@layer reset;@layer tokens{:root{--color-red:#a32744;--color-red-deep:#821030;--color-gold:#c19a3e;--color-gold-text:#c19a3e;--color-bg:#07162c;--color-surface:#0a1520;--color-surface-2:#1b3252;--color-painel:#142132;--color-painel-2:#264065;--color-faixa:#661221;--color-faixa-2:#882936;--color-paper:#f7f2e9;--color-ink:#1c1916;--color-ink-on-dark:#f4efe6;--color-muted:#9aa3b0;--color-line:#f7f2e9;--color-crest-red:#621c2a;--color-crest-gold:#c0a661;--color-crest-blue:#1f406f;--color-crest-ink:#181817;--color-cunha-azul-de:#1b4279;--color-cunha-azul-ate:#375f98;--color-cunha-grena-de:#9c354d;--color-cunha-grena-ate:#71022b;--color-ink-azul:#0c1c34;--color-etiqueta-tinta:#0d1b36;--dur-instantanea:.12s;--dur-escada:60ms;--dur-rapida:.2s;--dur-base:.32s;--dur-lenta:.56s;--dur-revelacao:.9s;--dur-pulso:1.8s;--dur-chamada-salto:2.2s;--dur-revelar:var(--dur-revelacao);--dur-pulsar:var(--dur-pulso);--ease-saida-quart:cubic-bezier(.25, 1, .5, 1);--ease-entrada-saida-quint:cubic-bezier(.83, 0, .17, 1);--ease-saida:cubic-bezier(.5, 0, .75, 0);--ease-respiracao:cubic-bezier(.37, 0, .63, 1);--ease-constante:cubic-bezier(0, 0, 1, 1);--ease-entrada:var(--ease-saida-quart);--font-display:kensington, "Kensington Fallback", system-ui, sans-serif;--font-corpo:Inter, system-ui, sans-serif;--font-prova:Inter, system-ui, sans-serif;--entrelinha-prova:1.4;--tracking-prova:.04em;--texto-menos1:clamp(.8125rem, .7946rem + .0893vw, .875rem);--texto-0:clamp(1rem, .9643rem + .1786vw, 1.125rem);--texto-1:clamp(1.2rem, 1.1143rem + .4286vw, 1.5rem);--texto-2:clamp(1.4375rem, 1.2768rem + .8036vw, 2rem);--texto-3:clamp(1.725rem, 1.4571rem + 1.3393vw, 2.6625rem);--texto-4:clamp(2.0688rem, 1.6455rem + 2.1161vw, 3.55rem);--texto-5:clamp(2.4875rem, 1.8464rem + 3.2054vw, 4.7313rem);--texto-6:clamp(2.9813rem, 2.0313rem + 4.75vw, 6.3063rem);--espaco-1:6px;--espaco-2:12px;--espaco-3:18px;--espaco-4:24px;--espaco-5:36px;--espaco-6:48px;--espaco-7:72px;--espaco-margem-seccao:clamp(1.5rem, -.0714rem + 7.8571vw, 7rem);--espaco-goteira:clamp(1.125rem, .7321rem + 1.9643vw, 2.5rem);--espaco-respiro:clamp(3rem, 1.2857rem + 8.5714vw, 9rem);--raio-1:8px;--raio-2:12px;--raio-3:16px;--raio-4:24px;--sombra-e1:0 1px 2px #07162c38, 0 1px 3px #07162c29;--sombra-e2:0 4px 10px #07162c42, 0 2px 4px #07162c29;--sombra-e3:0 12px 28px #07162c4d, 0 6px 12px #07162c33}@media (color-gamut:p3){:root{--color-red:#a32744;--color-red-deep:#821030;--color-bg:#07162c;--color-surface:#0a1520;--color-surface-2:#1b3252;--color-painel:#142132;--color-painel-2:#264065;--color-faixa:#661221;--color-faixa-2:#882936}@supports (color:color(display-p3 0 0 0)){:root{--color-red:color(display-p3 .5897 .196 .2735);--color-red-deep:color(display-p3 .4665 .1145 .1941);--color-bg:color(display-p3 .0428 .0862 .1658);--color-surface:color(display-p3 .0488 .0812 .1218);--color-surface-2:color(display-p3 .1279 .1938 .3134);--color-painel:color(display-p3 .0885 .1284 .1917);--color-painel-2:color(display-p3 .1715 .2491 .3859);--color-faixa:color(display-p3 .3665 .1024 .1366);--color-faixa-2:color(display-p3 .4911 .1896 .2193)}}}}@layer base,layout,components,utilities;
@layer base{@font-face{font-family:Inter;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Kensington Fallback;src:local(Arial Narrow),local(Helvetica Neue Condensed),local(Liberation Sans Narrow);size-adjust:92%;ascent-override:96%;descent-override:24%;line-gap-override:0%}}
@layer base{*,:before,:after{box-sizing:border-box}:root{--textura-angulo:115deg;--textura-vao:22px;--textura-passo:23px;--color-gold-hover:color-mix(in oklab, var(--color-gold) 84%, var(--color-paper))}@media (max-width:68rem){:root{--folha-recuo:var(--espaco-3);--folha-recuo-topo:var(--espaco-3)}}@media (max-width:30rem){:root{--folha-recuo:var(--espaco-2)}}@media (max-width:68rem){:root{--recuo-ecra:var(--espaco-4)}}@media (min-width:60.0625rem) and (max-width:68rem){:root{--recuo-ecra:var(--espaco-7)}}@media (max-width:68rem){:root{--textura-vao:17px;--textura-passo:18px}}.corte-scroll{z-index:50;background-color:var(--color-bg);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--dur-lenta);transition-timing-function:var(--ease-respiracao);place-items:center;display:grid;position:fixed;inset:0}.corte-scroll[data-ativo]{opacity:1;pointer-events:auto;transition-duration:var(--dur-base)}.corte-brasao{inline-size:calc(var(--espaco-6) + var(--espaco-4));aspect-ratio:7043/8491;opacity:.5;position:relative;overflow:hidden;-webkit-mask-image:url(/marca/scut-crest-white-fill.svg);mask-image:url(/marca/scut-crest-white-fill.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.corte-brilho{background-image:linear-gradient(110deg, color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent) 0%, color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent) 36%, var(--color-paper) 50%, color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent) 64%, color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent) 100%);inline-size:300%;position:absolute;inset-block:0;inset-inline-start:0;translate:-66.667%}.corte-scroll[data-visivel] .corte-brasao{animation:cortina-pulsar var(--dur-lenta) var(--ease-respiracao) infinite alternate}.corte-scroll[data-visivel] .corte-brilho{animation:cortina-brilho var(--dur-pulso) var(--ease-respiracao) infinite}@keyframes cortina-pulsar{0%{opacity:.5;scale:1}to{opacity:.12;scale:.84}}@keyframes cortina-brilho{0%{translate:-66.667%}to{translate:0}}html{overscroll-behavior:none;background-color:var(--color-bg)}body{background-color:var(--color-bg);color:var(--color-ink-on-dark);font-family:var(--font-corpo);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,p,dl,dd,figure{margin:0}.prova{font-family:var(--font-prova);font-variant-numeric:tabular-nums;line-height:var(--entrelinha-prova);color:var(--color-muted);overflow-wrap:anywhere;font-size:.8125rem}[tabindex="-1"]:focus{outline:none}.so-leitor{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--color-gold-text);outline-offset:2px}}@layer utilities{:root[data-cortina] :not(.corte-scroll),:root[data-cortina] :before,:root[data-cortina] :after{transition-property:none}}
@layer components{.pista{height:1200svh}.palco{--palco-oculto:calc(100lvh - 100dvh);height:100lvh;background-color:var(--color-bg);margin-block-end:calc(-1 * var(--palco-oculto));position:sticky;top:0;overflow:hidden}.palco picture{display:contents}.palco .poster,.palco .filme{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.palco .poster{z-index:1;transition-property:opacity;transition-duration:var(--dur-instantanea);transition-delay:var(--dur-rapida)}.palco .filme{z-index:2;opacity:0;transition-property:opacity;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada)}.palco .filme[data-pronto]{opacity:1}.palco .poster[data-escondido]{opacity:0}.palco{--banda-superior:var(--espaco-6);--banda-inferior:clamp(5rem, 9vh, 7rem);--margem-capitulos:clamp(1.5rem, 4.5vw, 4.5rem);--fab-medida:5rem;--fab-recuo:var(--espaco-7)}.capitulos{inset:var(--banda-superior) var(--margem-capitulos) calc(var(--banda-inferior) + var(--palco-oculto)) var(--margem-capitulos);z-index:4;pointer-events:none;position:absolute}.capitulo{--local:max(0, min(1, calc((var(--progresso,0) - var(--de)) / (var(--ate) - var(--de)))));--x:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--local));--y:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--local));--entrada:max(0, min(1, calc(var(--local) / .16)));--fim:max(0, min(1, calc((1 - var(--local)) / .09)));border-inline-start:3px solid var(--color-gold);max-inline-size:min(46rem,62%);opacity:min(var(--entrada), var(--fim));will-change:opacity;padding-inline-start:var(--espaco-4);position:absolute}.capitulo[data-permanece]{opacity:var(--entrada)}.capitulo[data-lado=esquerda]{left:calc(1% * var(--x));right:auto;top:calc(1% * var(--y));bottom:auto}.capitulo[data-lado=direita]{right:calc(1% * var(--x));left:auto;bottom:calc(1% * var(--y));text-align:right;border-inline-start:0;border-inline-end:3px solid var(--color-gold);padding-inline-start:0;padding-inline-end:var(--espaco-4);top:auto}.capitulo[data-lado=direita] .texto,.capitulo[data-lado=direita] h2{margin-inline-start:auto}.capitulo[data-permanece][data-lado=direita]{bottom:calc(var(--fab-recuo) - var(--banda-inferior) + 1% * var(--y));right:max(calc(1% * var(--x)), calc(var(--fab-recuo) + var(--fab-medida) + var(--espaco-4) - var(--margem-capitulos)))}.capitulo[data-lado=centro]{top:auto;left:50%;right:auto;bottom:calc(1% * var(--y));text-align:center;border-inline-start:0;padding-inline-start:0;translate:-50%}.capitulo[data-lado=centro] h2,.capitulo[data-lado=centro] .texto{margin-inline:auto}.capitulo[data-cor=escura]{border-color:var(--color-ink-azul)}.capitulo[data-cor=escura] h2,.capitulo[data-cor=escura] .texto{color:var(--color-ink-azul)}.capitulo[data-caixa=linha]{border-inline:0;max-inline-size:none;padding:0;position:absolute}.capitulo[data-caixa=linha] h2{font-size:var(--texto-4)}.capitulo[data-caixa=linha] .texto{font-size:calc(var(--texto-0) * .96);text-wrap:nowrap;max-inline-size:none}.capitulo[data-caixa=larga]{max-inline-size:min(54rem,70%)}.capitulo[data-caixa=larga] h2{max-inline-size:26ch}.capitulo[data-caixa=larga] .texto{max-inline-size:54ch}.capitulo:not([data-ativo]){visibility:hidden;pointer-events:none}.capitulo[data-ativo]{visibility:visible;pointer-events:auto}.capitulo h2{max-inline-size:20ch;font-family:var(--font-display);font-size:var(--texto-5);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--color-ink-on-dark);font-weight:700;line-height:1.14}.capitulo .texto{margin-top:var(--espaco-3);font-size:calc(var(--texto-1) * .92);text-wrap:pretty;max-inline-size:34ch;color:var(--color-ink-on-dark);line-height:1.42}.factos{gap:var(--espaco-5);margin-top:var(--espaco-4);flex-wrap:wrap;display:flex}.facto{gap:var(--espaco-1);flex-direction:column;display:flex}.facto b{font-family:var(--font-corpo);font-variant-numeric:tabular-nums;font-size:var(--texto-2);font-weight:500;line-height:var(--entrelinha-prova);color:var(--color-gold-text)}.facto span{font-family:var(--font-corpo);font-size:var(--texto-menos1);letter-spacing:var(--tracking-prova);text-transform:uppercase;line-height:var(--entrelinha-prova);color:var(--color-muted)}.accao{margin-top:var(--espaco-4);padding:var(--espaco-3) var(--espaco-5);border-radius:var(--raio-2);background-color:var(--color-cunha-grena-de);color:var(--color-ink-on-dark);font-size:var(--texto-0);white-space:nowrap;transition-property:background-color,transform;transition-duration:var(--dur-instantanea);transition-timing-function:var(--ease-entrada);border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.accao:hover{background-color:var(--color-red-deep)}.accao:active{transform:translateY(1px)}.pontos{z-index:5;pointer-events:none;--ponto-disco:calc(var(--espaco-5) + var(--espaco-1));--pontos-local:max(0, min(1, calc((var(--progresso,0) - var(--pontos-de,.78)) / (1 - var(--pontos-de,.78)))));opacity:max(0, min(1, calc((var(--progresso,0) - var(--pontos-de,.78)) / .04)));position:absolute;inset:0}.pontos[data-visivel]{pointer-events:none}.pontos[data-visivel] .ponto,.pontos[data-visivel] .fab{pointer-events:auto}.pontos[data-visivel][data-dormente] .ponto,.pontos[data-visivel][data-dormente] .ponto *{pointer-events:none}.pontos[data-visivel] .ponto{cursor:pointer}.pontos[data-visivel] .ponto-painel{cursor:default}.ponto{--x:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--pontos-local));--y:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--pontos-local));left:calc(1% * var(--x));top:calc(1% * var(--y));z-index:var(--camada,auto);margin-block-start:calc(var(--ponto-disco) / -2);margin-inline-start:calc(var(--ponto-disco) / -2);position:absolute}.ponto-alvo:before{content:"";inset:calc(var(--espaco-2) * -1);position:absolute}.ponto:after{content:"";inset:calc(var(--espaco-2) * -1);border:3px solid color-mix(in oklab, var(--color-gold) 55%, transparent);pointer-events:none;transition-property:scale,border-width,border-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border-radius:50%;position:absolute}.ponto:focus-within:after,.ponto[data-aberto]:after{border-width:5px;border-color:var(--color-gold);scale:1.3}@media (hover:hover){.ponto:hover:after{border-width:5px;border-color:var(--color-gold);scale:1.3}}.ponto-alvo{width:var(--ponto-disco);height:var(--ponto-disco);border:2px solid color-mix(in oklab, var(--color-bg) 60%, transparent);background-color:var(--color-gold);box-shadow:var(--sombra-e2);cursor:pointer;transition-property:scale,background-color,border-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.ponto-alvo:before{content:"";inset:calc((var(--espaco-4) + (var(--espaco-5) - var(--ponto-disco)) / 2) * -1);border-radius:50%;position:absolute}.ponto-alvo:after{content:"";border:4px solid var(--color-gold);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.ponto-alvo:after{animation:pulsar calc(var(--dur-revelacao) * 2) var(--ease-saida-quart) infinite}@keyframes pulsar{0%{opacity:.9;transform:scale(1)}70%{opacity:.28}to{opacity:0;transform:scale(2.9)}}.ponto:focus-within .ponto-alvo,.ponto[data-aberto] .ponto-alvo{background-color:var(--color-gold-hover);border-color:var(--color-ink);scale:1.3}@media (hover:hover){.ponto:hover .ponto-alvo{background-color:var(--color-gold-hover);border-color:var(--color-ink);scale:1.3}}.ponto:focus-within .ponto-alvo:after,.ponto[data-aberto] .ponto-alvo:after{opacity:0;animation-name:none}@media (hover:hover){.ponto:hover .ponto-alvo:after{opacity:0;animation-name:none}}.ponto-alvo:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:4px}.ponto-painel{z-index:1;left:50%;bottom:calc(100% + var(--espaco-3));inline-size:max-content;max-inline-size:24rem;padding:var(--espaco-4) var(--espaco-5);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-4);background-image:linear-gradient(20deg, var(--color-painel) 0%, var(--color-painel-2) 100%);box-shadow:var(--sombra-e3);opacity:0;--px:-50%;--py:0%;scale:.96;translate:var(--px) calc(var(--py) + var(--espaco-1));pointer-events:none;transition-property:opacity,scale,translate;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-delay:var(--dur-rapida);position:absolute}.ponto-painel:after{content:"";inset-inline:calc(var(--espaco-5) * -1);block-size:calc(var(--espaco-4) + var(--espaco-3));position:absolute;top:100%}.ponto-painel[data-ficha]{grid-template-rows:minmax(0,1fr) auto;block-size:auto;max-block-size:min(30rem,62svh);display:grid}.ponto-painel[data-ficha] .ponto-corpo{padding-block:var(--espaco-5) var(--espaco-2);overflow:hidden}.ponto-painel[data-ficha] .ponto-texto{max-block-size:3lh;overflow:hidden}@media (max-height:46rem){.ponto-painel[data-ficha] .ponto-texto{max-block-size:2lh}}.ponto-painel[data-ficha]{inline-size:min(40rem,88vw);max-inline-size:none;padding:0 var(--espaco-5) var(--espaco-5)}.ponto-painel[data-ficha] .ponto-titulo{font-size:var(--texto-3);margin-block-start:var(--espaco-4)}.ponto-imagem{object-fit:cover;max-block-size:min(13rem,15svh);inline-size:100%;border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-2);margin-block-end:var(--espaco-3);display:block}.ponto-seccao{margin-block-start:var(--espaco-4)}.ponto-seccao-titulo{margin:0 0 var(--espaco-2);font-size:var(--texto-menos1);color:var(--color-ink-on-dark);font-weight:700}.ponto-lista{gap:var(--espaco-2);font-size:var(--texto-menos1);text-wrap:pretty;color:var(--color-ink-on-dark);margin:0;padding-inline-start:1.15em;line-height:1.4;display:grid}.ponto-lista li::marker{color:var(--color-gold-text)}.ponto-ficha{font-size:var(--texto-menos1);gap:0;margin:0;display:grid}.ponto-ficha>div{justify-content:space-between;align-items:baseline;gap:var(--espaco-4);padding-block:var(--espaco-2);display:flex}.ponto-ficha>div+div{border-top:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent)}.ponto-ficha dt{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 62%, transparent);flex:none;font-weight:500}.ponto-ficha dd{text-align:end;text-wrap:pretty;color:var(--color-ink-on-dark);margin:0}.ponto-ficha-nota{color:color-mix(in oklab, var(--color-ink-on-dark) 52%, transparent);margin-block-start:var(--espaco-1);font-size:.6875rem;display:block}.ponto-incluido{gap:var(--espaco-2) var(--espaco-4);font-size:var(--texto-menos1);color:var(--color-ink-on-dark);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.ponto-incluido li{align-items:baseline;gap:var(--espaco-2);display:flex}.ponto-visto{block-size:.9em;inline-size:.9em;color:var(--color-gold-text);flex:none;align-self:baseline;translate:0 .1em}.ponto-rodape{justify-content:flex-end;align-items:center;gap:var(--espaco-3);margin-block-start:var(--espaco-4);display:flex}.ponto-contacto{align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio-2);font-family:var(--font-display);font-weight:500;font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;background-color:var(--color-gold);color:var(--color-ink);transition-property:background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);text-decoration:none;display:inline-flex}.ponto-contacto:hover{background-color:var(--color-gold-hover)}.ponto-contacto:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.ponto-contacto-icone{flex:none;block-size:1.15em;inline-size:1.15em}.ponto-mais{all:unset;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio-2);font-family:var(--font-display);font-weight:500;font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;background-color:color-mix(in oklab, var(--color-paper) 50%, transparent);color:var(--color-ink);cursor:pointer;transition-property:background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);display:inline-flex}.ponto-mais:hover{background-color:color-mix(in oklab, var(--color-paper) 68%, transparent)}.ponto-mais:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.ponto-mais-icone{flex:none;block-size:.95em;inline-size:.95em}.ponto:focus-within .ponto-painel,.ponto[data-aberto] .ponto-painel{opacity:1;scale:1;translate:var(--px) var(--py);pointer-events:auto;transition-delay:0s}@media (hover:hover){.ponto:hover .ponto-painel{opacity:1;scale:1;translate:var(--px) var(--py);pointer-events:auto;transition-delay:0s}}.ponto-titulo{font-family:var(--font-display);font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink-on-dark);font-weight:700;line-height:1.14}.ponto-texto{margin-top:var(--espaco-2);font-size:var(--texto-menos1);text-wrap:pretty;color:var(--color-ink-on-dark);line-height:1.4}.ponto-accao{padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-weight:500;font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;line-height:var(--entrelinha-prova);gap:var(--espaco-2);cursor:pointer;transition-property:background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;align-items:center;display:inline-flex}.ponto-accao-icone{flex:none;block-size:1.15em;inline-size:1.15em}.ponto-accao:hover{background-color:var(--color-gold-hover)}.ponto-accao:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.ponto[data-lado=esquerda] .ponto-painel{--px:-12%}.ponto[data-lado=direita] .ponto-painel{--px:-88%}.ponto[data-abre^=esquerda] .ponto-painel{--px:-100%;--py:-50%;inset-block:50% auto;inset-inline-start:calc(var(--espaco-2) * -1)}.ponto[data-abre=esquerda-baixo] .ponto-painel{--py:-18%}@media (max-height:50rem),(max-width:70rem){.ponto[data-abre=esquerda-baixo] .ponto-painel{--py:-50%}}@media (min-width:68.0625rem){.ponto[data-ponto=premium][data-abre^=esquerda] .ponto-painel[data-ficha]{inline-size:min(40rem, 88vw, calc(var(--x) * 1vw - var(--espaco-5) / 2 - var(--espaco-2) - var(--espaco-4)))}.ponto-contacto,.ponto-mais,.ponto-accao{font-size:var(--texto-1)}}.ponto[data-abre^=esquerda] .ponto-painel:after{inset:0 calc(var(--espaco-5) * -1) 0 auto;inline-size:calc(var(--espaco-4) + var(--espaco-3));block-size:auto}.ponto[data-abre^=direita] .ponto-painel{--px:0%;--py:-50%;inset-block:50% auto;inset-inline-start:calc(100% + var(--espaco-2))}.ponto[data-abre=direita-baixo] .ponto-painel{--py:-18%}.ponto[data-abre^=direita] .ponto-painel:after{inset:0 auto 0 calc(var(--espaco-5) * -1);inline-size:calc(var(--espaco-4) + var(--espaco-3));block-size:auto}@media (max-width:104rem){.ponto[data-ponto=business][data-abre^=direita] .ponto-painel{--px:-100%;inset-inline-start:calc(var(--espaco-2) * -1)}.ponto[data-ponto=business][data-abre^=direita] .ponto-painel:after{inset:0 calc(var(--espaco-5) * -1) 0 auto}}@media (min-width:68.0625rem) and (max-width:104rem){.ponto[data-ponto=business][data-abre^=direita] .ponto-painel[data-ficha]{inline-size:min(40rem, 88vw, calc(var(--x) * 1vw - var(--espaco-5) / 2 - var(--espaco-2) - var(--espaco-4)))}}.ponto[data-abre=baixo] .ponto-painel{bottom:auto;top:calc(100% + var(--espaco-3))}.ponto[data-abre=baixo] .ponto-painel:after{top:auto;bottom:100%}.ponto[data-abre=baixo] .ponto-painel[data-ficha]{top:calc(100% + var(--espaco-2))}.ponto[data-abre=cima] .ponto-painel[data-ficha]{bottom:calc(100% + var(--espaco-2))}.palco{--saida:max(0, min(1, calc((var(--progresso,0) - .1) / .5)))}.cunha{z-index:6;pointer-events:none;will-change:transform;position:absolute}.cunha>*{pointer-events:auto}.cunha:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) var(--textura-alfa,16%), transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:var(--textura-mascara);mask-image:var(--textura-mascara);position:absolute;inset:0}.cunha-borda{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.borda-estreita,.cunha-topo .cunha-borda{display:none}.cunha-borda polygon,.cunha-borda path{fill:none;stroke:color-mix(in oklab, var(--color-paper) var(--cunha-borda-alfa,30%), transparent);stroke-width:4px}.cunha-topo{border:var(--cunha-borda-largura) solid color-mix(in oklab, var(--color-paper) var(--cunha-borda-alfa,30%), transparent);--cunha-borda-alfa:40%;--textura-mascara:linear-gradient(to left, var(--color-paper) 19%, color-mix(in oklab, var(--color-paper) 20%, transparent) 28%);--textura-alfa:15%;background-image:linear-gradient(50deg,  var(--color-faixa) 0%, var(--color-faixa-2) 100%);transform:translate3d(calc(var(--cunha-repouso) + var(--saida) * 120vw), calc(var(--cunha-repouso) * -1 + var(--saida) * -44svh), 0);border-end-start-radius:3rem;padding:2.25rem;inset-block-start:0;inset-inline-end:0;overflow:hidden}.cunha-base{--textura-mascara:linear-gradient(to right, color-mix(in oklab, var(--color-paper) 20%, transparent) 60%, var(--color-paper) 80%);clip-path:url(#recorte-cunha-azul);--textura-alfa:14%;background-image:linear-gradient(20deg, var(--color-painel) 0%, var(--color-painel-2) 100%);transform:translate3d(calc(var(--cunha-repouso) * -1 + var(--saida) * -120vw), calc(var(--cunha-repouso) + var(--saida) * 44svh), 0);padding:6rem 18rem 4.5rem 4.5rem;inset-block-end:0;inset-inline-start:0}.cunha-nav{align-items:center;display:flex}.cunha-nav-lista{align-items:center;gap:var(--espaco-2);display:flex}.cunha{--cunha-repouso:10px;--cunha-borda-largura:2px}.cunha-hamburguer{display:none}.cunha-nav-lista button,.cunha-contacto{all:unset;cursor:pointer;min-block-size:var(--espaco-4);font-family:var(--font-display);font-weight:500;font-size:calc(var(--texto-1) * 1.12);letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink-on-dark);transition-property:color,background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-2);align-items:center;line-height:1.14;display:inline-flex}.cunha-contacto{gap:var(--espaco-2)}.cunha-contacto-icone{flex:none;block-size:1.15em;inline-size:1.15em}.cunha-nav-lista button[aria-current=true],.cunha-nav-lista button:hover{background-color:color-mix(in oklab, var(--color-paper) 8%, transparent)}.cunha-contacto{background-color:color-mix(in oklab, var(--color-paper) 16%, transparent)}.cunha-contacto:hover{background-color:color-mix(in oklab, var(--color-paper) 26%, transparent)}.cunha-nav-lista button:focus-visible,.cunha-contacto:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.cunha-nav.nav-voo{z-index:8;top:var(--espaco-5);opacity:max(0, min(1, calc((var(--progresso,0) - var(--nav-de)) / (var(--nav-ate) - var(--nav-de)))));position:absolute;right:4.5rem}.cunha-nav.nav-voo .cunha-nav-lista button,.cunha-nav.nav-voo .cunha-contacto{color:var(--color-ink-azul)}.cunha-nav.nav-voo .cunha-nav-lista button[aria-current=true],.cunha-nav.nav-voo .cunha-contacto,.cunha-nav.nav-voo .cunha-nav-lista button:hover{background-color:color-mix(in oklab, var(--color-ink-azul) 22%, transparent)}.cunha-nav.nav-voo .cunha-contacto:hover{background-color:color-mix(in oklab, var(--color-ink-azul) 34%, transparent)}.cunha-conteudo{max-inline-size:34rem}.cunha-marca{width:auto;height:clamp(4.4rem,8vw,8rem);margin-bottom:var(--espaco-5);display:block}.cunha-titulo{max-inline-size:14ch;font-family:var(--font-display);font-size:calc(var(--texto-5) * .9);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink-on-dark);margin:0;font-weight:700;line-height:1.14}.fab{z-index:2;inline-size:var(--fab-medida);block-size:var(--fab-medida);background-color:var(--color-gold);color:var(--color-ink);box-shadow:var(--sombra-e3);cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:calc(var(--fab-recuo) + var(--palco-oculto));inset-inline-end:var(--fab-recuo)}.fab:hover{background-color:var(--color-gold-hover)}.fab:active{scale:.97}.fab:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.fab-icone{block-size:46%;inline-size:46%}.fab-dica-caixa{pointer-events:none;opacity:0;translate:0 var(--espaco-2);transition-property:opacity,translate;transition-duration:var(--dur-base);transition-timing-function:var(--ease-entrada);position:absolute;inset-block-end:calc(100% + var(--espaco-5));inset-inline-end:0}.fab:hover .fab-dica-caixa,.fab:focus-visible .fab-dica-caixa,.fab-dica-caixa[data-chamar]{opacity:1;translate:0}body:has(.configurador[open]) .fab-dica-caixa{opacity:0;translate:0 var(--espaco-2)}.fab-dica{text-wrap:balance;inline-size:max-content;max-inline-size:10rem;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-ink) 80%, transparent);color:var(--color-ink-on-dark);font-family:var(--font-prova);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500;line-height:var(--entrelinha-prova);text-align:center;display:block;position:relative}.fab-dica:after{content:"";inline-size:var(--espaco-2);block-size:var(--espaco-1);clip-path:polygon(0 0,100% 0,50% 100%);background-color:color-mix(in oklab, var(--color-ink) 80%, transparent);position:absolute;inset-block-start:100%;inset-inline-end:calc(var(--fab-medida) / 2 - var(--espaco-1))}@keyframes fab-saltar{0%,12%{translate:0}20%{translate:0 -6px}28%{translate:0}36%{translate:0 -4px}44%,to{translate:0}}.fab-dica-caixa[data-chamar] .fab-dica{animation-name:fab-saltar;animation-duration:var(--dur-chamada-salto);animation-timing-function:var(--ease-entrada)}.marca-canto{z-index:8;top:var(--espaco-5);opacity:max(0, min(1, calc((var(--progresso,0) - var(--marca-de)) / (var(--marca-ate) - var(--marca-de)))));pointer-events:none;position:absolute;left:4.5rem}.marca-canto-alvo{all:unset;pointer-events:auto;cursor:pointer;transition-property:scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);display:block}.marca-canto-alvo:active{scale:.97}.marca-canto-alvo:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:4px;border-radius:var(--raio-1)}.marca-canto-brasao{filter:brightness(1.18);block-size:clamp(4rem,7.2vw,7.2rem);inline-size:auto;display:block}.selo[data-fora] *{pointer-events:none}.selo{z-index:7;pointer-events:none;--selo-entrar:calc((var(--progresso,0) - var(--selo-entrada)) / (var(--selo-de) - var(--selo-entrada)));--selo-sair-rampa:.95;--selo-sair:calc((var(--selo-ate) - var(--progresso,0)) / ((var(--selo-ate) - var(--selo-meio)) * var(--selo-sair-rampa)));opacity:max(0, min(1, min(var(--selo-entrar), var(--selo-sair))));--selo-t:max(0, min(1, calc((var(--progresso,0) - var(--selo-meio)) / (var(--selo-ate) - var(--selo-meio)))));--selo-texto-t:max(0, min(1, calc((var(--progresso,0) - var(--selo-texto-de)) / (var(--selo-texto-ate) - var(--selo-texto-de)))));position:absolute;inset:0;overflow:hidden}.selo-bloco{justify-items:center;gap:var(--espaco-5);inline-size:min(92vw,76rem);transform:translate(-50%, -50%) scale(calc(1 - var(--selo-texto-t) * .15));opacity:max(0, min(1, min(calc(var(--selo-texto-t) / .25), calc((1 - var(--selo-texto-t)) / .2))));display:grid;position:absolute;top:50%;left:50%}.selo-texto{max-inline-size:min(24ch,70vw);font-family:var(--font-display);font-size:var(--texto-6);letter-spacing:-.01em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--color-ink-on-dark);margin:0 auto;font-weight:700;line-height:1.14}.selo-destaque{color:var(--color-gold)}.selo-etiquetas{justify-content:center;gap:var(--espaco-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.selo-etiquetas li{opacity:max(0, min(1, calc((var(--progresso,0) - var(--selo-etiq-de) - var(--i) * var(--selo-etiq-passo)) / var(--selo-etiq-passo))))}.selo-etiquetas button{align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-2);font-family:var(--font-display);font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;background-color:color-mix(in oklab, var(--color-paper) 10%, transparent);color:var(--color-ink-on-dark);transition-property:background-color,color;transition-duration:var(--dur-base);transition-timing-function:var(--ease-entrada);border:0;font-weight:500;line-height:1.14;display:inline-flex}.selo[data-dentro] .selo-etiquetas button{pointer-events:auto;cursor:pointer}.selo-etiquetas button:hover,.selo-etiquetas button:focus-visible{background-color:var(--color-paper);color:var(--color-etiqueta-tinta)}.selo-etiquetas button:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.selo-etiqueta-icone{block-size:1.1em;inline-size:1.1em;color:var(--color-gold);transition-property:color;transition-duration:var(--dur-base);transition-timing-function:var(--ease-entrada);flex:none}.selo-etiquetas button:hover .selo-etiqueta-icone,.selo-etiquetas button:focus-visible .selo-etiqueta-icone{color:var(--color-etiqueta-tinta)}.selo-brasao{aspect-ratio:7043/8491;background-color:var(--color-surface);background-image:linear-gradient(to bottom left, var(--color-surface-2) 0%, var(--color-surface) 72%);block-size:max(175vw,290svh);inline-size:auto;transform:translate(-50%, -50%) scale(calc(1 - var(--selo-t) * .85));will-change:transform;display:block;position:absolute;top:50%;left:50%;-webkit-mask-image:url(/marca/scut-crest-white-fill.svg);mask-image:url(/marca/scut-crest-white-fill.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selo-brasao:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) 5%, transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 27%, color-mix(in oklab, var(--color-paper) 45%, transparent) 73%);mask-image:linear-gradient(to bottom left, var(--color-paper) 27%, color-mix(in oklab, var(--color-paper) 45%, transparent) 73%);position:absolute;inset:0}.entrar{z-index:6;font-family:var(--font-corpo);font-size:max(.6875rem, calc(var(--texto-menos1) * .84));letter-spacing:var(--tracking-prova);text-transform:uppercase;text-align:center;color:var(--color-ink-on-dark);opacity:calc(1 - max(0, min(1, calc((var(--progresso,0) - .1) / .1))));pointer-events:none;place-content:center;justify-items:center;margin:0;padding-block-end:5rem;padding-inline-end:3rem;line-height:1.45;display:grid;position:absolute;inset:0}.entrar-disco{isolation:isolate;align-content:center;justify-items:center;gap:var(--espaco-3);aspect-ratio:1;inline-size:11rem;display:grid;position:relative}.entrar-disco:before{content:"";z-index:-1;background-color:color-mix(in oklab, var(--color-ink) 50%, transparent);border-radius:50%;position:absolute;inset:0}.entrar-disco>span{text-wrap:balance;max-inline-size:8rem;display:block}.entrar-rato{block-size:2.75rem;inline-size:2.75rem}.entrar-rato{animation:rolar calc(var(--dur-revelacao) * 1.2) var(--ease-constante) infinite}@keyframes rolar{0%{transform:translateY(calc(var(--espaco-1) * .5));opacity:0}18%{opacity:1}62%{transform:translateY(calc(var(--espaco-1) * -.5));opacity:1}80%{transform:translateY(calc(var(--espaco-1) * -.5));opacity:0}to{transform:translateY(calc(var(--espaco-1) * .5));opacity:0}}@media (max-width:75rem){.palco{--banda-inferior:calc(var(--fab-recuo) + var(--fab-medida) + var(--espaco-3))}}@media (min-width:60.0625rem) and (max-width:75rem){.cunha-nav.nav-voo .cunha-nav-lista button,.cunha-nav.nav-voo .cunha-contacto{font-size:var(--texto-0);padding-inline:var(--espaco-2)}}@media (min-width:60.0625rem) and (max-width:68rem){.fab-dica-caixa{inset-inline:calc(-1 * var(--fab-medida));inline-size:max-content;margin-inline:auto}.fab-dica:after{inset-inline-end:calc(50% - var(--espaco-1))}}@media (max-width:68rem){.ponto-painel{inset:auto var(--espaco-4) var(--banda-inferior) var(--espaco-4);width:auto;max-inline-size:none;translate:0 var(--espaco-2);position:fixed}.ponto-painel:after{display:none}.ponto[data-abre] .ponto-painel,.ponto[data-abre] .ponto-painel[data-ficha]{inset:auto var(--espaco-4) var(--banda-inferior) var(--espaco-4)}.ponto:hover .ponto-painel,.ponto:focus-within .ponto-painel,.ponto[data-aberto] .ponto-painel{translate:0}.ponto-rodape{flex-wrap:wrap}.ponto-rodape>*{white-space:nowrap}}@media (max-width:30rem){.ponto-painel[data-ficha]{padding:0 var(--espaco-4) var(--espaco-4)}.ponto-rodape{gap:var(--espaco-2)}.ponto-mais,.ponto-contacto,.ponto-accao{gap:var(--espaco-1);padding-inline:var(--espaco-3)}}@media (max-width:60rem){.palco{--banda-superior:calc(var(--espaco-5) + var(--marca-canto-medida) + var(--espaco-4));--fab-recuo:var(--espaco-4)}.capitulo[data-lado]{left:var(--espaco-margem-seccao);right:var(--espaco-margem-seccao);--x:0;inline-size:fit-content;max-inline-size:none}.capitulo[data-lado=direita]{margin-inline-start:auto}.capitulo[data-lado=centro]{margin-inline:auto}.capitulo h2{max-inline-size:100%;font-size:var(--texto-4)}.borda-larga{display:none}.borda-estreita{display:revert}.marca-canto{top:var(--espaco-4);left:var(--espaco-4)}.capitulo[data-permanece][data-lado=direita]{bottom:calc(1% * var(--y));right:var(--espaco-margem-seccao)}.cunha{padding:0;inset:0}.cunha-nav{position:absolute}.cunha-conteudo{left:clamp(1.5rem,4.5vw,4.5rem);bottom:var(--cunha-conteudo-base,clamp(2.5rem, 8vh, 7rem));position:absolute}.cunha-base{clip-path:url(#recorte-cunha-azul-estreito);--cunha-conteudo-base:calc(clamp(2.5rem, 8vh, 7rem) + var(--palco-oculto));--cunha-marca-alto:clamp(6rem, 22vw, 7rem);--cunha-titulo-alto:calc(2 * 1.14 * var(--texto-5));--cunha-escala-alto:1;--cunha-escala-largo:1}.cunha-base{--cunha-alto:max(100lvh, calc((var(--cunha-conteudo-base) + var(--cunha-titulo-alto) + var(--cunha-marca-alto) + 2 * var(--espaco-3)) / .36), calc((var(--espaco-5) + 4.684 * var(--texto-5) + var(--espaco-3)) * 852 / 393 + 1.8293 * (var(--cunha-conteudo-base) + var(--cunha-titulo-alto))));block-size:calc(var(--cunha-alto) * var(--cunha-escala-alto));inline-size:min(100%, calc(var(--cunha-alto) * var(--cunha-escala-largo) * 393 / 852 * .93));--cunha-descida:calc(clamp(2.5rem, 8vh, 7rem) + .18 * var(--texto-5) - var(--espaco-5) - var(--espaco-4));transform:translate3d(calc(var(--cunha-repouso) * -1 + var(--saida) * -120%), calc(var(--cunha-repouso) + var(--cunha-descida) * max(0, 1 - 2 * var(--saida)) + var(--saida) * 44%), 0);inset-block-start:auto;inset-inline-end:auto}@media (max-width:34rem){.cunha-base{--cunha-marca-alto:clamp(5.625rem, 22vw, 7rem);--cunha-escala-alto:.95;--cunha-escala-largo:.99;inline-size:calc(var(--cunha-alto) * var(--cunha-escala-largo) * 393 / 852 * 1.01)}}.cunha:before{--textura-alfa:11%;-webkit-mask-image:none;mask-image:none}.cunha-conteudo{left:var(--espaco-5);max-inline-size:none}.cunha-titulo{max-inline-size:14ch;font-size:var(--texto-5)}.cunha-marca{height:var(--cunha-marca-alto);margin-bottom:var(--espaco-3)}.capitulo .texto{max-inline-size:none}.capitulo[data-caixa=linha] .texto{text-wrap:balance}}@media (max-width:68rem){.pontos{--ponto-disco:var(--espaco-5)}}@media (max-width:68rem) and (max-aspect-ratio:16/9){.ponto{--x0f:var(--x0m,var(--x0));--x1f:var(--x1m,var(--x1));--y0f:var(--y0m,var(--y0));--y1f:var(--y1m,var(--y1));--x:calc(var(--x0f) + (var(--x1f) - var(--x0f)) * var(--pontos-local));--y:calc(var(--y0f) + (var(--y1f) - var(--y0f)) * var(--pontos-local));left:calc(50% + (var(--x) - 50) * 16 / 9 * 1lvh)}}@media (max-width:68rem){.ponto-painel{--folha-recuo:var(--espaco-3);padding:var(--folha-recuo-topo) var(--folha-recuo) var(--folha-recuo)}.ponto-painel[data-ficha]{padding:0 var(--folha-recuo) var(--folha-recuo)}.ponto-painel[data-ficha] .ponto-corpo{padding-block-start:var(--folha-recuo)}.ponto-rodape{gap:var(--folha-recuo)}.ponto[data-abre] .ponto-painel,.ponto[data-abre] .ponto-painel[data-ficha]{inset-inline:var(--fab-recuo);inline-size:auto}.pontos{transition-property:z-index;transition-delay:calc(2 * var(--dur-rapida))}.pontos:has(.ponto[data-aberto],.ponto:focus-within){z-index:10;transition-property:none}.fab{z-index:1}}@media (max-width:68rem) and (hover:hover){.pontos:has(.ponto:hover){z-index:10;transition-property:none}}@supports (top:anchor(bottom)){@media (max-width:68rem){.ponto{anchor-name:--ponto;anchor-scope:--ponto}.ponto[data-abre] .ponto-painel,.ponto[data-abre] .ponto-painel[data-ficha]{--vao-anel:calc((var(--ponto-disco) + 2 * var(--espaco-2)) * 1.3 / 2 - var(--ponto-disco) / 2);position-anchor:--ponto;top:calc(anchor(bottom) + var(--vao-anel) + var(--cartao-ajuste,0px));bottom:auto}.ponto[data-ponto=premium] .ponto-painel[data-ficha],.ponto[data-ponto=normais] .ponto-painel[data-ficha]{top:auto;bottom:calc(anchor(top) + var(--vao-anel) - var(--cartao-ajuste,0px))}}@media (max-width:68rem) and (hover:hover){.pontos .ponto[data-abre] .ponto-painel[data-ficha]:after{inline-size:auto;block-size:calc(var(--vao-anel) + var(--ponto-disco) / 2 + var(--espaco-5) / 2);display:block;inset-block:auto 100%;inset-inline:0}.pontos .ponto[data-ponto=premium] .ponto-painel[data-ficha]:after,.pontos .ponto[data-ponto=normais] .ponto-painel[data-ficha]:after{inset-block:100% auto}}}@media (max-width:68rem){.capitulo[data-permanece][data-lado=direita]{right:calc(var(--fab-recuo) - var(--margem-capitulos));bottom:calc(1% * var(--y) + var(--espaco-3));inline-size:min-content}.capitulo[data-permanece][data-lado=direita] h2{white-space:nowrap}.capitulo[data-permanece][data-lado=direita] .texto{text-wrap:balance;min-inline-size:15em}.capitulo[data-permanece][data-lado=direita]{--explore-livre:calc(100vw - 2 * var(--fab-recuo) - var(--fab-medida) - var(--espaco-2));left:calc(var(--fab-recuo) - var(--margem-capitulos));right:auto;bottom:calc(var(--fab-recuo) - var(--banda-inferior) + 1% * var(--y));inline-size:max-content;max-inline-size:var(--explore-livre);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-3);background-color:color-mix(in oklab, var(--color-ink) 40%, transparent);text-align:start;margin-inline-start:0}.capitulo[data-permanece][data-lado=direita] .texto{min-inline-size:0}}@media (max-width:34rem){.capitulo[data-permanece][data-lado=direita]{inline-size:min-content}.capitulo[data-permanece][data-lado=direita] .texto{min-inline-size:min(14em, calc(var(--explore-livre) - 2 * var(--espaco-3)))}}@media (max-width:68rem){.entrar-disco:before{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}.entrar{padding-block-end:var(--palco-oculto);padding-inline-end:0}.entrar-disco{inline-size:9.5rem}.entrar-disco>span{max-inline-size:6rem}}@media (max-width:92rem){.cunha-hamburguer{all:unset;cursor:pointer;inline-size:var(--espaco-6);block-size:var(--espaco-6);color:var(--color-ink-on-dark);transition:background-color var(--dur-rapida) var(--ease-entrada);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cunha-hamburguer:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:2px}.cunha-hamburguer-icones{inline-size:var(--espaco-5);block-size:var(--espaco-5);display:grid}.cunha-hamburguer-icone{grid-area:1/1;block-size:100%;inline-size:100%}.cunha-icone-menu{opacity:1;transition:opacity var(--dur-base) var(--ease-respiracao)}.cunha-icone-fechar{opacity:0;transition:opacity var(--dur-base) var(--ease-respiracao)}.cunha-nav[data-aberto] .cunha-icone-menu{opacity:0}.cunha-nav[data-aberto] .cunha-icone-fechar{opacity:1}.cunha-hamburguer-rotulo{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cunha-topo{--grena-recuo:calc(var(--espaco-3) + var(--cunha-repouso) - var(--cunha-borda-largura));--grena-medida:calc(var(--espaco-6) + 2 * var(--grena-recuo) + 2 * var(--cunha-borda-largura));inset:0 0 calc(100% - var(--grena-medida)) calc(100% - var(--grena-medida));clip-path:none;--grena-saida-azul:.48;--grena-fuga:calc((var(--grena-medida) - var(--cunha-repouso)) / var(--grena-saida-azul));transform:translate3d(calc(var(--cunha-repouso) + var(--saida) * var(--grena-fuga)), calc(var(--cunha-repouso) * -1 - var(--saida) * var(--grena-fuga)), 0);z-index:9;transition:inset var(--dur-base) var(--ease-entrada), border-end-start-radius var(--dur-base) var(--ease-entrada), border-color var(--dur-base) var(--ease-entrada);transition-delay:calc(var(--dur-escada) * 4);background-origin:border-box;border-end-start-radius:1.25rem;padding:0}.cunha-topo .cunha-hamburguer{position:absolute;inset-block-start:var(--grena-recuo);inset-inline-end:var(--grena-recuo)}.cunha-topo .cunha-nav{position:static;inset:auto}.cunha-topo .cunha-nav .cunha-nav-lista{inset:var(--cunha-repouso) var(--cunha-repouso) 0 0}.cunha-nav:not([data-aberto]) .cunha-nav-lista{visibility:hidden;transition:visibility 0s calc(var(--dur-escada) * 4 + var(--dur-base))}.cunha-nav[data-aberto] .cunha-nav-lista{visibility:visible}.cunha-topo:has(.cunha-nav[data-aberto]){inset:0 0 calc(var(--cunha-repouso) * -1) calc(var(--cunha-repouso) * -1);transform:translate3d(var(--cunha-repouso), calc(var(--cunha-repouso) * -1), 0);border-color:#0000;border-end-start-radius:0;transition-delay:0s}.cunha-topo:has(.cunha-nav[data-grena=segura]){transform:translate3d(var(--cunha-repouso), calc(var(--cunha-repouso) * -1), 0)}.cunha-topo:has(.cunha-nav[data-grena=solta]){transition:inset var(--dur-base) var(--ease-entrada), border-end-start-radius var(--dur-base) var(--ease-entrada), border-color var(--dur-base) var(--ease-entrada), transform var(--dur-base) var(--ease-entrada);transition-delay:0s}.cunha-nav[data-aberto] .cunha-hamburguer{z-index:1}.cunha-nav.nav-voo{inset:var(--espaco-3) var(--espaco-3) auto auto}.cunha-nav.nav-voo .cunha-hamburguer{z-index:1;inline-size:calc(var(--espaco-6) + var(--espaco-2));block-size:calc(var(--espaco-6) + var(--espaco-2));border-radius:var(--raio-2);color:var(--color-ink-azul);background-color:color-mix(in oklab, var(--color-ink-azul) 22%, transparent);transition:color var(--dur-base) var(--ease-entrada) calc(var(--dur-escada) * 4), background-color var(--dur-base) var(--ease-entrada) calc(var(--dur-escada) * 4);position:relative}.cunha-nav.nav-voo[data-aberto] .cunha-hamburguer{color:var(--color-ink-on-dark);background-color:#0000;transition-delay:0s}.cunha-nav.nav-voo[data-aberto]{z-index:9}.cunha-nav.nav-voo .cunha-nav-lista{background-image:linear-gradient(20deg, var(--color-painel) 0%, var(--color-painel-2) 100%);opacity:0;transition:inset var(--dur-lenta) var(--ease-respiracao) calc(var(--dur-escada) * 4), border-end-start-radius var(--dur-lenta) var(--ease-respiracao) calc(var(--dur-escada) * 4), opacity var(--dur-instantanea) var(--ease-entrada) calc(var(--dur-escada) * 4), visibility 0s linear calc(var(--dur-escada) * 4 + var(--dur-lenta));border-end-start-radius:1.25rem;position:fixed;inset:0 0 100% 100%}.cunha-nav.nav-voo[data-aberto] .cunha-nav-lista{opacity:1;transition:inset var(--dur-base) var(--ease-entrada), border-end-start-radius var(--dur-base) var(--ease-entrada), opacity var(--dur-base) var(--ease-entrada-saida-quint), visibility 0s linear;border-end-start-radius:0;inset:0}.cunha-nav.nav-voo .cunha-nav-lista button,.cunha-nav.nav-voo .cunha-nav-lista .cunha-contacto{color:var(--color-ink-on-dark)}.cunha-nav.nav-voo .cunha-nav-lista button[aria-current=true],.cunha-nav.nav-voo .cunha-nav-lista button:hover{background-color:color-mix(in oklab, var(--color-paper) 8%, transparent)}.cunha-nav.nav-voo .cunha-nav-lista .cunha-contacto{background-color:color-mix(in oklab, var(--color-paper) 16%, transparent)}.cunha-nav.nav-voo .cunha-nav-lista .cunha-contacto:hover{background-color:color-mix(in oklab, var(--color-paper) 26%, transparent)}.cunha-nav.nav-voo .cunha-nav-lista:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) 8%, transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:var(--textura-mascara-azul);mask-image:var(--textura-mascara-azul);position:absolute;inset:0}.cunha-nav .cunha-nav-lista{justify-content:safe center;align-items:center;gap:var(--espaco-3);overscroll-behavior:contain;padding-block:var(--espaco-6);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.cunha-nav .cunha-nav-lista>*{inline-size:min(20rem, 100% - var(--espaco-6) * 2);min-block-size:var(--espaco-6);opacity:0;translate:0 var(--espaco-2);transition:opacity var(--dur-rapida) var(--ease-entrada), translate var(--dur-rapida) var(--ease-entrada);transition-delay:calc((var(--n) - 1 - var(--i)) * var(--dur-escada));justify-content:center}.cunha-nav[data-aberto] .cunha-nav-lista>*{opacity:1;transition-delay:calc(var(--dur-base) + var(--i) * var(--dur-escada));translate:0}.cunha-nav .cunha-nav-lista>*{font-size:calc(var(--texto-3) * 1.08)}.cunha-nav.nav-voo .cunha-nav-lista button,.cunha-nav.nav-voo .cunha-nav-lista .cunha-contacto{font-size:calc(var(--texto-3) * 1.08);padding-inline:var(--espaco-3)}.cunha-nav .cunha-nav-lista button,.cunha-nav .cunha-nav-lista .cunha-contacto{color:var(--color-ink-on-dark)}.cunha-nav .cunha-nav-lista .cunha-contacto{background-color:color-mix(in oklab, var(--color-paper) 16%, transparent);margin-block-start:var(--espaco-3)}.cunha-nav .cunha-nav-lista button[aria-current=true]{background-color:color-mix(in oklab, var(--color-paper) 8%, transparent)}}@media (max-width:68rem) and (max-height:50rem){.cunha-nav .cunha-nav-lista{gap:var(--espaco-2);padding-block:var(--espaco-5)}.cunha-nav .cunha-nav-lista>*,.cunha-nav.nav-voo .cunha-nav-lista button,.cunha-nav.nav-voo .cunha-nav-lista .cunha-contacto{min-block-size:var(--espaco-5);font-size:calc(var(--texto-2) * 1.08)}}@media (max-width:68rem) and (max-height:38rem){.cunha-nav .cunha-nav-lista{gap:var(--espaco-1);padding-block:var(--espaco-3)}}@media (min-width:60.0625rem) and (max-width:68rem){.cunha-topo{--grena-saida-azul:.375}.cunha-marca{height:clamp(6rem,8vw,8rem)}}@media (max-width:68rem){:root{--textura-alfa-movel:12%;--textura-mascara-grena:linear-gradient(to left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%);--textura-mascara-azul:linear-gradient(to right, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%)}.cunha-topo:before{--textura-alfa:var(--textura-alfa-movel);-webkit-mask-image:var(--textura-mascara-grena);mask-image:var(--textura-mascara-grena)}.cunha-base:before{--textura-alfa:var(--textura-alfa-movel);-webkit-mask-image:var(--textura-mascara-azul);mask-image:var(--textura-mascara-azul)}.selo-brasao:before{-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%)}.entrar-disco{inline-size:8.75rem}.palco{background-image:url(data:image/jpeg;base64,/9j//gAPTGF2YzYzLjEuMTAxAP/bAEMACAwMDgwOEBAQEBAQExITFBQUExMTExQUFBUVFRkZGRUVFRQUFRUYGBkZGxwbGhoZGhwcHh4eJCQiIioqKzMzPv/EAH4AAAMBAQAAAAAAAAAAAAAAAAQFBgMAAQADAQAAAAAAAAAAAAAAAAABAgMEEAACAQIFAQYFBAMBAAAAAAABAhEDIQQAEjEFQRMiYYGRUaFxFEIyscGyI0NictERAAECBQMFAQAAAAAAAAAAAAERACECURJhQZEiMROxgXFS/8AAEQgAGwAwAwEiAAIRAAMRAP/aAAwDAQACEQMRAD8AExOKxlBrYuo63KlNJ1CwJsosD88irynKPZKhmNyTt6CMyz1Xov2iIWp/hNyFYX95AJk5puKxlBsaGqrCkd1LlVc+JlSImJvnJbMfz7e1QKtknJcqwkVtt9z/ABB6ZJp8xyWqHq2/5It+3mMgVxja+JxH0pldbSvaqgW8RpLLbyyXx+AxQ108VTpKlQz2iVafaIfcGSSOhXzzCXmDT4jYkApHy6JOUxEAnGUgeibEn2lhE+mdKnOVysdowPWVWPK8/DMqv01Go9DQoq0zpIHf7SPuWfUjpnKpSq0xrU1ANyu8R628Mnta8ty2uGNg17RhcOEGmoxILdxiBYmJI0yTE36ZQvR7SowprG34XUz0vG3jOTOPJxAVav8AYCzyGvsLZfqiIsqiAgH7V+ftnRLLaoVdTCrE5uQolEOghRzFHGYnDFl1+EyT8D/7loOWXuqrGwuWJt5SDfxyxZFNegpVSHHeBUXlZPT9M78hg8NTwzulJFawkCN8kgQzs5BUOHOPXZyKn+QGxAXQVFxcHVqyOuNqVGaoHILDvAk2A/16Rla4CBNNrHYnPU2J3vbNSYI0HV//2Q==);background-position:50%;background-size:cover}.entrar-rato{block-size:2.5rem;inline-size:2.5rem}.palco{--marca-canto-medida:clamp(5.5rem, 14vw, 7.2rem)}.marca-canto-brasao{block-size:var(--marca-canto-medida)}}}
@layer components{.configurador{--conf-largura:min(84rem, 94vw);--conf-fr-vista:1.55;--conf-fr-lado:1;--conf-bordo:1px;--conf-tecto:calc(96dvh - var(--conf-bordo) * 2);width:var(--conf-largura);border:var(--conf-bordo) solid color-mix(in oklab, var(--color-paper) 10%, transparent);border-radius:var(--raio-4);background-color:var(--color-surface);background-image:linear-gradient(to bottom left, var(--color-surface-2) 0%, var(--color-surface) 72%);max-height:96dvh;color:var(--color-ink-on-dark);box-shadow:var(--sombra-e3);padding:0;overflow:hidden}.configurador::backdrop{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}.configurador:before{content:"";z-index:-1;pointer-events:none;--textura-alfa:4%;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) var(--textura-alfa,16%), transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);position:absolute;inset:0}body:has(.configurador[open]){overflow:hidden}.configurador{transition-property:opacity,scale,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.configurador:not([open]){opacity:0;scale:.98}@starting-style{.configurador[open]{opacity:0;scale:.98}}.configurador::backdrop{transition-property:opacity,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.configurador:not([open])::backdrop{opacity:0}@starting-style{.configurador[open]::backdrop{opacity:0}}:root[data-troca-dialogo] .configurador::backdrop{transition-property:none}.conf-grelha{grid-template-columns:minmax(0,1.45fr) minmax(0,1.55fr);grid-template-rows:min(var(--conf-tecto), 57rem);display:grid}.conf-vista-col{gap:var(--espaco-4);min-height:0;padding:var(--espaco-5);grid-template-rows:minmax(0,1fr) auto;display:grid}.conf-vista-col>.conf-vista{grid-row:1}.conf-vista-fundo{display:none}.conf-resumo{gap:var(--espaco-3);display:grid}.conf-controlos::-webkit-scrollbar{display:none}.conf-grelha::-webkit-scrollbar{display:none}.conf-resumo .conf-ficha>div{padding:var(--espaco-2) 0}.conf-vista{block-size:100%;inline-size:100%;border:1px solid color-mix(in oklab, var(--color-paper) 10%, transparent);border-radius:var(--raio-2);background-color:var(--color-cunha-azul-ate);background-clip:padding-box;min-height:0;position:relative;overflow:hidden}.conf-vista[data-carregando] .conf-painel{visibility:hidden}.conf-vista .plate{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.conf-vista .plate-anterior{opacity:0;pointer-events:none}.conf-vista .plate-anterior{animation-name:conf-plate-sair;animation-duration:var(--dur-lenta);animation-timing-function:var(--ease-entrada)}@keyframes conf-plate-sair{0%{opacity:1}to{opacity:0}}.conf-painel{transform-origin:0 0;isolation:isolate;position:absolute;top:0;left:0}.conf-placa{position:absolute}.conf-magia{clip-path:inset(0 round calc(var(--raio-2) - 1px));pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:hidden}.conf-magia-varrimento{background-image:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--color-paper) 42%, transparent) 50%, transparent 100%);mix-blend-mode:screen;inline-size:70%;position:absolute;inset-block:-20%;inset-inline-start:0;transform:skew(-18deg)}.conf-placa>*{background-repeat:no-repeat;position:absolute;inset:0}[data-placa=branco] .conf-placa{background-color:var(--color-paper)}[data-placa=nenhuma] .conf-placa{background-color:#0000}[data-placa=nenhuma] .conf-marca{margin:0}.conf-marca{background-image:var(--logo);margin:var(--placa-margem,6%);background-size:100% 100%}.conf-brilho{background-image:linear-gradient(160deg, color-mix(in oklab, var(--color-paper) 30%, transparent) 0%, color-mix(in oklab, var(--color-paper) 0%, transparent) 38%, color-mix(in oklab, var(--color-ink) 0%, transparent) 64%, color-mix(in oklab, var(--color-ink) 20%, transparent) 100%);pointer-events:none}.conf-fixacoes{--fix-cor:color-mix(in oklab, var(--color-ink) 58%, transparent);--fix-orla:color-mix(in oklab, var(--color-ink) 30%, transparent);--fix-fim:calc(var(--fixacao-raio) * 1.6);background-image:radial-gradient(circle at var(--fixacao-recuo) var(--fixacao-recuo), var(--fix-cor) 0, var(--fix-orla) var(--fixacao-raio), transparent var(--fix-fim)), radial-gradient(circle at calc(100% - var(--fixacao-recuo)) var(--fixacao-recuo), var(--fix-cor) 0, var(--fix-orla) var(--fixacao-raio), transparent var(--fix-fim)), radial-gradient(circle at calc(100% - var(--fixacao-recuo)) calc(100% - var(--fixacao-recuo)), var(--fix-cor) 0, var(--fix-orla) var(--fixacao-raio), transparent var(--fix-fim)), radial-gradient(circle at var(--fixacao-recuo) calc(100% - var(--fixacao-recuo)), var(--fix-cor) 0, var(--fix-orla) var(--fixacao-raio), transparent var(--fix-fim));pointer-events:none}.conf-sombra{background-image:var(--sombra);background-size:var(--painel-w) var(--painel-h);background-position:calc(-1 * var(--placa-x)) calc(-1 * var(--placa-y));mix-blend-mode:multiply;pointer-events:none}.conf-grao{background-image:var(--grao);background-repeat:repeat;background-size:256px 256px;background-position:calc(-1 * var(--placa-x)) calc(-1 * var(--placa-y));mix-blend-mode:overlay;opacity:.5;pointer-events:none}.conf-lado{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.conf-lado:after{content:"";inset-block:var(--espaco-5);background-color:color-mix(in oklab, var(--color-line) 12%, transparent);inline-size:1px;position:absolute;inset-inline-end:0}.conf-lado>*{position:relative}.conf-cabeca{align-items:center;gap:var(--espaco-3);padding:var(--espaco-5) var(--espaco-5) 0;display:flex}.conf-cabeca h2{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.14}.conf-fechar{width:var(--espaco-6);height:var(--espaco-6);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-2);color:var(--color-ink-on-dark);cursor:pointer;transition-property:background-color,color,border-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);background-color:#0000;flex:none;place-items:center;line-height:1;display:grid}.conf-fechar svg{block-size:1.5rem;inline-size:1.5rem}.conf-fechar:hover{background-color:color-mix(in oklab, var(--color-paper) 10%, transparent);border-color:color-mix(in oklab, var(--color-paper) 55%, transparent);color:var(--color-ink-on-dark)}.conf-fechar:active{scale:.94}.conf-fechar:focus-visible{border-radius:var(--raio-2);outline:2px solid var(--color-gold-text);outline-offset:3px}.conf-controlos{scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);padding:var(--espaco-2) var(--espaco-5) var(--espaco-2);gap:var(--espaco-1) var(--espaco-2);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;scroll-padding-block-end:var(--espaco-5);display:grid;overflow-y:auto}.conf-grupo{gap:var(--espaco-2);align-content:start;display:grid}.conf-grupo[data-largo]{grid-column:1/-1}.conf-grupo[data-eixo]{padding:var(--espaco-4) var(--espaco-4) var(--espaco-2);border-radius:var(--raio-3);background-color:color-mix(in oklab, var(--color-paper) 5%, transparent)}.conf-grupo[data-eixo] .conf-nota-topo{color:color-mix(in oklab, var(--color-ink-on-dark) 82%, transparent)}.conf-rodape{padding:var(--espaco-3) var(--espaco-5) var(--espaco-5)}.conf-rodape .conf-secundario{inline-size:100%}.conf-amostras,.conf-largar{margin-block-start:var(--espaco-1)}.conf-grupo h3{margin:var(--espaco-1) 0 0;font-family:var(--font-display);font-size:min(var(--texto-3), 2rem);letter-spacing:.01em;text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent);font-weight:500;line-height:1.14}.conf-nota-topo{max-inline-size:40ch;margin:0}.conf-amostras{justify-content:start;gap:var(--espaco-1);grid-auto-columns:minmax(0,4.5rem);grid-auto-flow:column;display:grid}.conf-amostra{gap:var(--espaco-1);cursor:pointer;display:grid;position:relative}.conf-amostra input{opacity:0;cursor:pointer;position:absolute;inset:0}.conf-amostra i{aspect-ratio:1;background-color:var(--cor);background-image:var(--textura);background-blend-mode:soft-light;border-radius:var(--raio-2);inline-size:min(4rem,100%);box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, inset 0 0 0 1px color-mix(in oklab, var(--color-line) 30%, transparent);transition-property:box-shadow,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);background-size:cover;display:block}.conf-amostra span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:var(--tracking-prova);text-transform:uppercase;text-align:start;font-size:.75rem;font-weight:500;line-height:var(--entrelinha-prova);color:color-mix(in oklab, var(--color-ink-on-dark) 62%, transparent);transition-property:color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada)}.conf-amostra:hover i{scale:1.04}.conf-amostra input:checked~i{box-shadow:0 0 0 0 transparent, 0 0 0 2px var(--color-gold), inset 0 0 0 1px color-mix(in oklab, var(--color-bg) 40%, transparent)}.conf-amostra input:checked~span{color:var(--color-gold-text)}.conf-amostra input:focus-visible~i{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-gold-text) 45%, transparent), 0 0 0 2px var(--color-gold), inset 0 0 0 1px color-mix(in oklab, var(--color-bg) 40%, transparent)}.conf-largar{justify-content:center;align-items:center;gap:var(--espaco-1);padding:var(--espaco-4);border-radius:var(--raio-2);text-align:start;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:1.5px solid #0000;flex-flow:column wrap;display:flex}.conf-largar:hover{background-color:color-mix(in oklab, var(--color-paper) 6%, transparent)}.conf-largar:hover .conf-largar-traco rect{stroke:color-mix(in oklab, var(--color-paper) 55%, transparent)}.conf-largar-traco{pointer-events:none;block-size:calc(100% + 1.5px);inline-size:calc(100% + 1.5px);position:absolute;inset-block-start:-.75px;inset-inline-start:-.75px;overflow:visible}.conf-largar-traco rect{fill:none;stroke:color-mix(in oklab, var(--color-line) 34%, transparent);stroke-width:1.5px;stroke-dasharray:5 4;transition-property:stroke;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada)}.conf-largar{position:relative}.conf-largar:has(input:focus-visible){outline:2px solid var(--color-gold-text);outline-offset:2px}.conf-largar[data-arrastar]{background-color:color-mix(in oklab, var(--color-paper) 12%, transparent)}.conf-largar[data-arrastar] .conf-largar-traco rect{stroke:color-mix(in oklab, var(--color-paper) 85%, transparent)}.conf-largar input{opacity:0;width:1px;height:1px;position:absolute}.conf-largar-icone{block-size:2.5rem;inline-size:2.5rem;color:color-mix(in oklab, var(--color-ink-on-dark) 55%, transparent);flex:none}.conf-largar strong{max-inline-size:28ch;font-size:var(--texto-menos1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.conf-largar-erro{align-items:center;gap:var(--espaco-1);color:var(--color-ink-on-dark);display:inline-flex}.conf-largar-erro-icone{flex:none;block-size:1.2em;inline-size:1.2em}.conf-largar-roda{animation-name:conf-largar-rodar;animation-duration:var(--dur-revelacao);animation-timing-function:var(--ease-constante);animation-iteration-count:infinite}@keyframes conf-largar-rodar{to{transform:rotate(1turn)}}@keyframes conf-largar-respirar{to{opacity:.4}}.conf-controlos[data-com-logo]{grid-template-rows:1fr}.conf-controlos[data-com-logo]>.conf-grupo[data-logo]{grid-template-rows:auto 1fr}.conf-controlos[data-com-logo] .conf-largar{flex-wrap:nowrap}.conf-largar-figura{flex:1 1 0;align-self:stretch;place-items:center;min-block-size:2.5rem;display:grid;container-type:size}.conf-largar-previa{--previa-alto:min(100cqb, max(80cqb, var(--previa-minimo,2.5rem)));--previa-largura:min(100cqi, calc(var(--previa-alto) * var(--logo-racio)));--previa-altura:min(var(--previa-alto), calc(100cqi / var(--logo-racio)));inline-size:var(--previa-largura);block-size:var(--previa-altura);border-radius:var(--raio-1);display:block;overflow:hidden}.conf-largar-previa[data-placa=branco]{padding:min(var(--espaco-1), calc(min(var(--previa-largura), var(--previa-altura)) * .12));background-color:var(--color-paper)}.conf-largar-previa img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.conf-grupo[data-logo]{grid-template-columns:minmax(0,1fr) auto}.conf-grupo[data-logo]>h3{grid-area:1/1}.conf-grupo[data-logo]>.conf-largar{grid-column:1/-1}.conf-remover{place-self:center end;align-items:center;gap:var(--espaco-2);color:var(--color-muted);font:inherit;font-size:var(--texto-menos1);cursor:pointer;background:0 0;border:0;grid-area:1/2;margin-block-start:var(--espaco-1);padding:0;display:inline-flex}.conf-remover-icone{flex:none;block-size:1.15em;inline-size:1.15em}@media (pointer:coarse){.conf-remover{padding-block:var(--espaco-1);margin-block:0 calc(var(--espaco-1) * -1)}}.conf-remover:hover{color:var(--color-ink-on-dark)}.conf-remover:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.conf-opcoes{align-items:end;gap:var(--espaco-2) var(--espaco-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.conf-campo{gap:var(--espaco-2);display:grid}.conf-campo span{letter-spacing:var(--tracking-prova);text-transform:uppercase;font-weight:500}.conf-campo select{inline-size:100%;min-inline-size:0;max-inline-size:22rem;padding:var(--espaco-2) var(--espaco-3);border:1px solid color-mix(in oklab, var(--color-line) 34%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-cunha-azul-ate) 70%, transparent);color:var(--color-ink-on-dark);font:inherit;font-size:var(--texto-0)}.conf-caixa{gap:var(--espaco-2);min-block-size:var(--espaco-4);font-size:var(--texto-menos1);cursor:pointer;align-items:center;display:flex}.conf-caixa input{inline-size:var(--espaco-3);block-size:var(--espaco-3);accent-color:var(--color-gold)}.conf-nota{font-size:var(--texto-menos1);color:var(--color-muted);margin:0}.conf-ficha{gap:0;margin:0;display:grid}.conf-ficha>div{justify-content:space-between;gap:var(--espaco-4);padding:var(--espaco-3) 0;display:flex}.conf-ficha>div+div{border-top:1px solid color-mix(in oklab, var(--color-line) 10%, transparent)}.conf-ficha dt{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:var(--color-muted);font-weight:500}.conf-ficha dd{color:var(--color-ink-on-dark);margin:0}.conf-exportar{gap:var(--espaco-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.conf-resumo>.conf-avancar{margin-block-start:var(--espaco-1)}.conf-exportar button,.conf-secundario{justify-content:center;align-items:center;gap:var(--espaco-2);padding:var(--espaco-3);border:1px solid color-mix(in oklab, var(--color-line) 22%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 10%, transparent);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--texto-1);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition-property:border-color,background-color,color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);font-weight:500;line-height:1.14;display:inline-flex}.conf-exportar button svg,.conf-secundario svg{flex:none;block-size:1.15em;inline-size:1.15em}.conf-exportar button:hover:not([disabled]),.conf-secundario:hover{background-color:color-mix(in oklab, var(--color-paper) 20%, transparent);border-color:color-mix(in oklab, var(--color-paper) 34%, transparent)}.conf-exportar button[disabled]{opacity:.5;cursor:progress}.conf-exportar button:focus-visible,.conf-secundario:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.conf-estado{gap:var(--espaco-4);min-block-size:18rem;padding:var(--espaco-6) var(--espaco-5);text-align:start;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;place-content:center;justify-items:center;display:grid;position:relative}.conf-estado h2{font-family:var(--font-display);font-size:var(--texto-2);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:500}.conf-estado p{max-inline-size:40ch;color:var(--color-muted);margin:0}.conf-avancar{justify-content:center;align-items:center;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--color-gold);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:var(--texto-1);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition-property:background-color,transform;transition-duration:var(--dur-instantanea);transition-timing-function:var(--ease-entrada);font-weight:500;line-height:1.14;text-decoration:none;display:inline-flex}.conf-avancar svg{flex:none;block-size:1.15em;inline-size:1.15em}.conf-avancar:hover{background-color:var(--color-gold-hover);border-color:var(--color-gold-hover)}.conf-avancar:active{scale:.97}.conf-avancar:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}@media (max-height:61rem){.conf-cabeca{padding:var(--espaco-5) var(--espaco-5) var(--espaco-2)}.conf-controlos{padding:var(--espaco-2) var(--espaco-5) var(--espaco-2);gap:var(--espaco-2)}.conf-grupo h3{font-size:var(--texto-1)}.conf-grupo[data-eixo]{padding:var(--espaco-1) var(--espaco-3) var(--espaco-2)}.conf-nota-topo{display:none}}@media (max-width:78rem){.conf-amostra span{font-size:.6875rem}}@media (max-height:52rem){.conf-amostras{grid-template-columns:repeat(auto-fill,4rem)}.conf-amostra i{inline-size:3.5rem}}@media (max-height:46rem){.conf-amostras{grid-template-columns:repeat(auto-fill,3.5rem)}.conf-amostra i{inline-size:3rem}.conf-cabeca{padding-block:var(--espaco-3) var(--espaco-1)}.conf-grupo h3{margin-block-start:0}.conf-largar{padding:var(--espaco-2) var(--espaco-4)}.conf-largar-icone{inline-size:var(--espaco-4);block-size:var(--espaco-4)}.conf-largar-figura{min-block-size:var(--espaco-4);--previa-minimo:var(--espaco-4)}.conf-remover{margin-block-start:0}}@media (max-width:75rem){.configurador{height:92dvh;container-type:inline-size}.conf-grelha{--conf-vista-alto:min(calc(100cqi * 900 / 1600), 34dvh);min-block-size:100%;max-block-size:100%;scroll-padding-block:calc(var(--conf-vista-alto) + 6rem) var(--espaco-5);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.conf-vista-fundo,.conf-vista,.conf-lado,.conf-resumo{flex:none}.conf-vista-fundo{z-index:2;block-size:var(--conf-vista-alto);background-color:var(--color-surface);order:1;margin-block-end:calc(var(--conf-vista-alto) * -1);display:block;position:sticky;inset-block-start:0}.conf-lado,.conf-controlos{overflow:visible}.conf-vista-col{display:contents}.conf-vista{z-index:3;block-size:var(--conf-vista-alto);inline-size:calc(var(--conf-vista-alto) * 1600 / 900);order:1;align-self:center;max-block-size:none;position:sticky;inset-block-start:0}.conf-rodape{padding-inline:var(--espaco-4)}.conf-lado{order:2}.conf-resumo{order:3}.conf-lado:after{inset-block:0 auto;inset-inline:var(--espaco-4);block-size:1px;inline-size:auto}.conf-cabeca,.conf-controlos{padding-inline:var(--espaco-4)}.conf-resumo{padding-inline:var(--espaco-4);padding-block-end:var(--espaco-5)}.conf-cabeca{z-index:1;background-color:var(--color-surface);position:sticky;inset-block-start:var(--conf-vista-alto)}}@media (max-width:34rem){.conf-controlos{grid-template-columns:minmax(0,1fr)}.conf-amostras{grid-template-columns:repeat(auto-fit,minmax(3.25rem,4.5rem));grid-auto-flow:row}}@media (prefers-reduced-transparency:reduce){.configurador::backdrop{background-color:var(--color-ink)}.conf-lado:before{display:none}}@media (max-width:68rem){.configurador:before{--textura-alfa:5%;-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%)}.conf-grelha{--conf-vista-alto:min(calc((100cqi - 2 * var(--folha-recuo)) * 900 / 1600), 34dvh);scroll-padding-block:calc(var(--folha-recuo-topo) + var(--conf-vista-alto) + var(--folha-recuo) + 6rem) var(--espaco-5)}.conf-vista-fundo{block-size:calc(var(--folha-recuo-topo) + var(--conf-vista-alto) + var(--folha-recuo));margin-block-end:calc((var(--folha-recuo-topo) + var(--conf-vista-alto) + var(--folha-recuo)) * -1)}.conf-vista{margin-block:var(--folha-recuo-topo) var(--folha-recuo);inset-block-start:var(--folha-recuo-topo)}.conf-cabeca,.conf-controlos,.conf-rodape,.conf-resumo{padding-inline:var(--folha-recuo)}.conf-lado:after{inset-inline:var(--folha-recuo)}.configurador{--folha-recuo:var(--recuo-ecra);border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;inset:0}.conf-grelha{gap:0 var(--espaco-1);block-size:100%;min-block-size:0;max-block-size:none;padding-inline:var(--folha-recuo);grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.conf-lado,.conf-vista-col,.conf-resumo,.conf-rodape,.conf-exportar{display:contents}.conf-lado:before,.conf-lado:after,.conf-vista-fundo,.conf-resumo .conf-ficha{display:none}.conf-cabeca{z-index:auto;padding:var(--folha-recuo-topo) 0 var(--espaco-2);background-color:#0000;grid-area:1/1/auto/-1;position:relative;inset:auto}.conf-vista-col>.conf-vista{z-index:auto;margin:var(--espaco-2) 0 0;grid-area:2/1/auto/-1;justify-self:center;position:relative;inset:auto}.conf-controlos{overscroll-behavior:contain;gap:var(--espaco-2);min-block-size:0;margin-inline:calc(-1 * var(--espaco-1));padding:var(--espaco-3) var(--espaco-1) var(--espaco-5);scroll-padding-block:var(--espaco-3) var(--espaco-5);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);grid-area:3/1/auto/-1;overflow-y:auto}.conf-controlos[data-com-logo]{grid-template-rows:none}.conf-rodape .conf-secundario{min-inline-size:0;padding:var(--espaco-3) var(--espaco-2);grid-area:4/1;margin-block-start:var(--espaco-2)}.conf-exportar button{inline-size:calc(1.14em + 2 * var(--espaco-3) + 2px);padding:var(--espaco-3) 0;grid-row:4;margin-block-start:var(--espaco-2)}.conf-exportar button:first-child{grid-column:2}.conf-exportar button:nth-child(2){grid-column:3}.conf-exportar button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conf-resumo>.conf-avancar{margin-block:var(--espaco-2) 0;grid-area:5/1/auto/-1}.conf-resumo>.credito{margin-block:var(--espaco-2) max(var(--espaco-4), env(safe-area-inset-bottom));grid-area:6/1/auto/-1}.conf-grupo[data-eixo]{padding:var(--espaco-3)}.conf-grupo h3{font-size:var(--texto-1)}.conf-amostras{grid-auto-columns:3.75rem}.conf-amostra i{inline-size:3.375rem}.conf-largar{gap:0 var(--espaco-3);padding:var(--espaco-3);grid-template-columns:auto minmax(0,1fr);place-items:center start;display:grid}.conf-largar>.conf-largar-icone,.conf-largar>.conf-largar-figura{grid-row:1/span 2}.conf-largar-icone{block-size:2rem;inline-size:2rem}.conf-largar-figura{block-size:2.5rem;min-block-size:0;inline-size:4rem}.conf-largar strong{align-self:end}.conf-largar>.prova{align-self:start}}@media (max-width:68rem) and (orientation:landscape){.conf-grelha{grid-template-columns:minmax(0, 1fr) auto auto var(--espaco-5) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.conf-vista-col>.conf-vista{aspect-ratio:1600/900;block-size:auto;inline-size:auto;grid-area:2/1/auto/4;justify-self:stretch;margin-block-start:var(--espaco-3)}.conf-controlos{grid-area:2/5/-1;grid-template-columns:minmax(0,1fr);margin-block-end:var(--espaco-4)}.conf-rodape .conf-secundario,.conf-exportar button{grid-row:4}.conf-resumo>.conf-avancar,.conf-resumo>.credito{grid-column:1/4}.conf-resumo>.conf-avancar{grid-row:5}.conf-resumo>.credito{grid-row:6}}@media (max-width:34rem),(max-width:68rem) and (orientation:landscape){.conf-grupo[data-eixo]{align-items:center;gap:var(--espaco-1) var(--espaco-3);grid-template-columns:minmax(0,1fr) auto}.conf-grupo[data-eixo]>h3,.conf-grupo[data-eixo]>.conf-nota-topo{grid-column:1}.conf-grupo[data-eixo]>.conf-amostras{grid-area:1/2/span 2;grid-template-columns:repeat(3,3.75rem);grid-auto-flow:row;margin-block-start:0}}@media (max-width:68rem){.conf-resumo>.conf-avancar,.conf-rodape .conf-secundario,.conf-exportar button{font-size:calc(var(--texto-1) * 1.08)}}}
@layer components{.ficha{border:1px solid color-mix(in oklab, var(--color-paper) 10%, transparent);border-radius:var(--raio-4);background-color:var(--color-surface);background-image:linear-gradient(to bottom left, var(--color-surface-2) 0%, var(--color-surface) 72%);block-size:92dvh;inline-size:min(84rem,94vw);color:var(--color-ink-on-dark);box-shadow:var(--sombra-e3);padding:0;overflow:hidden}.ficha:before{content:"";z-index:-1;pointer-events:none;--textura-alfa:4%;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) var(--textura-alfa,16%), transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);position:absolute;inset:0}body:has(.ficha[open]){overflow:hidden}.ficha::backdrop{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}@media (prefers-reduced-transparency:reduce){.ficha::backdrop{background-color:var(--color-ink)}}.ficha{transition-property:opacity,scale,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.ficha:not([open]){opacity:0;scale:.98}@starting-style{.ficha[open]{opacity:0;scale:.98}}.ficha::backdrop{transition-property:opacity,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.ficha:not([open])::backdrop{opacity:0}@starting-style{.ficha[open]::backdrop{opacity:0}}:root[data-troca-dialogo] .ficha::backdrop{transition-property:none}.ficha-grelha{grid-template-columns:1.15fr 1fr;block-size:100%;min-block-size:0;display:grid}.ficha-lado{--ficha-corpo-texto:calc(var(--texto-0) * .88);flex-direction:column;min-block-size:0;display:flex;position:relative}.ficha-lado:after{content:"";inset-block:var(--espaco-5);background-color:color-mix(in oklab, var(--color-line) 12%, transparent);inline-size:1px;position:absolute;inset-inline-end:0}.ficha-cabeca{align-items:center;gap:var(--espaco-3);padding:var(--espaco-5) var(--espaco-5) var(--espaco-2);display:flex}.ficha-cabeca h2{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.14}.ficha-fechar{inline-size:var(--espaco-6);block-size:var(--espaco-6);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-2);color:var(--color-ink-on-dark);cursor:pointer;transition-property:background-color,border-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);background-color:#0000;flex:none;place-items:center;line-height:1;display:grid}.ficha-fechar svg{block-size:1.5rem;inline-size:1.5rem}.ficha-fechar:hover{background-color:color-mix(in oklab, var(--color-paper) 10%, transparent);border-color:color-mix(in oklab, var(--color-paper) 55%, transparent)}.ficha-fechar:active{scale:.94}.ficha-fechar:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.ficha-corpo{scrollbar-width:none;min-block-size:0;padding:var(--espaco-2) var(--espaco-5) var(--espaco-5);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);flex:1;overflow-y:auto}.ficha-entrada{padding:var(--espaco-4);border-radius:var(--raio-3);background-color:color-mix(in oklab, var(--color-paper) 5%, transparent);font-size:var(--ficha-corpo-texto);color:var(--color-ink-on-dark);text-wrap:pretty;margin-block-end:var(--espaco-4);line-height:1.6}.ficha-texto{max-inline-size:66ch;font-size:var(--ficha-corpo-texto);color:color-mix(in oklab, var(--color-ink-on-dark) 82%, transparent);text-wrap:pretty;margin-block-end:var(--espaco-3);line-height:1.6}.ficha-seccao{margin-block-start:var(--espaco-4)}.ficha-prosa-resto{grid-template-rows:0fr;display:grid}.ficha-prosa-resto>div{min-block-size:0;overflow:hidden}.ficha-prosa[data-aberta] .ficha-prosa-resto{grid-template-rows:1fr}.ficha-prosa-resto .ficha-seccao:last-child{margin-block-end:var(--espaco-4)}.ficha-prosa-resto{transition-property:grid-template-rows;transition-duration:var(--dur-base);transition-timing-function:var(--ease-entrada)}.ficha-ler-mais{align-items:center;gap:var(--espaco-1);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 50%, transparent);color:var(--color-ink);font-family:var(--font-corpo);font-size:calc(var(--ficha-corpo-texto) * .8);letter-spacing:var(--tracking-prova);text-transform:uppercase;cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;font-weight:600;line-height:1.14;display:inline-flex}.ficha-ler-mais:hover{background-color:color-mix(in oklab, var(--color-paper) 68%, transparent)}.ficha-ler-mais:active{scale:.97}.ficha-ler-mais:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.ficha-ler-mais-icone{inline-size:calc(var(--texto-0) * .95);block-size:calc(var(--texto-0) * .95);flex:none}.ficha-corpo>.ficha-bloco{margin-block-start:var(--espaco-5)}.ficha-seccao h3,.ficha-bloco h3{font-family:var(--font-display);font-size:var(--texto-1);letter-spacing:.01em;text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent);margin-block-end:var(--espaco-2);font-weight:500;line-height:1.14}.ficha-bloco h3{font-size:min(var(--texto-2), 2rem);color:var(--color-ink-on-dark);margin-block-end:var(--espaco-3)}.ficha-seccao h3{padding:var(--espaco-1) var(--espaco-2);border-radius:var(--raio-1);background-color:color-mix(in oklab, var(--color-gold) 12%, transparent);color:var(--color-gold-text);align-items:center;display:inline-flex}.ficha-bloco[data-caixa]{padding:var(--espaco-4);border-radius:var(--raio-3);background-color:color-mix(in oklab, var(--color-paper) 5%, transparent)}.ficha-lista{gap:var(--espaco-1);font-size:var(--ficha-corpo-texto);color:color-mix(in oklab, var(--color-ink-on-dark) 82%, transparent);margin:0;padding-inline-start:var(--espaco-3);line-height:1.5;display:grid}.ficha-vista-col{min-block-size:0;padding:var(--espaco-5);gap:var(--espaco-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ficha-imagem{aspect-ratio:1280/715;object-fit:cover;border:1px solid color-mix(in oklab, var(--color-paper) 10%, transparent);border-radius:var(--raio-2);block-size:auto;inline-size:100%}.ficha-dados{align-content:start;gap:var(--espaco-4);scrollbar-width:none;min-block-size:0;padding-block:var(--espaco-2) var(--espaco-5);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-4)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-2), var(--color-paper) calc(100% - var(--espaco-4)), transparent 100%);display:grid;overflow-y:auto}.ficha-pares{gap:var(--espaco-1);margin:0;display:grid}.ficha-pares>div+div{border-block-start:1px solid color-mix(in oklab, var(--color-line) 10%, transparent)}.ficha-pares>div{gap:var(--espaco-3);padding-block:var(--espaco-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.ficha-pares dt{font-family:var(--font-prova);letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent);font-size:.75rem;font-weight:500}.ficha-pares dd{font-size:var(--texto-menos1);line-height:var(--entrelinha-prova);text-align:end;color:var(--color-ink-on-dark);margin:0}.ficha-nota{color:color-mix(in oklab, var(--color-ink-on-dark) 60%, transparent);font-size:.75rem;display:block}.ficha-incluido{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.ficha-incluido li{gap:var(--espaco-2);font-size:var(--texto-menos1);color:color-mix(in oklab, var(--color-ink-on-dark) 88%, transparent);grid-template-columns:auto 1fr;align-items:start;line-height:1.45;display:grid}.ficha-visto{block-size:1rem;inline-size:1rem;color:var(--color-gold-text);margin-block-start:.15em}.ficha-corpo::-webkit-scrollbar{display:none}.ficha-dados::-webkit-scrollbar{display:none}.ficha-grelha::-webkit-scrollbar{display:none}.ficha-rodape{align-items:center;gap:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;display:flex}.ficha-rodape>.credito{flex-basis:100%}.ficha-rodape>.ficha-avancar{flex:1;min-inline-size:0}.ficha-avancar{justify-content:center;align-items:center;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:var(--texto-1);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;font-weight:500;line-height:1.14;text-decoration:none;display:flex}.ficha-avancar:hover{background-color:var(--color-gold-hover)}.ficha-avancar:active{scale:.97}.ficha-avancar:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.ficha-avancar-icone{flex:none;block-size:1.15em;inline-size:1.15em}.ficha-ligar{inline-size:calc(var(--espaco-3) * 2 + 1.15em);block-size:calc(var(--espaco-3) * 2 + 1.15em);border:1px solid color-mix(in oklab, var(--color-line) 22%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 10%, transparent);color:var(--color-ink-on-dark);font-family:var(--font-display);font-size:var(--texto-1);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);flex:none;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1.14;text-decoration:none;display:flex}.ficha-ligar:hover{background-color:color-mix(in oklab, var(--color-paper) 20%, transparent);border-color:color-mix(in oklab, var(--color-paper) 34%, transparent)}.ficha-ligar:active{scale:.97}.ficha-ligar:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}.ficha-galeria{display:grid;position:relative}.ficha-galeria>.ficha-imagem{opacity:0;grid-area:1/1}.ficha-galeria>.ficha-imagem[data-atual]{opacity:1}.ficha-galeria>.ficha-imagem{transition-property:opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-entrada)}.ficha-galeria-seta{inline-size:var(--espaco-6);block-size:var(--espaco-6);background-color:color-mix(in oklab, var(--color-ink) 55%, transparent);color:var(--color-ink-on-dark);cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.ficha-galeria-seta[data-lado=anterior]{inset-inline-start:var(--espaco-3)}.ficha-galeria-seta[data-lado=seguinte]{inset-inline-end:var(--espaco-3)}.ficha-galeria-seta svg{block-size:1.25rem;inline-size:1.25rem}.ficha-galeria-seta:hover{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}.ficha-galeria-seta:active{scale:.94}.ficha-galeria-seta:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:3px}@media (max-width:75rem){.ficha-grelha{scrollbar-width:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:100%;max-block-size:100%;overflow-y:auto}.ficha-lado{display:contents}.ficha-lado:after{display:none}.ficha-vista-col{position:relative}.ficha-vista-col:before{content:"";inset-block-start:0;inset-inline:var(--espaco-4);background-color:color-mix(in oklab, var(--color-line) 12%, transparent);block-size:1px;position:absolute}.ficha-cabeca{z-index:1;background-color:var(--color-surface);padding-inline:var(--espaco-4);position:sticky;inset-block-start:0}.ficha-corpo{padding-inline:var(--espaco-4);overflow:visible;-webkit-mask-image:none;mask-image:none}.ficha-dados{overflow:visible;-webkit-mask-image:none;mask-image:none}.ficha-vista-col{padding:var(--espaco-4)}.ficha-imagem{justify-self:center;block-size:auto;inline-size:min(100%,60.8671dvh)}}@media (max-width:68rem){.ficha:before{--textura-alfa:5%;-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0%, color-mix(in oklab, var(--color-paper) 5%, transparent) 100%)}.ficha-cabeca{padding-block-start:var(--folha-recuo-topo);padding-inline:var(--folha-recuo)}.ficha-corpo{padding-inline:var(--folha-recuo)}.ficha-vista-col{padding:var(--folha-recuo)}.ficha-vista-col:before{inset-inline:var(--folha-recuo)}.ficha{--folha-recuo:var(--recuo-ecra);border:0;border-radius:0;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;inset:0}.ficha-movel{--ficha-corpo-texto:calc(var(--texto-0) * .88);grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.ficha-movel .ficha-cabeca{padding:var(--folha-recuo-topo) var(--folha-recuo) var(--espaco-2);background-color:#0000;position:static}.ficha-rolo{align-content:start;gap:var(--espaco-4);overscroll-behavior:contain;scrollbar-width:none;min-block-size:0;padding:var(--espaco-3) var(--folha-recuo) var(--espaco-5);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-5)), transparent 100%);display:grid;overflow-y:auto}.ficha-rolo::-webkit-scrollbar{display:none}.ficha-rolo .ficha-imagem{inline-size:100%}.ficha-movel .ficha-rodape{padding:var(--espaco-2) var(--folha-recuo) max(var(--espaco-4), env(safe-area-inset-bottom))}.ficha-movel .ficha-avancar,.ficha-movel .ficha-ligar{font-size:calc(var(--texto-1) * 1.08)}}}
@layer components{.contacto,.mural{border:1px solid color-mix(in oklab, var(--color-paper) 10%, transparent);border-radius:var(--raio-4);background-color:var(--color-surface);background-image:linear-gradient(to bottom left, var(--color-surface-2) 0%, var(--color-surface) 72%);color:var(--color-ink-on-dark);box-shadow:var(--sombra-e3);padding:0;overflow:hidden}.contacto:before,.mural:before{content:"";z-index:-1;pointer-events:none;--textura-alfa:4%;background-image:repeating-linear-gradient(var(--textura-angulo), transparent 0 var(--textura-vao), color-mix(in oklab, var(--color-paper) var(--textura-alfa,16%), transparent) var(--textura-vao) var(--textura-passo));-webkit-mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);mask-image:linear-gradient(to bottom left, var(--color-paper) 0 25%, transparent 85%);position:absolute;inset:0}.contacto-politica{color:var(--color-gold-text);text-underline-offset:.2em;text-decoration:underline}.contacto-politica:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:2px}body:has(.contacto[open],.mural[open]){overflow:hidden}.contacto::backdrop,.mural::backdrop{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}@media (prefers-reduced-transparency:reduce){.contacto::backdrop,.mural::backdrop{background-color:var(--color-ink)}}.contacto,.mural{transition-property:opacity,scale,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.contacto:not([open]),.mural:not([open]){opacity:0;scale:.98}@starting-style{.contacto[open],.mural[open]{opacity:0;scale:.98}}.contacto::backdrop,.mural::backdrop{transition-property:opacity,overlay,display;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);transition-behavior:allow-discrete}.contacto:not([open])::backdrop,.mural:not([open])::backdrop{opacity:0}@starting-style{.contacto[open]::backdrop,.mural[open]::backdrop{opacity:0}}:root[data-troca-dialogo] .contacto::backdrop{transition-property:none}.contacto{--contacto-erro:color-mix(in oklab, var(--color-red) 45%, var(--color-ink-on-dark));max-block-size:92dvh;inline-size:min(40rem,94vw)}.contacto-folha{grid-template-rows:auto minmax(0,1fr) auto;max-block-size:92dvh;display:grid}.contacto-form{display:contents}.contacto-corpo{align-content:start;gap:var(--espaco-3);overscroll-behavior:contain;scrollbar-width:none;min-block-size:0;scroll-padding-block:var(--espaco-4);padding:var(--espaco-3) var(--espaco-5) var(--espaco-4);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-4)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-paper) var(--espaco-3), var(--color-paper) calc(100% - var(--espaco-4)), transparent 100%);display:grid;overflow-y:auto}.contacto-corpo::-webkit-scrollbar{display:none}.contacto-intro{margin:0 0 var(--espaco-1);font-family:var(--font-corpo);font-size:var(--texto-0);line-height:1.5}.contacto-enviado{align-content:center;justify-items:center;gap:var(--espaco-3);padding-block:var(--espaco-6) var(--espaco-7);text-align:center}.contacto-obrigado{font-family:var(--font-display);font-size:var(--texto-4);letter-spacing:.01em;text-transform:uppercase;color:var(--color-gold-text);margin:0;font-weight:500;line-height:1.1308}.contacto-enviado-texto{max-inline-size:32ch;font-family:var(--font-corpo);font-size:calc(var(--texto-1) * .85);color:var(--color-ink-on-dark);overflow-wrap:anywhere;margin:0;line-height:1.5}.contacto-campo{gap:var(--espaco-1);display:grid}.contacto-campo>label{font-family:var(--font-prova);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500;line-height:1.4}.contacto-campo input:not([type=checkbox]),.contacto-campo textarea{box-sizing:border-box;inline-size:100%;padding:var(--espaco-2) var(--espaco-3);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 6%, transparent);color:var(--color-ink-on-dark);font-family:var(--font-corpo);font-size:var(--texto-0);transition-property:border-color,background-color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);margin:0;line-height:1.4}.contacto-campo textarea{resize:vertical;min-block-size:7.5rem}.contacto-campo input:not([type=checkbox]):hover,.contacto-campo textarea:hover{border-color:color-mix(in oklab, var(--color-paper) 30%, transparent)}.contacto-campo input:focus-visible,.contacto-campo textarea:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:2px;border-color:color-mix(in oklab, var(--color-paper) 40%, transparent);background-color:color-mix(in oklab, var(--color-paper) 10%, transparent)}.contacto-campo [aria-invalid=true]{border-color:var(--contacto-erro)}.contacto-par{gap:var(--espaco-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacto-campo>.contacto-consentimento{gap:var(--espaco-2);font-family:var(--font-corpo);font-size:calc(var(--texto-0) * .88);letter-spacing:0;text-transform:none;color:var(--color-ink-on-dark);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:400;line-height:1.45;display:grid}.contacto-consentimento input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-gold);cursor:pointer;margin:.1em 0 0}.contacto-consentimento input:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:2px}.contacto-erro{font-family:var(--font-corpo);font-size:calc(var(--texto-0) * .82);color:var(--contacto-erro);margin:0;line-height:1.4}.contacto-falha{padding:var(--espaco-2) var(--espaco-3);border:1px solid color-mix(in oklab, var(--color-red) 55%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-red) 18%, transparent);font-family:var(--font-corpo);font-size:calc(var(--texto-0) * .88);margin:0;line-height:1.45}.contacto-anexo{gap:var(--espaco-2);padding:var(--espaco-2);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 6%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.contacto-anexo-imagem{aspect-ratio:1;object-fit:cover;border-radius:var(--raio-1);inline-size:5rem;display:block}.contacto-anexo-texto{gap:2px;min-inline-size:0;display:grid}.contacto-anexo-etiqueta{font-family:var(--font-prova);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 82%, transparent);font-size:.75rem;font-weight:500;line-height:1.4}.contacto-anexo-nome{font-family:var(--font-corpo);overflow-wrap:anywhere;color:var(--color-ink-on-dark);font-size:.9375rem;font-weight:500;line-height:1.4}.contacto-anexo-estado{font-family:var(--font-prova);letter-spacing:.01em;color:color-mix(in oklab, var(--color-ink-on-dark) 82%, transparent);font-size:.8125rem;font-weight:400;line-height:1.4}.contacto-escolha{gap:var(--espaco-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.contacto-escolha>legend{font-family:var(--font-prova);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-block-end:var(--espaco-2);padding:0;font-size:.75rem;font-weight:500;line-height:1.4}.contacto-chips{grid-template-columns:repeat(var(--colunas,4), minmax(0, 1fr));gap:var(--espaco-2);display:grid}.contacto-chip{cursor:pointer;display:grid;position:relative}.contacto-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contacto-chip span{min-block-size:2.75rem;min-inline-size:0;padding:0 var(--espaco-1);border-radius:var(--raio-2);background-color:color-mix(in oklab, var(--color-paper) 6%, transparent);box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, inset 0 0 0 1px color-mix(in oklab, var(--color-paper) 18%, transparent);font-family:var(--font-prova);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-on-dark);transition-property:box-shadow,background-color,color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);place-items:center;font-size:.8125rem;font-weight:500;line-height:1.4;display:grid}.contacto-chip:hover span{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, inset 0 0 0 1px color-mix(in oklab, var(--color-paper) 30%, transparent)}.contacto-chip input:checked~span{background-color:color-mix(in oklab, var(--color-gold) 14%, transparent);box-shadow:0 0 0 0 transparent, 0 0 0 2px var(--color-gold), inset 0 0 0 1px color-mix(in oklab, var(--color-bg) 40%, transparent)}.contacto-chip input:focus-visible~span{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-gold-text) 45%, transparent), 0 0 0 2px var(--color-gold), inset 0 0 0 1px color-mix(in oklab, var(--color-bg) 40%, transparent)}.contacto-nota{margin:var(--espaco-1) 0 0;font-family:var(--font-prova);letter-spacing:.01em;color:var(--color-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.contacto-armadilha{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contacto-rodape{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-5) var(--espaco-4);display:grid}.contacto-rodape .ficha-avancar[disabled]{opacity:.6;cursor:progress}.contacto-a-rodar{animation:contacto-rodar calc(var(--dur-lenta) * 1.5) var(--ease-constante) infinite}@keyframes contacto-rodar{to{rotate:1turn}}@media (max-width:68rem){.contacto{--folha-recuo:var(--recuo-ecra);border:0;border-radius:0;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;inset:0}.contacto-folha{block-size:100%;max-block-size:none}.contacto-corpo{padding-inline:var(--folha-recuo)}.contacto .ficha-cabeca{padding:var(--folha-recuo-topo) var(--folha-recuo) var(--espaco-2);background-color:#0000;position:static}.contacto-rodape{padding:var(--espaco-2) var(--folha-recuo) max(var(--espaco-4), env(safe-area-inset-bottom))}.contacto-rodape .ficha-avancar{font-size:calc(var(--texto-1) * 1.08)}.contacto-campo input:not([type=checkbox]),.contacto-campo textarea{font-size:1rem}.contacto-intro{font-size:calc(var(--texto-0) * .88)}.contacto-campo>.contacto-consentimento{font-size:calc(var(--texto-0) * .82)}.contacto-obrigado{font-size:var(--texto-6)}.contacto-enviado-texto{font-size:calc(var(--texto-1) * .9)}}@media (max-width:34rem){.contacto-par{grid-template-columns:minmax(0,1fr)}}.mural{inline-size:min(32rem,94vw);padding:var(--espaco-7) var(--espaco-6) var(--espaco-6);text-align:center}.mural-fechar{position:absolute;inset-block-start:var(--espaco-3);inset-inline-start:var(--espaco-3)}.mural-cadeado{inline-size:var(--espaco-6);block-size:var(--espaco-6);margin:0 auto var(--espaco-3);color:var(--color-gold-text);display:block}.mural h2{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.14}.mural h2:focus-visible{outline:none}.mural-texto{margin:var(--espaco-2) 0 0;font-family:var(--font-prova);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:500;line-height:1.4}.credito{font-family:var(--font-prova);letter-spacing:.01em;text-align:center;color:var(--color-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.credito a{color:var(--color-gold-text);text-underline-offset:.2em;transition-property:color;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);text-decoration-line:underline;text-decoration-thickness:1px}.credito a:hover{color:var(--color-ink-on-dark)}.credito a:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:2px;border-radius:2px}}
@layer components{.obras,.obras-caixa.obras-deitado,.obras-caixa.obras-pequeno{display:none}@media (min-width:150.063rem){:root:not([data-aviso-largo]) .obras{z-index:999;padding:var(--espaco-6) var(--espaco-5);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}:root:not([data-aviso-largo]) main{visibility:hidden}:root:not([data-aviso-largo]) body{overflow:hidden}}@media (max-width:24.3125rem){:root:not([data-aviso-pequeno]) .obras{z-index:999;padding:var(--espaco-6) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}:root:not([data-aviso-pequeno]) main{visibility:hidden}:root:not([data-aviso-pequeno]) body{overflow:hidden}.obras-caixa.obras-largura{display:none}.obras-caixa.obras-pequeno{display:grid}}.obras-entendi{padding:var(--espaco-3) var(--espaco-6);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:calc(var(--texto-1) * 1.08);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);border:0;margin-block-start:var(--espaco-2);font-weight:500;line-height:1.14}.obras-entendi:hover{background-color:var(--color-gold-hover)}.obras-entendi:active{scale:.97}.obras-entendi:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}@media (max-width:68rem) and (orientation:landscape) and (max-height:30rem){.obras{z-index:999;padding:var(--espaco-5) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}main{visibility:hidden}body{overflow:hidden}.obras-caixa.obras-largura{display:none}.obras-caixa.obras-deitado{display:grid}.obras-deitado .obras-marca{block-size:clamp(3rem,12svh,5rem)}}.obras-caixa{justify-items:center;gap:var(--espaco-4);text-align:center;max-inline-size:34rem;display:grid}.obras-marca{block-size:5.5rem;inline-size:auto}.obras-caixa h2{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}.obras-caixa p{max-inline-size:46ch;font-family:var(--font-corpo);font-size:var(--texto-0);color:var(--color-muted);margin:0;line-height:1.5}.obras-marca-nome{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 50%, transparent);font-size:.75rem;font-weight:500}}
@layer components{.erro{padding:var(--espaco-6) var(--espaco-4);background-color:var(--color-bg);color:var(--color-ink-on-dark);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.erro-caixa{justify-items:center;gap:var(--espaco-4);text-align:center;max-inline-size:34rem;display:grid}.erro-marca{block-size:5.5rem;inline-size:auto}.erro-titulo{font-family:var(--font-display);font-size:var(--texto-3);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:500;line-height:1.14}.erro-texto{max-inline-size:46ch;font-family:var(--font-corpo);font-size:var(--texto-0);color:var(--color-muted);margin:0;line-height:1.5}.erro-voltar{padding:var(--espaco-3) var(--espaco-6);border-radius:var(--raio-2);background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-size:calc(var(--texto-1) * 1.08);letter-spacing:.01em;text-transform:uppercase;transition-property:background-color,scale;transition-duration:var(--dur-rapida);transition-timing-function:var(--ease-entrada);font-weight:500;line-height:1.14;text-decoration:none}.erro-voltar:hover{background-color:var(--color-gold-hover)}.erro-voltar:active{scale:.97}.erro-voltar:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.erro-nome{letter-spacing:var(--tracking-prova);text-transform:uppercase;color:color-mix(in oklab, var(--color-ink-on-dark) 50%, transparent);font-size:.75rem;font-weight:500}}
@layer reset,tokens,base,layout,components,utilities;
