body,html{margin:0}body{overflow-x:clip}.hero{min-height:100svh}@media (min-width:901px){.hero .hl{font-size:clamp(52px,min(9.6vw,calc((100svh - 370px) / 3.6)),184px)}}@media (max-width:900px){.hero .hl{font-size:clamp(38px,min(max(52px,9.6vw),calc((100svh - 520px) / 3.6)),120px)}}@media (max-width:900px) and (max-height:760px){.hero-in{gap:24px;padding-top:calc(env(safe-area-inset-top, 0px) + 92px)}.hero-card{min-height:0;gap:18px;padding:20px}.hero-card p{font-size:14px}.hero-foot .r{display:none!important}}.nf-glyph,.nf-mark{display:inline-block;height:1em;width:auto;vertical-align:baseline;overflow:visible}.bx-logo .nf-mark,.logo .nf-mark,.pz-logo .nf-mark{height:.74em}.hero .ghost .nf-mark,.hero-card .mk .nf-mark,.in-mk .nf-glyph,.lock-l .g .nf-mark,.side .logo .nf-mark{height:.58em}.foot{container-type:inline-size}.giant{font-size:calc((min(100cqi, 1760px) - 2 * var(--pad)) / 4.9);max-width:1760px;margin-inline:auto;margin-bottom:0;padding-inline:var(--pad) 0;line-height:1;display:flex;align-items:flex-end}.giant .c,.giant .gl,.giant .gl .nf-glyph{display:block}.case .vis.has-img{color:var(--white);background:#1a1a1a}.case .vis.has-img>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.case:hover .vis.has-img>img{transform:scale(1.04)}.case .vis.has-img:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,0) 26%,rgba(0,0,0,0) 70%,rgba(0,0,0,.28))}.case .vis.has-img .ix,.case .vis.has-img .tg{z-index:2;opacity:.92}.case .vis.has-img .ar{z-index:2;background:var(--white);color:var(--black)}.case .vis.has-img .nm{display:none}.shot.has-img{padding:0;background:#1a1a1a}.shot.has-img:before{content:none}.shot.has-img>img{display:block;width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover}.cs-cover.has-img{aspect-ratio:auto}.cs-txt{display:grid;grid-gap:clamp(28px,3.4vw,52px);gap:clamp(28px,3.4vw,52px);min-width:0}.cs-lead{font-size:clamp(26px,2.9vw,48px);line-height:1.12;letter-spacing:-.035em;max-width:24ch;text-wrap:balance;color:var(--ink)}.cs-body{columns:300px 2;column-gap:clamp(28px,4vw,72px);max-width:1040px}.cs-body p{page-break-inside:avoid;break-inside:avoid;margin:0 0 1.1em;font-size:clamp(15.5px,1.1vw,17.5px);line-height:1.62;color:#4a4a4a;text-wrap:pretty}.cs-body p:last-child{margin-bottom:0}.cs-colab{font-size:13.5px;color:var(--gray);border-top:1px solid var(--line);padding-top:18px;max-width:1040px}.v-dark .cs-body p{color:#b9b9b9}@media (max-width:760px){.cs-lead{max-width:none}.cs-two{grid-template-columns:1fr;gap:18px}}.cs-gal{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(8px,1vw,16px);gap:clamp(8px,1vw,16px);align-items:start}.cs-gal figure{margin:0}.cs-gal .full{grid-column:1/-1}@media (max-width:760px){.cs-gal{grid-template-columns:1fr}}.fr-bw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1)}.fr-item.on .fr-bw{grid-template-rows:1fr}.fr-bw>.fr-body{min-height:0;overflow:hidden;padding-bottom:0;animation:none;opacity:0;transform:translateY(-6px);transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.fr-item.on .fr-bw>.fr-body{opacity:1;transform:none;transition-delay:.12s}.fr-bw>.fr-body>:last-child{margin-bottom:32px}@media (max-width:900px){.fr-bw>.fr-body>p{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.fr-bw,.fr-bw>.fr-body{transition:none}}@media (max-width:640px){.px-stats{grid-template-columns:repeat(3,1fr)}.px-stats>div{border-bottom:0;border-right:1px solid #262626;padding:16px 10px 0 0!important;gap:6px}.px-stats>div+div{padding-left:10px!important}.px-stats>div:last-child{border-right:0}.px-stats b{font-size:clamp(34px,11vw,48px)}.px-stats span{font-size:12px;line-height:1.35}}@media (max-height:760px){.px-cov{padding-top:calc(env(safe-area-inset-top, 0px) + 96px)}.px-t{font-size:clamp(56px,min(15vw,17svh),280px)}}@media (max-width:370px){.top-r .btn.sm{display:none}}@media (max-width:900px){.studio{grid-template-columns:minmax(0,1fr)}.side,.side nav{min-width:0}}.tip:after{content:none}.tip:focus:after,.tip:hover:after{content:attr(data-tip);animation:nf-tip .22s cubic-bezier(.2,.7,.2,1) both}@keyframes nf-tip{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.bar{grid-template-columns:110px minmax(0,1fr) minmax(110px,max-content)}@media (max-width:900px){.kpi .tip:after,.tip:after,h1 .tip:after{position:fixed;left:16px;right:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;z-index:70;transform:translateY(8px)}.kpi .tip:focus:after,.kpi .tip:hover:after,.tip:focus:after,.tip:hover:after,h1 .tip:focus:after,h1 .tip:hover:after{transform:none}}html.nf-sb{scrollbar-width:none}html.nf-sb::-webkit-scrollbar{display:none}.sthumb{position:fixed;top:0;right:3px;z-index:85;width:6px;border-radius:999px;background:rgba(140,140,140,.55);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1),width .2s cubic-bezier(.2,.7,.2,1),background .2s;will-change:transform}.sthumb.on{opacity:1}.sthumb.drag,.sthumb.near{width:8px;background:var(--coral)}@media (pointer:coarse){.sthumb{display:none}}@media (prefers-reduced-motion:reduce){.sthumb{transition:none}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:6px;height:6px;background:transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(140,140,140,.45);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--coral)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(140,140,140,.45) transparent}}html.nf-cur,html.nf-cur *{cursor:none!important}html.nf-cur :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,select,[contenteditable]){cursor:text!important}html.nf-cur select{cursor:pointer!important}.cur,.ffloat{z-index:101}html.nf-cur :-webkit-full-screen,html.nf-cur :-webkit-full-screen *{cursor:auto!important}html.nf-cur :fullscreen,html.nf-cur :fullscreen *{cursor:auto!important}html.nf-cur :-webkit-full-screen :is(a,button,[role=button],label,select){cursor:pointer!important}html.nf-cur :fullscreen :is(a,button,[role=button],label,select){cursor:pointer!important}.cur{box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}.cur.link{box-shadow:inset 0 0 0 1.5px var(--coral),0 0 0 1px rgba(11,11,11,.18)}.cur.view{box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}.studio-a.is-entrar{white-space:nowrap}.studio-a.is-entrar .ic{color:var(--coral)}@media (max-width:1240px){.studio-a.is-entrar{display:none}}.is-tz{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.is-tz-fotos{position:relative;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;text-decoration:none;color:inherit}.is-tz-fotos img{width:100%;height:100%;object-fit:cover;display:block;background:var(--paper2);border-radius:clamp(16px,1.6vw,24px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.is-tz-fotos img:first-child{grid-row:1/3;aspect-ratio:4/5}.is-tz-fotos:hover img{transform:scale(.985)}.is-tz-selo{position:absolute;left:16px;bottom:16px;background:var(--white);border-radius:999px;padding:9px 16px;font-weight:600;font-size:15px;letter-spacing:-.03em}.is-tz-t{display:grid;grid-gap:22px;gap:22px;align-content:center}.is-tz-t h2{font-size:clamp(40px,4.6vw,80px)}.is-tz-t p{font-size:17px;color:#4a4a4a;max-width:44ch}@media (max-width:900px){.is-tz{grid-template-columns:1fr}}