.cid-hero{height:min(100svh,940px);min-height:560px;color:var(--papel);background:var(--forno);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cid-hero-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cid-hero:after{content:"";background:linear-gradient(#221d1c8c 0%,#221d1c00 22%),linear-gradient(90deg,#221d1c73 0%,#221d1c00 55%),linear-gradient(#221d1c00 30%,#221d1c33 52%,#221d1cd1 100%);position:absolute;inset:0}.cid-hero-texto{z-index:1;padding-bottom:clamp(56px,9vh,104px);position:relative}.cid-hero h1{letter-spacing:.04em;margin:18px 0 16px;font-size:clamp(54px,11vw,176px);line-height:.95}.cid-epiteto{font:400 clamp(18px, 1.8vw, 24px)/1.35 var(--f-t);color:var(--marfim)}@media (height<=560px) and (orientation:landscape){.cid-hero{height:100svh;min-height:0}.cid-hero-texto{padding-bottom:28px}.cid-hero h1{margin:10px 0 8px;font-size:clamp(40px,17svh,96px)}}.cid-nav{z-index:2;left:var(--gut);right:var(--gut);top:calc(var(--topo-h) + env(safe-area-inset-top,0px) + 16px);justify-content:space-between;gap:12px;display:flex;position:absolute}.cid-nav-link{min-height:44px;font:600 15px/1 var(--f-t);color:var(--papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s var(--estalo), color .3s var(--estalo), border-color .3s var(--estalo);background:#221d1c8c;border:1px solid #faf5ea66;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.cid-nav-link:hover{background:var(--papel);color:var(--forno);border-color:var(--papel)}.cid-nav .curto{display:none}.cid-nav-rotulo{opacity:.8;font-weight:400}.cid-nav-nome{font-weight:700}@media (width<=520px){.cid-nav-link{padding:0 14px;font-size:14px}.cid-nav .longo{display:none}.cid-nav .curto{display:inline}}.motion .cid-hero-foto{animation:aproxima 2.6s var(--chegada) both}@keyframes aproxima{0%{transform:scale(1.06)}to{transform:none}}.cid-focaccia{background:var(--papel);padding-block:var(--secao)}.cid-foc-grade{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}@media (width>=900px){.cid-foc-grade{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.cid-foc-foto{background:var(--marfim);justify-self:center;width:100%;max-width:640px;padding:12px;position:relative;rotate:-1.2deg;box-shadow:7px 9px #2d27261f}.cid-foc-foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.cid-selo{position:absolute;top:-34px;right:-18px;rotate:5deg}@media (width<=520px){.cid-selo{width:118px;top:-40px;right:-6px}.cid-selo .selo-cid{font-size:min(24px, calc(100cqi / (var(--n,6) * .72)))}}.cid-foc-texto h2{color:var(--carmim);margin:16px 0 22px;font-size:clamp(40px,5vw,72px);line-height:1}.cid-desc{font:400 clamp(19px, 1.6vw, 22px)/1.5 var(--f-t);color:var(--tinta);max-width:38ch}.ingredientes{border-top:1px solid var(--linha);margin:30px 0 34px;padding:0;list-style:none}.ingredientes li{border-bottom:1px solid var(--linha);align-items:baseline;gap:14px;padding-block:12px;font-size:16.5px;display:flex}.ingredientes li:before{content:"";background:var(--crosta);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -2px}.cid-historia{background:var(--papel);padding-block:0 var(--secao)}.cid-hist-grade{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vw,96px);padding-top:clamp(56px,8vw,112px);display:grid}@media (width>=900px){.cid-hist-grade{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}.cid-hist-cabeca h2{margin:16px 0 32px;font-size:clamp(28px,3vw,44px);line-height:1.12}.cid-ficha{border-top:1px solid var(--linha);gap:0;margin:0;display:grid}.cid-ficha div{border-bottom:1px solid var(--linha);justify-content:space-between;gap:16px;padding-block:10px;display:flex}.cid-ficha dt{font:700 11px/1.6 var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2)}.cid-ficha dd{margin:0;font-size:15px}.cid-hist-texto p{max-width:60ch;font-size:clamp(18px,1.5vw,20px);line-height:1.72}.cid-hist-texto p+p{margin-top:22px}.cid-hist-texto p:first-child:first-letter{float:left;font:400 4.4em/.82 var(--f-d);color:var(--carmim);margin:.08em .12em 0 0}.vizinhas{background:var(--forno);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.vizinhas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vizinha{min-height:clamp(280px,44vh,460px);color:var(--papel);background:var(--forno-2);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.vizinha-foto{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--chegada);position:absolute;inset:0}.vizinha:after{content:"";background:linear-gradient(#221d1c1a 30%,#221d1cd9);position:absolute;inset:0}.vizinha:hover .vizinha-foto{transform:scale(1.05)}.vizinha-texto{z-index:1;gap:8px;padding:clamp(24px,4vw,48px);display:grid;position:relative}.vizinha-nome{font:400 clamp(34px, 4vw, 60px)/1 var(--f-d);letter-spacing:.05em;text-transform:uppercase}.vizinha-sub{color:var(--nevoa);font-size:15px}.vizinha-prox{text-align:right;justify-content:flex-end}@media (width<=759px){.vizinha-prox{text-align:left;justify-content:flex-start}}.vizinha-fim:after{background:0 0}.creditos{padding-block:calc(var(--topo-h) + 80px) var(--secao);background:var(--papel);min-height:70vh}.creditos h1{margin:16px 0 20px;font-size:clamp(32px,4vw,56px)}.creditos-lista{border-top:1px solid var(--linha);max-width:900px;margin:48px 0 0;padding:0;list-style:none}.creditos-lista li{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr);gap:4px 24px;padding-block:14px;font-size:15px;display:grid}@media (width>=640px){.creditos-lista li{grid-template-columns:180px minmax(0,1fr)}}.creditos-sub{margin:56px 0 12px;font-size:clamp(22px,2.2vw,30px)}.creditos-musica{max-width:900px;font-size:15px}.creditos-cid{font:400 17px/1.3 var(--f-d);letter-spacing:.06em;text-transform:uppercase;color:var(--carmim)}.pg-creditos .topo{color:var(--tinta)}.cid-corte{background:#fff;max-width:360px;margin-top:clamp(32px,4vw,56px);padding:10px 10px 34px;rotate:1.4deg;box-shadow:6px 8px #2d27261a}.cid-corte img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}@media (width<=899px){.cid-corte{justify-self:center;margin-inline:auto}}@media (width>=1800px){.cid-epiteto{font-size:1.3vw}.cid-foc-texto h2{font-size:3.9vw}.cid-desc{font-size:1.2vw}.ingredientes li{font-size:max(16.5px,.86vw)}.cid-foc-foto{max-width:46vw}.cid-hist-cabeca h2{font-size:2.4vw}.cid-ficha dd{font-size:max(15px,.8vw)}.cid-hist-texto p{font-size:1.1vw}.vizinha-nome{font-size:3.2vw}.vizinha-sub{font-size:max(15px,.8vw)}}.preco-cid{margin:-8px 0 26px;font-size:21px}
