@keyframes ocBalanca{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.pg-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);padding:calc(var(--nav-h) + clamp(60px,9vw,130px))0 clamp(130px,14vw,210px);min-height:min(78svh,720px);display:flex;align-items:center}.pg-hero .px-bg{z-index:-3;opacity:.5}.pg-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(10,31,68,.55),rgba(10,31,68,.92)),radial-gradient(rgba(255,243,219,.07) 18%,transparent 20%)0 0/22px 22px}.pg-hero .eyebrow,.pg-hero h1 em{color:var(--yellow)}.pg-hero h1{font-size:clamp(46px,8.4vw,150px);margin:16px 0 22px;line-height:.92}.pg-hero h1 em{font-style:normal;text-shadow:.05em .05em 0 var(--pink)}.pg-hero .lead{font-size:clamp(18px,1.6vw,24px);max-width:56ch;opacity:.95;font-weight:600}.pg-hero .sticker{position:absolute;right:max(var(--gut),5vw);bottom:clamp(110px,12vw,190px);width:clamp(96px,11vw,150px);aspect-ratio:1;background:var(--yellow);color:var(--navy-deep);font-size:clamp(13px,1.3vw,18px);transform:rotate(12deg)}.pg-hero .wrap{position:relative}.nav-links a.is-on:not(.btn)::after{transform:scaleX(1)}.qs-banner,.qs-hist{position:relative;overflow:hidden}.qs-hist{background:var(--cream);color:var(--navy-deep);padding:clamp(70px,9vw,130px)0 clamp(120px,12vw,190px)}.qs-hist .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:center}.qs-banner{border:4px solid var(--navy-deep);border-radius:36px;box-shadow:12px 12px 0 var(--teal);transform:rotate(-1.6deg);aspect-ratio:1024/394;background:var(--navy)}.qs-banner img{width:100%;height:100%;object-fit:cover}.qs-barco{position:absolute;right:-4%;bottom:-18%;width:34%;z-index:2;filter:drop-shadow(5px 6px 0 var(--navy-deep))}.qs-p,.qs-paras{display:grid;gap:18px}.qs-p{grid-template-columns:auto 1fr;align-items:start;background:#fff;border:3px solid var(--navy-deep);border-radius:24px;padding:20px 24px;box-shadow:6px 6px 0 var(--navy-deep)}.qs-p:nth-child(2){transform:translateX(clamp(0px,2vw,28px))}.qs-p b{font-size:34px;line-height:1;color:var(--pink)}.qs-p p{font-weight:600;font-size:clamp(16px,1.3vw,19px)}.qs-destaque,.qs-op{position:relative;overflow:hidden}.qs-destaque{background:var(--yellow);color:var(--navy-deep);padding:clamp(60px,8vw,120px)0;border-block:4px solid var(--navy-deep);transform:rotate(-1.2deg);margin:-30px -2vw}.qs-destaque p,.qs-p b{font-family:var(--display)}.qs-destaque p{text-transform:uppercase;text-align:center;font-size:clamp(30px,5.4vw,88px);line-height:.98;max-width:20ch;margin:0 auto;transform:rotate(1.2deg)}.qs-destaque p em{font-style:normal;color:#fff;text-shadow:.05em .05em 0 var(--pink)}.qs-op{background:var(--navy);padding:clamp(130px,13vw,200px)0 clamp(110px,11vw,170px)}.qs-op .eyebrow{color:var(--teal)}.qs-op h2{font-size:clamp(38px,5.6vw,92px);margin:14px 0 34px;max-width:16ch}.qs-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,40px)}.qs-opc{background:var(--cream);color:var(--navy-deep);border:4px solid var(--navy-deep);border-radius:32px;padding:clamp(24px,3vw,40px);box-shadow:10px 10px 0 var(--pink)}.qs-opc:nth-child(2){box-shadow:10px 10px 0 var(--orange)}.qs-opc h3{font-size:clamp(28px,3vw,46px);line-height:1;margin-bottom:12px}.qs-opc p{font-weight:600;font-size:18px}.qs-op-fim{margin-top:44px;display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center}.qs-op-fim p,.qs-opc h3{font-family:var(--display);text-transform:uppercase}.qs-op-fim p{font-size:clamp(20px,2.2vw,32px);line-height:1.05;color:var(--yellow);max-width:24ch}.qs-time{position:relative;background:var(--cream);color:var(--navy-deep);padding:clamp(130px,13vw,200px)0 clamp(110px,11vw,170px);overflow:hidden}.qs-time .eyebrow{color:var(--pink)}.qs-time h2{font-size:clamp(40px,6vw,100px);margin:14px 0 18px}.qs-time .lead{max-width:60ch;font-weight:600;font-size:clamp(17px,1.4vw,20px);margin-bottom:50px}.time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px)}.pessoa{display:flex;flex-direction:column;background:#fff;border:3px solid var(--navy-deep);border-radius:28px;overflow:hidden;box-shadow:8px 8px 0 var(--navy-deep);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.pessoa:nth-child(3n+1){transform:rotate(-1deg)}.pessoa:nth-child(3n+2){transform:rotate(.8deg)}.pessoa:nth-child(3n){transform:rotate(-.5deg)}.pessoa:hover{transform:translateY(-8px) rotate(0);box-shadow:12px 14px 0 var(--pink)}.pessoa-foto{aspect-ratio:404/377;background:var(--navy);border-bottom:3px solid var(--navy-deep);overflow:hidden;position:relative;display:grid;place-items:center}.pessoa-foto img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.pessoa:hover .pessoa-foto img{transform:scale(1.06)}.pessoa-foto .ini{font-family:var(--display);font-size:clamp(70px,9vw,130px);color:var(--yellow);text-shadow:.05em .05em 0 var(--pink)}.pessoa-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pessoa h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2vw,30px);line-height:1}.pessoa p{font-weight:600;font-size:15.5px;line-height:1.4;opacity:.88}.oc-destaque,.pessoa .btn{background:var(--yellow);color:var(--navy-deep)}.pessoa .btn{margin-top:auto;align-self:flex-start;padding:10px 16px;font-size:12.5px;box-shadow:4px 4px 0 var(--navy-deep)}.oc-destaque{position:relative;padding:clamp(60px,7vw,110px)0 clamp(130px,13vw,200px);overflow:hidden;isolation:isolate}.oc-destaque::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(rgba(10,31,68,.12) 18%,transparent 20%)0 0/20px 20px}.oc-destaque .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,5vw,80px);align-items:center}.oc-garrafa{position:relative;display:grid;place-items:center;min-height:clamp(300px,38vw,520px)}.oc-garrafa::before{content:"";position:absolute;width:min(86%,420px);aspect-ratio:1;border-radius:50%;background:var(--navy);box-shadow:10px 10px 0 var(--pink)}.oc-garrafa img{position:relative;height:clamp(300px,40vw,540px);width:auto;filter:drop-shadow(8px 10px 0 rgba(6,19,48,.35));animation:ocBalanca 6s ease-in-out infinite;transform-origin:50% 90%}.oc-destaque .eyebrow{color:var(--navy-deep)}.oc-destaque h2{font-size:clamp(46px,8vw,140px);margin:12px 0 14px;line-height:.9}.oc-destaque h2 em{font-style:normal;color:#fff;text-shadow:.05em .05em 0 var(--navy-deep)}.oc-destaque .lead{font-weight:800;font-size:clamp(18px,1.7vw,26px);margin-bottom:28px;max-width:26ch}.oc-bares{position:relative;background:var(--navy);padding:clamp(130px,13vw,200px)0 clamp(120px,12vw,190px);overflow:hidden}.oc-bares .eyebrow{color:var(--teal)}.oc-bares h2{font-size:clamp(40px,6.2vw,104px);margin:14px 0 44px}.oc-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);scroll-margin-top:110px}.oc-bar+.oc-bar{margin-top:clamp(30px,4vw,56px)}.oc-card{background:var(--cream);color:var(--navy-deep);border:4px solid var(--navy-deep);border-radius:32px;padding:clamp(24px,3vw,44px);box-shadow:10px 10px 0 var(--pink)}.oc-bar:nth-of-type(even) .oc-card{box-shadow:10px 10px 0 var(--teal)}.oc-card h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,3vw,46px);line-height:1;margin:10px 0 8px}.oc-card .sub,.oc-hor h4{font-family:var(--mono);font-weight:700;font-size:13px;text-transform:uppercase}.oc-card .sub{letter-spacing:.12em;color:var(--pink);margin-bottom:14px}.oc-card p{font-weight:600;font-size:17px;margin-bottom:16px}.oc-end{display:flex;gap:10px;align-items:flex-start;font-weight:800;margin-bottom:18px}.oc-end svg{width:24px;height:24px;flex:none;margin-top:2px;color:var(--pink)}.oc-card .btn{padding:12px 20px;font-size:13px;box-shadow:4px 4px 0 var(--navy-deep);background:var(--yellow);color:var(--navy-deep)}.oc-hor,.oc-hor li{display:flex;gap:14px}.oc-hor{background:var(--navy);color:var(--cream);border:4px solid var(--navy-deep);border-radius:32px;padding:clamp(24px,3vw,44px);box-shadow:10px 10px 0 var(--yellow);align-self:stretch;flex-direction:column;justify-content:center}.oc-hor h4{letter-spacing:.18em;color:var(--teal)}.oc-hor ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.oc-hor li{justify-content:space-between;flex-wrap:wrap;border-bottom:2px dashed rgba(255,243,219,.3);padding-bottom:12px;font-weight:700}.oc-hor li b{font-size:clamp(16px,1.6vw,22px);color:var(--yellow);font-weight:400}.oc-parc{position:relative;background:var(--pink);color:#fff;padding:clamp(110px,11vw,170px)0 clamp(130px,13vw,200px);overflow:hidden;isolation:isolate}.oc-parc::before{content:"";z-index:-1;background:radial-gradient(rgba(255,255,255,.14) 18%,transparent 20%)0 0/18px 18px}.oc-parc .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,80px);align-items:center}.oc-parc h2{font-size:clamp(38px,5.6vw,92px);margin-bottom:18px;line-height:.95}.oc-parc p{font-weight:700;font-size:clamp(18px,1.5vw,22px);max-width:46ch;margin-bottom:28px}.oc-hor li b,.oc-insta{font-family:var(--display);text-transform:uppercase}.oc-insta{display:flex;align-items:center;gap:14px;font-size:clamp(22px,2.6vw,38px);background:var(--navy-deep);border:4px solid #fff;border-radius:999px;padding:16px 26px;box-shadow:8px 8px 0 var(--navy-deep);justify-self:start}.oc-insta svg{width:1.1em;height:1.1em}.bl-lista{position:relative;background:var(--cream);color:var(--navy-deep);padding:clamp(50px,6vw,90px)0 clamp(130px,13vw,200px);overflow:hidden}.bl-destaque{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:#fff;border:4px solid var(--navy-deep);border-radius:34px;overflow:hidden;box-shadow:12px 12px 0 var(--pink);margin-bottom:clamp(40px,5vw,70px);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.bl-destaque:hover{transform:translate(-4px,-6px);box-shadow:16px 18px 0 var(--teal)}.bl-destaque .not-img{aspect-ratio:auto;min-height:320px;border:0;border-right:4px solid var(--navy-deep);position:relative}.bl-destaque .not-img img,.oc-parc::before,.post-hero::before{position:absolute;inset:0}.bl-destaque .bl-txt{padding:clamp(26px,3.4vw,52px);display:flex;flex-direction:column;gap:16px;justify-content:center}.bl-meta{font-family:var(--mono);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink)}.bl-destaque h2,.post-texto h2,.post-texto h3,.post-texto h4{font-family:var(--display);text-transform:uppercase;line-height:1}.bl-destaque h2{font-size:clamp(26px,3.4vw,52px)}.bl-destaque p{font-weight:600;font-size:18px;opacity:.88}.bl-lista .noticias .not .bl-meta{margin-bottom:-6px}.bl-lista .noticias .not p{font-weight:600;font-size:15.5px;line-height:1.4;opacity:.85}.bl-vazio{padding:60px 0;text-align:center;font-weight:800;font-size:22px}.post-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);padding:calc(var(--nav-h) + clamp(50px,7vw,100px))0 clamp(150px,16vw,230px)}.post-hero::before{content:"";z-index:-1;background:radial-gradient(rgba(255,243,219,.07) 18%,transparent 20%)0 0/22px 22px}.post-hero .wrap{max-width:1080px}.post-voltar{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:26px}.post-meta,.post-voltar:hover{color:var(--yellow)}.post-hero h1{font-size:clamp(34px,5.6vw,92px);line-height:.96;margin-bottom:22px}.post-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.post-corpo{position:relative;background:var(--cream);color:var(--navy-deep);padding:clamp(56px,6vw,96px)0 clamp(120px,12vw,190px)}.post-corpo .wrap{max-width:1080px}.post-img{margin-top:0;position:relative;z-index:4;border:4px solid var(--navy-deep);border-radius:30px;overflow:hidden;box-shadow:12px 12px 0 var(--pink);background:var(--navy);transform:rotate(-.6deg)}.post-img img{width:100%;height:auto;max-height:560px;object-fit:cover}.post-texto{max-width:760px;margin:clamp(34px,5vw,60px) auto 0;font-size:clamp(18px,1.4vw,21px);line-height:1.7;font-weight:500}.post-texto p{margin:0 0 1.15em}.post-texto h2,.post-texto h3,.post-texto h4{margin:1.6em 0 .6em}.post-texto h2{font-size:clamp(26px,3vw,40px)}.post-texto h3{font-size:clamp(22px,2.4vw,30px)}.post-texto a{color:var(--pink);font-weight:800;border-bottom:2px solid currentColor;word-break:break-word}.post-texto img{border:3px solid var(--navy-deep);border-radius:18px;margin:1.4em 0}.post-texto blockquote{margin:1.4em 0;padding:14px 22px;border-left:6px solid var(--pink);background:#fff;border-radius:0 18px 18px 0;font-weight:700}.post-texto ol,.post-texto ul{padding-left:1.3em;margin:0 0 1.15em}.post-fonte,.post-share{display:flex;align-items:center}.post-fonte{max-width:760px;margin:40px auto 0;flex-wrap:wrap;gap:16px 26px;justify-content:space-between;border-top:3px dashed rgba(10,31,68,.3);padding-top:30px}.post-fonte .btn{background:var(--yellow);color:var(--navy-deep)}.post-share{gap:10px;font-family:var(--mono);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.post-share a,.post-share button{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--navy-deep);color:var(--cream);border:0;cursor:pointer;transition:transform .3s var(--ease),background .3s}.post-share a:hover,.post-share button:hover{background:var(--pink);transform:translateY(-3px) rotate(-6deg)}.post-share svg{width:22px;height:22px}.post-mais{margin-top:clamp(60px,7vw,100px)}.post-mais h2{font-size:clamp(30px,4vw,60px);margin-bottom:28px;color:var(--navy-deep)}@media (max-width:980px){.bl-destaque,.oc-bar,.oc-destaque .wrap,.oc-parc .wrap,.qs-hist .wrap{grid-template-columns:1fr}.time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-ops{grid-template-columns:1fr}.bl-destaque .not-img{min-height:240px;border-right:0;border-bottom:4px solid var(--navy-deep)}.oc-garrafa{min-height:300px}}@media (max-width:640px){.time-grid{grid-template-columns:1fr}.pg-hero{min-height:0}.pg-hero .sticker{display:none}.qs-destaque{margin:-20px -4vw}.post-img{transform:none}.qs-p:nth-child(2){transform:none}}main{overflow-x:clip}