@font-face{font-family:Bowlby One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bowlby-one-latin-400-normal-BlBlciR_.woff2) format("woff2"),url(/assets/bowlby-one-latin-400-normal-DAczUCp_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sala: #0E97A8;--bar: #F0B323;--copa: #D9541E;--tinta: #17306E;--papel: #F6F1E3;--kraft: #E9DFC4;--noite: #0E1F45;--cinza: #3B4766;--m: clamp(18px, 4.2vw, 64px);--topo: 84px;--sombra: 0 18px 0 -9px rgb(14 31 69 / .3);--grao: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .16  0 0 0 0 .1  0 0 0 .16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--papel);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;color:var(--noite);font:500 1.06rem/1.42 Barlow Condensed,Arial Narrow,sans-serif;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}.skip{position:absolute;left:-999px;top:8px;z-index:300;background:var(--papel);padding:10px 14px}.skip:focus{left:12px}:focus-visible{outline:3px solid var(--copa);outline-offset:3px}.grafica{position:fixed;left:0;top:0;z-index:2;pointer-events:none}main{position:relative;display:block;outline:none}.parede{position:relative;padding:clamp(60px,7.5vw,110px) 0;background-color:var(--fundo, var(--papel));background-image:var(--grao);background-size:240px}.parede--sala{--fundo: var(--sala)}.parede--papel{--fundo: var(--papel)}.parede--kraft{--fundo: var(--kraft)}.parede--bar{--fundo: var(--bar)}.miolo{width:min(1320px,100% - 2 * var(--m));margin-inline:auto}.topo{padding-top:calc(var(--topo) + clamp(34px,4.5vw,70px))}.titulo{font:400 clamp(1.85rem,1rem + 3.2vw,4rem)/.98 "Bowlby One","Arial Black",sans-serif;color:var(--tinta);letter-spacing:-.005em;text-wrap:balance;text-shadow:var(--rx, .055em) var(--ry, .04em) 0 var(--reg, var(--copa))}.titulo--m{font-size:clamp(1.45rem,.9rem + 1.6vw,2.4rem);line-height:1.02}.titulo .pal{white-space:nowrap}.cab{margin-bottom:clamp(26px,3.6vw,52px)}.cab .titulo{max-width:14.5em}.tintas .cab .titulo,.origem .cab .titulo,.tem .cab .titulo,.perguntas .cab .titulo,.contato .cab .titulo,.reserva .cab .titulo{font-size:clamp(1.8rem,1rem + 2.4vw,3.4rem)}.hoje .cab .titulo,.topo .cab .titulo{font-size:clamp(1.85rem,1rem + 2.8vw,4rem)}.cab--claro .titulo{color:var(--papel);--reg: var(--tinta)}.kicker{font:700 .84rem/1.15 Barlow Condensed,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;color:var(--noite)}.kicker-n{display:inline-block;background:var(--tinta);color:var(--papel);padding:.28em .55em .22em;margin-right:.7em;letter-spacing:.1em}.texto{font-size:clamp(1.06rem,1rem + .2vw,1.14rem);line-height:1.36;max-width:44ch;margin-bottom:1em}.titulo+.texto{margin-top:18px}.texto--dica{font-size:.95rem;color:var(--cinza)}.fonte{font-size:.9rem;line-height:1.32;color:var(--cinza);margin-top:14px;max-width:72ch}.fonte a{color:var(--noite)}.btn{--bg: var(--tinta);--fg: var(--papel);--sh: var(--copa);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:46px;padding:.72em 1.1em .64em;background:var(--bg);color:var(--fg);font:700 1rem/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid var(--tinta);cursor:pointer;box-shadow:.2em .2em 0 var(--sh);transition:transform .18s,box-shadow .18s}.btn:hover{transform:translate(-2px,-2px);box-shadow:.32em .32em 0 var(--sh)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--sh)}.btn--papel{--bg: var(--papel);--fg: var(--tinta);--sh: var(--tinta)}.acoes{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:24px}.acoes--col{flex-direction:column;align-items:flex-start}.cartaz{position:relative;display:block;background:var(--papel);padding:clamp(10px,1.1vw,16px) clamp(10px,1.1vw,16px) clamp(16px,1.6vw,22px);box-shadow:var(--sombra);transform:rotate(var(--rot, 0deg));text-decoration:none;color:var(--noite);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}a.cartaz:hover{transform:rotate(var(--rot, 0deg)) translateY(-6px);box-shadow:0 26px 0 -11px #0e1f454d}.fita{position:absolute;top:-13px;left:12%;width:clamp(62px,7vw,96px);height:26px;background:#f0e6c8db;transform:rotate(-5deg);z-index:1;clip-path:polygon(3% 10%,10% 0,22% 9%,35% 1%,50% 8%,64% 0,78% 7%,91% 0,100% 10%,97% 92%,88% 100%,74% 91%,60% 100%,46% 92%,31% 100%,17% 91%,5% 100%,0 88%)}.fita--d{left:auto;right:12%;transform:rotate(6deg)}.print{position:relative;aspect-ratio:var(--ar, 4/5);background:var(--kraft);overflow:hidden}.print img{width:100%;height:100%;object-fit:cover}html.gl .print img{opacity:0}html:not(.gl) .print img{filter:grayscale(1) contrast(1.35)}html:not(.gl) .print:after{content:"";position:absolute;inset:0;background:var(--tinta);mix-blend-mode:screen}.cartaz-nome{display:block;font:400 clamp(1.45rem,1rem + 1.3vw,2.1rem)/1 "Bowlby One",sans-serif;color:var(--copa);margin:14px 0 6px;text-transform:uppercase;text-shadow:.05em .04em 0 var(--tinta)}.cartaz-nome--m{font-size:clamp(1.15rem,.95rem + .7vw,1.55rem)}.cartaz-linha{display:block;font:600 1.06rem/1.22 Barlow Condensed,sans-serif;margin-top:4px}.cartaz-pe{display:block;margin-top:12px;padding-top:8px;border-top:2px solid var(--noite);font:700 .88rem/1.15 Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.legenda{display:block;margin-top:8px;font-size:.95rem;color:var(--cinza)}.cartaz--copa{background:var(--copa);color:var(--papel)}.cartaz--tinta{background:var(--tinta);color:var(--papel)}.cartaz--tinta .titulo{color:var(--papel);--reg: var(--copa)}.cartaz--tinta .texto{color:var(--papel)}.topo-site{position:fixed;top:0;left:0;right:0;z-index:85;display:flex;align-items:center;gap:clamp(14px,2vw,30px);height:var(--topo);padding:0 var(--m);transition:background .3s,box-shadow .3s}.topo-site.cheio{background:var(--papel);box-shadow:0 3px 0 var(--noite)}.topo-site.menu-aberto{background:transparent;box-shadow:none}.marca{display:block;width:104px;background:var(--papel);padding:7px 9px 5px;box-shadow:.16em .16em 0 var(--noite);transform:rotate(-2deg);flex:none}.nav-linha{display:flex;gap:clamp(16px,2vw,30px);margin-left:auto}.nav-linha a{font:700 1.06rem/1 Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:8px 0 5px;border-bottom:3px solid transparent}.nav-linha a:hover,.nav-linha a[aria-current]{border-color:var(--copa)}.btn--ing{min-height:46px;padding:.7em 1.1em .62em;--bg: var(--bar);--fg: var(--noite);--sh: var(--noite);border-color:var(--noite)}.menu-btn{display:none;align-items:center;gap:10px;min-height:46px;padding:0 14px;background:var(--papel);border:2px solid var(--noite);box-shadow:.16em .16em 0 var(--noite);font:700 1rem/1 Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.menu-btn i{display:block;width:18px;height:3px;background:var(--noite)}.menu-btn i+i{margin-left:-28px;transform:translateY(7px)}.menu-btn i:first-of-type{transform:translateY(-3px)}@media(max-width:1079px){.nav-linha{display:none}.menu-btn{display:inline-flex}.btn--ing{margin-left:auto}}@media(max-width:420px){.btn--ing{padding-inline:.8em}.marca{width:88px}}.menu{position:fixed;inset:0;z-index:80;display:grid;align-content:center;padding:calc(var(--topo) + 20px) var(--m) 40px;overflow:hidden}.menu-faixa,.menu-fundo{position:absolute;inset:0}.menu-faixa--1{background:var(--sala)}.menu-faixa--2{background:var(--copa)}.menu-fundo{background:var(--bar);background-image:var(--grao)}.menu-nav{position:relative;display:grid;justify-items:start;gap:4px}.menu-nav a{font:400 clamp(2rem,7vw,4rem)/1.04 "Bowlby One",sans-serif;color:var(--tinta);text-decoration:none;text-shadow:.05em .04em 0 var(--copa);transition:text-shadow .2s}.menu-nav a:hover,.menu-nav a[aria-current]{text-shadow:.1em .08em 0 var(--copa)}.menu-pe{position:relative;display:grid;gap:6px;margin-top:28px;font-weight:600;font-size:1.15rem}.menu-moreia{position:absolute;left:-2%;bottom:3%;width:104%;fill:var(--copa);opacity:.95}.troca{position:fixed;inset:0;z-index:95;pointer-events:none;overflow:hidden;visibility:hidden}.troca.ativa{visibility:visible}.troca-tinta{position:absolute;inset:0;background-color:var(--ink, var(--bar));background-image:var(--grao)}.troca-tinta .rodo{opacity:1;top:auto;bottom:-31px}.rodo{position:absolute;left:-3%;right:-3%;top:0;height:31px;opacity:0;pointer-events:none;z-index:3;--ink: var(--bar)}.rodo i{position:absolute;left:0;right:0;top:0;height:16px;background:linear-gradient(#c08a4a,#8b5d2b);border-radius:8px 8px 3px 3px}.rodo b{position:absolute;left:1%;right:1%;top:16px;height:7px;background:var(--noite)}.rodo:after{content:"";position:absolute;left:2%;right:2%;top:23px;height:8px;background:var(--ink);border-radius:0 0 9px 9px}.abre{min-height:100svh;padding-top:calc(var(--topo) + 30px);padding-bottom:70px;overflow:hidden;display:grid;align-items:center}.abre-grade{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(26px,4vw,70px);align-items:center}.abre-cartaz{position:relative;background:var(--papel);padding:clamp(24px,3vw,44px) clamp(22px,3.4vw,54px) clamp(28px,3vw,44px);box-shadow:var(--sombra);transform:rotate(var(--rot));isolation:isolate}.abre-kicker{margin-bottom:6px}.logo-pilha{position:relative;aspect-ratio:640 / 390;width:min(100%,500px);margin:0 0 8px -1%}.tinta-camada{position:absolute;inset:0;mix-blend-mode:multiply}.tinta-camada svg{width:100%;height:100%}.abre-titulo{font-size:clamp(2.05rem,1rem + 3.3vw,4.2rem)}.abre-texto{margin-top:18px;max-width:40ch}.abre-lado{display:grid;gap:26px;justify-items:start}.abre-c1{width:min(100%,290px);justify-self:end;margin-right:-5vw}.abre-c2{width:min(100%,260px);padding:18px 20px 20px}.abre-c2 p{font:400 clamp(1.35rem,1rem + .9vw,1.75rem)/1.06 "Bowlby One",sans-serif}.cartaz--mini-dia{background:var(--bar);width:min(100%,270px);justify-self:end;margin-right:4vw;padding:18px 20px 20px}.cartaz--mini-dia .kicker{margin-bottom:10px}.mini-l{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:2px solid var(--noite);padding:6px 0 4px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.98rem}.mini-l b{font:400 1.5rem/1 Bowlby One,sans-serif;color:var(--tinta);letter-spacing:0;text-transform:none}.mini-l b.nd{font:700 .95rem Barlow Condensed,sans-serif}.quartos-sub{margin-top:-18px;margin-bottom:clamp(36px,5vw,70px)}.quartos-mural{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,2.6vw,40px);align-items:start}.q-1{grid-column:1 / 7;grid-row:1 / 3}.q-2{grid-column:7 / 13;grid-row:1;margin:46px 0 0 8%}.q-3{grid-column:7 / 13;grid-row:2;margin:0 10% 0 0}.dorm-faixa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(22px,3.4vw,54px);margin-top:clamp(60px,8vw,120px);padding:clamp(24px,3.2vw,44px);align-items:center}.dorm-fotos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dorm-fotos a:nth-child(2){margin-top:44px}.tintas-grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(32px,5vw,84px);align-items:center}.amostras{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,32px)}.amostra{background:var(--papel);padding:10px 10px 0;box-shadow:var(--sombra);transform:rotate(var(--rot))}.amostra:nth-child(2){margin-top:52px}.amostra:nth-child(3){margin-top:-30px}.amostra-chapada{aspect-ratio:1;background:var(--c)}.link-seta{display:inline-block;margin-top:6px;font:700 1.15rem/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding-bottom:5px;border-bottom:3px solid var(--copa)}.link-seta:hover{border-bottom-width:6px}.amostra-cor{display:flex;justify-content:space-between;align-items:end;gap:10px;background:var(--c);color:var(--noite);padding:14px 12px 12px;margin:10px -10px 0;font:700 1.2rem/1.1 Barlow Condensed,sans-serif}.amostra-cor b{text-transform:uppercase;letter-spacing:.05em}.amostra--copa .amostra-cor,.amostra--tinta .amostra-cor{color:var(--papel)}.origem-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);grid-template-areas:"cab foto" "amigo foto";gap:clamp(28px,4vw,64px);align-items:start}.origem-cab{grid-area:cab}.origem-foto{grid-area:foto;margin-top:30px}.amigo{grid-area:amigo;max-width:540px;padding:28px 30px 30px}.amigo .texto{margin-top:14px}.nado{width:min(1200px,96vw);margin:clamp(40px,6vw,90px) auto 0}.nado-corpo{fill:var(--copa)}.nado-olho{fill:var(--papel)}.hoje-grade{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:clamp(24px,3.2vw,48px);align-items:start}.hoje-grade--inv{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr)}.cartaz--dia{background:var(--bar);padding:clamp(18px,2vw,28px)}.dia-grade{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;margin:8px 0 6px}.dia-item{position:relative;border-top:3px solid var(--noite);padding-top:8px;min-height:78px}.dia-item>span{display:block;font:700 .92rem/1.1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase}.dia-item b{display:block;font:400 clamp(1.5rem,1.1rem + 1vw,2.1rem)/1.02 "Bowlby One",sans-serif;color:var(--tinta);margin-top:6px}.dia-item b.nd{font:700 1.1rem/1.2 Barlow Condensed,sans-serif;color:var(--noite)}.dia-item small{display:block;font-weight:600;font-size:1.02rem;margin-top:2px}.dia-lua i{position:absolute;right:0;top:10px;width:46px}.lua-sombra{fill:#0e1f4538}.lua-luz{fill:var(--papel)}.mapa-cartaz{padding:clamp(16px,1.8vw,24px)}.mapa-caixa{aspect-ratio:4 / 3;overflow:hidden;background:var(--sala);margin:14px 0 16px}.mapa-svg{width:100%;height:100%}.m-mar{fill:var(--sala)}.m-terra path{fill:var(--papel)}.m-terra-sombra path{fill:var(--tinta)}.m-mar-nome{fill:var(--papel);font-family:Bowlby One,sans-serif;letter-spacing:.04em;opacity:.9}.m-ruas path,.m-avenidas path,.m-sardinha path{fill:none;stroke:var(--tinta);stroke-linecap:round;stroke-linejoin:round}.m-ruas path{stroke-width:calc(var(--s) * 2.6px);opacity:.28}.m-avenidas path{stroke-width:calc(var(--s) * 4.5px);opacity:.5}.m-sardinha path{stroke-width:calc(var(--s) * 5px);opacity:.9}.m-praias path{fill:var(--bar);stroke:var(--bar);stroke-width:calc(var(--s) * 9px);stroke-linejoin:round;transition:fill .3s,stroke .3s}.m-praias path.on{fill:var(--copa);stroke:var(--copa)}.m-praias path[data-praia=bombinhas]{stroke:none}.m-rotas path{fill:none;stroke-linecap:round;stroke-linejoin:round}.m-rota-borda{stroke:var(--papel);stroke-width:calc(var(--s) * 15px)}.m-rota{stroke:var(--copa);stroke-width:calc(var(--s) * 8px)}.m-tag{cursor:pointer}.m-tag rect{fill:var(--papel);stroke:var(--noite);stroke-width:calc(var(--s) * 2.5px);transition:fill .25s}.m-tag text{font-family:Barlow Condensed,sans-serif;fill:var(--noite);transition:fill .25s}.m-tag-nome{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.m-tag-min{font-weight:600}.m-guia{fill:none;stroke:var(--noite);stroke-width:calc(var(--s) * 2px);opacity:.7}.m-ponta{fill:var(--noite)}.m-tag.on rect{fill:var(--copa);stroke:var(--copa)}.m-tag.on text{fill:var(--papel)}.m-tag.on .m-ponta{fill:var(--copa)}.m-casa-halo{fill:var(--papel)}.m-casa-ponto{fill:var(--tinta)}.m-casa rect{fill:var(--tinta)}.m-casa-nome{fill:var(--papel);font-family:Bowlby One,sans-serif}.m-casa-rua{fill:var(--bar);font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.04em}.m-escala path{fill:none;stroke:var(--noite);stroke-width:calc(var(--s) * 3px)}.m-escala text{fill:var(--noite);font-family:Barlow Condensed,sans-serif;font-weight:700}.m-escala .m-norte{fill:var(--noite);stroke:none}.rotas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 24px}.rotas button{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:10px 6px 8px;background:none;border:0;border-top:2px solid var(--noite);cursor:pointer;text-align:left;transition:background .25s}.rotas button[aria-pressed=true]{background:var(--bar)}.r-nome{font:700 1.08rem/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em}.r-m{font:400 1.2rem/1 Bowlby One,sans-serif;color:var(--tinta)}.r-min{font-weight:700}.ingresso,.ing-grande{display:flex;width:min(100%,540px);text-decoration:none;color:var(--noite);filter:drop-shadow(.28em .28em 0 var(--noite))}.ing-corpo{flex:1;min-width:0;display:grid;gap:6px;align-content:start;background:var(--bar);padding:22px 26px 24px;-webkit-mask:radial-gradient(circle 14px at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 14px at 100% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 100% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.ing-canhoto{flex:none;width:clamp(104px,24%,156px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 10px;background:var(--copa);color:var(--papel);border-left:3px dashed var(--noite);font:400 1.5rem/1 Bowlby One,sans-serif;text-transform:uppercase;text-align:center;transform-origin:0 0;transition:transform .35s cubic-bezier(.2,.7,.2,1);-webkit-mask:radial-gradient(circle 14px at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 14px at 0 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 14px at 0 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.ing-canhoto{flex-direction:row;width:clamp(76px,15%,100px);gap:8px}.ing-canhoto span{writing-mode:vertical-rl;transform:rotate(180deg)}.ingresso .ing-canhoto span+span{display:none}.ing-grande .ing-canhoto{font-size:1rem}.ingresso:hover .ing-canhoto{transform:rotate(5deg) translate(4px,2px)}.ing-topo{display:flex;justify-content:space-between;gap:10px;font:700 .92rem/1 Barlow Condensed,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding-bottom:8px;border-bottom:2px solid var(--noite)}.ing-titulo{font:400 clamp(1.45rem,1rem + 1.4vw,2.1rem)/1 "Bowlby One",sans-serif;color:var(--tinta);margin:6px 0 4px}.ing-linha{font-weight:600;font-size:1.02rem}.final-grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.final .titulo{font-size:clamp(1.8rem,1rem + 2.6vw,3.5rem)}.topo-grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.tempo{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);counter-reset:t}.tempo li{background:var(--papel);padding:22px 24px 26px;box-shadow:var(--sombra);transform:rotate(var(--rot))}.tempo li:nth-child(2){margin-top:50px}.tempo li:nth-child(3){margin-top:20px}.tempo-quando{display:block;font:400 clamp(1.5rem,1.05rem + 1.2vw,2.1rem)/1 "Bowlby One",sans-serif;color:var(--copa);text-shadow:.05em .04em 0 var(--tinta);margin-bottom:12px}.tempo p{font-size:1.08rem;line-height:1.34}.casa-mural{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,2.8vw,44px);align-items:start}.casa-c1{grid-column:1 / 7}.casa-c2{grid-column:8 / 12;grid-row:1 / 3;margin-top:70px}.casa-c3{grid-column:2 / 7}.casa-c4{grid-column:3 / 9;grid-row:3;margin-top:-10px}.tem-grade{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(28px,5vw,80px);align-items:start}.tem-lista{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.tem-lista li{font:400 clamp(1.1rem,.95rem + .6vw,1.45rem)/1.12 "Bowlby One",sans-serif;color:var(--tinta);padding:16px 0 18px;border-top:3px solid var(--noite)}.perguntas-grade{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.faq details{border-top:3px solid var(--noite);padding:4px 0}.faq details:last-child{border-bottom:3px solid var(--noite)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:700 1.18rem/1.2 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.03em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.6rem/1 Bowlby One,sans-serif;color:var(--copa)}.faq details[open] summary:after{content:"−"}.faq details p{font-size:1.08rem;line-height:1.38;padding:0 0 18px;max-width:54ch}.filtro{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 clamp(36px,5vw,64px)}.filtro button{min-height:48px;padding:0 16px;background:var(--papel);border:2px solid var(--noite);font:700 1.05rem/1 Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:.16em .16em 0 var(--noite)}.filtro button span{font-family:Bowlby One,sans-serif;color:var(--copa);margin-left:4px}.filtro button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.filtro button[aria-pressed=true] span{color:var(--bar)}.tiragem{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(26px,3vw,46px) clamp(20px,2.6vw,40px);align-items:start}.tiragem .cartaz{grid-column:span 2}.tiragem .t-2{margin-top:60px}.tiragem .t-4{grid-column:2 / span 2}.tiragem .t-5{margin-top:40px}.quarto-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(28px,4.4vw,72px);align-items:start}.quarto-cartaz{padding:clamp(14px,1.6vw,22px) clamp(14px,1.6vw,22px) clamp(22px,2.4vw,32px)}.quarto-cartaz .kicker{margin-top:20px;margin-bottom:4px}.quarto-topo .quarto-nome{font-size:clamp(2.5rem,1.5rem + 3.8vw,5.4rem);color:var(--copa);--reg: var(--tinta);text-transform:uppercase;margin-bottom:14px}.quarto-lado{display:grid;gap:26px;justify-items:start;padding-top:10px}.quarto-topo.parede--sala .quarto-lado{color:var(--noite)}.ficha{width:100%;background:var(--papel);padding:8px 20px;box-shadow:var(--sombra)}.ficha div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:2px solid var(--noite)}.ficha div:last-child{border-bottom:0}.ficha dt{font:700 .98rem/1.2 Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ficha dd{font:400 1.02rem/1.1 Bowlby One,sans-serif;color:var(--tinta);text-align:right}.praia-grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:clamp(28px,4.4vw,70px);align-items:center}.mapa-caixa--43{aspect-ratio:4 / 3!important}.embla-vp{overflow:hidden;padding:6px 0 22px}.embla-trilho{display:flex;gap:20px;touch-action:pan-y pinch-zoom}.embla-slide{flex:0 0 min(80%,780px);background:var(--papel);padding:10px;box-shadow:var(--sombra)}.embla-slide img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--kraft)}.embla-ctrl{display:flex;align-items:center;gap:18px;margin-top:18px}.embla-ctrl .btn{min-width:56px;font-size:1.4rem}.embla-n{font:400 1.3rem/1 Bowlby One,sans-serif;color:var(--tinta)}.proximo{padding:clamp(50px,6vw,90px) 0}.proximo-link{display:inline-grid;text-decoration:none}.proximo-link .titulo{font-size:clamp(2rem,1.1rem + 3vw,4rem);text-transform:uppercase;transition:text-shadow .25s}.proximo-link:hover .titulo{text-shadow:.1em .08em 0 var(--copa)}.praias-mural{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(26px,3vw,46px) clamp(20px,2.6vw,40px);align-items:start}.praia-c{grid-column:span 2}.praia-c1{grid-row:span 2}.praia-c3{margin-top:50px}.praia-c4{grid-column:3 / span 2}.praia-c5{margin-top:-20px}.praia-c .cartaz-pe{margin-top:8px;border-top:0;padding-top:0;color:var(--tinta)}.contato-grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(28px,4.4vw,72px);align-items:start}.endereco{display:grid;gap:4px;width:min(100%,380px);padding:22px 24px 24px;font-style:normal;font-size:1.12rem;font-weight:600;margin-top:10px}.endereco strong{font:400 1.55rem/1.05 Bowlby One,sans-serif;color:var(--tinta);margin-bottom:6px}.amigo-faixa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.reserva-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,84px);align-items:start}.ficha-reserva{display:grid;gap:26px;margin-top:10px}.ficha-reserva fieldset{border:0;padding:0;margin:0}.ficha-reserva legend,.datas label,.pessoas>span:first-child{font:700 .98rem/1.2 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;display:block}.opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.opcao{position:relative;cursor:pointer}.opcao input{position:absolute;opacity:0;inset:0}.opcao span{display:grid;gap:2px;padding:14px 14px 12px;background:var(--papel);border:2px solid var(--noite);box-shadow:.16em .16em 0 var(--noite);transition:transform .15s}.opcao b{font:400 1.25rem/1.05 Bowlby One,sans-serif;color:var(--tinta)}.opcao small{font-weight:600;font-size:1rem}.opcao input:checked+span{background:var(--tinta);color:var(--papel)}.opcao input:checked+span b{color:var(--bar)}.opcao input:focus-visible+span{outline:3px solid var(--copa);outline-offset:3px}.datas{display:grid;grid-template-columns:1fr 1fr;gap:16px}.datas input{display:block;width:100%;margin-top:8px;min-height:52px;padding:8px 12px;background:var(--papel);border:2px solid var(--noite);font:700 1.2rem Barlow Condensed,sans-serif;color:var(--noite)}.passo{display:inline-flex;align-items:stretch;border:2px solid var(--noite);background:var(--papel)}.passo button{width:52px;min-height:52px;border:0;background:none;font:400 1.6rem/1 Bowlby One,sans-serif;color:var(--tinta);cursor:pointer}.passo output{min-width:56px;display:grid;place-items:center;font:400 1.6rem/1 Bowlby One,sans-serif;border-inline:2px solid var(--noite)}.aviso{min-height:1.4em;font-weight:700;color:var(--noite)}.reserva-lado{display:grid;gap:22px;position:sticky;top:calc(var(--topo) + 24px)}.ing-grande{width:100%}.ing-grande .ing-corpo{padding:26px 30px 30px}.ing-grande .ing-titulo{font-size:clamp(1.5rem,1rem + 1.5vw,2.2rem)}.ing-datas{display:flex;align-items:center;gap:14px;font:400 clamp(1.45rem,1rem + 1.4vw,2rem)/1 "Bowlby One",sans-serif;color:var(--copa);margin:8px 0}.ing-grande .ing-canhoto{font-size:1.1rem;gap:10px}.rodape{position:relative;background:var(--tinta);background-image:var(--grao);color:var(--papel);padding:clamp(50px,6vw,84px) 0 36px}.rodape-grade{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.rodape-frase{font:400 clamp(1.6rem,1rem + 1.9vw,2.7rem)/1.02 "Bowlby One",sans-serif;text-shadow:.05em .04em 0 var(--copa)}.rodape-col{display:grid;align-content:start;gap:6px;font-size:1rem}.rodape-col strong{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bar);margin-bottom:4px}.rodape-col a{text-decoration:none;border-bottom:2px solid transparent;justify-self:start}.rodape-col a:hover,.rodape-col a[aria-current]{border-color:var(--bar)}.rodape-pe{display:flex;align-items:end;gap:28px;margin-top:clamp(40px,6vw,80px);padding-top:26px;border-top:2px solid rgb(246 241 227 / .4)}.rodape-logo{flex:none;width:150px;background:var(--papel);padding:10px 12px 8px;transform:rotate(-2deg)}.rodape-pe p{font-size:1rem;max-width:70ch;color:#f6f1e3e6}.toca-btn{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:6px;max-width:176px;padding:4px 9px 4px 4px;background:var(--papel);border:2px solid var(--noite);box-shadow:.14em .14em 0 var(--noite);cursor:pointer;text-align:left;transform:rotate(-1.5deg);transition:transform .2s,box-shadow .2s}.toca-btn:hover{transform:rotate(0) translateY(-2px);box-shadow:.3em .3em 0 var(--noite)}.toca-ico{width:46px;flex:none;overflow:visible}.toca-pedra{fill:var(--bar);stroke:var(--noite);stroke-width:3}.toca-buraco{fill:var(--noite)}.toca-moreia path{fill:var(--copa)}.toca-moreia circle{fill:var(--papel)}.toca-txt{font:600 .74rem/1.1 Barlow Condensed,sans-serif;color:var(--noite);white-space:nowrap}.toca-btn{max-width:none}.toca-txt b{display:block;font:400 .74rem/1.05 Bowlby One,sans-serif;color:var(--tinta);margin-bottom:1px}.toca-btn[aria-pressed=true]{background:var(--bar)}.toca-btn[aria-pressed=true] .toca-pedra{fill:var(--papel)}html.fotos-livres .print img{filter:none}html.fotos-livres .print:after{display:none}@media(max-width:760px){.toca-btn{max-width:none;gap:5px;padding:3px 8px 3px 3px;right:12px;bottom:12px}.toca-ico{width:40px}.toca-txt,.toca-txt b{font-size:.7rem}}@media(max-width:980px){.abre-grade,.tintas-grade,.origem-grade,.hoje-grade,.hoje-grade--inv,.final-grade,.topo-grade,.tem-grade,.perguntas-grade,.quarto-grade,.praia-grade,.contato-grade,.reserva-grade,.amigo-faixa{grid-template-columns:minmax(0,1fr)}.origem-grade{grid-template-areas:"cab" "foto" "amigo"}.abre-lado{grid-template-columns:1fr 1fr;align-items:start;gap:22px 18px}.abre-c1{grid-row:span 2;margin-right:0;justify-self:stretch;width:auto}.abre-c2,.cartaz--mini-dia{width:auto;margin-right:0;justify-self:stretch}.rodape-grade{grid-template-columns:1fr 1fr}.rodape-frase{grid-column:1 / -1}.reserva-lado{position:static}.tiragem,.praias-mural{grid-template-columns:repeat(2,minmax(0,1fr))}.tiragem .cartaz,.tiragem .t-4,.praia-c,.praia-c4{grid-column:auto}.praia-c1{grid-row:auto}}@media(max-width:760px){:root{--topo: 72px}.quartos-mural,.casa-mural{grid-template-columns:minmax(0,1fr)}.q-1,.q-2,.q-3,.casa-c1,.casa-c2,.casa-c3,.casa-c4{grid-column:auto;grid-row:auto;margin:0}.q-2{margin-left:8%}.q-3{margin-right:8%}.casa-c2{margin-left:14%}.casa-c4{margin-right:10%}.dorm-faixa,.tempo{grid-template-columns:minmax(0,1fr)}.tempo li:nth-child(n){margin-top:0}.tem-lista,.tiragem,.praias-mural{grid-template-columns:minmax(0,1fr)}.tiragem .cartaz:nth-child(n),.praia-c:nth-child(n){margin-top:0}.tiragem .cartaz:nth-child(2n),.praia-c:nth-child(2n){margin-left:7%}.tiragem .cartaz:nth-child(odd),.praia-c:nth-child(odd){margin-right:7%}.mapa-caixa{aspect-ratio:1 / 1}.amostras{gap:16px}.amostra:nth-child(n){margin-top:0}.amostra:nth-child(2n){margin-top:26px}.amostra-cor{flex-direction:column;align-items:flex-start;font-size:1.1rem;padding-top:26px}.abre{padding-bottom:56px}.abre-cartaz{--rot: -.6deg !important}.abre-lado{grid-template-columns:1fr 1fr}.mini-l{display:grid;gap:2px;font-size:.9rem}.mini-l b{font-size:1.35rem}.cartaz--mini-dia{padding:14px 14px 16px}.rodape-grade{grid-template-columns:minmax(0,1fr)}.rodape-pe{flex-direction:column;align-items:flex-start}.datas{grid-template-columns:minmax(0,1fr)}.ing-canhoto{width:74px;font-size:1.25rem}.ing-grande .ing-canhoto{font-size:.95rem;gap:6px}.ing-corpo{padding:18px 18px 20px}.embla-slide{flex-basis:88%}.rotas{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
