@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAA0sABQAAAAAGMQAAAzAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGm8bhCocZD9IVkFSgQoGYD9TVEFUgVQnNgCBBC9sEQgKiTSHTgs0ADCOagE2AiQDXgQgBYZWB4F3DAcbTBajom6TVikg+YuEbAyj/PDpeKqrlqxrMdPNJjObPs4a+50NzX+e5uzPfSMZSYIlQUvzIYgHManDmvg0pasCK66/bkiViiMeGmP8/9Z+9+MevyREo4jOLuIrsyZvZxGtHCqc/kukEiqhWaNCRdz2fqZUEgwwDQACLwDD3+dbS+3+mxDN7qHLvpdJCihs6qpIyBpzhAHebIE4yLYErjKpSl2A0VU1tazKEoWqkV2XGnaSjumodZBxuZRDCDm39ut2dSBwCEWXJmPgQHChgiAQQmagtwYoxACkA4LJABgAOif4ZnxCYITngxSLO9IdFQAHgEBuIRoEtgIrAABVpoEAKEhVhKtbXJfQ9jxIHtreK0WANjwA3CdluplTgCpA0IGHLDIsVCMw4DvOUwco6TlkIINqJxAUMCARTq8Oui3TgIr/Cn7WJKoCqASW8qBQpr6NkvVTFAc36H6K0TeS7fDjCdZXkQIAAPH6EGbhFEEGTfHqKowwwayfiQTxCTgYEwgcYUQgPAwCQIA3ESLSKUIIvs9rQDcgiBDAwQCAxboYRod0HlxuwHxjiUCFNqTHuwvICdBimWWh3GysN6GaAbol1LyZmZsLMmaiBDOwrw6SZgTC2ASz9CdChYgUT0WwCmXmjSO8QZTHlsNVUA+cNJgK9ndT/9pjc44VjvcObUy0ut1+mSy8mjMEAoC7Rtc8s9JLKAfYM+wCAK28ZroMIyWAtmUGLEvbDWAFTPwot2x2D8BNULodeB8AOs1eBGCvWZbAqoWxMQd2v2mJDIDPiC1bxghCBAenMk0O6CL3nr0pygAAKSDA1xCu0TBsoBylg8vJiKeXAPaPvk+gKdCI7ILShjiNxNk1MrdMVrnTqUF7TAB4yHOqZi7K9q91jw0M7vWMuo8uBgDla/Ffa4cSbYftSv3acWV+R86TZu8BWJmnLDgQpzzu+NttgnEQYYJdtaKPDONX8Nv5Y/yoroNGj/IjHRr0CX2FfrderZOvxVcB2iphYiIkACrMMCIIBCAYA8FChnRlZEAGoJeAajOCQATgGoudmB8kDtjIxCPWj4QwmoIoAuwC0QCwf0QJ4Ox7ZMDEeSZdFwQAiAQAOYBgoDKA7gNwE6ANADAwnTIgEBhofG4wJSNwUz8fwTx+FG80WsOi02KTjeYIo/rMGyRoXarp2dfBv6ZcZRLkuPDLZ31Qn7Ve+rqiPGO76K2fopTuHyIuiNCef76pg5KgPQVe8U91PNNLXJfG/mUt9y2Rvtmy4fwX21vvRcVq0oeRr8fqws+/6I0GrB1v9kSqb/dFn3+Jd1guee2czbI9H0Sob//cV3vcteGUBjitb67S/cOe9oPTnW+cy93V4Vuv7+XXLTd0hIsDGMPmFWFa0j6Odn5Tk/NywRyr3xiTmpM421Wp1/bGcn+X9dOe5Qf0JXW9DrS9tmfUSriN7+C7hHb+AaFO6HIUfL1QVaWkKJDV1AMPJ8kXykkDD6eqjXLS6yvfLf2W3il559U1SXJat6U52NqMyxXlYUWpZnHo6LguVzVkwDa1qrZjUa00yMrszISElowHaP6Y78TnqirHFfLNF4XHek10SkmkCS99xtaGn/7oaTU2SkkXjv9nq/6evo+o/m6YNUmuNbX6n0uS8nGVPRdV0AKHyNb9nLHgsn9KGgzNwTbS2/gHQtiva5ztqQ2/Zrrx4emjwHLz3t3vWAqEFjnx7sHfH+tin9/2+z2DiXJjE1f9MDcWzu3hqlrWYxrT2Kn/n/o2uFEuC4QFYs6rY91A7/chCSKSilsuz7WazQkcawVrWOG1BWKzkOhovCbfgM/+jKbYDe2GQnFJTUqdPTFxdl1KzRKx0NC+QdMnIFu8+lpmiSAABtiwGkJGEeF3gIngRZcUI0TgV4+MCZ22RCCiYEUnDHYRnLfMPMFqd8vBWVkFHWA5XDkPq0aHiK/2IlZj5ZwVEYjiWrX4YF/Xq//TAbYUYXojDTixFaCeWHoJ42m6Y6NthThxD5Z6yQ92UArdSFuYmUWxZFbAathCdhn7l21mfewYG+XMXD53G/diFVbgicGICBAy7VAVcNSPmzGmmCwW0+Y1azZPH+t/QvYMHj8+6MF2K2AdHx0icXR8T8/ednv25L38ch7WaprKCQOHj7umDg8InMY1Nb3zjisHyt/scgBzRZPqiIvZs23LkcMn41PSxidnvF4/aO36rSf7I2UMaRqdE10knnPJ3oulhoqKugUdXo1LHBpKdM3VPb7BobEr9GsXty84e/JkfHxianJaZuYtt1zfsjDAY56mkeh3kV90yfxr73z9009fdr8oaNyuiIhdpcAAw/lPLBRDWudx2BTm5at7hYRGAJGIlEwmC1FT7/Z2e3FM08hjcJHB02k6PuDo8co6qRLxQT/Bdyt9Qor44gq8ZzHmABZj8R0pEbauzTOwZCalJMXFONIzMrOc+chnzowdHxlyg9+eCPF4A27QBmYOrm3y4KHwYGGp2UMmy2SolqlJj6cz5dSR7G1mxoR4dh4d9kwNHNy/b2//VuR3JaXXm5qaBFXTQmZ8BqPTGhJKFzRZN4cLUpeama6H4xGZE8SiUYziPsWoYUFhosLWrfz/6bPjU1Mz3oDDdXD8wMC2HT04rmm2Gb9eUAP+n3/49quvvv3xF78wdt3bGeObcg9OTpxrP7ooMT7KGhFmEHbu7M0vKV64oAVpG6VN8Ga68/YbLr/8hltvBw9fApbgOne66fH9O6n+3b19vYOhyfFFeVlTw45OpTibTEtJDRvsPbRp227QpDSsGqBOrf7ss9XTRghT1KFL8ZCQfuGFJcIo+TrTj5kmHSutpPrLi/MLC4qyYrfv2OPMd9S5r6fF3v179/YdHqufr4JlOgf20BK6feIVLi4v+9BrPeSf5vpcJCxv0D39RE/6jJau6BEt5zsrQSlKX725QWE26xxZMfBr///v8Ni01xMQpOyslOGzp07v3L0XE5rG+855JMElC6v///vPP/+xer3gYoLk65w7MzU2cfr0yTNDC5d0zLVHR8fERMecEi48r/2i8zvQevFwTpz2BnrwX3a0qL5+0SVX+F0s4DUTAoTjmmPasiMuPt+7DC+DhDFY8uo8YYLyaC0w5Rbm8AL4nQxB5b04rmZIQ+7F19gRGcGoB5fMuKGRXhZjERaLqW/Hjv6+AwlRp0+PJqSnxzsciYl9B/1GT8DtDrz12Wcf+d0Bj2bwXMWWnHfZlX4NKbfK+PRsqC8zy5lTULJzZ09CqhMSDvY33dfT21NUkAVZ00ThGjiYGrzqeU/04IM1cOnywalobQguCNW6rwvO9cwznd5zP+m34DvNUvh3OAj5+BNyNNcRN1QsjcLt40YUwi+ExyV6yEubkUs1mcQDPXEHRC/NBUGVhKw8XD3LpRmEjJykDKFI2GHvr8mn6wKH1Sv+W7F+U423ukw2W1iwNQTSbJFhvl5qgyMdkhLc0LSyNOJMdxf4/TpZIjDNGjaLlnKQgxyJO3VWPh4U8LhPka6/Z9e2VXbtPu4Kd2yaGG93T4yODQ6ff3ZsdMJtj9/0x+Higk38rCuIF+Wg4JDwqBg7pMXFhI1qaHLSJ/BSSkZG6v/AnjqoNkXiBd+kAT5RpntJ+wyciIuLHj9LcePRXl48pc7Ocmn3DXYOJ+kCCAAfuf918fLA5UFl0xLHnQaAgftTS2dD//02Vr9ONwkm7ikAIhgAgIC3ZHHCtRF+/tl7gEDZbWuHPqc+uxwwdHT4Q+ti0do4wvYK5MUjQrP6eWMcduDsh3wCByh7gNjZxyMAka5SibuUFWCWurNlBgfiZQA/1O0zgqVljMFM9zEOedUwHo5imYCoeCYiztEIMwp8sx4BRnzACBK6GYPFMsZBwUMePrcRmAAjbmMigl3GDJBwHpMQqo7JUFDCFARLZSosbMwIIxSHCf4lYLGQTxFYISg8Ns2CawJRzPIoNK5lChvx2AJczTviXMij82sZzmdL2IDuSBXHOj5jsogUuWVZYuXat4+D8VCfEEmMypLFb9QQW0SgYwAlm4eDvx0xDVpg0TomZLApWK2NJfotxpnSKiSyJ7gowaeGAll5MmVzyp7FZiGabO4RrtKMVR3LmlcoOFPOOaHIDTJAzsoBuZjdoAfhsiVKC5F2ysFpY+VqqYFyiGLKTzZTvp69lVLqxnX1zUIcdAvuEQY5wog7I4N5ffsPdWOgXervYMRrEAlw2JhhSLfAgZM44kkgkQwkkUwKqWQERyYyUxAFUwiFitUq8UteeW9gD+VlF/GgnNygWmdwfY6nXvNu8M4NbGhMzy3K/HBM3pWZZIixgqLyEme1k9XuDl+c68wzX6mlgv+vLOMfzHLXhcoUbEnexe+kd/7APw8A) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-normal.waSyF_sL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-greek-wght-normal.BVXOQ11m.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-ext-wght-normal.WAXdtJoO.woff2) format("woff2-variations");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:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-normal.B9fg0t1U.woff2) format("woff2-variations");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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-cyrillic-wght-normal.BoqAdnJd.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-greek-wght-normal.DjX599I9.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-latin-ext-wght-normal.CF2pCH9N.woff2) format("woff2-variations");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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-latin-wght-normal.DsAD_hOx.woff2) format("woff2-variations");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{--mar: #2c5456;--noite: #0f1f21;--vidro: #dce8e4;--papel: #ffffff;--tinta: #16292b;--tinta-2: #3e5d5f;--cobre: #bf6e2c;--cobre-acao: #a85c22;--cobre-acao-hover: #954f1c;--ground: var(--papel);--fg: var(--tinta);--fg-2: var(--tinta-2);--rule: color-mix(in oklab, var(--tinta) 18%, transparent);--logo-a: var(--mar);--logo-b: var(--cobre);--f-display: "Sofia Sans Condensed Variable", "Arial Narrow", sans-serif;--f-text: "Sofia Sans Variable", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(1rem, 3.2vw, 3rem);--max: 90rem;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--ground);color:var(--fg);font-family:var(--f-text);font-size:1.0625rem;line-height:1.6;font-variant-numeric:lining-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--f-display);font-weight:650;line-height:1;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit}::selection{background:var(--mar);color:var(--vidro)}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}html{scrollbar-color:color-mix(in oklab,var(--fg) 35%,transparent) var(--ground)}.num{font-variant-numeric:tabular-nums lining-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:not(.js) .so-js{display:none}.saltar{position:absolute;left:var(--gutter);top:-4rem;z-index:50;background:var(--fg);color:var(--ground);padding:.6rem 1rem;text-decoration:none}.saltar:focus{top:.75rem}.antes,.capa__antes{font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.3em;text-transform:uppercase;line-height:1.4}.antes{color:var(--fg-2)}.acao{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:.85rem 1.5rem .8rem;background:var(--cobre-acao);border:1px solid var(--cobre-acao);color:#fff;text-decoration:none;font-family:var(--f-display);font-size:1.25rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1;border-radius:2px;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out)}.acao:hover{background:var(--cobre-acao-hover);border-color:var(--cobre-acao-hover);text-decoration:none}.acao__num{font-family:var(--f-text);font-size:1rem;font-weight:520;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;opacity:.92}.acao svg{width:1.05rem;height:1.05rem;flex:none}.acao--vidro{background:transparent;border-color:#ffffffbf}.acao--vidro:hover{background:#ffffff24;border-color:#fff}.acao--linha{background:transparent;border-color:var(--mar);color:var(--mar)}.acao--linha:hover{background:var(--mar);border-color:var(--mar);color:var(--vidro)}.topo{position:fixed;inset:0 0 auto;z-index:20;color:#fff;--logo-a: #fff;--logo-b: #fff;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out),color .4s var(--ease-out)}.topo.is-solido{background:var(--papel);color:var(--tinta);box-shadow:0 1px 0 var(--rule);--logo-a: var(--mar);--logo-b: var(--cobre)}.topo__in{max-width:var(--max);margin:0 auto;padding:1.1rem var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;transition:padding .4s var(--ease-out)}.topo.is-solido .topo__in{padding-block:.45rem}.topo__logo{display:block;width:6.25rem;transition:width .4s var(--ease-out)}.topo.is-solido .topo__logo{width:4.75rem}.topo__logo svg{display:block;width:100%;height:auto}.topo__nav{display:flex;gap:2.25rem;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.topo__nav a,.idiomas a{text-decoration:none;padding:.6rem 0}.topo__nav a:hover{text-decoration:underline}.idiomas{justify-self:end;display:flex;gap:.15rem;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.12em}.idiomas a{padding-inline:.45rem;opacity:.78}.idiomas a[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:2px}.capa{--duracao: 7s;--fade: 1.4s;position:relative;isolation:isolate;height:100svh;min-height:36rem;overflow:hidden;display:grid;place-items:center;background:var(--noite);color:#fff}.capa__fotos{position:absolute;inset:0;z-index:-2}.capa__foto{position:absolute;inset:0;opacity:0;transition:opacity var(--fade) ease-in-out}.capa__foto.is-ativo{opacity:1;z-index:2}.capa__foto.is-saida{opacity:1;z-index:1;transition:none}.capa__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%}.capa__foto.is-ativo img,.capa__foto.is-saida img{animation:aproximar calc(var(--duracao) + var(--fade)) linear forwards}.capa.is-parado .capa__foto img{animation-play-state:paused}@keyframes aproximar{0%{transform:scale(1)}to{transform:scale(1.1)}}.capa:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at 50% 52%,rgb(10 22 24 / .5),transparent 75%),linear-gradient(180deg,#0a161899,#0a161838 22% 62%,#0a1618ad)}.capa__conteudo{width:100%;max-width:72rem;padding:7rem var(--gutter) 6.5rem;text-align:center}.capa__textos{display:grid}.capa__texto{grid-area:1 / 1;visibility:hidden;transition:visibility 0s linear .5s}.capa__texto.is-ativo{visibility:visible;transition-delay:0s}.capa__texto>*{opacity:0;transform:translateY(1.25rem);transition:opacity .45s ease,transform .45s ease}.capa__texto.is-ativo>*{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform 1.2s var(--ease-out)}.capa__texto.is-ativo>:nth-child(1){transition-delay:.35s}.capa__texto.is-ativo>:nth-child(2){transition-delay:.5s}.capa__texto.is-ativo>:nth-child(3){transition-delay:.7s}html.js .capa:not(.is-pronto) .capa__texto>*{opacity:0;transform:translateY(1.25rem);transition:none}.capa__antes{color:var(--vidro)}.capa__titulo{margin:1rem 0 1.25rem;font-family:var(--f-display);font-size:clamp(2.75rem,8.4vw,7.5rem);font-weight:700;line-height:.92;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 30px rgb(10 22 24 / .25)}.capa__linha{max-width:42ch;margin:0 auto;font-size:clamp(1.0625rem,1.35vw,1.3rem);line-height:1.5;color:#ffffffeb}.capa__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.4rem}.capa__seta{position:absolute;top:50%;z-index:2;width:3.5rem;height:5.5rem;margin-top:-2.75rem;display:grid;place-items:center;padding:0;background:none;border:0;color:#fff;cursor:pointer;opacity:.8;transition:opacity .25s ease}.capa__seta:hover{opacity:1}.capa__seta svg{width:1.1rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.5}.capa__seta--antes{left:calc(var(--gutter) - .75rem)}.capa__seta--depois{right:calc(var(--gutter) - .75rem)}.capa__controlos{position:absolute;left:50%;bottom:1.6rem;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:1.75rem}.capa__pontos{display:flex;gap:.9rem;margin:0;padding:0;list-style:none}.capa__pontos button{display:grid;gap:.4rem;justify-items:start;padding:.5rem 0;background:none;border:0;cursor:pointer;color:#ffffffb8;font-family:var(--f-display);font-size:1rem;font-weight:600;line-height:1}.capa__pontos button[aria-current]{color:#fff}.capa__pontos i{position:relative;display:block;width:3.25rem;height:2px;background:#ffffff52;overflow:hidden}.capa__pontos i:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left center}.capa__pontos [aria-current] i:after{animation:progresso var(--duracao) linear forwards}.capa.is-parado .capa__pontos [aria-current] i:after{animation-play-state:paused}@keyframes progresso{to{transform:scaleX(1)}}.capa__pausa{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .25rem;background:none;border:0;cursor:pointer;color:#fff;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.capa__pausa svg{width:.8rem;height:.8rem;fill:currentColor}.capa__pausa .icone-tocar,.capa__pausa[aria-pressed=true] .icone-pausa{display:none}.capa__pausa[aria-pressed=true] .icone-tocar{display:block}.seccao{max-width:var(--max);margin:0 auto;padding:clamp(5rem,10vw,8.5rem) var(--gutter)}h2{margin-top:.85rem;font-size:clamp(2.25rem,4.4vw,3.75rem);letter-spacing:.05em;text-transform:uppercase}.cabeca{max-width:50rem;margin:0 auto clamp(2.75rem,5vw,4.25rem);text-align:center}.cabeca__texto{max-width:54ch;margin:1.4rem auto 0;font-size:1.1875rem;color:var(--fg-2)}.casa__fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);max-width:76rem;margin:0 auto}.casa__fotos figure{margin:0}.casa__fotos img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.casa__fotos figure:last-child img{object-position:50% 62%}.casa__grupos{max-width:44ch;margin:clamp(2.5rem,4vw,3.5rem) auto 0;text-align:center;font-family:var(--f-display);font-size:1.6rem;font-weight:560;line-height:1.3}.faixa{background:var(--vidro)}.lota__in{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);align-items:center}.lota__texto{grid-column:1 / span 5}.lota__texto h2{font-size:clamp(2rem,3.4vw,3rem)}.lota__texto p:last-child{margin-top:1.5rem;max-width:42ch;font-size:1.1875rem;color:var(--fg-2)}:where(.lota) figure{margin:0}.lota__peixe{grid-column:7 / span 3}.lota__viveiro{grid-column:10 / span 3;margin-top:5rem}.lota figure img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.lota figcaption{margin-top:.7rem;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2)}.ementa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem clamp(2rem,5vw,5rem);max-width:66rem;margin:0 auto;padding:0;list-style:none}.ementa li{padding-bottom:1.25rem;border-bottom:1px solid var(--rule)}.ementa h3{font-size:1.6rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ementa p{margin-top:.5rem;font-size:1.125rem;color:var(--fg-2)}.cozinha__nota{max-width:56ch;margin:clamp(2.5rem,4vw,3.5rem) auto 0;text-align:center;color:var(--fg-2)}.tira{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.tira img{width:100%;aspect-ratio:1;object-fit:cover}.caminho{background:var(--mar);color:var(--vidro);--fg-2: #b7cdc8}.caminho__in{max-width:50rem;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) var(--gutter);text-align:center}.caminho h2{font-size:clamp(2rem,3.4vw,3rem)}.caminho__texto{max-width:40ch;margin:1.4rem auto 0;font-size:1.25rem}.visitar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.visitar__foto{position:relative;margin:0;min-height:24rem}.visitar__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.visitar__texto{max-width:44rem;padding:clamp(4rem,7vw,6.5rem) var(--gutter);padding-left:clamp(2rem,5vw,5rem)}.visitar__reservar{margin-top:1.2rem;font-size:1.1875rem;color:var(--fg-2)}.visitar__acoes{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 3rem}.visitar__dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2rem}.visitar__dados>div:nth-child(2){grid-column:1 / -1;order:3}.visitar h3{margin-bottom:.7rem;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2)}.visitar address{font-style:normal;font-size:1.125rem}.visitar address a{display:inline-block;margin-top:.5rem}.horario{width:100%;max-width:30rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.horario th,.horario td{text-align:left;padding:.45rem 0;border-bottom:1px solid var(--rule);font-weight:400}.horario th{font-family:var(--f-display);font-size:1.125rem;font-weight:560;padding-right:1.5rem}.horario th:first-letter{text-transform:uppercase}.horario tr[aria-current=date] th,.horario tr[aria-current=date] td{font-weight:700}.contactos{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1.25rem;margin:0;font-size:1.0625rem}.contactos dt{color:var(--fg-2)}.contactos dd{margin:0;font-variant-numeric:tabular-nums}.rodape{background:var(--noite);color:var(--vidro);text-align:center;--logo-a: var(--vidro);--logo-b: var(--vidro)}.rodape__in{display:grid;justify-items:center;gap:1.5rem;padding:clamp(3.5rem,6vw,5rem) var(--gutter)}.rodape__prr{background:#fff;padding:1.25rem 1rem}.rodape__prr a{display:block;max-width:450px;margin-inline:auto;transition:opacity .2s}.rodape__prr a:hover{opacity:.85}.rodape__prr a:focus-visible{outline-offset:4px}.rodape__prr img{display:block;width:100%;height:auto}.rodape__logo{width:7.5rem}.rodape__logo svg{display:block;width:100%;height:auto}.rodape p{color:#b7cdc8}.rodape nav{display:flex;gap:1.5rem;font-size:.8125rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.rodape__direitos{font-size:.875rem}.rodape__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;margin-top:-.75rem;font-size:.875rem}.rodape__legal button{padding:0;background:none;border:0;color:inherit;font-size:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer}.rodape__legal button:hover{text-decoration-thickness:2px}.cookies{position:fixed;inset:auto 0 0;z-index:40;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));background:var(--papel);color:var(--fg);border-top:1px solid var(--rule);box-shadow:0 -10px 30px #0f1f2124;animation:cookies-entra .6s var(--ease-out)}.cookies[hidden]{display:none}@keyframes cookies-entra{0%{transform:translateY(100%)}}.cookies__in{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 3rem;max-width:var(--max);margin:0 auto}.cookies h2{margin-bottom:.4rem;font-size:1.5rem;color:var(--mar)}.cookies p{max-width:62ch;font-size:1rem;color:var(--fg-2)}.cookies p a{color:var(--fg)}.cookies__estado{margin-top:.4rem;font-weight:600}.cookies__acoes{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;flex:none;width:21rem}.cookies .acao{min-height:3rem;cursor:pointer}@media(max-width:820px){.cookies__in{flex-direction:column;align-items:stretch}.cookies__acoes{width:auto}}@media(prefers-reduced-motion:reduce){.cookies{animation:none}}.erro{display:grid;justify-items:center;align-content:center;gap:1.25rem;min-height:70vh;padding:clamp(8.5rem,14vw,11rem) var(--gutter) clamp(4.5rem,9vw,7.5rem);text-align:center}.erro h1{font-size:clamp(2.75rem,6vw,4.5rem);color:var(--mar)}.erro>p{max-width:36ch;font-size:1.1875rem;color:var(--fg-2)}.erro .acao{margin-top:.75rem}.erro__linguas{display:grid;gap:.35rem;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--rule);list-style:none;font-size:.9375rem;color:var(--fg-2)}.legal{max-width:48rem;margin:0 auto;padding:clamp(8.5rem,14vw,11rem) var(--gutter) clamp(4.5rem,9vw,7.5rem)}.legal h1{font-size:clamp(2.75rem,6vw,4.5rem);color:var(--mar)}.legal__data{margin-top:1rem;font-size:.9375rem;color:var(--fg-2)}.legal section{margin-top:clamp(2.5rem,5vw,3.5rem)}.legal h2{margin-bottom:.9rem;font-size:clamp(1.625rem,3vw,2rem)}.legal p+p{margin-top:.9rem}.legal__tabela{margin-top:1.4rem;overflow-x:auto}.legal table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal th,.legal td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.legal th{font-size:.75rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.legal td:first-child,.legal td:nth-child(3){white-space:nowrap}.legal code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.legal__gerir{margin-top:1.4rem;cursor:pointer}@media(max-width:600px){.legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.legal tr{display:block;padding:.8rem 0;border-bottom:1px solid var(--rule)}.legal td{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:.2rem 0;border:0;white-space:normal}.legal td:first-child,.legal td:nth-child(3){white-space:normal}.legal td:before{content:attr(data-rotulo);padding-top:.2em;font-size:.6875rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}}.barra{display:none}@media(max-width:1100px){.lota__texto{grid-column:1 / span 6}.lota__peixe{grid-column:7 / span 3}}@media(max-width:820px){body{padding-bottom:4.6rem}.topo__in{grid-template-columns:1fr auto;padding-block:.8rem}.topo__nav{display:none}.topo__logo{width:4.75rem}.topo.is-solido .topo__logo{width:3.75rem}.capa{min-height:34rem}.capa__conteudo{padding:6rem var(--gutter) 6rem}.capa__titulo{font-size:clamp(2.6rem,12.5vw,4rem);letter-spacing:.05em}.capa__acoes{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}.capa__seta{display:none}.capa__controlos{bottom:1rem;gap:1.1rem}.capa__pontos{gap:.6rem}.capa__pontos i{width:2.25rem}.barra{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;position:fixed;inset:auto 0 0;z-index:30;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--papel);border-top:1px solid var(--rule);transition:transform .35s var(--ease-out)}html.js:not(.passou-capa) .barra{transform:translateY(110%)}.casa__fotos,.ementa,.visitar,.visitar__dados{grid-template-columns:1fr}.lota__texto{grid-column:1 / -1;margin-bottom:2.5rem}.lota__peixe{grid-column:1 / span 6}.lota__viveiro{grid-column:7 / span 6;margin-top:3rem}.tira{grid-template-columns:repeat(2,minmax(0,1fr))}.tira li:first-child{grid-column:1 / -1}.tira li:first-child img{aspect-ratio:2 / 1}.visitar__foto{min-height:0;aspect-ratio:4 / 3}.visitar__texto{padding-left:var(--gutter)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.capa__foto img{animation:none!important}.capa__texto>*,.capa__texto.is-ativo>*{transform:none}*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0s!important}}.visitar__foto img{object-position:50% 80%}[data-parallax]{overflow:hidden}html.js [data-parallax] img{transform:translate3d(0,var(--p, 0px),0) scale(1.16);will-change:transform}html.js [data-camada]{transform:translate3d(0,var(--c, 0px),0);will-change:transform}.capa__fotos,.capa__conteudo{will-change:transform}@media(prefers-reduced-motion:reduce){html.js [data-parallax] img,html.js [data-camada]{transform:none;will-change:auto}}.horario,.horario tbody{display:block}.horario tr{display:flex;align-items:baseline;padding:.4rem 0}.horario th,.horario td{display:block;padding:0;border:0}.horario th{flex:1;display:flex;align-items:baseline;padding-right:0}.horario th:after{content:"";flex:1;min-width:1.5rem;margin:0 .75rem;border-bottom:1px dotted color-mix(in oklab,var(--fg) 45%,transparent);transform:translateY(-.3em)}.horario td{flex:none;white-space:nowrap}@media(max-width:820px){.lota__texto{text-align:center;margin-bottom:3rem}.lota__texto p:last-child{margin-inline:auto}.lota__peixe,.lota__viveiro{grid-row:2}.lota__peixe{grid-column:1 / span 8;margin-top:0}.lota__viveiro{grid-column:6 / span 7;z-index:1;margin-top:9.5rem}.lota__viveiro img{outline:.45rem solid var(--vidro)}.lota__viveiro figcaption{text-align:right}.visitar__texto{text-align:center;padding-left:var(--gutter)}.visitar__reservar{max-width:30ch;margin-inline:auto}.visitar__acoes{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}.visitar__dados{gap:0}.visitar__dados>div{padding-top:2.25rem}.visitar__dados>div:before{content:"";display:block;width:2.5rem;height:2px;margin:0 auto 2rem;background:var(--mar)}.contactos{width:max-content;max-width:100%;margin-inline:auto;text-align:left}.horario{max-width:22rem;margin-inline:auto;text-align:left}}@media(max-width:820px){.lota__peixe{display:flex;flex-direction:column-reverse}.lota__peixe figcaption{margin:0 0 .7rem}.lota__in{align-items:start}.lota__viveiro{margin-top:10.5rem}}.rodape nav{flex-wrap:wrap;justify-content:center;gap:.25rem 1.75rem}.rodape nav a{padding:.5rem 0}.topo__nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.cozinha__mais{margin-top:1.75rem;text-align:center}.abertura{position:relative;isolation:isolate;height:min(72svh,46rem);min-height:26rem;overflow:hidden;display:grid;place-items:center;background:var(--noite);color:#fff}.abertura__foto{position:absolute;inset:0;z-index:-2}.abertura__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.abertura:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 55%,rgb(10 22 24 / .5),transparent 75%),linear-gradient(180deg,#0a161899,#0a161840 35%,#0a161873)}.abertura__texto{padding:6rem var(--gutter) 3rem;text-align:center}.indice{padding:2.25rem var(--gutter) 0;text-align:center}.indice ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 0;margin:0;padding:0;list-style:none}.indice li+li:before{content:"·";margin:0 1rem;color:var(--fg-2)}.indice a{display:inline-block;padding:.6rem 0;font-size:.8125rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.indice a:hover{text-decoration:underline}.indice__nota{margin-top:.75rem;font-size:.875rem;color:var(--fg-2)}.carta__in{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) var(--gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.carta--inversa .carta__fotos{order:2}.carta__fotos{position:sticky;top:6.5rem}.carta__fotos figure{margin:0}.carta__fotos img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.carta__fotos--par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.carta__fotos--par figure:last-child{margin-top:4rem}.carta__lista h2{margin:0 0 1.5rem;font-size:clamp(2rem,3.4vw,3rem)}.pratos{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.prato{padding:1.1rem 0 1.15rem;border-bottom:1px solid var(--rule)}.prato__cabeca{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem}.prato__nome{font-size:1.6rem;font-weight:650;line-height:1.1;text-wrap:balance}.prato__porcao{display:flex;gap:.5rem}.prato__porcao span{padding:.2rem .5rem .15rem;border:1px solid var(--rule);border-radius:2px;font-size:.8125rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.prato__traducao{margin-top:.3rem;font-size:1.0625rem;font-weight:560}.prato__acomp{margin-top:.3rem;font-size:1.0625rem;color:var(--fg-2)}.carta__nota{margin-top:1.5rem;max-width:52ch;color:var(--fg-2)}.carta--sem-foto .carta__in{grid-template-columns:1fr}.carta--sem-foto .carta__lista{max-width:66rem;margin:0 auto;width:100%}.carta--sem-foto h2,.carta--sem-foto .carta__nota{text-align:center;margin-inline:auto}.carta--sem-foto .pratos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);border-top:0}.final__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.2rem}@media(max-width:820px){.abertura{height:62svh;min-height:24rem}.carta__in{grid-template-columns:1fr;gap:2.5rem}.carta--inversa .carta__fotos{order:0}.carta__fotos{position:static}.carta__fotos:not(.carta__fotos--par) img{aspect-ratio:4 / 3}.carta__lista h2,.carta__nota{text-align:center;margin-inline:auto}.prato{text-align:center}.prato__cabeca{justify-content:center}.carta--sem-foto .pratos{grid-template-columns:1fr;border-top:1px solid var(--rule)}.final__acoes{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}}@media(max-width:820px){.indice ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:24rem;margin-inline:auto}.indice li+li:before{content:none}.indice a{letter-spacing:.16em}}.bloco__in{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);align-items:center}.bloco--inversa .bloco__fotos{order:2}.bloco__fotos figure{margin:0}.bloco__fotos img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.bloco__fotos--par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);align-items:start}.bloco__fotos--par figure:last-child{margin-top:5rem}.bloco__fotos--largo img{aspect-ratio:4 / 3}.bloco__texto{max-width:34rem}.bloco__texto h2{font-size:clamp(2rem,3.4vw,3rem)}.bloco__texto>p:not(.antes){margin-top:1.4rem;font-size:1.1875rem;color:var(--fg-2)}.bloco__texto .bloco__acoes{margin-top:2rem}.bloco__morada{margin-top:1.4rem;font-style:normal;font-size:1.1875rem}.bloco__texto .bloco__ligacoes{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.2rem;font-size:1.0625rem;color:var(--fg)}.caminho__nota{max-width:44ch;margin:1rem auto 0;color:var(--fg-2)}.casa-intro{padding-bottom:0}.casa-intro .cabeca{margin-bottom:0}@media(max-width:820px){.bloco__in{grid-template-columns:1fr;gap:2.5rem}.bloco--inversa .bloco__fotos{order:0}.bloco__texto{max-width:36rem;margin:0 auto;text-align:center}.bloco__texto .bloco__ligacoes{justify-content:center}.bloco__fotos--par figure:last-child{margin-top:3rem}.bloco__fotos:not(.bloco__fotos--par) img{aspect-ratio:4 / 3}}.bloco__texto .pratos--curtos{margin-top:1.75rem}.pratos--curtos .prato{padding:.8rem 0 .85rem}.pratos--curtos .prato__nome{font-size:1.25rem}h2.rotulo{margin:0 0 1.1rem;font-family:var(--f-text);font-size:.8125rem;font-weight:650;letter-spacing:.22em;line-height:1.4;text-transform:uppercase;color:var(--fg-2)}.contactos-pagina{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,7.5rem) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.contactos-pagina__texto{font-size:1.1875rem;color:var(--fg-2)}.contactos-pagina__acoes{display:grid;gap:.6rem;max-width:22rem;margin-top:1.4rem}.contactos-pagina__email{margin-top:1.4rem;color:var(--fg-2)}.contactos-pagina__email a{color:var(--fg)}.contactos-pagina__morada{font-style:normal;font-size:1.1875rem;margin-bottom:.6rem}h2.contactos-pagina__redes{margin-top:2.5rem}.contactos-pagina__lista{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}.contactos-pagina__caminho{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--rule);color:var(--fg-2)}@media(max-width:1100px){.contactos-pagina{grid-template-columns:repeat(2,minmax(0,1fr))}.contactos-pagina__bloco:last-child{grid-column:1 / -1}}@media(max-width:820px){.contactos-pagina{grid-template-columns:1fr;gap:0;text-align:center}.contactos-pagina__bloco+.contactos-pagina__bloco{padding-top:2.25rem}.contactos-pagina__bloco+.contactos-pagina__bloco:before{content:"";display:block;width:2.5rem;height:2px;margin:0 auto 2rem;background:var(--mar)}.contactos-pagina__acoes{margin-inline:auto}.contactos-pagina__lista{justify-content:center}.contactos-pagina .horario{margin-inline:auto;max-width:22rem;text-align:left}.pratos--curtos .prato{text-align:center}}
