.pf{--mar:var(--color-mar-profundo);--mare:var(--color-mare);--areia:var(--color-areia);--areia-2:var(--color-areia-molhada);--coral:var(--color-coral);--espuma:var(--color-espuma);--tinta-2:var(--color-tinta-mar);--mar-2:var(--color-mar-superficie);--nevoa:var(--color-nevoa);--ceu:var(--color-ceu);--f-display:var(--font-aristeo),"Aristeo",Georgia,serif;--f-body:var(--font-schibsted),system-ui,-apple-system,"Segoe UI",sans-serif;--s-xs:.8125rem;--s-sm:.9375rem;--s-md:1.0625rem;--s-lg:1.3125rem;--s-xl:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);--s-2xl:clamp(2.2rem,1.2rem + 3.6vw,4rem);--s-hero:clamp(2.5rem,1.2rem + 5vw,5.25rem);--gutter:clamp(16px,4vw,48px);--max:1180px;--ease:cubic-bezier(.2,.8,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pf *{box-sizing:border-box}html.visor-aberto{overflow:hidden}.pf{background:var(--areia);color:var(--mar);font-family:var(--f-body);font-size:var(--s-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}.pf img,.pf video{max-width:100%;height:auto;display:block}.pf button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.pf a{color:inherit}.pf :focus-visible{outline:2px solid var(--coral);outline-offset:3px}.pf h1,.pf h2,.pf h3,.pf h4{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.05}.pf p,.pf figure{margin:0}.pf .wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.pf .rotulo{font-size:var(--s-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mare);text-wrap:balance;font-weight:600}.pf .legenda{font-size:var(--s-xs);color:var(--tinta-2);text-wrap:balance;margin-top:10px;line-height:1.45}.pf .selo{z-index:4;background:var(--coral);color:var(--espuma);font-family:var(--f-body);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--color-mar-profundo) 60%,transparent);pointer-events:none;white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.8125rem;font-weight:600;line-height:1;position:absolute}.pf .topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.pf .marca{font-family:var(--f-display);font-size:1.6rem;text-decoration:none}.pf .hero{padding-block:clamp(28px,6vw,84px) clamp(40px,6vw,84px)}.pf .hero h1{margin-top:18px;font-size:clamp(2.75rem,.9rem + 7.2vw,7rem);line-height:.94}.pf .hero h1 .tom{color:var(--mare);display:block}.pf .hero-pe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;margin-top:clamp(22px,3vw,34px);display:flex}.pf .hero .abre{font-size:var(--s-lg);max-width:40ch;color:var(--tinta-2);text-wrap:balance;line-height:1.5}.pf .linhas{background:var(--mar);border:2px solid var(--mar);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:clamp(28px,4vw,44px);display:grid}.pf .linhas a{background:var(--areia);min-height:clamp(64px,7vw,92px);font-family:var(--f-display);align-items:center;padding:14px 88px 14px 20px;font-size:clamp(1.3rem,.8rem + 1.6vw,2.2rem);line-height:1.05;text-decoration:none;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.pf .linhas a span{z-index:1;transition:transform .45s var(--ease);position:relative}.pf .linhas a img{object-fit:cover;opacity:0;width:60px;height:60px;transition:opacity .25s,transform .5s var(--ease);pointer-events:none;border-radius:6px;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(-14deg)scale(.4);box-shadow:0 10px 20px -8px #0000008c}.pf .linhas a:hover,.pf .linhas a:focus-visible{background:var(--mar);color:var(--espuma);outline-offset:-4px}.pf .linhas a:hover span,.pf .linhas a:focus-visible span{transform:translate(6px)}.pf .linhas a:hover img,.pf .linhas a:focus-visible img{opacity:1;transform:translateY(-50%)rotate(7deg)scale(1)}.pf .dica{font-size:var(--s-xs);color:var(--tinta-2);align-items:center;gap:8px;display:flex}.pf .dica svg{color:var(--coral);flex:none}.pf .d-toque{display:none}@media (hover:none),(pointer:coarse){.pf .d-mouse{display:none}.pf .d-toque{display:inline}}.pf .mare{width:100%;height:28px;color:var(--mare);display:block;overflow:hidden}.pf .mare path{animation:11s linear infinite pf-onda}@keyframes pf-onda{to{transform:translate(-600px)}}.pf .linha{border-top:1px solid color-mix(in srgb,var(--color-mar-profundo) 18%,transparent);padding-block:clamp(56px,8vw,112px)}.pf .cab{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(14px,4vw,56px);display:grid}.pf .cab h2{font-size:var(--s-2xl)}.pf .cab p{font-size:var(--s-lg);text-wrap:balance;max-width:46ch;line-height:1.5}.pf .sanfona{gap:10px;height:clamp(280px,33vw,470px);margin-top:clamp(28px,4vw,44px);display:flex}.pf .sf{cursor:pointer;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mar-profundo) 15%,transparent);transition:flex-grow .7s var(--ease);background:#fff;border:0;border-radius:12px;flex:1 1 0;padding:0;position:relative;overflow:hidden}.pf .sf.ativo{flex-grow:3.6}.pf .sf img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.pf .sf.ativo img{object-position:left top}.pf .sf-nome{z-index:1;background:var(--mar);color:var(--espuma);font-size:var(--s-xs);white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:600;line-height:1.2;position:absolute;bottom:12px;left:12px}.pf .sf:not(.ativo) .sf-nome{writing-mode:vertical-rl;padding:12px 8px;transform:rotate(180deg)}.pf .sf-abrir{z-index:1;background:var(--coral);color:var(--espuma);font-size:var(--s-xs);opacity:0;transition:opacity .3s,transform .4s var(--ease);border-radius:999px;padding:8px 14px;font-weight:600;line-height:1.2;position:absolute;top:12px;right:12px;transform:translateY(-8px)}.pf .sf.ativo .sf-abrir{opacity:1;transition-delay:.25s;transform:none}.pf .tec{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,36px);margin-top:clamp(28px,4vw,44px);display:grid}.pf .site{min-width:0}.pf .tela{width:100%;font:inherit;text-align:inherit;color:inherit;cursor:pointer;border:1px solid color-mix(in srgb,var(--color-mar-profundo) 25%,transparent);box-shadow:0 24px 48px -32px color-mix(in srgb,var(--color-mar-profundo) 55%,transparent);transition:transform .5s var(--ease),box-shadow .5s var(--ease);background:#fff;border-radius:12px;padding:0;text-decoration:none;display:block;overflow:hidden}.pf .tela .barra{background:var(--areia-2);border-bottom:1px solid color-mix(in srgb,var(--color-mar-profundo) 15%,transparent);align-items:center;gap:6px;min-width:0;padding:8px 10px 8px 14px;display:flex}.pf .tela .barra i{background:color-mix(in srgb,var(--color-mar-profundo) 22%,transparent);border-radius:50%;flex:none;width:9px;height:9px}.pf .tela .ir{background:var(--mar);color:var(--espuma);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:.75rem;font-weight:600;line-height:1;transition:background .25s;display:inline-flex}.pf .tela:hover .ir,.pf .tela:focus-visible .ir{background:var(--coral)}.pf .vista{aspect-ratio:16/10;background:var(--color-tela-escura);display:block;position:relative;overflow:hidden}.pf .vista>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;top:0;left:0}.pf .vista.rolo>img{object-fit:fill;will-change:transform;height:auto;animation:34s cubic-bezier(.45,0,.55,1) infinite alternate paused pf-rola}.pf .vista.rolo.rodando>img{animation-play-state:running}@keyframes pf-rola{0%,7%{transform:translateY(0)}93%,to{transform:translateY(var(--fim))}}.pf .tela:active{transform:scale(.99)}.pf .site h3{margin-top:18px;font-size:clamp(1.3rem,1.05rem + .8vw,1.7rem)}.pf .site p{font-size:var(--s-sm);color:var(--tinta-2);text-wrap:balance;max-width:48ch;margin-top:8px;line-height:1.5}.pf .estudio-orla{--pad:clamp(18px,3vw,36px);padding:var(--pad);background:var(--areia-2);border-radius:16px;margin-top:clamp(40px,6vw,64px)}.pf .eo-cab{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(12px,4vw,56px);display:grid}.pf .eo-cab h3{font-size:var(--s-xl)}.pf .eo-cab p{font-size:var(--s-sm);color:var(--tinta-2);text-wrap:balance;max-width:46ch}.pf .decks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,64px);margin-top:clamp(24px,3vw,36px);padding:12px clamp(10px,3vw,40px) 8px;display:grid}.pf .deck-wrap{position:relative}.pf .deck-wrap:hover,.pf .deck-wrap:focus-within{z-index:5}.pf .deck{aspect-ratio:4/5;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.pf .deck:before{content:"";background:color-mix(in srgb,var(--color-mar-profundo) 8%,transparent);border-radius:8px;position:absolute;inset:0}.pf .estudio .deck:before{background:color-mix(in srgb,var(--color-espuma) 6%,transparent)}.pf.js .deck:not(.pronto) .pilha{visibility:hidden}.pf .deck img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease),box-shadow .6s var(--ease),filter .6s;border-radius:8px;position:absolute;inset:0}.pf .deck .p1{z-index:3;box-shadow:0 18px 36px -22px color-mix(in srgb,var(--color-mar-profundo) 65%,transparent)}.pf .deck .p2{z-index:2;filter:brightness(.88);transform:rotate(4deg)translate(3%,1.5%)}.pf .deck .p3{z-index:1;filter:brightness(.78);transform:rotate(-3.5deg)translate(-3%,2.5%)}.pf .deck .selo{transition:transform .5s var(--ease);top:auto;bottom:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}.pf .deck:focus-visible{outline:none}.pf .deck:focus-visible .p1{outline:3px solid var(--coral);outline-offset:4px}.pf .deck:active .p1{transform:scale(.98)}.pf .deck-wrap .legenda{margin-top:26px}.pf .perfis{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,32px);margin-top:clamp(28px,4vw,48px);display:grid}.pf .perfil{background:var(--mar);color:var(--espuma);box-shadow:0 20px 40px -30px color-mix(in srgb,var(--color-mar-profundo) 60%,transparent);transition:transform .5s var(--ease),box-shadow .5s var(--ease);border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.pf .perfil img{aspect-ratio:1034/680;object-fit:cover;object-position:top;background:var(--color-tela-escura);width:100%;transition:transform .8s var(--ease)}.pf .perfil-rod{z-index:1;background:var(--mar);font-size:var(--s-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.pf .perfil-rod b{margin-right:6px;font-weight:600}.pf .pilula{background:var(--coral);color:var(--espuma);font-size:var(--s-xs);transition:transform .3s var(--ease);border-radius:999px;padding:7px 13px;font-weight:600;line-height:1.2}.pf .perfil-bloco{flex-direction:column;gap:18px;min-width:0;display:flex}.pf .numeros{padding:2px 4px 0}.pf .num-per{font-size:var(--s-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mare);font-weight:600}.pf .numeros dl{gap:14px 18px;margin:10px 0 0;display:grid}.pf .numeros .n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf .numeros .n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf .numeros dl div{border-top:2px solid var(--mar);min-width:0;padding-top:10px}.pf .numeros dt{font-family:var(--f-display);color:var(--mar);white-space:nowrap;font-size:clamp(1.5rem,1rem + 1.3vw,2.2rem);line-height:1}.pf .numeros dd{font-size:var(--s-sm);color:var(--tinta-2);margin:6px 0 0;line-height:1.3}.pf .redes{background:var(--areia-2)}.pf .reels{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,44px);display:grid}.pf .reel{aspect-ratio:9/16;background:var(--mar);cursor:pointer;width:100%;transition:transform .45s var(--ease),box-shadow .45s var(--ease);border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.pf .reel.destaque{aspect-ratio:auto;grid-area:1/1/span 2/span 2}.pf .reel.destaque.d2{grid-column:8/span 2}.pf .reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf .reel:after{content:"";background:linear-gradient(color-mix(in srgb,var(--color-mar-profundo) 0%,transparent),color-mix(in srgb,var(--color-mar-profundo) 78%,transparent));pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0}.pf .reel-n{z-index:1;text-align:left;color:var(--espuma);font-size:.75rem;font-weight:600;line-height:1.25;position:absolute;bottom:9px;left:10px;right:10px}.pf .reel.destaque .reel-n{font-size:var(--s-sm)}.pf .reel .play{z-index:1;background:color-mix(in srgb,var(--color-mar-profundo) 62%,transparent);width:26px;height:26px;color:var(--espuma);transition:opacity .3s,transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.pf .reel.tocando .play{opacity:0;transform:scale(.5)}.pf .reel:active{transform:scale(.98)}.pf .posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);margin-top:clamp(48px,6vw,80px);padding:12px clamp(8px,2vw,24px) 8px;display:grid}.pf .estudio{background:var(--mar);color:var(--espuma);border-top:0;position:relative}.pf .onda-topo{width:100%;height:28px;color:var(--mar);pointer-events:none;position:absolute;top:-27px;left:0;overflow:hidden}.pf .onda-topo path{animation:15s linear infinite pf-onda}.pf .estudio .legenda{color:var(--nevoa)}.pf .duo{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) minmax(0,.42fr);align-items:end;gap:clamp(14px,3vw,32px);margin-top:clamp(28px,4vw,44px);display:grid}.pf .duo-it{position:relative}.pf .duo-leg{grid-column:1/-1;margin-top:0}.pf .vid{cursor:pointer;width:100%;transition:transform .5s var(--ease),box-shadow .5s var(--ease);background:#000;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.pf .vid.hh{aspect-ratio:9/16}.pf .vid.tv{aspect-ratio:16/9}.pf .vid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf .botao-play{background:var(--coral);width:64px;height:64px;color:var(--espuma);transition:transform .4s var(--ease),opacity .3s;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px -10px #0009}.pf .botao-play svg{margin-left:3px}.pf .vid.tocando .botao-play{opacity:0;transform:scale(.5)}.pf .duo .selo{top:16px;left:-10px;transform:rotate(-7deg)}.pf .trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);margin-top:clamp(48px,6vw,80px);padding-inline:clamp(0px,2vw,24px);display:grid}.pf .estudio .deck .p1{box-shadow:0 20px 40px -20px #000000bf}.pf .ad{aspect-ratio:4/5;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000000bf}.pf .ad .ad-d{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf .ad-a{clip-path:inset(0 calc(100% - var(--p)) 0 0);background:#fff;position:absolute;inset:0}.pf .ad-a img{object-fit:contain;width:80%;height:76%;position:absolute;top:12%;left:10%}.pf .ad-linha{top:0;bottom:0;left:var(--p);background:var(--espuma);width:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-mar-profundo) 15%,transparent);pointer-events:none;margin-left:-1.5px;position:absolute}.pf .ad-pega{top:50%;left:var(--p);background:var(--coral);width:48px;height:48px;color:var(--espuma);pointer-events:none;transition:transform .3s var(--ease);border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;box-shadow:0 10px 24px -8px #0009}.pf .ad:hover .ad-pega{transform:scale(1.1)}.pf .ad-tag{pointer-events:none;border-radius:999px;padding:6px 11px;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;top:12px}.pf .ad-tag.a{background:var(--mar);color:var(--espuma);left:12px}.pf .ad-tag.d{background:var(--espuma);color:var(--mar);right:12px}.pf .ad input{opacity:0;pointer-events:none;width:100%;height:2px;margin:0;position:absolute;bottom:0;left:0}.pf .ad:focus-within{outline:2px solid var(--coral);outline-offset:3px}.pf .capac{border-top:1px solid color-mix(in srgb,var(--color-espuma) 18%,transparent);margin-top:clamp(56px,8vw,96px);padding-top:clamp(40px,6vw,64px)}.pf .capac>header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(12px,4vw,56px);display:grid}.pf .capac h3{font-size:var(--s-xl)}.pf .capac header p{color:var(--nevoa);font-size:var(--s-sm);max-width:56ch}.pf .cat-barra{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.pf .cats{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pf .cat{border:1px solid color-mix(in srgb,var(--color-espuma) 35%,transparent);color:var(--espuma);font-size:var(--s-sm);white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s,transform .3s var(--ease);background:0 0;border-radius:999px;padding:9px 16px;font-weight:500;line-height:1.2}.pf .cat:hover{border-color:var(--espuma);transform:translateY(-2px)}.pf .cat.ativo{background:var(--coral);border-color:var(--coral)}.pf .setas{flex:none;gap:8px;display:flex}.pf .seta{border:1px solid color-mix(in srgb,var(--color-espuma) 35%,transparent);width:40px;height:40px;color:var(--espuma);cursor:pointer;transition:background .2s,border-color .2s,transform .25s var(--ease),opacity .2s;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.pf .seta:hover:not(:disabled){background:var(--coral);border-color:var(--coral);transform:scale(1.08)}.pf .seta:disabled{opacity:.25;cursor:default}.pf .trilho{--w:clamp(124px,13vw,176px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ceu) color-mix(in srgb,var(--color-espuma) 8%,transparent);gap:12px;margin:6px -14px 0;padding:18px 14px 24px;scroll-padding-inline:14px;display:flex;position:relative;overflow-x:auto}.pf .seg{display:contents}.pf .marco{flex:0 0 calc(var(--w) * .85);height:calc(var(--w) * 4 / 3);background:var(--coral);color:var(--espuma);scroll-snap-align:start;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;display:flex}.pf .seg+.seg .marco{margin-left:22px}.pf .marco b{font-family:var(--f-display);font-size:1.3rem;font-weight:700;line-height:1.05}.pf .marco span{font-size:.75rem;line-height:1.35}.pf .trilho::-webkit-scrollbar{height:8px}.pf .trilho::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-espuma) 8%,transparent);border-radius:8px}.pf .trilho::-webkit-scrollbar-thumb{background:var(--ceu);border-radius:8px}.pf .trilho:focus-visible{outline:2px solid var(--ceu);outline-offset:-2px}.pf .peca{flex:0 0 var(--w);width:var(--w);background:var(--mar-2);cursor:pointer;scroll-snap-align:start;transition:transform .4s var(--ease),box-shadow .4s var(--ease);border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.pf .peca img,.pf .peca video{aspect-ratio:3/4;object-fit:cover;width:100%}.pf .peca:active{transform:scale(.97)}.pf .cta{background:var(--coral);color:var(--espuma);white-space:nowrap;box-shadow:0 14px 28px -16px color-mix(in srgb,var(--color-coral) 90%,transparent);transition:background .25s,transform .3s var(--ease),box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pf .cta svg{transition:transform .3s var(--ease);flex:none}.pf .cta:hover{background:var(--mar);box-shadow:0 16px 30px -16px color-mix(in srgb,var(--color-mar-profundo) 80%,transparent);transform:translateY(-2px)}.pf .cta:hover svg{transform:translate(4px)}.pf .cta-topo{font-size:var(--s-sm);padding:11px 18px}.pf .chamada{border-top:1px solid color-mix(in srgb,var(--color-mar-profundo) 18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(48px,6vw,80px);padding-top:clamp(24px,3vw,32px);display:flex}.pf .chamada p{font-family:var(--f-display);text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1vw,1.9rem);line-height:1.1}.pf .fecho{padding-block:clamp(64px,9vw,120px)}.pf .fecho h2{font-size:var(--s-2xl);max-width:18ch}.pf .fecho .cta{margin-top:32px}.pf .rodape{border-top:1px solid color-mix(in srgb,var(--color-mar-profundo) 18%,transparent);font-size:var(--s-xs);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px;display:flex}@media (hover:hover) and (pointer:fine){.pf .sf:hover img{transform:scale(1.03)}.pf .deck:hover .p1,.pf .deck:focus-visible .p1{box-shadow:0 36px 54px -26px color-mix(in srgb,var(--color-mar-profundo) 75%,transparent);transform:translateY(-12px)rotate(-1.5deg)scale(1.03)}.pf .deck:hover .p2,.pf .deck:focus-visible .p2{filter:none;transform:rotate(11deg)translate(18%,3%)}.pf .deck:hover .p3,.pf .deck:focus-visible .p3{filter:none;transform:rotate(-10deg)translate(-17%,5%)}.pf .deck:hover .selo{transform:translate(-50%)rotate(3deg)scale(1.1)}.pf .perfil:hover{box-shadow:0 34px 60px -30px color-mix(in srgb,var(--color-mar-profundo) 70%,transparent);transform:translateY(-6px)}.pf .perfil:hover img,.pf .perfil:hover .pilula{transform:scale(1.06)}.pf .reel:hover{z-index:3;box-shadow:0 26px 44px -18px color-mix(in srgb,var(--color-mar-profundo) 80%,transparent);transform:scale(1.09)}.pf .reel.destaque:hover{transform:scale(1.03)}.pf .vid:hover{z-index:2;transform:scale(1.03);box-shadow:0 40px 70px -30px #000000d9}.pf .peca:hover{z-index:2;transform:scale(1.13);box-shadow:0 26px 44px -18px #000000b3}.pf .tela:hover{box-shadow:0 40px 70px -36px color-mix(in srgb,var(--color-mar-profundo) 70%,transparent);transform:translateY(-6px)}.pf .tela:hover .vista:not(.rolo)>img{transform:scale(1.04)}}.pf .visor{background:color-mix(in srgb,var(--color-mar-noite) 98.5%,transparent);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--espuma);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pf .visor::backdrop{background:color-mix(in srgb,var(--color-mar-noite) 60%,transparent)}.pf .visor[open]{animation:pf-visor-entra .3s var(--ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@keyframes pf-visor-entra{0%{opacity:0}to{opacity:1}}.pf .v-topo{align-items:center;gap:16px;padding:14px clamp(14px,3vw,28px);display:flex}.pf .v-tit{min-width:0;font-family:var(--f-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.15rem;line-height:1.2;overflow:hidden}.pf .v-n{font-size:var(--s-sm);color:var(--nevoa);font-variant-numeric:tabular-nums;white-space:nowrap}.pf .v-x{background:var(--espuma);width:44px;height:44px;color:var(--mar);cursor:pointer;transition:transform .3s var(--ease),background .2s,color .2s;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pf .v-x:hover{background:var(--coral);color:var(--espuma);transform:rotate(90deg)}.pf .v-pista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:none;min-height:0;display:flex;overflow:auto hidden}.pf .v-pista::-webkit-scrollbar{display:none}.pf .v-slide{scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:12px;min-width:0;margin:0;padding:0 clamp(12px,7vw,96px);display:flex}.pf .v-midia{object-fit:contain;max-width:100%;animation:pf-midia-entra .45s var(--ease);background:#000;border-radius:10px;display:block;box-shadow:0 30px 70px -30px #000000d9}@keyframes pf-midia-entra{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.pf .v-leg{font-size:var(--s-sm);color:var(--nevoa);text-align:center;max-width:60ch;min-height:1.4em}.pf .v-seta{z-index:2;background:var(--espuma);width:52px;height:52px;color:var(--mar);cursor:pointer;transition:background .2s,color .2s,transform .25s var(--ease),opacity .2s;border:0;border-radius:50%;place-items:center;margin-top:-26px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 10px 30px -10px #0009}.pf .v-ant{left:clamp(8px,2vw,28px)}.pf .v-prox{right:clamp(8px,2vw,28px)}.pf .v-seta:hover:not(:disabled){background:var(--coral);color:var(--espuma);transform:scale(1.08)}.pf .v-seta:disabled{opacity:0;pointer-events:none}.pf .visor.so-um .v-seta,.pf .visor.so-um .v-n{display:none}.pf .v-pontos{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:14px 16px 22px;display:flex}.pf .v-ponto{background:color-mix(in srgb,var(--color-espuma) 35%,transparent);cursor:pointer;width:9px;height:9px;transition:width .35s var(--ease),background .3s;border:0;border-radius:999px;padding:0}.pf .v-ponto:hover{background:color-mix(in srgb,var(--color-espuma) 70%,transparent)}.pf .v-ponto[aria-current=true]{background:var(--coral);width:28px}.pf .cursor{z-index:60;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.pf .cursor span{background:var(--coral);color:var(--espuma);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--color-mar-profundo) 60%,transparent);opacity:0;transform-origin:0 0;transition:opacity .2s,transform .35s var(--ease);white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:.8125rem;font-weight:600;line-height:1;display:block;transform:scale(.4)}.pf .cursor.on span{opacity:1;transform:scale(1)}@media (max-width:900px){.pf .cab,.pf .eo-cab,.pf .capac>header{grid-template-columns:minmax(0,1fr)}.pf .linhas{grid-template-columns:repeat(2,minmax(0,1fr))}.pf .cab,.pf .eo-cab,.pf .capac>header{align-items:start}.pf .reels{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:14px var(--gutter) 18px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:minmax(150px,28%);grid-auto-flow:column;overflow-x:auto}.pf .reels::-webkit-scrollbar{display:none}.pf .reel{scroll-snap-align:start}.pf .reel.destaque,.pf .reel.destaque.d2{aspect-ratio:9/16;grid-area:auto}.pf .trio{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.pf .trio .col-ad{order:-1;grid-column:1/-1;justify-self:center;width:100%;max-width:460px}.pf .posts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width:700px){.pf .decks{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;gap:30px;padding:18px 16% 26px;overflow-x:auto}.pf .decks::-webkit-scrollbar{display:none}.pf .deck-wrap{scroll-snap-align:center}.pf .perfis{grid-template-columns:minmax(0,1fr)}.pf .tec,.pf .posts{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}.pf .tec{padding:6px var(--gutter) 30px;scroll-padding-inline:var(--gutter);grid-auto-columns:84%;gap:18px}.pf .posts{grid-auto-columns:68%;gap:30px;padding:18px 16% 26px}.pf .tec::-webkit-scrollbar{display:none}.pf .posts::-webkit-scrollbar{display:none}.pf .tec .site{scroll-snap-align:start}.pf .posts .deck-wrap{scroll-snap-align:center}.pf .sanfona{gap:12px;height:auto;display:grid}.pf .sf{aspect-ratio:3/2}.pf .sf:not(.ativo) .sf-nome{writing-mode:horizontal-tb;padding:8px 12px;transform:none}.pf .sf .sf-abrir{opacity:1;transform:none}.pf .reels{grid-auto-columns:42%}.pf .duo .selo{padding:7px 10px;font-size:.75rem;left:-6px}.pf .duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pf .duo .duo-it:nth-child(2){order:3;grid-column:1/-1}.pf .duo-leg{order:4}.pf .botao-play{width:48px;height:48px;margin:-24px 0 0 -24px}.pf .v-seta{display:none}.pf .v-slide{padding:0 12px}}@media (max-width:560px){.pf .cat-barra .setas{display:none}.pf .cats{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.pf .cats::-webkit-scrollbar{display:none}.pf .linhas a{min-height:58px;padding-right:14px;font-size:1.125rem}.pf .numeros .n4{grid-template-columns:repeat(2,minmax(0,1fr))}.pf .numeros dl{column-gap:12px}.pf .numeros dd{white-space:nowrap;font-size:.875rem}.pf .linhas a img{display:none}.pf .cta-topo{font-size:var(--s-xs);padding:10px 15px}.pf .cta-topo svg{display:none}.pf .chamada .cta,.pf .fecho .cta{width:100%}.pf .trio{gap:22px}}@media (prefers-reduced-motion:reduce){.pf .mare path,.pf .onda-topo path{animation:none}.pf .vista.rolo>img{animation:none!important;transform:none!important}.pf *,.pf :before,.pf :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pf{padding-top:clamp(88px,11svh,128px)}.pf .tela.sem-link{cursor:default}.pf .tela.sem-link .barra{min-height:42px}.pf .marca,.pf .linhas a,.pf .numeros dt,.pf .chamada p,.pf .v-tit{font-weight:700}
