/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-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}}}@layer theme{:root,:host{--font-sans:"Onest Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-offwhite:#f8f4ee;--color-areia:#e9dccb;--color-rosa-antigo:#c99a97;--color-rosa-escuro:#8e5a58;--color-terracota:#b86b4f;--color-terracota-escuro:#9a4e35;--color-marrom:#5a4033;--color-cacau:#2f231d;--color-azul-foto:#142e69;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif}}@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;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;@layer utilities{.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}}.hidden{display:none}.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}.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, )}}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-italic.DiLdooSn.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-italic.D6UvgSoX.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-italic.DpcbibHm.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-italic.BgxzcTJK.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.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{--topo:68px;--raio:6px;--suave:cubic-bezier(.22, .61, .21, 1);--margem:clamp(20px, 5vw, 56px)}@media(min-width:1024px){:root{--topo:78px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topo) + 16px);-webkit-text-size-adjust:100%}body{background-color:var(--color-offwhite);color:var(--color-cacau);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65;overflow-x:clip}main{padding-top:var(--topo)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-terracota-escuro);outline-offset:3px;border-radius:3px}.pular{z-index:100;background:var(--color-cacau);color:var(--color-offwhite);border-radius:var(--raio);padding:10px 16px;position:absolute;top:-80px;left:12px}.pular:focus{top:12px}.container{width:100%;max-width:1180px;padding-inline:var(--margem);margin-inline:auto}.estreito{max-width:760px}.display,h1,h2{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:clamp(2.375rem,1.6rem + 3.8vw,4.375rem)}h2{font-size:clamp(2rem,1.5rem + 2.3vw,3.125rem)}h1 em,h2 em,.display em{color:var(--color-rosa-escuro);font-style:italic}h3{font-family:var(--font-sans);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}p{margin:0}.eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin:0 0 1.25rem;font-size:.75rem;font-weight:500}.apoio{color:var(--color-marrom);max-width:34em;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.6}.link{color:var(--color-rosa-escuro);text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.link:hover{color:var(--color-terracota-escuro)}.link--seta:after{content:"→";transition:transform .3s var(--suave);margin-left:.4em;display:inline-block}.link--seta:hover:after{transform:translate(4px)}.btn{border-radius:var(--raio);min-height:52px;transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--suave);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.8em 1.6em;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--principal{background:var(--color-terracota-escuro);color:var(--color-offwhite)}.btn--principal:hover{background:var(--color-cacau)}.btn--contorno{border-color:var(--color-marrom);color:var(--color-marrom)}.btn--contorno:hover{background:var(--color-marrom);color:var(--color-offwhite)}.btn--p{min-height:44px;padding:.55em 1.2em;font-size:.9375rem}.botoes{flex-wrap:wrap;gap:12px;display:flex}.secao{padding-block:clamp(72px,11vw,150px);position:relative}.secao--areia{background:#e9dccb8c}@supports (color:color-mix(in lab,red,red)){.secao--areia{background:color-mix(in srgb,var(--color-areia) 55%,transparent)}}.cabeca{margin-bottom:clamp(32px,5vw,64px)}.cabeca .apoio{margin-top:1.25rem}.horizonte{background:var(--color-marrom);opacity:.45;transform-origin:50%;max-width:1180px;height:1px;width:calc(100% - 2 * var(--margem));margin-inline:auto}.js .horizonte{transition:transform 1.6s var(--suave);transform:scaleX(0)}.js .horizonte.visivel{transform:scaleX(1)}.faixas{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.faixa{top:var(--top,0%);height:var(--h,100%);width:var(--w-m,var(--w));background:var(--cor);opacity:var(--op,1);will-change:transform;border-radius:clamp(5px,.9vw,14px);position:absolute}.faixa.e{left:var(--pos-m,var(--pos));--sentido:1}.faixa.d{right:var(--pos-m,var(--pos));--sentido:-1}@media(min-width:768px){.faixa{width:var(--w)}.faixa.e{left:var(--pos)}.faixa.d{right:var(--pos)}}@keyframes abrir-clareira{0%{transform:translate(calc(var(--de) * var(--sentido)))}to{transform:translate(0)}}.faixas--abre .faixa{animation:2.5s cubic-bezier(.5,0,.15,1) .1s both abrir-clareira}.js .faixas--cresce .faixa{transform:translate(calc(var(--de) * var(--sentido)));transition:transform 2.2s var(--suave)}.js .visivel .faixas--cresce .faixa,.js .faixas--cresce.visivel .faixa{transform:translate(0)}.topo{z-index:50;height:var(--topo);background:#f8f4eef0;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.topo{background:color-mix(in srgb,var(--color-offwhite) 94%,transparent)}}.topo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .3s}.topo.rolou{border-bottom-color:#5a403338}@supports (color:color-mix(in lab,red,red)){.topo.rolou{border-bottom-color:color-mix(in srgb,var(--color-marrom) 22%,transparent)}}.topo__linha{align-items:center;gap:16px;height:100%;display:flex}.marca{color:var(--color-cacau);flex-direction:column;margin-right:auto;line-height:1;text-decoration:none;display:flex}.marca__nome{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.75rem}.marca__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--color-marrom);white-space:nowrap;margin-top:5px;font-size:.6875rem}.nav{display:none}.nav__link{font:inherit;color:var(--color-cacau);border-radius:var(--raio);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav__link:hover,.nav__link[aria-expanded=true]{color:var(--color-terracota-escuro)}.nav__link svg{width:10px;height:10px;transition:transform .3s var(--suave)}.nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.nav__mega{position:static}.mega{background:var(--color-offwhite);border-top:1px solid #5a40332e;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mega{border-top:1px solid color-mix(in srgb,var(--color-marrom) 18%,transparent)}}.mega{border-bottom:1px solid #5a40332e}@supports (color:color-mix(in lab,red,red)){.mega{border-bottom:1px solid color-mix(in srgb,var(--color-marrom) 18%,transparent)}}.mega{opacity:0;visibility:hidden;transition:opacity .3s,transform .4s var(--suave),visibility 0s .3s;transform:translateY(-8px)}.mega.aberto{opacity:1;visibility:visible;transition:opacity .3s,transform .4s var(--suave),visibility 0s;transform:none}.mega__grade{grid-template-columns:repeat(3,1fr);gap:40px;padding-block:36px 44px;display:grid}.mega__grupo{border-left:3px solid var(--cor);padding-left:20px}.mega__titulo{letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin-bottom:12px;font-size:.75rem;font-weight:500}.mega__grupo ul{margin:0;padding:0;list-style:none}.mega__grupo a{font-family:var(--font-display);color:var(--color-cacau);transition:color .2s,transform .3s var(--suave);padding:7px 0;font-size:1.75rem;line-height:1.15;text-decoration:none;display:block}.mega__grupo a:hover{color:var(--color-rosa-escuro);transform:translate(4px)}.topo__agendar{display:none}@media(min-width:385px){.topo__agendar{display:inline-flex}}.topo__menu{cursor:pointer;background:0 0;border:0;place-content:center;gap:7px;width:44px;height:44px;margin-right:-8px;display:grid}.topo__menu span{background:var(--color-cacau);width:24px;height:1.5px;transition:transform .35s var(--suave);display:block}.topo__menu[aria-expanded=true] span:first-child{transform:translateY(4.25px)rotate(45deg)}.topo__menu[aria-expanded=true] span:last-child{transform:translateY(-4.25px)rotate(-45deg)}.mobile{height:calc(100dvh - var(--topo));background:var(--color-offwhite);padding:28px var(--margem) 120px;opacity:0;visibility:hidden;transition:opacity .3s,transform .45s var(--suave),visibility 0s .45s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.mobile.aberto{opacity:1;visibility:visible;transition:opacity .3s,transform .45s var(--suave),visibility 0s;transform:none}.mobile>*{opacity:0;transition:opacity .4s,transform .5s var(--suave);transform:translateY(10px)}.mobile.aberto>*{opacity:1;transform:none}.mobile.aberto>:nth-child(2){transition-delay:60ms}.mobile.aberto>:nth-child(3){transition-delay:.12s}.mobile.aberto>:nth-child(4){transition-delay:.18s}.mobile.aberto>:nth-child(5){transition-delay:.24s}.mobile__item,.mobile summary{width:100%;font-family:var(--font-display);color:var(--color-cacau);border-bottom:1px solid #5a403333;justify-content:space-between;align-items:center;padding:16px 0;font-size:2rem;line-height:1.1;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile__item,.mobile summary{border-bottom:1px solid color-mix(in srgb,var(--color-marrom) 20%,transparent)}}.mobile__item,.mobile summary{cursor:pointer;list-style:none}.mobile summary::-webkit-details-marker{display:none}.mobile summary:after{content:"+";font-family:var(--font-sans);color:var(--color-terracota-escuro);transition:transform .3s var(--suave);font-size:1.5rem;font-weight:400}.mobile details[open] summary:after{transform:rotate(45deg)}.mobile__sub{border-bottom:1px solid #5a403333;padding:18px 0 8px}@supports (color:color-mix(in lab,red,red)){.mobile__sub{border-bottom:1px solid color-mix(in srgb,var(--color-marrom) 20%,transparent)}}.mobile__sub p{letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin-bottom:4px;font-size:.75rem;font-weight:500}.mobile__sub ul{margin:0 0 16px;padding:0;list-style:none}.mobile__sub a{color:var(--color-cacau);padding:9px 0;font-size:1.0625rem;text-decoration:none;display:block}.mobile .btn{width:100%;margin-top:28px}@media(min-width:1024px){.nav{align-items:center;gap:4px;margin-right:12px;display:flex}.topo__menu,.mobile{display:none}}.moldura{width:min(74%,420px);margin-inline:auto;position:relative}.moldura__foto{z-index:1;border-radius:var(--raio);background:var(--color-areia);aspect-ratio:4/5;position:relative;overflow:hidden}.moldura__foto img{object-fit:cover;width:100%;height:100%}.moldura--azul:before{content:"";background:var(--color-azul-foto);border-radius:var(--raio);opacity:.32;position:absolute;inset:9% -7% -5% 12%}.moldura__faixa{z-index:2;background:var(--cor);border-radius:clamp(5px,.9vw,12px);width:7.5%;position:absolute}.moldura__faixa.e{--sentido:1;height:78%;top:-6%;right:105%}.moldura__faixa.d{opacity:.8;--sentido:-1;height:86%;top:22%;left:105%}@keyframes afastar{0%{transform:translate(calc(240% * var(--sentido)))}to{transform:translate(0)}}.moldura--abre .moldura__faixa{animation:afastar 2.2s var(--suave) .2s both}.foto-vazia{width:100%;aspect-ratio:var(--proporcao,4 / 5);background:var(--color-areia);position:relative;overflow:hidden}.foto-vazia:before,.foto-vazia:after{content:"";background:var(--cor,var(--color-rosa-antigo));border-radius:10px 10px 0 0;position:absolute;bottom:0}.foto-vazia:before{opacity:.7;width:16%;height:62%;left:22%}.foto-vazia:after{opacity:.4;width:26%;height:80%;left:54%}.hero{padding-block:clamp(28px,5vw,72px) clamp(64px,9vw,120px);position:relative;overflow:hidden}.hero__grade{z-index:2;gap:40px;display:grid;position:relative}.hero__texto .apoio{margin-top:1.5rem}.hero__texto .botoes{margin-top:2rem}.halo{display:none}@media(min-width:900px){.hero{min-height:calc(100svh - var(--topo));align-items:center;display:flex}.hero__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,7vw,110px)}.hero .moldura{width:min(78%,440px)}}@media(min-width:900px)and (hover:hover)and (pointer:fine){.halo{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle 300px at var(--mx,50%) var(--my,50%),#fffcf6d9,#fffcf600 70%);mix-blend-mode:soft-light;transition:opacity .8s;display:block;position:absolute;inset:0}.hero.com-halo .halo{opacity:1}}.autoridade{border-block:1px solid #5a403338;padding-block:22px}@supports (color:color-mix(in lab,red,red)){.autoridade{border-block:1px solid color-mix(in srgb,var(--color-marrom) 22%,transparent)}}.autoridade ul{color:var(--color-marrom);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.autoridade li:not(:last-child):after{content:"·";color:var(--color-terracota);margin-inline:.9em}.reconheca{margin:0;padding:0;list-style:none}.reconheca a{border-top:1px solid #5a403347;justify-content:space-between;align-items:baseline;gap:24px;padding:clamp(20px,3vw,34px) 0;display:flex}@supports (color:color-mix(in lab,red,red)){.reconheca a{border-top:1px solid color-mix(in srgb,var(--color-marrom) 28%,transparent)}}.reconheca a{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cacau);transition:color .3s,padding-left .5s var(--suave);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.12;text-decoration:none}.reconheca li:last-child a{border-bottom:1px solid #5a403347}@supports (color:color-mix(in lab,red,red)){.reconheca li:last-child a{border-bottom:1px solid color-mix(in srgb,var(--color-marrom) 28%,transparent)}}.reconheca a:after{content:"→";font-family:var(--font-sans);color:var(--color-terracota-escuro);transition:transform .4s var(--suave);flex:none;font-size:1.25rem}.reconheca a:hover{color:var(--color-rosa-escuro);padding-left:14px}.reconheca a:hover:after{transform:translate(6px)}.pausa{text-align:center;padding-block:clamp(120px,20vw,260px);position:relative;overflow:hidden}.pausa p{z-index:4;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:14em;margin-inline:auto;padding-inline:clamp(36px,12vw,160px);font-size:clamp(2.25rem,1.3rem + 4.6vw,5rem);line-height:1.05;position:relative}.pausa em{color:var(--color-rosa-escuro);font-style:italic}.olhar{position:relative}.olhar__fixo{padding-block:clamp(72px,11vw,130px)}.olhar__trilho{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);padding:6px var(--margem) 28px;scrollbar-width:thin;scrollbar-color:var(--color-rosa-antigo) transparent;gap:18px;margin:0;list-style:none;display:flex;overflow-x:auto}.olhar__trilho>li{scroll-snap-align:start;flex:0 0 min(76vw,320px);display:flex}.caminho{background:#efe6d9;flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.caminho{background:color-mix(in srgb,var(--color-areia) 60%,var(--color-offwhite))}}.caminho{border-radius:var(--raio);color:var(--color-cacau);border-bottom:4px solid var(--cor);transition:transform .5s var(--suave),background-color .3s;text-decoration:none;overflow:hidden}.caminho:hover{background:var(--color-areia);transform:translateY(-6px)}.caminho__foto{aspect-ratio:5/4;background:var(--color-areia);overflow:hidden}.caminho__foto img,.caminho__foto .foto-vazia{object-fit:cover;object-position:50% 18%;aspect-ratio:auto;width:100%;height:100%}.caminho__corpo{flex-direction:column;flex:1;gap:10px;padding:22px 22px 26px;display:flex}.caminho__titulo{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.875rem;font-weight:400;line-height:1.08}.caminho__linha{color:var(--color-marrom);font-size:1rem;line-height:1.5}.caminho__ir{color:var(--color-terracota-escuro);margin-top:auto;padding-top:10px;font-size:.875rem;font-weight:500}.olhar__dica{display:none}@media(min-width:1024px){.olhar__trilho{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin-inline:auto;padding-bottom:0;display:grid;overflow:visible}.olhar__trilho>li{flex:none}}.olhar--ativo .olhar__fixo{top:var(--topo);height:calc(100svh - var(--topo));flex-direction:column;justify-content:center;padding-block:20px;display:flex;position:sticky;overflow:hidden}.olhar--ativo .cabeca{margin-bottom:clamp(18px,3.5vh,44px)}.olhar--ativo .olhar__trilho{scroll-snap-type:none;width:max-content;max-width:none;padding-block:6px 0;padding-left:max(var(--margem),calc((100vw - 1180px) / 2 + var(--margem)));will-change:transform;gap:clamp(16px,2vw,28px);margin:0;padding-right:24vw;display:flex;overflow:visible}.olhar--ativo .olhar__trilho>li{flex:0 0 clamp(260px,72vw,380px)}.olhar--ativo .caminho__foto{aspect-ratio:auto;height:clamp(150px,32svh,300px)}.olhar--ativo .olhar__dica{letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin-top:clamp(14px,2.5vh,28px);font-size:.75rem;display:block}@media(min-width:1024px){.olhar--ativo .olhar__trilho>li{flex-basis:clamp(300px,26vw,380px)}}.caminhada{text-align:center}.caminhada blockquote{max-width:25em;font-family:var(--font-display);letter-spacing:-.008em;color:var(--color-cacau);text-wrap:pretty;margin:0 auto;font-size:clamp(1.75rem,1.2rem + 2vw,2.625rem);font-style:italic;line-height:1.24}.caminhada figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin-top:2rem;font-size:.75rem;font-weight:500}.caminhada figcaption:before{content:"";background:var(--color-terracota);width:1px;height:44px;margin:0 auto 1.25rem;display:block}.duas{align-items:center;gap:48px;display:grid}@media(min-width:900px){.duas{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,8vw,120px)}.duas--inversa>:first-child{order:2}}.destaque{font-family:var(--font-display);letter-spacing:-.008em;color:var(--color-cacau);border-left:2px solid var(--color-terracota);margin-block:1.75rem;padding-left:22px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);line-height:1.22}.prosa>*+*{margin-top:1.1em}.prosa p{max-width:38em}.prosa strong{font-weight:600}.passos{counter-reset:passo;gap:0;margin:0;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;border-top:1px solid #5a403347;grid-template-columns:auto 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.passos li{border-top:1px solid color-mix(in srgb,var(--color-marrom) 28%,transparent)}}.passos li{font-size:clamp(1.0625rem,1rem + .5vw,1.3125rem);line-height:1.45}.passos li:before{content:counter(passo);font-family:var(--font-display);color:var(--color-terracota-escuro);min-width:1.2em;font-size:2.25rem;font-style:italic;line-height:.8}.passos li strong{font-weight:600;display:block}.passos li span{color:var(--color-marrom);margin-top:4px;font-size:1.0625rem;display:block}@media(min-width:900px){.passos--linha{grid-template-columns:repeat(4,1fr);gap:28px}.passos--linha li{border-top-color:var(--color-marrom);grid-template-columns:1fr;gap:22px;padding-top:26px}}.horarios{color:var(--color-marrom);margin-top:36px;font-size:.9375rem}.sinais{gap:0;margin:0;padding:0;list-style:none;display:grid}.sinais li{border-top:1px solid #5a40333d;padding:18px 0 18px 34px;position:relative}@supports (color:color-mix(in lab,red,red)){.sinais li{border-top:1px solid color-mix(in srgb,var(--color-marrom) 24%,transparent)}}.sinais li{font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.5}.sinais li:before{content:"";background:var(--cor,var(--color-terracota));border-radius:3px;width:7px;height:22px;position:absolute;top:22px;left:4px}@media(min-width:900px){.sinais{grid-template-columns:1fr 1fr;column-gap:56px}}.aviso{border:1px solid #5a403366;margin-top:40px;padding:22px 24px}@supports (color:color-mix(in lab,red,red)){.aviso{border:1px solid color-mix(in srgb,var(--color-marrom) 40%,transparent)}}.aviso{border-left:3px solid var(--color-terracota-escuro);border-radius:var(--raio);background:#f8f4eeb3}@supports (color:color-mix(in lab,red,red)){.aviso{background:color-mix(in srgb,var(--color-offwhite) 70%,transparent)}}.aviso{color:var(--color-marrom);max-width:46em;font-size:.9375rem;line-height:1.6}.aviso strong{color:var(--color-cacau);font-weight:600}.faq details{border-top:1px solid #5a403347}@supports (color:color-mix(in lab,red,red)){.faq details{border-top:1px solid color-mix(in srgb,var(--color-marrom) 28%,transparent)}}.faq details:last-child{border-bottom:1px solid #5a403347}@supports (color:color-mix(in lab,red,red)){.faq details:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-marrom) 28%,transparent)}}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:500;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--color-terracota-escuro),var(--color-terracota-escuro)) center / 100% 1.5px no-repeat,linear-gradient(var(--color-terracota-escuro),var(--color-terracota-escuro)) center / 1.5px 100% no-repeat;width:14px;height:14px;transition:transform .4s var(--suave);flex:none}.faq details[open] summary:after{transform:rotate(135deg)}.faq summary:hover{color:var(--color-terracota-escuro)}.faq__resposta{max-width:44em;color:var(--color-marrom);padding:0 0 26px}.final{text-align:center;padding-block:clamp(110px,17vw,220px);position:relative;overflow:hidden}.final__dentro{z-index:4;padding-inline:clamp(36px,12vw,160px);position:relative}.final h2{max-width:13em;margin-inline:auto;font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem)}.final .apoio{margin:1.5rem auto 2.25rem}.relacionadas{gap:18px;margin:0;padding:0;list-style:none;display:grid}.relacionadas>li{display:flex}@media(min-width:760px){.relacionadas{grid-template-columns:repeat(3,1fr);gap:24px}}.trilha{color:var(--color-marrom);padding-top:22px;font-size:.8125rem}.trilha ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.trilha li:not(:last-child):after{content:"›";color:var(--color-terracota);margin-inline:.7em}.trilha a{color:inherit;text-decoration:none}.trilha a:hover{color:var(--color-terracota-escuro);text-underline-offset:4px;text-decoration:underline}.capa{padding-block:clamp(24px,4vw,56px) clamp(64px,9vw,120px);position:relative;overflow:hidden}.capa__grade{align-items:center;gap:44px;display:grid}.capa__foto{padding-top:5%}.capa h1{font-size:clamp(2.375rem,1.5rem + 3.6vw,4.125rem)}.capa .apoio{margin-top:1.5rem}.capa .botoes{margin-top:2rem}@media(min-width:900px){.capa__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,8vw,120px)}.capa .moldura{width:min(72%,400px)}}.lista{margin:0;padding:0;list-style:none}.lista li{border-top:1px solid #5a40333d;padding:14px 0}@supports (color:color-mix(in lab,red,red)){.lista li{border-top:1px solid color-mix(in srgb,var(--color-marrom) 24%,transparent)}}.lista li{color:var(--color-marrom)}.lista-titulo{letter-spacing:.2em;text-transform:uppercase;color:var(--color-marrom);margin-bottom:14px;font-size:.75rem;font-weight:500}.rodape{background:var(--color-cacau);color:var(--color-offwhite);padding-block:clamp(64px,9vw,110px) 36px}.rodape a{color:var(--color-offwhite);text-decoration:none}.rodape a:hover{color:var(--color-rosa-antigo);text-underline-offset:4px;text-decoration:underline}.rodape__grade{gap:48px;display:grid}.rodape__nome{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height:1}.rodape__sub{color:var(--color-areia);margin-top:14px;font-size:.9375rem;line-height:1.7}.rodape__titulo{letter-spacing:.2em;text-transform:uppercase;color:var(--color-rosa-antigo);margin-bottom:16px;font-size:.75rem;font-weight:500}.rodape ul{gap:9px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rodape__fim{border-top:1px solid #e9dccb42;margin-top:clamp(48px,7vw,80px);padding-top:24px}@supports (color:color-mix(in lab,red,red)){.rodape__fim{border-top:1px solid color-mix(in srgb,var(--color-areia) 26%,transparent)}}.rodape__fim{color:var(--color-areia);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;font-size:.8125rem;display:flex}@media(min-width:900px){.rodape__grade{grid-template-columns:1.5fr 1fr 1.1fr;gap:64px}}.zap{z-index:40;background:var(--color-terracota-escuro);width:58px;height:58px;color:var(--color-offwhite);transition:transform .35s var(--suave),background-color .25s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px -8px #2f231d8c}.zap:hover{background:var(--color-cacau);transform:translateY(-3px)}.zap svg{width:28px;height:28px}.js [data-sobe]{opacity:0;transition:opacity .9s,transform 1.1s var(--suave);transform:translateY(18px)}.js [data-sobe].visivel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .horizonte,.js .faixas--cresce .faixa,.js [data-sobe]{transform:none}.js [data-sobe]{opacity:1}.halo{display:none!important}}.temas{gap:0;margin:0;display:grid}.temas>div{border-top:1px solid #5a403342;padding:22px 0}@supports (color:color-mix(in lab,red,red)){.temas>div{border-top:1px solid color-mix(in srgb,var(--color-marrom) 26%,transparent)}}.temas dt{font-family:var(--font-display);color:var(--color-rosa-escuro);font-size:1.875rem;font-style:italic;line-height:1.1}.secao--areia .temas dt{color:var(--color-marrom)}.temas dd{color:var(--color-marrom);max-width:30em;margin:8px 0 0}@media(min-width:760px){.temas{grid-template-columns:repeat(2,1fr);column-gap:56px}}@media(min-width:1100px){.temas{grid-template-columns:repeat(3,1fr)}}.horarios strong{color:var(--color-cacau);font-weight:600}@media(max-height:700px)and (max-width:1023px){.olhar--ativo .caminho__foto{height:24svh}.olhar--ativo .caminho__titulo{font-size:1.5rem}.olhar--ativo .caminho__corpo{gap:6px;padding:16px 18px 18px}.olhar--ativo .olhar__dica{display:none}}@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-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}
