#story{height:860vh;position:relative}.stage{background:radial-gradient(120% 90% at 60% 45%,#0b3352 0%,#05213a 46%,#021220 100%);height:100svh;position:sticky;top:0;overflow:hidden}.stage .bolhas{z-index:1}html:not(.gl) #story .bolhas{display:none}#gl{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}#gl.pronto{opacity:1}.layer{pointer-events:none;opacity:0;transition:opacity .15s linear;position:absolute;inset:0}.layer-hero{opacity:1}.layer .in,.layer .st-left,.layer .st-right{pointer-events:auto}.still{display:none}.hero-copy{flex-direction:column;gap:26px;max-width:min(560px,46vw);display:flex;position:absolute;top:50%;left:clamp(16px,6vw,96px);transform:translateY(-46%)}.hero-copy h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(46px,6.6vw,104px);font-weight:400;line-height:.96}.hero-copy h1 em{font-style:italic}.hero-copy p{color:#c2d5e2;max-width:30em;margin:0;font-size:18px}.scrollcue{letter-spacing:.3em;color:var(--muted-d);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scrollcue i{background:linear-gradient(var(--aqua), transparent);width:1px;height:46px;animation:2.2s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.center-title{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 16px;display:flex;position:absolute;top:12vh;left:0;right:0}.center-title h2{font-family:var(--display);margin:0;font-size:clamp(42px,5.4vw,88px);font-weight:400;line-height:1}.center-title p{color:var(--muted-d);max-width:34em;margin:0}.st-left{flex-direction:column;gap:6px;max-width:30vw;display:flex;position:absolute;top:50%;left:clamp(16px,6vw,96px);transform:translateY(-50%)}.st-name{font-family:var(--display);margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:500;line-height:1.02}.st-type{font-family:var(--roman);letter-spacing:.32em;color:var(--aqua);margin-bottom:10px;font-size:12px}.st-kicker{font-family:var(--roman);letter-spacing:.32em;color:var(--muted-d);margin-top:10px;font-size:12px}.st-right{flex-direction:column;gap:22px;max-width:min(340px,28vw);display:flex;position:absolute;top:50%;right:clamp(16px,6vw,96px);transform:translateY(-50%)}.live{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.live li{color:var(--foam);opacity:0;padding-left:22px;font-size:19px;line-height:1.35;transition:opacity .45s,transform .45s,color .45s;position:relative;transform:translate(14px)}.live li:before{content:"";background:var(--aqua);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.live li.on{opacity:1;transform:none}.live li.past{color:#8fa9bb}.live li.past:before{background:#5f7c90}.kept{border-top:1px solid var(--line-d);flex-direction:column;gap:4px;padding-top:16px;display:flex}.kept small{font-family:var(--roman);letter-spacing:.3em;color:var(--aqua);font-size:11px}.kept span{color:var(--muted-d);font-size:15px}.rail{left:clamp(16px,6vw,96px);top:calc(env(safe-area-inset-top,0px) + 104px);font-family:var(--roman);letter-spacing:.2em;color:#eaf6fc52;flex-direction:row;gap:22px;font-size:11px;transition:opacity .3s;display:flex;position:absolute}.rail b{align-items:center;gap:8px;font-weight:400;display:flex}.rail b:before{content:"";background:currentColor;width:16px;height:1px}.rail b.on{color:var(--aqua)}.rail b.on:before{width:28px}.final{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:0 16px;display:flex;position:absolute;top:15vh;left:0;right:0}.final h2{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,80px);font-weight:400;line-height:1}.final h2 em{color:var(--aqua)}.final .row{justify-content:center}@media (width<=1180px){.rail{display:none}}@media (width<=820px){.hero-copy{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 6vh);gap:20px;max-width:none;right:16px;transform:none}.hero-copy h1{font-size:clamp(38px,10.5vw,60px)}.hero-copy p{font-size:16px}.scrollcue{display:none}.st-left{top:calc(env(safe-area-inset-top,0px) + 86px);gap:2px;max-width:none;right:16px;transform:none}.st-type{margin-bottom:4px}.st-kicker{margin-top:4px}.st-name{font-size:clamp(30px,8.5vw,40px)}.st-right{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 4vh);gap:14px;max-width:none;left:16px;transform:none}.live{gap:8px}.live li{font-size:16px}.center-title{top:max(9vh, calc(env(safe-area-inset-top,0px) + 84px))}.final{top:max(12vh, calc(env(safe-area-inset-top,0px) + 84px))}}@media (width<=820px) and (height<=740px){.kept{display:none}.hero-copy{gap:14px}.hero-copy h1{font-size:clamp(34px,9.5vw,48px)}.hero-copy p{font-size:15px;line-height:1.5}.hero-copy .pill,.hero-copy .ghost,.final .pill,.final .ghost{min-height:44px;padding:10px 18px;font-size:14px}.final h2{font-size:clamp(32px,9vw,44px)}}html:not(.gl) #story{height:auto}html:not(.gl) #story .stage{height:auto;padding:calc(var(--nav-h) + 32px) clamp(16px, 4vw, 48px) clamp(88px, 12vw, 160px);flex-direction:column;gap:clamp(72px,10vw,140px);display:flex;position:relative;overflow:visible}html:not(.gl) #gl,html:not(.gl) .rail,html:not(.gl) .scrollcue{display:none}html:not(.gl) #story .layer{pointer-events:auto;width:100%;max-width:1280px;margin:0 auto;position:relative;inset:auto;opacity:1!important;visibility:visible!important}html:not(.gl) #story :is(.hero-copy,.center-title,.st-left,.st-right,.final){max-width:none;padding:0;position:relative;inset:auto;transform:none}html:not(.gl) .still{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}html:not(.gl) .layer-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}html:not(.gl) .layer-hero .hero-copy{max-width:600px}html:not(.gl) .layer-etapa{grid-template-columns:minmax(0,1fr) minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}html:not(.gl) .still-cartucho{justify-self:center;max-width:300px}html:not(.gl) .live li{opacity:1;color:var(--foam);transform:none}html:not(.gl) .live li:before{background:var(--aqua)}html:not(.gl) .layer-final{flex-direction:column;align-items:center;gap:32px;display:flex}html:not(.gl) .still-fonte{max-width:1100px}@media (width<=820px){html:not(.gl) .layer-hero,html:not(.gl) .layer-etapa{grid-template-columns:minmax(0,1fr)}html:not(.gl) .still-caixa{justify-self:center;max-width:420px}html:not(.gl) .still-cartucho{max-width:220px}}.tg .tg-head{max-width:1000px}.tg .tg-head h2{min-width:min(100%,8em);max-width:min(11em,100%)}.tg-split{--p:.5;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:clamp(32px,6vw,104px);margin-top:clamp(56px,7vw,104px);display:grid}.tg-lado{flex-direction:column;min-width:0;display:flex}.tg-rot{font-family:var(--roman);letter-spacing:.3em;text-transform:uppercase;color:var(--aqua-deep);font-size:11px}.tg-garrafa .tg-rot{color:#587080}.tg-tit{font-family:var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;max-width:11em;margin:22px 0 clamp(32px,4vw,52px);font-size:clamp(36px,4.2vw,64px);font-weight:400;line-height:1.02}.tg-lista{border-top:1px solid #cfe0ea;margin:0;padding:0;list-style:none}.tg-lista li{color:#22394a;border-bottom:1px solid #cfe0ea;grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:17px 0 18px;font-size:17px;line-height:1.5;display:grid}.tg-garrafa .tg-lista li{color:#4a6172}.tg-mk{background:var(--aqua);border-radius:50% 0 50% 50%;width:7px;height:7px;position:relative;top:-1px;transform:rotate(-45deg);box-shadow:0 0 0 3px #4fcbf029}.tg-garrafa .tg-mk{width:9px;height:1px;box-shadow:none;background:#9db2c0;border-radius:0;top:-5px;transform:none}.tg-link{letter-spacing:.01em;color:var(--aqua-deep);background:linear-gradient(var(--aqua-deep), var(--aqua-deep)) left bottom / 100% 1px no-repeat, linear-gradient(#0f6e9e40, #0f6e9e40) left bottom / 100% 1px no-repeat;background-size:0 1px,100% 1px;align-self:flex-start;margin-top:30px;padding-bottom:3px;font-size:15px;font-weight:700;text-decoration:none;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}.tg-link:hover,.tg-link:focus-visible{background-size:100% 1px,100% 1px}.tg-eixo{background:#cfe0ea;position:relative}.tg-eixo:before{content:"";width:1px;height:calc(var(--p) * 100%);background:linear-gradient(#4fcbf000, var(--aqua-deep));position:absolute;top:0;left:0}.tg-gota{left:50%;top:calc(var(--p) * 100%);background:linear-gradient(135deg, #9be6ff, var(--aqua) 50%, var(--aqua-deep));border-radius:50% 0 50% 50%;width:11px;height:11px;margin:-14px 0 0 -5.5px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 5px #4fcbf024,0 6px 14px #0f6e9e40}.tg-estudo{border-top:1px solid #cfe0ea;border-bottom:1px solid #cfe0ea;grid-template-columns:auto minmax(0,26em);justify-content:center;align-items:center;gap:clamp(24px,5vw,80px);margin:clamp(64px,7vw,104px) 0 0;padding:clamp(28px,4vw,48px) 0;display:grid}.tg-n{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1px var(--aqua-deep);background:linear-gradient(#4fcbf000 45%,#4fcbf038);-webkit-background-clip:text;background-clip:text;padding:.06em .04em 0 0;font-size:clamp(150px,22vw,330px);font-weight:300;line-height:.8}.tg-estudo p{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.25}.tg-estudo small{font-family:var(--roman);letter-spacing:.26em;text-transform:uppercase;color:#587080;margin-top:18px;font-size:10.5px;display:block}.tg-calc{color-scheme:light;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(32px,5vw,88px);margin:clamp(64px,8vw,110px) 0 0;display:grid}.tg-calc-in{flex-direction:column;gap:30px;display:flex}.tg-calc-tit{font-family:var(--roman);letter-spacing:.3em;color:var(--aqua-deep);margin:0;font-size:11px;font-weight:400}.tg-campo{color:#4a6172;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 16px;font-size:15px;display:grid}.tg-campo-v{font-family:var(--display);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:30px;line-height:1}.tg-campo input[type=range]{grid-column:1/-1}.tg-calc input[type=range]{--enche:26.67%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.tg-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--aqua-deep) var(--enche), #bbd3e0 var(--enche));height:1px}.tg-calc input[type=range]::-moz-range-track{background:#bbd3e0;height:1px}.tg-calc input[type=range]::-moz-range-progress{background:var(--aqua-deep);height:1px}.tg-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--aqua);border:0;border-radius:50%;width:15px;height:15px;margin-top:-7px;transition:box-shadow .25s;box-shadow:0 0 0 5px #4fcbf02e,0 2px 6px #0f6e9e4d}.tg-calc input[type=range]::-moz-range-thumb{background:var(--aqua);border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 5px #4fcbf02e,0 2px 6px #0f6e9e4d}.tg-calc input[type=range]:hover::-webkit-slider-thumb,.tg-calc input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 9px #4fcbf038,0 2px 6px #0f6e9e4d}.tg-calc input[type=range]:focus-visible{outline:none}.tg-calc input[type=range]:focus-visible::-webkit-slider-runnable-track{outline-offset:10px;outline:1px dashed #0f6e9e66}.tg-preco{font-family:var(--display);color:var(--ink);border-bottom:1px solid #bbd3e0;align-items:baseline;gap:6px;font-size:30px;line-height:1;transition:border-color .3s;display:inline-flex}.tg-preco:focus-within{border-color:var(--aqua-deep)}.tg-preco input{width:3.2em;font:inherit;color:inherit;text-align:right;font-variant-numeric:lining-nums tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0 0 6px}.tg-preco input::-webkit-inner-spin-button,.tg-preco input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tg-preco input:focus{outline:none}.tg-preco>span{color:#587080;font-size:.7em}.tg-out{border-top:1px solid #cfe0ea;border-bottom:1px solid #cfe0ea;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.tg-out>div{flex-direction:column;gap:10px;padding:26px clamp(14px,2vw,28px) 24px;display:flex}.tg-out>div:first-child{padding-left:0}.tg-out>div+div{border-left:1px solid #cfe0ea}.tg-out b{font-family:var(--display);letter-spacing:-.02em;color:var(--brand);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(40px,4.6vw,72px);font-weight:400;line-height:.95}.tg-out small{color:#587080;font-size:13.5px;line-height:1.4}.tg-calc-pe{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 48px;display:grid}.tg-nota{color:#587080;max-width:62em;font-size:12.5px;line-height:1.6}.tg-calc-pe .tg-link{white-space:nowrap;margin-top:0}@media (width<=900px){.tg-split{grid-template-columns:minmax(0,1fr);row-gap:56px}.tg-eixo{width:100%;height:1px}.tg-eixo:before{width:calc(var(--p) * 100%);background:linear-gradient(90deg, #4fcbf000, var(--aqua-deep));height:1px}.tg-gota{top:0;left:calc(var(--p) * 100%);margin:-6px 0 0 -5.5px}.tg-estudo{grid-template-columns:minmax(0,1fr);justify-content:start;gap:18px}.tg-calc{grid-template-columns:minmax(0,1fr);align-items:stretch}.tg-calc-pe{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.tg-out{grid-template-columns:minmax(0,1fr)}.tg-out>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0}.tg-out>div+div{border-top:1px solid #cfe0ea;border-left:0}.tg-out small{text-align:right;max-width:11em}.tg-out b{font-size:46px}.tg-lista li{font-size:16px}}@media (prefers-reduced-motion:reduce){.tg-split{--p:.5}.tg-eixo:before{display:none}}.corpo-blk{color:var(--ink);background:#fff}.corpo-blk .eyebrow{color:var(--aqua-deep)}.corpo-blk .lede{color:#33495a}.corpo{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.corpo-texto{flex-direction:column;gap:24px;display:flex}.corpo-factos{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.corpo-factos li{border-top:1px solid #cfe0ea;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.corpo-factos li:last-child{border-bottom:1px solid #cfe0ea}.corpo-factos b{font-family:var(--display);color:var(--aqua-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:.9}.corpo-factos b small{color:#2ea7db;margin-left:4px;font-size:.45em}.corpo-factos p{color:#33495a;margin:0;font-size:17px}.corpo-fecho{font-family:var(--display);color:var(--brand);margin:0;font-size:clamp(24px,2.4vw,32px);font-style:italic;line-height:1.2}.corpo-fonte{color:#587080;font-size:12.5px}.corpo-figura{flex-direction:column;justify-self:center;align-items:center;gap:12px;width:min(380px,80vw);margin:0;display:flex;position:relative}.corpo-figura svg{filter:drop-shadow(0 30px 50px #0a3d662e);width:100%;height:auto;overflow:visible}.corpo-figura figcaption{font-family:var(--roman);letter-spacing:.3em;color:var(--muted);text-transform:uppercase;font-size:11px}.corpo-vazio path{fill:#eef7fc;stroke:#9ccde6;stroke-width:1.2px}.corpo-nivel{transform:translateY(var(--nivel));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.corpo-onda{animation:6s linear infinite corpo-onda}.corpo-onda.o-b{animation-duration:9s;animation-direction:reverse}@keyframes corpo-onda{to{transform:translate(300px)}}.corpo-brilhos circle{fill:#ffffffb3;animation:5s ease-in-out infinite corpo-brilho}.corpo-brilhos circle:nth-child(2n){animation-delay:-2.5s}@keyframes corpo-brilho{50%{opacity:.2;transform:translateY(-14px)}}.corpo-marca line{stroke:#2ea7db;stroke-width:1px;stroke-dasharray:4 5}.corpo-marca text{fill:var(--aqua-deep);font-family:var(--roman);letter-spacing:.1em;font-size:14px}.copo-vidro{stroke:#7fb8d6;stroke-width:1.4px}.copo-agua{fill:#4fcbf0b3}.corpo-fio{fill:none;stroke:#2ea7db;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:6 10;opacity:0;transition:opacity .4s}.a-verter .corpo-fio{opacity:.9;animation:.6s linear infinite corpo-fio}@keyframes corpo-fio{to{stroke-dashoffset:-16px}}@media (width<=900px){.corpo{grid-template-columns:minmax(0,1fr)}.corpo-figura{grid-row:1;width:min(300px,70vw)}.corpo-factos li{grid-template-columns:110px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.corpo-onda,.corpo-brilhos circle{animation:none}}.exp-grelha{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.exp-l7{grid-column:span 7}.exp-l6{grid-column:span 6}.exp-l5{grid-column:span 5}.exp-l4{grid-column:span 4}.exp-cartao{isolation:isolate;min-height:340px;color:var(--foam);background:#062539;border-radius:4px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.exp-l7,.exp-l5{min-height:420px}.exp-cartao img{object-fit:cover;z-index:-2;opacity:.62;filter:saturate(.55)brightness(.8)contrast(1.05);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .8s,filter .8s;position:absolute;inset:0}.exp-cartao:after{content:"";z-index:-1;background:linear-gradient(#03142126,#03142166 40%,#031421eb 90%);transition:opacity .8s;position:absolute;inset:0}.exp-cartao:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#03142100 40%,#03142140 62%,#031421d9 100%);transition:opacity .8s;position:absolute;inset:0}.exp-cartao:hover:after,.exp-cartao:focus-within:after{opacity:0}.exp-cartao:hover:before,.exp-cartao:focus-within:before{opacity:1}.exp-cartao:hover img,.exp-cartao:focus-within img{opacity:1;filter:saturate(1.15)brightness(1.08)contrast(1.05);transform:scale(1.07)}.exp-cartao p{transition:color .6s}.exp-cartao:hover p{color:#eaf6fc}.exp-texto{flex-direction:column;gap:10px;padding:28px;display:flex}.exp-grupo{font-family:var(--roman);letter-spacing:.3em;text-transform:uppercase;color:var(--aqua);font-size:11px}.exp-cartao h2{font-family:var(--display);margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1}.exp-l7 h2{font-size:clamp(32px,3.4vw,50px)}.exp-cartao h2 a{text-decoration:none}.exp-cartao h2 a:after{content:"";position:absolute;inset:0}.exp-cartao h2 a:focus-visible{outline:none}.exp-cartao:focus-within{outline:2px solid var(--aqua-deep);outline-offset:3px}.exp-cartao p{color:#c2d5e2;max-width:26em;margin:0;font-size:15.5px}.exp-seta{color:var(--aqua);margin-top:6px;font-size:20px;transition:transform .4s}.exp-cartao:hover .exp-seta{transform:translate(6px)}@media (width<=980px){.exp-grelha{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-cartao{min-height:320px;grid-column:span 1!important}.exp-cartao:first-child{min-height:380px;grid-column:1/-1!important}}@media (width<=600px){.exp-grelha{grid-template-columns:minmax(0,1fr)}.exp-cartao,.exp-cartao:first-child{min-height:260px;grid-column:auto!important}}
