@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_9ebfb5db-module__-4H7EG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_9ebfb5db-module__-4H7EG__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.1k2hqs853vnvl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.3q4_gls9qilw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.3iwdagnm3bna6.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.151-ne2ev-siw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.p.1qlfmguooqpj9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.14g_7i8im8gzk.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.1r3lmrrovqf38.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0h5ef8-e19p_6.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.1a7-jfhab-aue.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.p.1452far3_8qf9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_e644aac2-module___TMhAa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}.cormorant_garamond_e644aac2-module___TMhAa__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-lime-400:#9de500;--color-green-700:#008138;--color-teal-600:#009588;--color-cyan-500:#00b7d7;--color-blue-200:#bedbff;--color-blue-900:#1c398e;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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-cafe:#552f22;--color-salvia:#929777;--color-bege:#ece5df;--color-branco:#fff;--color-preto:#101010;--color-cafe-escuro:#4e2b1f;--color-bege-escuro:#ded4cb;--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--text-display:clamp(2.25rem, 1.2rem + 4.5vw, 5rem);--text-title:clamp(1.75rem, 1rem + 2.6vw, 3.25rem);--text-giant:clamp(3rem, 1rem + 9vw, 9rem);--spacing-gutter:clamp(1rem, 4vw, 2.5rem);--spacing-section:clamp(4rem, 9vw, 8rem);--spacing-section-sm:clamp(2.5rem, 6vw, 5rem);--container-site:80rem;--container-measure:38rem;--ease-padrao:cubic-bezier(.22, 1, .36, 1);--ease-saida:cubic-bezier(.55, 0, 1, .45)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + .5rem);-webkit-text-size-adjust:100%}body{background-color:var(--color-bege);color:var(--color-cafe);font-family:var(--font-sans);font-size:var(--text-lg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}::selection{background-color:var(--color-salvia);color:var(--color-branco)}:focus-visible{outline:2px solid var(--focus-ring,var(--color-cafe));outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.05}p{text-wrap:pretty}video,img,picture{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[60\]{z-index:60}.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}}.container-site{width:100%;max-width:var(--container-site);padding-inline:var(--spacing-gutter);margin-inline:auto}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.kicker{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:600;display:flex}.kicker:before{content:"";background-color:var(--color-salvia);flex:none;width:1.5rem;height:2px;display:inline-block}.btn{min-height:3rem;font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:background-color var(--duration-short) var(--ease-padrao), color var(--duration-short) var(--ease-padrao), border-color var(--duration-short) var(--ease-padrao), transform var(--duration-press) var(--ease-padrao);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(var(--press-scale))}.btn .btn-arrow{transition:transform var(--duration-short) var(--ease-padrao)}.btn:hover .btn-arrow{transform:translateX(var(--arrow-slide))}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-full{height:100%}.field{border:1px solid var(--color-bege-escuro);background-color:var(--color-branco);width:100%;min-height:3rem;color:var(--color-cafe);font:inherit;font-size:var(--text-base);border-radius:.5rem;padding:.7rem 1rem}.field::placeholder{color:#552f22b3}@supports (color:color-mix(in lab, red, red)){.field::placeholder{color:color-mix(in srgb, var(--color-cafe) 70%, transparent)}}.field:focus-visible{outline-offset:1px}.min-h-svh{min-height:100svh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-xl{max-width:var(--container-xl)}.measure{max-width:var(--container-measure)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.card-zoom{overflow:hidden}.card-zoom img,.card-zoom video{transition:transform var(--duration-medium) var(--ease-padrao)}.card-zoom:hover img,.card-zoom:hover video{transform:scale(var(--hover-scale))}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-clip{overflow:clip}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.btn-ghost-light{color:var(--color-bege);background-color:#0000;border-color:#ece5df99}@supports (color:color-mix(in lab, red, red)){.btn-ghost-light{border-color:color-mix(in srgb, var(--color-bege) 60%, transparent)}}.btn-ghost-light:hover{background-color:#ece5df1f}@supports (color:color-mix(in lab, red, red)){.btn-ghost-light:hover{background-color:color-mix(in srgb, var(--color-bege) 12%, transparent)}}.btn-ghost-light:hover{border-color:var(--color-bege)}.btn-inverse{background-color:var(--color-bege);color:var(--color-cafe);border-color:var(--color-bege)}.btn-inverse:hover{background-color:var(--color-branco);border-color:var(--color-branco)}.btn-primary{background-color:var(--color-cafe);color:var(--color-bege);border-color:var(--color-cafe)}.btn-primary:hover{background-color:var(--color-cafe-escuro);border-color:var(--color-cafe-escuro)}.btn-secondary{color:var(--color-cafe);background-color:#0000;border-color:currentColor}.btn-secondary:hover{background-color:#552f2214}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background-color:color-mix(in srgb, var(--color-cafe) 8%, transparent)}}.border-bege-escuro{border-color:var(--color-bege-escuro)}.border-bege\/15{border-color:#ece5df26}@supports (color:color-mix(in lab, red, red)){.border-bege\/15{border-color:color-mix(in oklab, var(--color-bege) 15%, transparent)}}.bg-bege{background-color:var(--color-bege)}.bg-branco{background-color:var(--color-branco)}.bg-cafe{background-color:var(--color-cafe)}.bg-preto{background-color:var(--color-preto)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.section-y{padding-block:var(--spacing-section)}.section-y-sm{padding-block:var(--spacing-section-sm)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-display{font-size:var(--text-display)}.text-title{font-size:var(--text-title)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-bege{color:var(--color-bege)}.text-bege\/70{color:#ece5dfb3}@supports (color:color-mix(in lab, red, red)){.text-bege\/70{color:color-mix(in oklab, var(--color-bege) 70%, transparent)}}.text-bege\/85{color:#ece5dfd9}@supports (color:color-mix(in lab, red, red)){.text-bege\/85{color:color-mix(in oklab, var(--color-bege) 85%, transparent)}}.text-bege\/90{color:#ece5dfe6}@supports (color:color-mix(in lab, red, red)){.text-bege\/90{color:color-mix(in oklab, var(--color-bege) 90%, transparent)}}.text-cafe{color:var(--color-cafe)}.text-cafe\/80{color:#552f22cc}@supports (color:color-mix(in lab, red, red)){.text-cafe\/80{color:color-mix(in oklab, var(--color-cafe) 80%, transparent)}}.text-salvia{color:var(--color-salvia)}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-80{opacity:.8}.shadow-\[0_12px_40px_-12px_rgba\(85\,47\,34\,0\.35\)\]{--tw-shadow:0 12px 40px -12px var(--tw-shadow-color,#552f2259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:inline-flex{display:inline-flex}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:grid{display:grid}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-32{height:calc(var(--spacing) * 32)}.lg\:h-40{height:calc(var(--spacing) * 40)}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}}}:root{--duration-short:.22s;--duration-medium:.5s;--duration-long:.9s;--duration-xlong:1.2s;--duration-xlong-max:1.8s;--duration-reduced:.15s;--duration-curtain-in:.4s;--duration-curtain-out:.5s;--duration-mask:.7s;--duration-accordion:.25s;--duration-stroke:1.2s;--duration-opening:1.8s;--duration-press:.1s;--duration-crossfade:.6s;--duration-filter:.3s;--duration-filter-grid:.4s;--duration-hero-zoom:1.5s;--duration-bando:2s;--duration-flutuacao:6s;--duration-light-drift:12s;--duration-slow-fade:1.2s;--stagger-min:40ms;--stagger-word:60ms;--stagger-item:60ms;--stagger-max:90ms;--offset-min:16px;--offset-default:20px;--offset-max:24px;--parallax-max:.08;--parallax-terraco:.06;--hover-darken-photo:.2;--hero-zoom-from:1.05;--flutuacao-px:4px;--hover-scale:1.03;--hover-scale-max:1.04;--press-scale:.98;--arrow-slide:4px;--veil-hero:.2;--veil-hero-scrolled:.35;--hero-video-fade:.15}html.js [data-reveal]{opacity:0;transform:translateY(var(--offset-default));will-change:opacity, transform}html.js [data-reveal=fade]{transform:none}html.js [data-reveal=mask]{opacity:1;transform:none}html.js [data-reveal=mask]>*{clip-path:inset(100% 0 0);will-change:clip-path}html.js [data-reveal=draw]{opacity:1;will-change:auto;transform:none}html.js [data-reveal][data-inview=true]{opacity:1;transition:opacity var(--duration-medium) var(--ease-padrao) var(--reveal-delay,0s), transform var(--duration-medium) var(--ease-padrao) var(--reveal-delay,0s);transform:none}html.js [data-reveal=mask][data-inview=true]>*{clip-path:inset(-.75rem);transition:clip-path var(--duration-mask) var(--ease-padrao) var(--reveal-delay,0s)}html.js [data-reveal=draw] .draw-path{fill-opacity:0;stroke:currentColor;stroke-width:var(--draw-width,1.5);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}html.js [data-reveal=draw][data-inview=true] .draw-path{animation:draw-stroke var(--duration-stroke) var(--ease-padrao) forwards, draw-fill var(--duration-medium) var(--ease-padrao) var(--duration-stroke) forwards;animation-delay:calc(var(--i,0) * var(--stagger-item)), calc(var(--duration-stroke) + var(--i,0) * var(--stagger-item))}html.js [data-reveal=draw] .draw-path.draw-only{animation-name:draw-stroke}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes draw-fill{to{fill-opacity:1}}html.js .word-title .word{opacity:0;transform:translateY(var(--offset-default));animation:word-in var(--duration-medium) var(--ease-padrao) forwards;animation-delay:calc(var(--i) * var(--stagger-word) + var(--word-delay,0s));display:inline-block}@keyframes word-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{clip-path:none;transform:none}html.js [data-reveal=mask]>*{clip-path:none}html.js [data-reveal][data-inview=true]{transition:opacity var(--duration-reduced) linear}html.js [data-reveal=draw] .draw-path{stroke-dashoffset:0;fill-opacity:1;animation:none}html.js .word-title .word{animation-duration:var(--duration-reduced);animation-delay:0s;transform:none}.card-zoom:hover img,.card-zoom:hover video{transform:none}.btn,.btn .btn-arrow{transition-duration:var(--duration-reduced)}}.placeholder-dev{background-color:#92977740;border-radius:.25em;padding:0 .25em}@supports (color:color-mix(in lab, red, red)){.placeholder-dev{background-color:color-mix(in srgb, var(--color-salvia) 25%, transparent)}}.placeholder-dev{outline:1px dashed var(--color-salvia);color:var(--color-cafe)}.skip-link{z-index:80;background-color:var(--color-cafe);color:var(--color-bege);border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:-100%;left:1rem}.skip-link:focus-visible{top:1rem}.site-header{z-index:40;background-color:#ece5dfeb;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in srgb, var(--color-bege) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(8px);transition:transform var(--duration-medium) var(--ease-padrao)}.site-header[data-hidden=true]:not(:focus-within){transform:translateY(-100%)}.site-header[data-open=true]{background-color:var(--color-bege)}.nav-link{font-size:var(--text-base);background-image:linear-gradient(var(--color-salvia), var(--color-salvia));transition:background-size var(--duration-short) var(--ease-padrao);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-block:.25rem;font-weight:600;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{background-size:100% 2px}.nav-icon{width:2.75rem;height:2.75rem;color:var(--color-cafe);cursor:pointer;transition:background-color var(--duration-short) var(--ease-padrao);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nav-icon:hover{background-color:#552f2214}@supports (color:color-mix(in lab, red, red)){.nav-icon:hover{background-color:color-mix(in srgb, var(--color-cafe) 8%, transparent)}}.mobile-menu{z-index:39;background-color:var(--color-bege);position:fixed;inset:4.5rem 0 0;overflow-y:auto}html.js .mobile-menu-item{opacity:0;transform:translateY(var(--offset-min))}html.js .mobile-menu[data-open=true] .mobile-menu-item{opacity:1;transition:opacity var(--duration-medium) var(--ease-padrao), transform var(--duration-medium) var(--ease-padrao);transition-delay:calc(var(--i) * var(--stagger-item));transform:none}.footer-heading{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:#ece5dfbf;margin-bottom:1rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.footer-heading{color:color-mix(in srgb, var(--color-bege) 75%, transparent)}}.footer-list{font-size:var(--text-base);flex-direction:column;gap:.5rem;display:flex}.footer-list a{text-underline-offset:4px;text-decoration:none}.footer-list a:hover{text-decoration:underline}.opening{z-index:70;background-color:var(--color-bege);transition:opacity var(--duration-short) var(--ease-saida);justify-content:center;align-items:center;display:none;position:fixed;inset:0}html[data-opening="1"] .opening{display:flex}.opening[data-state=leaving]{opacity:0}.opening-video{width:min(60vw,22rem);height:auto}.opening-skip{right:var(--spacing-gutter);bottom:var(--spacing-gutter);border:1px solid #552f2266;border-radius:999px;padding:.5rem 1rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.opening-skip{border:1px solid color-mix(in srgb, var(--color-cafe) 40%, transparent)}}.opening-skip{color:var(--color-cafe);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0}.lead{font-size:var(--text-xl);max-width:var(--container-measure);line-height:1.5}@media (min-width:48rem){.lead{font-size:var(--text-2xl)}}.stylized-map{width:100%;height:auto;font-family:var(--font-sans);fill:var(--color-cafe);--draw-width:2.5;font-size:15px}.stylized-map .map-river{fill:none;stroke:var(--color-salvia);stroke-width:3px}.stylized-map .map-road{fill:none;stroke:var(--color-cafe);stroke-width:2px;stroke-dasharray:1}html.js .stylized-map .map-road.draw-path{stroke-dasharray:1}.stylized-map .map-city circle,.stylized-map .map-hotel circle{fill:var(--color-cafe)}.stylized-map .map-hotel-ring{stroke:var(--color-salvia);stroke-width:2px;fill:none!important}.stylized-map .map-hotel-label{font-family:var(--font-display);font-size:26px}.stylized-map .map-label-river{fill:var(--color-cafe);font-style:italic}.stylized-map .map-label-road{letter-spacing:.08em;font-size:13px;font-weight:600}.detalhe-placeholder{background-color:var(--color-bege-escuro);background-image:repeating-linear-gradient(135deg,#0000 0 14px,#92977740 14px 16px)}@supports (color:color-mix(in lab, red, red)){.detalhe-placeholder{background-image:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--color-salvia) 25%, transparent) 14px 16px)}}.field-group{flex-direction:column;gap:.4rem;display:flex}.field-group label{font-size:var(--text-sm);letter-spacing:.02em;font-weight:600}.field-error{font-size:var(--text-sm);color:var(--color-cafe);font-weight:600}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:root{--header-h:5rem}@media (min-width:64rem){:root{--header-h:5.5rem}}.site-header{color:var(--color-cafe);position:absolute}html.js .site-header{position:fixed}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]){-webkit-backdrop-filter:none;color:var(--color-bege);background-color:#0000}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]) .nav-icon{color:var(--color-bege)}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]) .nav-link{background-image:linear-gradient(var(--color-bege), var(--color-bege))}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]) .btn-primary{background-color:var(--color-bege);border-color:var(--color-bege);color:var(--color-cafe)}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]) .btn-primary:hover{background-color:var(--color-branco);border-color:var(--color-branco)}main{padding-top:var(--header-h)}main:has(.scene-hero){padding-top:0}.scene{isolation:isolate;background-color:var(--color-cafe);color:var(--color-bege);position:relative;overflow:clip}.scene-hero{min-height:100svh;padding-block:calc(var(--header-h) + 2rem) var(--spacing-section-sm);align-items:center;display:flex}.scene-full{min-height:100svh;padding-block:var(--spacing-section);align-items:center;display:flex}.scene-auto{padding-block:var(--spacing-section)}.scene-center{text-align:center}.scene-center .scene-content{flex-direction:column;align-items:center;display:flex}.scene-center .kicker{justify-content:center}.scene-bg{z-index:-1;position:absolute;inset:0}.scene-picture,.scene-img,.framed-picture,.framed-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-veil{background-color:var(--veil,var(--color-cafe));opacity:var(--veil-opacity,.55);position:absolute;inset:0}.scene-content{width:100%;position:relative}.scene .kicker:before{background-color:var(--color-salvia)}.scene .measure{margin-inline:auto}.parallax{position:absolute;inset:0;overflow:clip}.parallax-layer{position:absolute;inset:0}.parallax-fill .parallax-layer{inset:calc(-1 * var(--parallax-max) * 100%) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parallax-fill .parallax-layer{will-change:transform;animation:linear both parallax-y;animation-timeline:view()}}}@keyframes parallax-y{0%{transform:translateY(calc(-1 * var(--parallax-max) * 100%))}to{transform:translateY(calc(var(--parallax-max) * 100%))}}.frame{z-index:2;pointer-events:none;color:#ece5dfb3;display:block;position:absolute;inset:1rem}@supports (color:color-mix(in lab, red, red)){.frame{color:color-mix(in srgb, var(--color-bege) 70%, transparent)}}.frame{--draw-width:1}.frame-cafe{color:#552f2273}@supports (color:color-mix(in lab, red, red)){.frame-cafe{color:color-mix(in srgb, var(--color-cafe) 45%, transparent)}}.frame-svg{width:100%;height:100%;display:block;overflow:visible}.frame-svg rect{fill:none;stroke:currentColor;stroke-width:1px}.framed{position:relative}.framed-inner{background-color:var(--color-bege-escuro);color:var(--color-bege);position:relative;overflow:hidden}.framed-veil{background:linear-gradient(#0000 25%,#552f2266 55%,#552f22e0 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.framed-veil{background:linear-gradient(to top, color-mix(in srgb, var(--color-cafe) 88%, transparent) 0%, color-mix(in srgb, var(--color-cafe) 40%, transparent) 45%, transparent 75%)}}.framed-content{z-index:3;position:absolute;bottom:2rem;left:2rem;right:2rem}.framed-content h3{font-size:var(--text-3xl)}.scene-card{background-color:#552f2273;max-width:44rem;padding:clamp(2rem,6vw,4rem);position:relative}@supports (color:color-mix(in lab, red, red)){.scene-card{background-color:color-mix(in srgb, var(--color-cafe) 45%, transparent)}}.scene-card{-webkit-backdrop-filter:blur(6px)}.scene-card-light{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.scene-card-light{background-color:color-mix(in srgb, var(--color-branco) 92%, transparent)}}.scene-card-light{color:var(--color-cafe)}.outline-text{z-index:0;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;top:50%;left:0;right:0;overflow:clip;transform:translateY(-50%)}.outline-text-inner{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ece5df4d;padding-left:4vw;font-size:clamp(7rem,26vw,24rem);line-height:1;display:inline-block}@supports (color:color-mix(in lab, red, red)){.outline-text-inner{-webkit-text-stroke:1px color-mix(in srgb, var(--color-bege) 30%, transparent)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.outline-text-inner{will-change:transform;animation:linear both outline-x;animation-timeline:view()}}}@keyframes outline-x{0%{transform:translate(6%)}to{transform:translate(-18%)}}.scene-bg{background-position:50%;background-size:cover}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}.hero-scene h1{max-width:24ch;margin-inline:auto}.hero-lead{max-width:42rem;font-size:var(--text-xl);margin-inline:auto;line-height:1.5}.hero-text{font-size:var(--text-base);color:#ece5dfd9;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.hero-text{color:color-mix(in srgb, var(--color-bege) 85%, transparent)}}@media (min-width:48rem){.hero-lead{font-size:var(--text-2xl)}.hero-text{font-size:var(--text-lg)}}.hero-scene .text-display{font-size:clamp(2.25rem,1rem + 4vw,4.5rem)}.scroll-cue{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#ece5dfcc;flex-direction:column;align-items:center;gap:.35rem;font-weight:600;display:none;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.scroll-cue{color:color-mix(in srgb, var(--color-bege) 80%, transparent)}}.scroll-cue{text-decoration:none}@media (min-width:48rem){.scroll-cue{display:inline-flex}}.site-header .btn{white-space:nowrap}@media (max-width:40rem){.site-header .btn{min-height:2.5rem;font-size:var(--text-sm);padding:.5rem 1rem}}.panels{position:relative}.panel{isolation:isolate;background-color:var(--accent);height:100svh;color:var(--color-bege);align-items:flex-end;display:flex;position:sticky;top:0;overflow:clip;box-shadow:0 -24px 48px -24px #10101073}.panel .scene-veil{background:linear-gradient(to top, var(--accent) 0%, var(--accent) 40%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.panel .scene-veil{background:linear-gradient(to top, var(--accent) 0%, color-mix(in srgb, var(--accent) 55%, transparent) 40%, color-mix(in srgb, var(--accent) 25%, transparent) 100%)}}.panel .scene-veil{opacity:1}.panel-content{grid-template-columns:1fr;align-items:end;gap:2rem;width:100%;padding-block:clamp(2rem,6vw,5rem);display:grid;position:relative}@media (min-width:64rem){.panel-content{grid-template-columns:1.3fr .7fr}}.panel-name{font-family:var(--font-display);font-size:var(--text-giant);letter-spacing:-.01em;line-height:.95}.panel-card{justify-self:start;width:min(100%,20rem)}@media (min-width:64rem){.panel-card{justify-self:end;width:min(100%,22rem)}}.panel-card .framed-content{bottom:1.5rem;left:1.5rem;right:1.5rem}.scene .stylized-map{fill:var(--color-bege)}.scene .stylized-map .map-road,.scene .stylized-map .map-city circle,.scene .stylized-map .map-hotel circle{stroke:var(--color-bege);fill:var(--color-bege)}.scene .stylized-map .map-road{fill:none}.scene .stylized-map .map-label-river{fill:#ece5dfd9}@supports (color:color-mix(in lab, red, red)){.scene .stylized-map .map-label-river{fill:color-mix(in srgb, var(--color-bege) 85%, transparent)}}.scene .btn-secondary{color:var(--color-bege);border-color:#ece5df99}@supports (color:color-mix(in lab, red, red)){.scene .btn-secondary{border-color:color-mix(in srgb, var(--color-bege) 60%, transparent)}}.scene .btn-secondary:hover{background-color:#ece5df1f}@supports (color:color-mix(in lab, red, red)){.scene .btn-secondary:hover{background-color:color-mix(in srgb, var(--color-bege) 12%, transparent)}}.scene .btn-secondary:hover{border-color:var(--color-bege)}@media (prefers-reduced-motion:reduce){.parallax-fill .parallax-layer{inset:0}}@supports not (animation-timeline:view()){.parallax-fill .parallax-layer{inset:0}}.hero-headline{font-family:var(--font-display);max-width:28ch;font-size:clamp(1.5rem,1rem + 2.2vw,2.75rem);line-height:1.15}.filtro-chips{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}html:not(.js) .filtro-chips{display:none}.chip{border:1px solid #552f2259;border-radius:999px;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{border:1px solid color-mix(in srgb, var(--color-cafe) 35%, transparent)}}.chip{color:var(--color-cafe);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background-color var(--duration-short) var(--ease-padrao), border-color var(--duration-short) var(--ease-padrao), color var(--duration-short) var(--ease-padrao);background-color:#0000;font-weight:600}.chip:before{content:"";background-color:var(--color-salvia);border-radius:999px;width:.5rem;height:.5rem}.chip:hover{border-color:var(--color-cafe)}.chip[aria-pressed=true]{background-color:var(--color-cafe);border-color:var(--color-cafe);color:var(--color-bege)}.categorias{transition:opacity calc(var(--duration-filter) / 2) var(--ease-padrao);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.categorias[data-fading=true]{opacity:0}@media (min-width:48rem){.categorias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.categorias{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.categorias{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--spacing-gutter));padding-inline:var(--spacing-gutter);scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.categorias::-webkit-scrollbar{display:none}.categorias>li{scroll-snap-align:start;flex:0 0 min(76%,20rem)}}.categoria-link{color:inherit;text-decoration:none;display:block;position:relative}.categoria-media{aspect-ratio:4/5;background-color:var(--color-bege-escuro);position:relative;overflow:hidden}.categoria-body{padding-top:1.25rem}.categoria-nome{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.05}.categoria-frase{font-size:var(--text-base);color:#552f22cc;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.categoria-frase{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.categoria-veil{z-index:3;background-color:#929777f0;flex-direction:column;justify-content:flex-end;padding:1.75rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.categoria-veil{background-color:color-mix(in srgb, var(--color-salvia) 94%, transparent)}}.categoria-veil{color:var(--color-cafe);transition:transform var(--duration-medium) var(--ease-padrao);transform:translateY(100%)}.categoria-veil-nome{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.05}.categoria-veil-frase{font-size:var(--text-xl);margin-top:.5rem;font-weight:600}@media (hover:hover){.categoria-link:hover .categoria-veil{transform:none}}.categoria-link:focus-visible .categoria-veil{transform:none}.ficha-list{gap:.6rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ficha-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha-list li{font-size:var(--text-lg);padding-left:1.75rem;position:relative}.ficha-list li:before{content:"";background-color:var(--color-salvia);width:1rem;height:2px;position:absolute;top:.8em;left:0}.uh-grupos{gap:2rem;display:grid}.uh-list{flex-wrap:wrap;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.uh-chip{border:1px solid #552f224d;border-radius:999px;align-items:center;min-height:2.5rem;padding:.4rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uh-chip{border:1px solid color-mix(in srgb, var(--color-cafe) 30%, transparent)}}.uh-chip{color:var(--color-cafe);font-size:var(--text-base);transition:border-color var(--duration-short) var(--ease-padrao), background-color var(--duration-short) var(--ease-padrao), box-shadow var(--duration-short) var(--ease-padrao);text-decoration:none}.uh-chip:hover,.uh-chip:focus-visible{border-color:var(--color-salvia);background-color:#92977738}@supports (color:color-mix(in lab, red, red)){.uh-chip:hover,.uh-chip:focus-visible{background-color:color-mix(in srgb, var(--color-salvia) 22%, transparent)}}.uh-chip:hover,.uh-chip:focus-visible{box-shadow:0 0 0 3px #9297774d}@supports (color:color-mix(in lab, red, red)){.uh-chip:hover,.uh-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-salvia) 30%, transparent)}}.scene .uh-chip{color:var(--color-bege);border-color:#ece5df73}@supports (color:color-mix(in lab, red, red)){.scene .uh-chip{border-color:color-mix(in srgb, var(--color-bege) 45%, transparent)}}.scene .uh-chip:hover,.scene .uh-chip:focus-visible{border-color:var(--color-salvia);background-color:#92977759}@supports (color:color-mix(in lab, red, red)){.scene .uh-chip:hover,.scene .uh-chip:focus-visible{background-color:color-mix(in srgb, var(--color-salvia) 35%, transparent)}}.galeria{scroll-snap-type:x proximity;cursor:grab;scrollbar-width:none;gap:1rem;padding-block:.25rem;display:flex;overflow-x:auto}.galeria::-webkit-scrollbar{display:none}.galeria[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.galeria>*{scroll-snap-align:start;flex:0 0 min(80%,34rem)}.galeria img{pointer-events:none}.foco-card .framed-inner:after{content:"";z-index:2;background-color:var(--color-cafe);opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-padrao);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 55%,#0000 28%,#000 78%);mask-image:radial-gradient(at 50% 55%,#0000 28%,#000 78%)}.foco-card:hover .framed-inner:after{opacity:var(--hover-darken-photo)}.luz-deriva{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ece5df66 50%,#0000 65%);position:absolute;inset:0 -40%}@supports (color:color-mix(in lab, red, red)){.luz-deriva{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--color-bege) 40%, transparent) 50%, transparent 65%)}}.luz-deriva{mix-blend-mode:soft-light}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html.js .luz-deriva{opacity:1;animation:luz-deriva var(--duration-light-drift) ease-in-out infinite alternate;will-change:transform;transform:translate(-30%)}}@keyframes luz-deriva{0%{transform:translate(-30%)}to{transform:translate(30%)}}.scene-picture-2{opacity:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.scene-picture-2{will-change:opacity;animation:linear both fade-in;animation-timeline:scroll(root);animation-range:0 70vh}}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[data-variante=suite-presidencial-onca-pintada]{--duration-medium:var(--duration-long);--duration-mask:var(--duration-xlong);--stagger-item:var(--stagger-max)}.hero-fade-title .nome-prefixo{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block}.hero-fade-title .nome-gigante{font-size:var(--text-giant);margin-top:.5rem;line-height:.95;display:block}html.js .hero-fade-title{opacity:0;animation:fade-in var(--duration-slow-fade) var(--ease-padrao) forwards;animation-delay:var(--duration-short)}.stack{position:relative}@media (min-width:64rem){.stack>.scene{position:sticky;top:0;box-shadow:0 -24px 48px -24px #10101073}@supports (color:color-mix(in lab, red, red)){.stack>.scene{box-shadow:0 -24px 48px -24px color-mix(in srgb, var(--color-preto) 45%, transparent)}}}html.js [data-variante=superior-acessivel] [data-reveal],html.js [data-variante=superior-acessivel] [data-reveal]>*{opacity:1;clip-path:none;transition:none;transform:none}html.js [data-variante=superior-acessivel] .word-title .word{opacity:1;animation:none;transform:none}html.js [data-variante=superior-acessivel] .draw-path{stroke-dashoffset:0;fill-opacity:1;animation:none}[data-variante=superior-acessivel] .parallax-fill .parallax-layer{animation:none;inset:0}[data-variante=superior-acessivel] .card-zoom:hover img{transform:none}[data-variante=superior-acessivel] .categoria-frase,[data-variante=superior-acessivel] .hero-text{color:inherit}[data-variante=superior-acessivel] :focus-visible{outline-width:3px}@media (prefers-reduced-motion:reduce){html.js .hero-fade-title{animation-duration:var(--duration-reduced);animation-delay:0s}.categorias{transition:none}.categoria-veil{transition-duration:var(--duration-reduced)}}.barra-hospede{top:var(--header-h);z-index:39;transition:transform var(--duration-medium) var(--ease-padrao);background-color:var(--accent,var(--color-cafe));color:var(--color-bege);position:sticky}.barra-hospede-inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.75rem;display:flex}.barra-hospede-saudacao{font-size:var(--text-base)}.barra-hospede-saudacao strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.barra-hospede-uh{background-color:#ece5df33;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem}@supports (color:color-mix(in lab, red, red)){.barra-hospede-uh{background-color:color-mix(in srgb, var(--color-bege) 20%, transparent)}}.barra-hospede-uh{font-size:var(--text-sm);font-weight:600}.barra-hospede-links{font-size:var(--text-sm);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.barra-hospede-links a{color:inherit;text-underline-offset:4px;text-decoration:none}.barra-hospede-links a:hover{text-decoration:underline}.barra-hospede-audio .btn{min-height:2.5rem;font-size:var(--text-sm);padding:.4rem 1rem}.elemento-hero{isolation:isolate;min-height:82svh;padding-block:calc(var(--header-h) + 2rem) var(--spacing-section-sm);background-color:var(--accent,var(--color-cafe));color:var(--color-bege);align-items:flex-end;display:flex;position:relative;overflow:clip}.elemento-veil{background:linear-gradient(#0000 0%,#10101026 34%,#1010108c 67%,#101010d1 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.elemento-veil{background:linear-gradient(to top, color-mix(in srgb, var(--color-preto) 82%, transparent) 0%, color-mix(in srgb, var(--color-preto) 55%, transparent) 33%, color-mix(in srgb, var(--color-preto) 15%, transparent) 66%, transparent 100%)}}.elemento-sem-foto{background:radial-gradient(120% 80% at 50% 100%, var(--accent), transparent), var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.elemento-sem-foto{background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--accent) 70%, black), transparent), var(--accent)}}.hero-zoom{position:absolute;inset:0}html.js .hero-zoom{transform:scale(var(--hero-zoom-from));animation:hero-zoom-out var(--duration-hero-zoom) var(--ease-padrao) forwards;will-change:transform}@keyframes hero-zoom-out{to{transform:none}}.elemento-hero-conteudo{width:100%;position:relative}.elemento-nome{font-family:var(--font-display);font-size:var(--text-giant);letter-spacing:-.01em;max-width:18ch;font-weight:500;line-height:.95}.elemento-sub{font-size:var(--text-xl);max-width:40ch;margin-top:1rem}@media (min-width:48rem){.elemento-sub{font-size:var(--text-2xl)}}.elemento-cientifico{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:#ece5dfcc;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.elemento-cientifico{color:color-mix(in srgb, var(--color-bege) 80%, transparent)}}.elemento-hero-acoes{margin-top:2rem}.elemento-corpo{padding-bottom:var(--spacing-section)}.elemento-secao{padding-block:var(--spacing-section-sm)}.elemento-abertura{padding-top:var(--spacing-section)}.elemento-abertura .lead{font-family:var(--font-display);max-width:30ch;font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);line-height:1.25}.elemento-texto p+p{margin-top:1.1rem}.elemento-duas-colunas{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.elemento-duas-colunas{grid-template-columns:1fr 1fr;gap:4rem}}.curiosidades{max-width:var(--container-measure);gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.curiosidades li{font-size:var(--text-lg);padding-left:2rem;position:relative}.curiosidades li:before{content:"";background-color:var(--accent,var(--color-salvia));width:1.25rem;height:2px;position:absolute;top:.75em;left:0}.ficha-rapida{max-width:var(--container-measure);border-top:1px solid var(--color-bege-escuro);margin-top:1.5rem}.ficha-linha{border-bottom:1px solid var(--color-bege-escuro);gap:.15rem 1.5rem;padding-block:.85rem;display:grid}@media (min-width:40rem){.ficha-linha{grid-template-columns:12rem 1fr}}.ficha-linha dt{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ficha-linha dd{font-size:var(--text-lg);margin:0}.perguntas{max-width:var(--container-measure);border-top:1px solid var(--color-bege-escuro);margin-top:1.5rem}.pergunta{border-bottom:1px solid var(--color-bege-escuro)}.pergunta summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-xl);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;line-height:1.2;list-style:none;display:flex}.pergunta summary::-webkit-details-marker{display:none}.pergunta-seta{transition:transform var(--duration-accordion) var(--ease-padrao)}.pergunta[open] .pergunta-seta{transform:rotate(180deg)}.pergunta-corpo{font-size:var(--text-lg);max-width:60ch;padding-bottom:1.1rem;overflow:hidden}html.js .pergunta[open] .pergunta-corpo{animation:acordeao var(--duration-accordion) var(--ease-padrao)}@keyframes acordeao{0%{opacity:0;transform:translateY(calc(-1 * var(--offset-min)))}}.nav-andar{margin-top:var(--spacing-section-sm);border-top:1px solid var(--color-bege-escuro);padding-top:2rem}.nav-andar-vizinhos{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nav-vizinho{color:inherit;transition:color var(--duration-short) var(--ease-padrao);flex-direction:column;gap:.25rem;padding:1rem 0;text-decoration:none;display:flex}.nav-vizinho:hover .nav-vizinho-nome{text-underline-offset:4px;text-decoration:underline}.nav-vizinho-depois{text-align:right;align-items:flex-end}.nav-vizinho-rotulo{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:#552f22cc;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-vizinho-rotulo{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.nav-vizinho-nome{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.nav-andar-acoes{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.elemento-autoria{font-size:var(--text-sm);color:#552f22cc;margin-top:2.5rem}@supports (color:color-mix(in lab, red, red)){.elemento-autoria{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.grade-elementos{transition:opacity calc(var(--duration-filter-grid) / 2) var(--ease-padrao);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.grade-elementos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.grade-elementos{grid-template-columns:repeat(4,minmax(0,1fr))}}.grade-elementos[data-fading=true]{opacity:0}.card-elemento{color:inherit;text-decoration:none;display:block}.card-elemento-media{background-color:var(--color-bege-escuro);position:relative;overflow:hidden}.card-elemento-corpo{padding-top:.85rem}.card-elemento-nome{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.card-elemento-sub{font-size:var(--text-base);color:#552f22cc;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.card-elemento-sub{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.card-elemento-uh{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--color-cafe));margin-top:.35rem;font-weight:600}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html.js .grade-elementos[data-andar=peixes]>li{animation:flutua var(--duration-flutuacao) ease-in-out infinite alternate;animation-delay:calc(var(--f,0) * -1200ms);will-change:transform}}@keyframes flutua{0%{transform:translateY(calc(-.5 * var(--flutuacao-px)))}to{transform:translateY(calc(.5 * var(--flutuacao-px)))}}.grade-elementos[data-andar=peixes] .card-zoom:hover img{transform:scale(var(--hover-scale-max))}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.grade-arvores .card-elemento-media img{will-change:transform;animation:linear both sobe-mais;animation-timeline:view()}}}@keyframes sobe-mais{0%{transform:translateY(3%)}to{transform:translateY(-3%)}}.mapa-bacia-wrap{--draw-width:3.5;max-width:56rem;margin-inline:auto}.mapa-bacia{width:100%;height:auto;font-family:var(--font-sans)}.mapa-rio-traco{fill:none;stroke:var(--accent,var(--color-salvia));stroke-width:3.5px;transition:stroke-width var(--duration-short) var(--ease-padrao), opacity var(--duration-short) var(--ease-padrao)}.mapa-rio-nome,.mapa-hotel-nome{paint-order:stroke;stroke:var(--color-bege);stroke-width:6px;stroke-linejoin:round}.mapa-rio-nome{fill:var(--color-cafe);font-size:18px}.mapa-rio[data-destaque=true] .mapa-rio-traco{stroke-width:8px}.mapa-rio[data-destaque=true] .mapa-rio-nome{font-weight:700}.mapa-hotel{fill:var(--color-cafe)}.mapa-hotel-nome{fill:var(--color-cafe);font-size:17px;font-weight:700}.mapa-bacia-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.uh-chip[data-destaque=true],[data-rio-card][data-destaque=true] .card-elemento-nome{border-color:var(--accent);color:var(--accent)}[data-rio-card][data-destaque=true] .card-elemento-media{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:47.99rem){.mapa-bacia{display:none}}.bando{pointer-events:none;height:0;position:relative}.bando-ponto{top:var(--y);left:var(--x);width:calc(6px * var(--s));height:calc(6px * var(--s));background-color:var(--color-salvia);opacity:0;border-radius:999px;position:absolute}@media (prefers-reduced-motion:no-preference){html.js .bando-ponto{animation:bando-cruza var(--duration-bando) var(--ease-padrao) forwards;animation-delay:var(--d);will-change:transform, opacity}}@keyframes bando-cruza{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(115vw)}}.guardioes{scroll-snap-type:y proximity}.guardiao{isolation:isolate;scroll-snap-align:start;background-color:var(--color-preto);min-height:100svh;color:var(--color-bege);align-items:center;display:flex;position:relative;overflow:clip}.guardiao-veil{background-color:#1010109e;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.guardiao-veil{background-color:color-mix(in srgb, var(--color-preto) 62%, transparent)}}.guardiao-conteudo{width:100%;position:relative}.guardiao-card{background-color:#10101073;max-width:38rem;padding:clamp(1.75rem,5vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.guardiao-card{background-color:color-mix(in srgb, var(--color-preto) 45%, transparent)}}.guardiao-card{-webkit-backdrop-filter:blur(6px)}.guardiao-nome{font-family:var(--font-display);font-size:clamp(2.75rem,1rem + 7vw,6rem);line-height:.95}.guardiao-texto{font-size:var(--text-lg);color:#ece5dfe6;margin-top:1.25rem}@supports (color:color-mix(in lab, red, red)){.guardiao-texto{color:color-mix(in srgb, var(--color-bege) 90%, transparent)}}.guardiao-acoes{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.elevador-wrap{position:relative}.elevador{top:var(--header-h);z-index:30;background-color:#ece5dff0;position:sticky}@supports (color:color-mix(in lab, red, red)){.elevador{background-color:color-mix(in srgb, var(--color-bege) 94%, transparent)}}.elevador{-webkit-backdrop-filter:blur(8px);border-block:1px solid var(--color-bege-escuro)}.elevador-lista{padding:.5rem var(--spacing-gutter);scrollbar-width:none;gap:.25rem;margin:0;list-style:none;display:flex;overflow-x:auto}.elevador-lista::-webkit-scrollbar{display:none}.elevador-parada{color:inherit;white-space:nowrap;transition:background-color var(--duration-short) var(--ease-padrao);border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.5rem .9rem;text-decoration:none;display:flex}.elevador-parada:hover{background-color:#552f2212}@supports (color:color-mix(in lab, red, red)){.elevador-parada:hover{background-color:color-mix(in srgb, var(--color-cafe) 7%, transparent)}}.elevador-parada[aria-current=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.elevador-parada[aria-current=true]{background-color:color-mix(in srgb, var(--accent) 16%, transparent)}}.elevador-ordinal{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#552f22cc;font-weight:600}@supports (color:color-mix(in lab, red, red)){.elevador-ordinal{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.elevador-nome{font-family:var(--font-display);font-size:var(--text-xl);line-height:1}@media (min-width:64rem){.elevador{top:50%;left:var(--spacing-gutter);-webkit-backdrop-filter:none;background:0 0;border:0;position:fixed;transform:translateY(-50%)}.elevador-lista{border-left:2px solid #ece5df73;flex-direction:column;gap:.15rem;padding:0}@supports (color:color-mix(in lab, red, red)){.elevador-lista{border-left:2px solid color-mix(in srgb, var(--color-bege) 45%, transparent)}}.elevador-parada{color:var(--color-bege);border-radius:0;padding:.55rem .9rem}.elevador-parada:hover{background-color:#ece5df24}@supports (color:color-mix(in lab, red, red)){.elevador-parada:hover{background-color:color-mix(in srgb, var(--color-bege) 14%, transparent)}}.elevador-parada[aria-current=true]{background-color:#ece5df2e}@supports (color:color-mix(in lab, red, red)){.elevador-parada[aria-current=true]{background-color:color-mix(in srgb, var(--color-bege) 18%, transparent)}}.elevador-parada[aria-current=true]{box-shadow:inset 3px 0 0 var(--color-bege)}.elevador-ordinal,.elevador-parada[aria-current=true] .elevador-ordinal{color:#ece5dfbf}@supports (color:color-mix(in lab, red, red)){.elevador-ordinal,.elevador-parada[aria-current=true] .elevador-ordinal{color:color-mix(in srgb, var(--color-bege) 75%, transparent)}}}.andar-bloco{isolation:isolate;min-height:100svh;padding-block:var(--spacing-section);background-color:var(--accent);color:var(--color-bege);align-items:center;display:flex;position:relative;overflow:clip}.andar-bloco-veil{background:linear-gradient(to right, var(--accent) 0%, var(--accent) 55%, var(--accent) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.andar-bloco-veil{background:linear-gradient(to right, color-mix(in srgb, var(--accent) 92%, transparent) 0%, color-mix(in srgb, var(--accent) 70%, transparent) 55%, color-mix(in srgb, var(--accent) 35%, transparent) 100%)}}.andar-bloco-conteudo{width:100%;position:relative}.andar-bloco-texto{max-width:34rem}@media (min-width:64rem){.andar-bloco-texto{margin-left:9rem}}.andar-bloco-nome{font-family:var(--font-display);font-size:var(--text-giant);line-height:.95}.andar-bloco-lead{font-size:var(--text-xl);color:#ece5dfeb;margin-top:1.25rem}@supports (color:color-mix(in lab, red, red)){.andar-bloco-lead{color:color-mix(in srgb, var(--color-bege) 92%, transparent)}}.busca{text-align:left;position:relative}html:not(.js) .busca{display:none}.busca-label{font-size:var(--text-sm);margin-bottom:.5rem;font-weight:600;display:block}.busca-resultados{z-index:20;border:1px solid var(--color-bege-escuro);background-color:var(--color-branco);border-radius:.6rem;margin:.35rem 0 0;padding:.35rem;list-style:none;position:absolute;left:0;right:0;box-shadow:0 18px 40px -24px #10101080}.busca-resultados a{color:inherit;border-radius:.4rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .75rem;text-decoration:none;display:flex}.busca-resultados a:hover,.busca-resultados a:focus-visible{background-color:#9297772e}@supports (color:color-mix(in lab, red, red)){.busca-resultados a:hover,.busca-resultados a:focus-visible{background-color:color-mix(in srgb, var(--color-salvia) 18%, transparent)}}.busca-nome{font-family:var(--font-display);font-size:var(--text-xl)}.busca-andar{font-size:var(--text-sm);color:#552f22cc}@supports (color:color-mix(in lab, red, red)){.busca-andar{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.andar-rodape{border-top:1px solid var(--color-bege-escuro);flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.andar-rodape-texto{font-size:var(--text-base);color:#552f22cc;flex:18rem}@supports (color:color-mix(in lab, red, red)){.andar-rodape-texto{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}@media (prefers-reduced-motion:reduce){html.js .hero-zoom{animation:none;transform:none}html.js .bando-ponto,html.js .pergunta[open] .pergunta-corpo{animation:none}.grade-elementos{transition:none}}.trilho-leitura{z-index:20;background-color:#92977747;width:2px;position:fixed;top:22vh;bottom:22vh;left:.9rem}@supports (color:color-mix(in lab, red, red)){.trilho-leitura{background-color:color-mix(in srgb, var(--color-salvia) 28%, transparent)}}.trilho-leitura{pointer-events:none;display:none}@media (min-width:80rem){.trilho-leitura{display:block}}.trilho-leitura-barra{transform-origin:top;background-color:var(--color-salvia);width:100%;height:100%;display:block;transform:scaleY(0)}.progresso-topo{z-index:50;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progresso-topo-barra{transform-origin:0;background-color:var(--color-salvia);width:100%;height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.trilho-leitura-barra,.progresso-topo-barra{will-change:transform;animation:linear both progresso;animation-timeline:scroll(root)}.trilho-leitura-barra{animation-name:progresso-y}}}@keyframes progresso{to{transform:scaleX(1)}}@keyframes progresso-y{to{transform:scaleY(1)}}.linha-do-tempo{border-left:2px solid var(--color-bege-escuro);margin:0;padding:0 0 0 2rem;list-style:none;position:relative}.linha-do-tempo li{padding-bottom:2.25rem;position:relative}.linha-do-tempo li:before{content:"";background-color:var(--color-salvia);border-radius:999px;width:12px;height:12px;position:absolute;top:.45rem;left:calc(-2rem - 7px)}.linha-do-tempo li:last-child{padding-bottom:0}.linha-do-tempo li:last-child:before{background-color:var(--color-cafe)}.linha-do-tempo-data{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#552f22cc;font-weight:600}@supports (color:color-mix(in lab, red, red)){.linha-do-tempo-data{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.linha-do-tempo-titulo{font-family:var(--font-display);font-size:var(--text-2xl);margin-top:.2rem;line-height:1.15}.linha-do-tempo-titulo a{color:inherit;text-underline-offset:4px;text-decoration:none}.linha-do-tempo-titulo a:hover{text-decoration:underline}.linha-do-tempo-texto{font-size:var(--text-base);color:#552f22cc;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.linha-do-tempo-texto{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.linha-do-tempo-texto{max-width:42ch}.cardapio{max-width:var(--container-measure);border-top:1px solid var(--color-bege-escuro)}.refeicao{border-bottom:1px solid var(--color-bege-escuro)}.refeicao summary{cursor:pointer;align-items:center;gap:1rem;padding-block:1.1rem;list-style:none;display:flex}.refeicao summary::-webkit-details-marker{display:none}.refeicao-nome{font-family:var(--font-display);font-size:var(--text-2xl);flex:1;line-height:1.1}.refeicao-agora{background-color:#92977742;border-radius:999px;padding:.2rem .7rem}@supports (color:color-mix(in lab, red, red)){.refeicao-agora{background-color:color-mix(in srgb, var(--color-salvia) 26%, transparent)}}.refeicao-agora{font-size:var(--text-sm);font-weight:600}.refeicao[open] .pergunta-seta{transform:rotate(180deg)}.refeicao-simples{margin:0;padding-block:1.1rem}.aviso-interno{border:1px dashed var(--color-salvia);background-color:#9297771f;border-radius:.5rem;padding:.9rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.aviso-interno{background-color:color-mix(in srgb, var(--color-salvia) 12%, transparent)}}.aviso-interno{font-size:var(--text-base)}.aviso-interno code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.planta{--draw-width:2}.planta-svg{width:100%;height:auto}.planta-traco{fill:none;stroke:var(--color-cafe);stroke-width:2px;transition:stroke-width var(--duration-short) var(--ease-padrao)}.planta-espaco:hover .planta-traco{stroke-width:5px;stroke:var(--color-salvia)}.planta-rotulo{font-family:var(--font-display);fill:var(--color-cafe);font-size:22px}.planta-nota,.planta-legenda{font-family:var(--font-sans);fill:#552f22cc;font-size:14px}@supports (color:color-mix(in lab, red, red)){.planta-nota,.planta-legenda{fill:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.planta-nota,.planta-legenda{color:#552f22cc}@supports (color:color-mix(in lab, red, red)){.planta-nota,.planta-legenda{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.planta-legenda{font-size:var(--text-sm);margin-top:.75rem}.formatos{max-width:var(--container-measure);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.formatos li{font-size:var(--text-lg);padding-left:1.75rem;position:relative}.formatos li:before{content:"";background-color:var(--color-salvia);width:1rem;height:2px;position:absolute;top:.8em;left:0}.form-passos{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}html:not(.js) .form-passos{display:none}.form-passo{border:1px solid #552f224d;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-passo{border:1px solid color-mix(in srgb, var(--color-cafe) 30%, transparent)}}.form-passo{color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600}.form-passo[aria-current=step]{background-color:var(--color-cafe);border-color:var(--color-cafe);color:var(--color-bege)}.form-passo-numero{background-color:#92977759;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.form-passo-numero{background-color:color-mix(in srgb, var(--color-salvia) 35%, transparent)}}.form-passo-numero{color:var(--color-cafe);font-size:var(--text-xs)}.form-painel{gap:1rem;display:grid}html.js .form-painel:not([data-ativo=true]){display:none}html.js .form-painel{animation:painel-entra var(--duration-medium) var(--ease-padrao)}@keyframes painel-entra{0%{opacity:0;transform:translateX(var(--offset-default))}}.field-set{border:0;margin:0;padding:0}.field-set legend{font-size:var(--text-sm);margin-bottom:.4rem;font-weight:600}.field-radio{font-size:var(--text-base);align-items:center;gap:.4rem;margin-right:1.25rem;display:inline-flex}.form-acoes{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}html.js .form-evento:not([data-passo="2"]) .form-enviar{display:none}.guia{padding-block:var(--spacing-section-sm);gap:2.5rem;display:grid}@media (min-width:64rem){.guia{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}.guia-mapa{top:calc(var(--header-h) + 2rem);position:sticky}}.guia-bloco{padding-block:var(--spacing-section-sm)}.guia-bloco:first-child{padding-top:0}.mapa-cidade{--draw-width:2.5;margin:0}.map-road-fina{stroke-width:1.5px;opacity:.7}.map-ponto-halo{fill:#9297774d}@supports (color:color-mix(in lab, red, red)){.map-ponto-halo{fill:color-mix(in srgb, var(--color-salvia) 30%, transparent)}}.map-ponto-halo{opacity:0;transition:opacity var(--duration-medium) var(--ease-padrao)}.map-ponto-nucleo{fill:var(--color-cafe)}.map-ponto-nome{font-family:var(--font-sans);fill:var(--color-cafe);paint-order:stroke;stroke:var(--color-bege);stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:600}.map-ponto[data-ativo=true] .map-ponto-halo{opacity:1}.map-ponto[data-ativo=true] .map-ponto-nucleo{fill:var(--color-salvia)}.lista-posts{transition:opacity calc(var(--duration-filter) / 2) var(--ease-padrao);gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.lista-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lista-posts[data-fading=true]{opacity:0}.card-post{color:inherit;text-decoration:none;display:block}.card-post-media{aspect-ratio:4/5;background-color:var(--color-bege-escuro);position:relative;overflow:hidden}.card-post-data{z-index:3;background-color:var(--color-bege);color:var(--color-cafe);font-size:var(--text-sm);transition:transform var(--duration-medium) var(--ease-padrao);border-radius:999px;padding:.35rem .85rem;font-weight:600;position:absolute;bottom:1.5rem;left:1.5rem;transform:translate(calc(-100% - 1.5rem))}@media (hover:hover){.card-post:hover .card-post-data,.card-post:focus-visible .card-post-data{transform:none}}@media (hover:none){.card-post-data{transform:none}}.card-post-corpo{padding-top:1rem}.card-post-titulo{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.08}.card-post-resumo{font-size:var(--text-base);color:#552f22cc;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.card-post-resumo{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.card-post-resumo{max-width:46ch}.card-post-tempo{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#552f22cc;margin-top:.5rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.card-post-tempo{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.post-cabecalho{padding-top:calc(var(--header-h) + 2rem);padding-bottom:2rem}.post-titulo{font-family:var(--font-display);font-size:var(--text-display);max-width:20ch;margin-top:.5rem;line-height:1.02}.post-meta{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#552f22cc;margin-top:1rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.post-meta{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.post-capa{aspect-ratio:16/9;background-color:var(--color-bege-escuro);max-height:70svh;position:relative;overflow:hidden}.post-capa-picture,.post-capa-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-corpo{max-width:46rem;padding-block:var(--spacing-section)}.post-abertura{font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.6vw,1.9rem);line-height:1.3}.post-paragrafo{font-size:var(--text-lg);margin-top:1.25rem}.post-subtitulo{font-family:var(--font-display);font-size:var(--text-3xl);margin-top:2.75rem;line-height:1.12}.post-citacao{border-left:3px solid var(--color-salvia);font-family:var(--font-display);font-size:var(--text-2xl);margin:2rem 0 0;padding-left:1.5rem;line-height:1.25}.post-lista{margin-top:1.5rem}.post-figura{margin:2.5rem 0 0}.post-figura figcaption{font-size:var(--text-sm);color:#552f22cc;margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.post-figura figcaption{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.post-a-seguir{border-top:1px solid var(--color-bege-escuro);font-size:var(--text-lg);margin-top:3rem;padding-top:2rem}.post-relacionados{padding-block:var(--spacing-section);background-color:var(--color-branco)}@media (prefers-reduced-motion:reduce){.card-post-data{transition:none;transform:none}html.js .form-painel{animation:none}.lista-posts{transition:none}}.form-site{max-width:34rem}.field-arquivo{padding:.55rem 1rem;line-height:1.4}.field-arquivo::file-selector-button{border:1px solid var(--color-bege-escuro);background-color:var(--color-bege);color:var(--color-cafe);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;margin-right:.9rem;padding:.35rem .9rem;font-weight:600}.blocos-reserva{padding-bottom:var(--spacing-section-sm);gap:2rem;display:grid}@media (min-width:64rem){.blocos-reserva{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.bloco-reserva{border-top:2px solid var(--color-salvia);font-size:var(--text-base);padding-top:2rem}.bloco-reserva-titulo{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:.75rem;line-height:1.12}.canais{gap:1.25rem;display:grid}@media (min-width:48rem){.canais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.canais{grid-template-columns:repeat(4,minmax(0,1fr))}}.canal{border:1px solid var(--color-bege-escuro);background-color:var(--color-branco);padding:1.5rem}.canal-valor{font-family:var(--font-display);font-size:var(--text-xl);color:inherit;text-underline-offset:4px;line-height:1.2;text-decoration:none;display:block}.canal-valor:hover{text-decoration:underline}.mapa-espera{border:1px dashed var(--color-bege-escuro);background-color:var(--color-branco);flex-direction:column;align-items:flex-start;gap:.85rem;padding:2.5rem;display:flex}.mapa-espera-nota{font-size:var(--text-sm);color:#552f22cc}@supports (color:color-mix(in lab, red, red)){.mapa-espera-nota{color:color-mix(in srgb, var(--color-cafe) 80%, transparent)}}.mapa-embutido{aspect-ratio:4/3;background-color:var(--color-bege-escuro);position:relative;overflow:hidden}.mapa-embutido iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.busca-faq{max-width:34rem}.grupo-faq{scroll-margin-top:calc(var(--header-h) + 1rem);padding-bottom:2.5rem}.pagina-legal{padding-block:calc(var(--header-h) + 2rem) var(--spacing-section)}.texto-legal{max-width:46rem;margin-top:2.5rem}.texto-legal h2{font-family:var(--font-display);font-size:var(--text-3xl);margin-top:2.75rem;line-height:1.12}.texto-legal p{font-size:var(--text-lg);margin-top:1rem}.texto-legal ul{gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:grid}.texto-legal li{font-size:var(--text-lg);padding-left:1.75rem;position:relative}.texto-legal li:before{content:"";background-color:var(--color-salvia);width:1rem;height:2px;position:absolute;top:.8em;left:0}.pagina-404{padding-top:calc(var(--header-h) + 3rem)}.scene,.panel,.andar-bloco,.guardiao,.elemento-hero,.barra-hospede,footer.bg-cafe{--focus-ring:var(--color-bege)}html:has(.scene-hero) .site-header:not([data-solid=true]):not([data-open=true]){--focus-ring:var(--color-bege)}.scene-card-light,.scene .bg-branco,.scene .bg-bege{--focus-ring:var(--color-cafe)}html:has(.site-header[data-hidden=true]:not(:focus-within)) .barra-hospede{transform:translateY(calc(-1 * var(--header-h)))}@media (min-width:64rem){.elevador{--focus-ring:var(--color-bege);transition:opacity var(--duration-short) var(--ease-padrao), visibility var(--duration-short) linear}.elevador[data-fora=true]{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.site-header,.barra-hospede,.elevador{transition-duration:var(--duration-reduced)}html.js .mobile-menu-item{transform:none}html.js .mobile-menu[data-open=true] .mobile-menu-item{transition:opacity var(--duration-reduced) linear;transition-delay:0s}}.panel:focus-within{z-index:1}.field[type=date]:focus,.field[type=date]:focus-within{outline:2px solid var(--focus-ring,var(--color-cafe));outline-offset:1px}.skip-link:focus-visible{outline:2px solid var(--color-bege);outline-offset:-5px}html.js [data-reveal]:focus-within{opacity:1;transform:none}html.js [data-reveal=mask]>:focus-within,html.js [data-reveal=mask]>:focus-visible{clip-path:none;transition:none}.barra-hospede{background-color:var(--accent,#552f22)}@supports (color:color-mix(in lab, red, red)){.barra-hospede{background-color:color-mix(in srgb, var(--accent,var(--color-cafe)) 70%, var(--color-preto))}}.barra-hospede-uh{background-color:#0000;border:1px solid #ece5df99}@supports (color:color-mix(in lab, red, red)){.barra-hospede-uh{border:1px solid color-mix(in srgb, var(--color-bege) 60%, transparent)}}.card-elemento-uh{color:var(--color-cafe)}.card-elemento-uh:before{content:"";background-color:var(--accent,var(--color-cafe));border-radius:999px;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.elevador-parada[aria-current=true] .elevador-ordinal{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.elevador-parada[aria-current=true] .elevador-ordinal{color:color-mix(in srgb, var(--accent) 60%, var(--color-preto))}}@media (min-width:64rem){.elevador-ordinal,.elevador-parada[aria-current=true] .elevador-ordinal{color:#ece5dfbf}@supports (color:color-mix(in lab, red, red)){.elevador-ordinal,.elevador-parada[aria-current=true] .elevador-ordinal{color:color-mix(in srgb, var(--color-bege) 75%, transparent)}}}.scene-hero .scene-content>:first-child,.panel-text,.andar-bloco-texto,.elemento-hero-conteudo{isolation:isolate;position:relative}.scene-hero .scene-content>:first-child:before,.panel-text:before,.andar-bloco-texto:before,.elemento-hero-conteudo:before{content:"";z-index:-1;pointer-events:none;background-color:#10101099;border-radius:3rem;position:absolute;inset:-1.5rem -2rem}@supports (color:color-mix(in lab, red, red)){.scene-hero .scene-content>:first-child:before,.panel-text:before,.andar-bloco-texto:before,.elemento-hero-conteudo:before{background-color:color-mix(in srgb, var(--color-preto) 60%, transparent)}}.scene-hero .scene-content>:first-child:before,.panel-text:before,.andar-bloco-texto:before,.elemento-hero-conteudo:before{filter:blur(40px)}.scene-hero .scene-content>:first-child:before{background-color:#101010a8}@supports (color:color-mix(in lab, red, red)){.scene-hero .scene-content>:first-child:before{background-color:color-mix(in srgb, var(--color-preto) 66%, transparent)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-ease{syntax:"*";inherits:false}
