@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans/dm-sans-variable.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:"Fraunces";src:url("../fonts/fraunces/fraunces-variable.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--pc-cafe:#361a11;--pc-terracota:#a74a2d;--pc-trigo:#bf6f0f;--pc-argila:#cf986a;--pc-creme:#faf4e9;--pc-cafe-superficie:#371f16;--pc-hero-bg:#f2e4d0;--pc-borda-suave:#ebdfd2;--pc-branco:#ffffff;--pc-salvia:#69745a;--pc-color-bg:var(--pc-creme);--pc-color-surface:var(--pc-creme);--pc-color-text:var(--pc-cafe);--pc-color-action:var(--pc-terracota);--pc-color-on-action:var(--pc-branco);--pc-color-action-hover:var(--pc-cafe);--pc-color-action-active:var(--pc-cafe-superficie);--pc-color-on-dark:var(--pc-creme);--pc-color-accent:var(--pc-trigo);--pc-color-border:var(--pc-borda-suave);--pc-color-control-border:var(--pc-terracota);--pc-color-error:var(--pc-terracota);--pc-color-success:var(--pc-salvia);--pc-color-focus:var(--pc-cafe);--pc-color-disabled-bg:var(--pc-borda-suave);--pc-color-disabled-text:var(--pc-cafe);--pc-space-1:0.25rem;--pc-space-2:0.5rem;--pc-space-3:0.75rem;--pc-space-4:1rem;--pc-space-6:1.5rem;--pc-space-8:2rem;--pc-space-12:3rem;--pc-space-16:4rem;--pc-radius-control:0.625rem;--pc-radius-card:0.75rem;--pc-radius-hero:1.125rem;--pc-radius-pill:999px;--pc-shadow-flat:none;--pc-shadow-overlay:0 4px 16px rgb(54 26 17 / 12%);--pc-shadow-dialog:0 12px 32px rgb(54 26 17 / 20%);--pc-font-display:"Fraunces",Georgia,serif;--pc-font-body:"DM Sans",Arial,sans-serif;--pc-font-size-caption:0.75rem;--pc-font-size-label:0.875rem;--pc-font-size-body:1rem;--pc-font-size-lead:1.125rem;--pc-font-size-card:1.125rem;--pc-font-size-h3:clamp(1.75rem,3.7vw,2.125rem);--pc-font-size-h2:clamp(1.875rem,4.8vw,2.75rem);--pc-font-size-h1:clamp(2.25rem,6.6vw,3.75rem);--pc-weight-regular:400;--pc-weight-medium:500;--pc-weight-semibold:600;--pc-weight-bold:700;--pc-line-display:0.95;--pc-line-heading:1;--pc-line-body:1.5;--pc-line-control:1.25;--pc-tracking-display:-0.035em;--pc-tracking-heading:-0.03em;--pc-tracking-eyebrow:0.25em;--pc-container-max:75rem;--pc-gutter:1rem;--pc-grid-gap:0.75rem;--pc-section-inset:var(--pc-space-4);--pc-section-gap:var(--pc-space-8);--pc-cluster-gap:var(--pc-space-3);--pc-control-min:2.75rem;--pc-duration-fast:160ms;--pc-ease:ease-out}.pc-export-001{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column}.pc-export-002{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;min-height:73px;padding:8px 48px 8px 60px}.pc-export-003{height:56px;width:auto}.pc-export-004{display:flex;align-items:center;flex-wrap:wrap;gap:8px 32px;font-size:14px;font-weight:var(--pc-weight-medium)}.pc-export-005{display:flex;flex-direction:column;gap:6px;padding-top:6px;color:var(--pc-cafe);font-weight:var(--pc-weight-semibold)}.pc-export-006{height:2px;width:100%;background:var(--pc-trigo);border-radius:2px}.pc-export-007{padding-bottom:2px}.pc-export-008{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;border-radius:var(--pc-radius-pill);background:var(--pc-cafe-superficie);color:var(--pc-creme);font-weight:var(--pc-weight-semibold);transition:background .16s ease-out}@media (hover:hover){.pc-export-008:hover{background:var(--pc-terracota);color:var(--pc-creme)}}.pc-export-009{position:relative;display:flex;flex-wrap:wrap;border-radius:var(--pc-radius-hero);overflow:hidden;background:var(--pc-hero-bg)}.pc-export-010{flex:1 1 360px;display:flex;flex-direction:column;gap:0;padding:44px 24px 16px 56px;position:relative;z-index:2}.pc-export-011{margin:0 0 14px;font-size:11px;font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase}.pc-export-012{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-bold);font-size:var(--pc-font-size-h1);line-height:var(--pc-line-display);letter-spacing:var(--pc-tracking-display);text-wrap:balance}.pc-export-013{margin:14px 0 0;font-size:17px;line-height:1.25;max-width:320px}.pc-export-014{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:20px}.pc-export-015{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--pc-radius-control);background:var(--pc-terracota);color:var(--pc-branco);font-size:14px;font-weight:var(--pc-weight-semibold);transition:background .16s ease-out}@media (hover:hover){.pc-export-015:hover{background:var(--pc-cafe);color:var(--pc-creme)}}.pc-export-015:active{background:var(--pc-cafe-superficie)}.pc-export-016{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:var(--pc-weight-medium);color:var(--pc-cafe);border-bottom:1px solid var(--pc-terracota);min-height:auto;padding:4px 0}@media (hover:hover){.pc-export-016:hover{border-bottom:2px solid var(--pc-terracota);color:var(--pc-cafe)}}.pc-export-017{display:flex;align-items:flex-end;margin-top:auto;padding-top:28px;margin-left:-22px}.pc-export-018{width:172px;aspect-ratio:172/104;object-fit:cover;border-radius:var(--pc-radius-card) 0 0 12px;border:4px solid var(--pc-creme);border-right:0}.pc-export-019{display:flex;flex-direction:column;gap:10px;padding:16px 14px;background:var(--pc-creme);border-radius:0 12px 12px 0;font-size:12px;line-height:1.4}.pc-export-020{width:20px;height:2px;background:var(--pc-trigo)}.pc-export-021{flex:1 1 400px;position:relative;align-self:stretch;min-height:380px;container-type:size;overflow:hidden}.pc-export-022{position:absolute;right:0;bottom:0;width:max(100cqw,105.04cqh);aspect-ratio:438/417}.pc-export-023{position:absolute;inset:0;width:100%;height:100%}.pc-export-024{position:absolute;left:54.2%;top:53.2%;right:1.2%;bottom:1.4%;display:flex;flex-direction:column;background:var(--pc-creme);border:4px solid var(--pc-branco);border-radius:var(--pc-radius-card);overflow:hidden;box-shadow:var(--pc-shadow-overlay);color:var(--pc-cafe)}@media (hover:hover){.pc-export-024:hover{border-color:var(--pc-terracota);color:var(--pc-cafe)}}.pc-export-025{width:100%;flex:1 1 0;min-height:0;object-fit:cover}.pc-export-026{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px}.pc-export-027{display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:1.3}.pc-export-028{font-size:12px;font-weight:var(--pc-weight-bold)}.pc-export-029{width:22px;height:2px;background:var(--pc-trigo);margin-top:5px}.pc-export-030{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--pc-borda-suave);border-radius:50%;background:var(--pc-branco)}.pc-export-031{position:absolute;inset:0 auto 0 0;width:16%;background:linear-gradient(90deg,var(--pc-hero-bg),rgba(242,228,208,0));pointer-events:none}.pc-export-032{display:flex;flex-wrap:wrap;gap:28px 48px;padding:30px 48px 24px 50px}.pc-export-033{flex:1 1 200px;max-width:240px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding-right:24px;border-right:1px solid var(--pc-borda-suave)}.pc-export-034{display:flex;flex-direction:column;gap:12px}.pc-export-035{margin:0;font-size:11px;font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase;line-height:1.6}.pc-export-036{width:30px;height:2px;background:var(--pc-trigo)}.pc-export-037{width:90px;height:auto}.pc-export-038{flex:3 1 360px;display:flex;flex-direction:column;gap:12px}.pc-export-039{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-bold);font-size:var(--pc-font-size-h2);line-height:1;letter-spacing:var(--pc-tracking-heading);text-wrap:balance}.pc-export-040{margin:0;font-size:15px;line-height:1.4;max-width:470px}.pc-export-041{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.pc-export-042{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 16px;border:1px solid var(--pc-argila);border-radius:var(--pc-radius-pill);font-size:12.5px}.pc-export-043{display:flex;flex-direction:column;gap:20px;padding:12px 4px 20px}.pc-export-044{display:flex;flex-direction:column;gap:6px;padding:0 26px}.pc-export-045{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-bold);font-size:var(--pc-font-size-h2);line-height:1;letter-spacing:var(--pc-tracking-heading)}.pc-export-046{margin:0;font-size:15px}.pc-export-047{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.pc-export-048{display:flex;flex-direction:column;gap:12px;padding:6px 6px 12px;background:var(--pc-creme);border:1px solid var(--pc-borda-suave);border-radius:var(--pc-radius-card);color:var(--pc-cafe);transition:border-color .16s ease-out}@media (hover:hover){.pc-export-048:hover{border-color:var(--pc-terracota);color:var(--pc-cafe)}}.pc-export-049{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--pc-radius-control)}.pc-export-050{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 12px}.pc-export-051{display:flex;flex-direction:column;gap:8px}.pc-export-052{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-semibold);font-size:17px;line-height:1.2;letter-spacing:-.02em}.pc-export-053{width:24px;height:2px;background:var(--pc-trigo)}.pc-export-054{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--pc-borda-suave);border-radius:50%;background:var(--pc-branco)}.pc-export-055{display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px;padding:8px 24px 4px 10px}.pc-export-056{flex:1 1 480px;min-width:0;width:100%;max-width:712px;height:auto}.pc-export-057{flex:0 1 180px;display:flex;flex-direction:column;gap:18px;padding:24px 0 24px 26px;border-left:1px solid var(--pc-argila)}.pc-export-058{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-medium);font-size:20px;line-height:1.15;letter-spacing:-.02em}.pc-export-059{width:28px;height:2px;background:var(--pc-trigo)}.pc-export-060{width:72px;height:auto;margin-top:12px}.pc-export-061{display:flex;flex-wrap:wrap;border-radius:var(--pc-radius-hero);overflow:hidden;background:var(--pc-terracota);color:var(--pc-branco)}.pc-export-062{flex:1 1 320px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px 24px 28px 36px}.pc-export-063{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-bold);font-size:var(--pc-font-size-h2);line-height:1;letter-spacing:var(--pc-tracking-heading);color:var(--pc-branco);text-wrap:balance}.pc-export-064{margin:0;font-size:14.5px;line-height:1.4;max-width:330px}.pc-export-065{align-self:flex-start;display:flex;align-items:center;gap:10px;min-height:40px;margin-top:4px;padding:0 22px;border-radius:var(--pc-radius-pill);background:var(--pc-creme);color:var(--pc-cafe);font-size:14px;font-weight:var(--pc-weight-semibold);transition:background .16s ease-out}@media (hover:hover){.pc-export-065:hover{background:var(--pc-cafe);color:var(--pc-creme)}}.pc-export-066{flex:1.4 1 380px;position:relative;min-height:194px}.pc-export-067{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.pc-export-068{position:absolute;inset:0 auto 0 0;width:22%;background:linear-gradient(90deg,var(--pc-terracota),rgba(167,74,45,0))}.pc-export-069{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 0 6px 20px}.pc-export-070{flex:1 1 220px;max-width:250px;display:flex;flex-direction:column;gap:12px}.pc-export-071{margin:0;font-family:var(--pc-font-display);font-weight:var(--pc-weight-bold);font-size:clamp(28px,3.7vw,34px);line-height:1;letter-spacing:-.025em}.pc-export-072{margin:0;font-size:13px;line-height:1.45}.pc-export-073{flex:1 1 260px;display:flex;flex-direction:column;gap:18px;padding-left:24px;border-left:1px solid var(--pc-borda-suave)}.pc-export-074{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px 24px}.pc-export-075{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.35}.pc-export-076{display:grid;place-items:center;width:38px;height:38px;border:1.5px solid var(--pc-trigo);border-radius:50%}.pc-export-077{font-weight:var(--pc-weight-semibold)}.pc-export-078{display:flex;flex-wrap:wrap;gap:10px}.pc-export-079{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--pc-radius-control);background:var(--pc-terracota);color:var(--pc-branco);font-size:13px;font-weight:var(--pc-weight-semibold);transition:background .16s ease-out}@media (hover:hover){.pc-export-079:hover{background:var(--pc-cafe);color:var(--pc-creme)}}.pc-export-079:active{background:var(--pc-cafe-superficie)}.pc-export-080{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--pc-radius-control);background:var(--pc-creme);border:1px solid var(--pc-terracota);color:var(--pc-cafe);font-size:13px;font-weight:var(--pc-weight-semibold);transition:background .16s ease-out}@media (hover:hover){.pc-export-080:hover{background:var(--pc-cafe);color:var(--pc-creme);border-color:var(--pc-cafe)}}.pc-export-081{flex:1 1 300px;min-width:0;max-width:420px;aspect-ratio:333/144;object-fit:cover;border-radius:var(--pc-radius-card)}.pc-export-082{margin-top:6px;background:var(--pc-cafe-superficie);color:var(--pc-creme)}.pc-export-083{max-width:1200px;margin:0 auto;padding:22px 36px 18px;display:flex;flex-direction:column;gap:22px}.pc-export-084{display:flex;flex-wrap:wrap;align-items:center;gap:24px 0}.pc-export-085{flex:1 1 300px;display:flex;align-items:center;gap:22px;padding:4px 24px}.pc-export-086{margin:0;font-family:var(--pc-font-display);font-size:15px;line-height:1.2}.pc-export-087{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;padding:4px 36px;border-left:1px solid rgb(250 244 233 / 22%);font-size:12px}.pc-export-088{font-size:12.5px;font-weight:var(--pc-weight-semibold);margin-bottom:2px}.pc-export-089{color:var(--pc-creme)}@media (hover:hover){.pc-export-089:hover{color:var(--pc-argila)}}.pc-export-090{flex:1 1 240px;display:flex;flex-direction:column;gap:8px;padding:4px 36px;border-left:1px solid rgb(250 244 233 / 22%);font-size:12px}.pc-export-091{display:flex;align-items:center;gap:10px}.pc-export-092{display:flex;align-items:center;gap:10px;color:var(--pc-creme)}@media (hover:hover){.pc-export-092:hover{color:var(--pc-argila)}}.pc-export-093{margin:0;padding-top:16px;border-top:1px solid rgb(250 244 233 / 22%);text-align:center;font-size:11px}*{box-sizing:border-box}html{scroll-padding-block-start:var(--pc-space-4)}body{margin:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--pc-color-bg);color:var(--pc-color-text);font-family:var(--pc-font-body);-webkit-font-smoothing:antialiased}a{color:var(--pc-color-text);text-decoration:none}button{font:inherit}img{display:block;max-inline-size:100%;height:auto}.pc-picture{display:contents}.pc-picture>source{display:none}svg{flex-shrink:0}div,section,nav,main,li,a,span,button{min-inline-size:0}p,h1,h2,h3,a,span{overflow-wrap:anywhere}::selection{background:var(--pc-terracota);color:var(--pc-branco)}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--pc-color-focus);outline-offset:4px}:is(main,section)[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.pc-footer,.pc-festival{--pc-color-focus:var(--pc-creme)}.pc-footer{--pc-color-disabled-text:var(--pc-creme)}.pc-button,.pc-menu-toggle{gap:var(--pc-space-2);line-height:var(--pc-line-control);transition:background-color var(--pc-duration-fast) var(--pc-ease),color var(--pc-duration-fast) var(--pc-ease),border-color var(--pc-duration-fast) var(--pc-ease)}.pc-skip{position:absolute;inset-block-start:var(--pc-space-3);inset-inline-start:var(--pc-space-4);z-index:10;padding:var(--pc-space-3) var(--pc-space-4);background:var(--pc-creme);border:2px solid var(--pc-cafe);border-radius:var(--pc-radius-control);transform:translateY(-200%)}.pc-skip:focus{transform:translateY(0)}main{display:block}.pc-header{padding:var(--pc-space-2) 0;gap:var(--pc-space-3)}.pc-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--pc-space-2);min-block-size:var(--pc-control-min);padding:var(--pc-space-2) var(--pc-space-3);background:var(--pc-creme);color:var(--pc-cafe);border:1px solid var(--pc-color-control-border);border-radius:var(--pc-radius-control);font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold);cursor:pointer}.pc-nav{flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-1) var(--pc-space-3);padding-block:var(--pc-space-2) var(--pc-space-4)}.pc-nav[hidden],.pc-menu-toggle[hidden]{display:none}.pc-nav>a{min-block-size:var(--pc-control-min);display:flex;align-items:center;justify-content:center;padding-block:var(--pc-space-2);line-height:var(--pc-line-control)}.pc-nav>a[aria-current]{position:relative;flex-direction:row;gap:0;min-inline-size:var(--pc-control-min)}.pc-nav>a[aria-current] span{position:absolute;inset-block-end:var(--pc-space-1);inset-inline-start:50%;transform:translateX(-50%);inline-size:2.5rem}.pc-nav>a:last-child{grid-column:1/-1}.pc-hero{display:grid;grid-template-columns:minmax(0,1fr)}.pc-hero-copy{flex-basis:auto;padding:var(--pc-space-6) var(--pc-space-4)}.pc-hero-copy h1{font-size:clamp(2.25rem,5.2vw,3.75rem);line-height:1.02}.pc-hero-copy>p:not(:first-child){font-size:var(--pc-font-size-body);line-height:1.5;max-inline-size:32ch}.pc-hero-copy a,.pc-hero-copy .pc-unavailable{min-block-size:var(--pc-control-min);padding-block:var(--pc-space-2)}.pc-cuidado{margin-inline-start:0;align-items:stretch;max-inline-size:320px;padding-block-start:var(--pc-space-6)}.pc-cuidado img{inline-size:48%;flex:0 1 172px;object-fit:cover}.pc-cuidado>div{flex:1 1 120px;padding:var(--pc-space-3);font-size:var(--pc-font-size-label)}.pc-hero-media{flex-basis:auto;min-block-size:300px;container-type:normal}.pc-hero-art{position:relative;display:grid;align-items:end;justify-items:end;width:100%;height:auto;min-block-size:300px;aspect-ratio:876/834;padding:var(--pc-space-3)}.pc-hero-art img.pc-export-023{object-fit:cover;object-position:center 20%}.pc-misto{position:relative;left:auto;top:auto;right:auto;bottom:auto;inline-size:min(46%,240px);margin:0}.pc-misto img{flex:none;height:auto;aspect-ratio:330/216;max-block-size:150px;object-fit:cover}.pc-misto:focus-visible{outline-offset:-3px}.pc-misto .pc-export-027{font-size:var(--pc-font-size-caption);line-height:1.35}.pc-misto .pc-export-028{font-size:var(--pc-font-size-label)}.pc-hero-media>div:last-child{display:none}.pc-products{padding-inline:0}.pc-products>div:first-child{padding-inline:var(--pc-section-inset)}.pc-products>.pc-export-047{grid-template-columns:minmax(0,1fr);gap:var(--pc-space-3)}.pc-products h3{font-size:var(--pc-font-size-card)}.pc-category-track{position:relative}.pc-category-track>a{min-inline-size:0}.pc-carousel-dots{display:flex;justify-content:center;gap:var(--pc-space-1)}.pc-carousel-dot{display:grid;place-items:center;inline-size:var(--pc-control-min);block-size:var(--pc-control-min);padding:0;background:none;border:0;cursor:pointer}.pc-carousel-dot::before{content:"";inline-size:8px;block-size:8px;border-radius:var(--pc-radius-pill);background:var(--pc-argila);transition:inline-size var(--pc-duration-fast) var(--pc-ease),background-color var(--pc-duration-fast) var(--pc-ease)}.pc-carousel-dot[aria-current="true"]::before{inline-size:24px;background:var(--pc-terracota)}@media (max-width:39.999rem){.pc-products>.pc-category-track{display:flex;gap:var(--pc-space-3);margin-inline:calc(-1 * var(--pc-gutter));padding:var(--pc-space-1) calc(var(--pc-gutter) + var(--pc-section-inset));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--pc-gutter) + var(--pc-section-inset));overscroll-behavior-inline:contain;scrollbar-width:none}.pc-category-track::-webkit-scrollbar{display:none}.pc-category-track>a{flex:0 0 min(78%,18rem);scroll-snap-align:start}.pc-products{gap:var(--pc-space-3)}}@media (min-width:40rem){.pc-carousel-dots{display:none}}.pc-tradition{padding:var(--pc-space-6) 0 var(--pc-space-8)}.pc-tradition__pin{display:grid;justify-items:center;gap:var(--pc-space-6)}.pc-tradition__stage{position:relative;inline-size:100%;aspect-ratio:1424 / 452}.pc-tradition__word-clip{position:absolute;inset:0 0 4% 0;overflow:hidden}.pc-tradition__word{position:absolute;inset-inline-start:2.7%;inset-block-start:9.7%;inline-size:94.2%;height:auto;transform-origin:50% 100%}.pc-tradition__bread{position:absolute;inset-inline-start:1.8%;inset-block-start:23.9%;inline-size:95.6%;height:auto;transform-origin:50% 100%}.pc-tradition__slogan{display:grid;justify-items:center;gap:var(--pc-space-3);max-inline-size:30ch;padding-inline:var(--pc-section-inset);text-align:center}.pc-tradition__oven{inline-size:56px;height:auto}.pc-tradition__slogan p{margin:0;font-family:var(--pc-font-display);font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--pc-weight-medium);line-height:1.15;letter-spacing:-0.02em;text-wrap:balance}.pc-parallax-on{--pc-p:0}.pc-parallax-on::after{content:"";display:block;block-size:var(--pc-parallax-run,60vh)}.pc-parallax-on .pc-tradition__pin{position:sticky;inset-block-start:var(--pc-pin-top,15vh)}.pc-parallax-on .pc-tradition__word{--w:clamp(0,var(--pc-p) / 0.7,1);transform:translateY(calc((1 - var(--w)) * 105%)) scale(calc(0.86 + 0.14 * var(--w)));opacity:calc(0.2 + 0.8 * var(--w))}.pc-parallax-on .pc-tradition__bread{transform:translateY(calc((1 - var(--pc-p)) * 4%)) scale(calc(1.05 - 0.05 * var(--pc-p)))}.pc-parallax-on .pc-tradition__slogan>*{--s:clamp(0,(var(--pc-p) - 0.6) / 0.3,1);opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 24px))}.pc-parallax-on .pc-tradition__slogan p{--s:clamp(0,(var(--pc-p) - 0.7) / 0.3,1)}.pc-festival>div:first-child{padding:var(--pc-space-6) var(--pc-space-4)}.pc-festival a{min-block-size:var(--pc-control-min);padding-block:var(--pc-space-2)}.pc-festival>div:last-child{min-block-size:200px}.pc-festival>div:last-child>div{display:none}.pc-vip-section{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'image';margin-block:var(--pc-section-gap);background:var(--pc-hero-bg);border-radius:var(--pc-radius-hero);overflow:hidden}.pc-vip-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--pc-space-6)}.pc-vip-copy h2{margin:0 0 var(--pc-space-4);max-inline-size:15ch;font-family:var(--pc-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--pc-weight-bold);line-height:1.05;letter-spacing:var(--pc-tracking-heading);text-wrap:balance}.pc-vip-copy>p:not(.pc-vip-note){margin:0;max-inline-size:34ch;font-size:var(--pc-font-size-body);line-height:1.5}.pc-vip-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pc-space-2);min-block-size:48px;max-inline-size:100%;margin-block-start:var(--pc-space-6);padding:var(--pc-space-3) var(--pc-space-4);border-radius:var(--pc-radius-control);background:var(--pc-terracota);color:var(--pc-branco);font-size:var(--pc-font-size-body);font-weight:var(--pc-weight-semibold)}.pc-vip-note{margin:var(--pc-space-3) 0 0;max-inline-size:37ch;font-size:var(--pc-font-size-label);line-height:1.5}.pc-vip-image{grid-area:image;position:relative;margin:0;min-block-size:220px}.pc-vip-image img{inline-size:100%;height:100%;aspect-ratio:3/2;object-fit:cover;object-position:center}.pc-vip-image figcaption{position:absolute;inset-block-end:var(--pc-space-2);inset-inline-start:var(--pc-space-2);padding:var(--pc-space-1) var(--pc-space-2);background:var(--pc-creme);color:var(--pc-cafe);border-radius:var(--pc-radius-control);font-size:var(--pc-font-size-label)}.pc-vip-section:focus-visible{outline-offset:4px}.pc-contact{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--pc-space-6);padding:0 var(--pc-section-inset) var(--pc-section-gap)}.pc-contact-intro{max-inline-size:none;gap:var(--pc-cluster-gap)}.pc-contact-actions{padding-inline-start:0;border-inline-start:0;gap:var(--pc-space-4)}.pc-contact-actions a,.pc-contact-actions .pc-unavailable{padding-block:var(--pc-space-2);font-size:var(--pc-font-size-label)}.pc-contact-actions li{font-size:var(--pc-font-size-caption);line-height:1.35}.pc-contact-details{max-inline-size:42ch;font-size:var(--pc-font-size-label);line-height:var(--pc-line-body)}.pc-contact-details p{margin:0 0 var(--pc-space-2)}.pc-contact-photo{inline-size:100%;max-inline-size:none;align-self:center}.pc-contact-status{max-inline-size:70ch;margin-block-start:var(--pc-space-3);font-size:var(--pc-font-size-label)}.pc-contact-status:empty{display:none}.pc-unavailable,.pc-unavailable:hover,.pc-unavailable:active{cursor:default;background:transparent;color:var(--pc-color-disabled-text);border:0;padding-inline:0;transition:none}.pc-hero-copy .pc-unavailable{display:none}@media (hover:hover){.pc-menu-toggle:hover{background:var(--pc-borda-suave)}.pc-vip-button:not(.pc-unavailable):hover{background:var(--pc-cafe);color:var(--pc-creme)}}.pc-button:not(.pc-unavailable):active,.pc-menu-toggle:active{background:var(--pc-color-action-active);color:var(--pc-color-on-dark);border-color:var(--pc-color-action-active)}@media (min-width:40rem){.pc-products>.pc-export-047{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){:root{--pc-section-inset:var(--pc-space-6)}.pc-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pc-hero-copy{padding:var(--pc-space-8) var(--pc-space-6)}.pc-hero-copy>p:not(:first-child){font-size:17px}.pc-hero-media{min-block-size:400px}.pc-hero-art{position:absolute;width:100%;height:100%;min-block-size:0}.pc-misto{position:absolute;margin:0;right:var(--pc-space-3);bottom:var(--pc-space-3)}.pc-hero-media>div:last-child{display:block}.pc-products>div:first-child{padding-inline:var(--pc-section-inset)}.pc-festival>div:first-child{padding:var(--pc-space-8) var(--pc-space-6)}.pc-festival>div:last-child{min-block-size:240px}.pc-vip-section{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:'image copy'}.pc-vip-copy{padding:var(--pc-space-8)}.pc-vip-image img{position:absolute;inset:0;aspect-ratio:auto}.pc-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-6) var(--pc-space-8)}.pc-contact-actions{padding-inline-start:var(--pc-space-6);border-inline-start:1px solid var(--pc-color-border)}.pc-contact-photo{grid-column:1/-1}}@media (min-width:60rem){.pc-products>.pc-export-047{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-festival>div:last-child>div{display:block}}@media (min-width:64rem){:root{--pc-section-inset:var(--pc-space-12)}.pc-header{padding:var(--pc-space-3) var(--pc-section-inset)}.pc-nav{display:flex;flex-basis:auto;gap:var(--pc-space-4);padding-block:0}.pc-hero-copy{padding:var(--pc-space-12) var(--pc-space-8) var(--pc-space-6) var(--pc-section-inset)}.pc-festival>div:first-child{padding:var(--pc-space-8) var(--pc-space-6) var(--pc-space-8) var(--pc-section-inset)}.pc-vip-copy{padding:var(--pc-space-12)}.pc-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.5fr)}.pc-contact-photo{grid-column:auto}}@media (prefers-reduced-motion:reduce){a,button,.pc-carousel-dot::before{transition:none}}@media (forced-colors:active){:where(a,button,[tabindex]):focus-visible{outline-color:Highlight}a,button,.pc-unavailable{border-color:ButtonText}}:root{--pc-section-space:var(--pc-space-12)}main>section + section{margin-block-start:var(--pc-section-space)}main>.pc-vip-section{margin-block-end:0}main>section + .pc-vip-section{margin-block-start:var(--pc-section-space)}@media (min-width:48rem){:root{--pc-section-space:var(--pc-space-16)}}@media (min-width:64rem){:root{--pc-section-space:5rem}}.pc-hero-slider{display:grid;gap:var(--pc-space-3)}.pc-hero-track{display:flex;gap:var(--pc-space-3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:var(--pc-radius-hero)}.pc-hero-track::-webkit-scrollbar{display:none}.pc-hero-slide{flex:0 0 100%;min-inline-size:0;scroll-snap-align:start;scroll-snap-stop:always}.pc-hero-promo{border-radius:var(--pc-radius-hero);overflow:hidden;background:var(--pc-hero-bg)}.pc-hero-promo__link{position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;block-size:100%;min-block-size:32rem;color:var(--pc-cafe)}.pc-hero-promo__photo{inline-size:100%;block-size:100%;min-block-size:0;object-fit:cover}.pc-hero-promo__photo--produto{object-position:center 55%}.pc-hero-promo__photo--carlos{object-position:30% 30%}.pc-hero-promo__card{display:grid;justify-items:start;gap:var(--pc-space-2);padding:var(--pc-space-6);background:var(--pc-creme)}.pc-hero-promo__eyebrow{color:var(--pc-terracota);font-size:var(--pc-font-size-caption);font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase}.pc-hero-promo__title{font-family:var(--pc-font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--pc-weight-bold);line-height:1;letter-spacing:var(--pc-tracking-heading)}.pc-hero-promo__text{font-size:var(--pc-font-size-body);line-height:var(--pc-line-body)}.pc-hero-promo__cta{display:inline-flex;align-items:center;gap:var(--pc-space-2);min-block-size:var(--pc-control-min);margin-block-start:var(--pc-space-2);padding:var(--pc-space-3) var(--pc-space-4);background:var(--pc-terracota);color:var(--pc-branco);border-radius:var(--pc-radius-control);font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold);transition:background-color var(--pc-duration-fast) var(--pc-ease)}.pc-hero-promo__link:focus-visible{outline-offset:-4px}@media (hover:hover){.pc-hero-promo__link:hover .pc-hero-promo__cta{background:var(--pc-cafe);color:var(--pc-creme)}}@media (min-width:48rem){.pc-hero-promo__link{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;grid-template-areas:'produto carlos' 'card card';min-block-size:0}.pc-hero-promo__photo--produto{grid-area:produto}.pc-hero-promo__photo--carlos{grid-area:carlos}.pc-hero-promo__card{grid-area:card;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:'eyebrow text cta' 'title text cta';align-items:center;column-gap:var(--pc-space-8);row-gap:var(--pc-space-1);padding:var(--pc-space-4) var(--pc-space-8);border-block-start:4px solid var(--pc-trigo)}.pc-hero-promo__eyebrow{grid-area:eyebrow}.pc-hero-promo__title{grid-area:title;font-size:clamp(1.75rem,3vw,2.5rem)}.pc-hero-promo__text{grid-area:text;max-inline-size:28ch}.pc-hero-promo__cta{grid-area:cta;margin:0}}.pc-hero-controls{display:flex;align-items:center;justify-content:center;gap:var(--pc-space-1)}.pc-hero-controls[hidden]{display:none}.pc-slider-arrow,.pc-slider-pause{display:inline-flex;align-items:center;justify-content:center;gap:var(--pc-space-2);min-inline-size:var(--pc-control-min);min-block-size:var(--pc-control-min);padding:0 var(--pc-space-2);background:transparent;color:var(--pc-cafe);border:1px solid var(--pc-color-border);border-radius:var(--pc-radius-pill);font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold);cursor:pointer}.pc-slider-pause{padding-inline:var(--pc-space-3);margin-inline-start:var(--pc-space-2)}.pc-slider-pause[aria-pressed="false"] .pc-slider-pause__icon--play,.pc-slider-pause[aria-pressed="true"] .pc-slider-pause__icon--pause{display:none}.pc-slider-dots{display:flex}.pc-slider-dot{display:grid;place-items:center;inline-size:var(--pc-control-min);block-size:var(--pc-control-min);padding:0;background:none;border:0;cursor:pointer}.pc-slider-dot::before{content:"";inline-size:10px;block-size:10px;border-radius:var(--pc-radius-pill);background:var(--pc-argila);transition:inline-size var(--pc-duration-fast) var(--pc-ease),background-color var(--pc-duration-fast) var(--pc-ease)}.pc-slider-dot[aria-current="true"]::before{inline-size:28px;background:var(--pc-terracota)}@media (hover:hover){.pc-slider-arrow:hover,.pc-slider-pause:hover{background:var(--pc-borda-suave)}}.pc-about{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--pc-space-8);padding-inline:var(--pc-section-inset);text-align:center}.pc-about__seal{display:block;inline-size:160px}.pc-about__seal img{inline-size:100%;height:auto}.pc-about__copy{display:grid;justify-items:center;gap:var(--pc-space-4);max-inline-size:40rem}.pc-about__eyebrow{margin:0;color:var(--pc-terracota);font-size:var(--pc-font-size-caption);font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase}.pc-about__title{margin:0;font-family:var(--pc-font-display);font-size:var(--pc-font-size-h2);font-weight:var(--pc-weight-bold);line-height:1.02;letter-spacing:var(--pc-tracking-heading);text-wrap:balance}.pc-about__lead{margin:0;max-inline-size:46ch;font-size:var(--pc-font-size-lead);line-height:var(--pc-line-body)}.pc-awards{display:grid;gap:var(--pc-space-3);inline-size:100%;max-inline-size:34rem}.pc-awards__label{margin:0;font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold)}.pc-awards__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-3);margin:0;padding:0;list-style:none}.pc-award{position:relative;display:grid;justify-items:center;gap:var(--pc-space-1);padding:var(--pc-space-6) var(--pc-space-4) var(--pc-space-4);background:var(--pc-hero-bg);border:1px solid var(--pc-argila);border-radius:var(--pc-radius-card)}.pc-award__icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;margin-block-end:var(--pc-space-2);border-radius:var(--pc-radius-pill);background:var(--pc-creme);color:var(--pc-trigo);border:1px solid var(--pc-argila)}.pc-award__year{font-family:var(--pc-font-display);font-size:clamp(2.25rem,6vw,3rem);font-weight:var(--pc-weight-bold);line-height:1;letter-spacing:var(--pc-tracking-heading);color:var(--pc-terracota);font-variant-numeric:lining-nums}.pc-award__title{font-size:var(--pc-font-size-body);font-weight:var(--pc-weight-semibold);line-height:1.3}@media (min-width:48rem){.pc-about{grid-template-columns:200px minmax(0,1fr);justify-items:start;align-items:center;column-gap:var(--pc-space-12);text-align:start}.pc-about__seal{inline-size:200px}.pc-about__copy{justify-items:start}.pc-awards{grid-column:1 / -1;max-inline-size:none}}@media (min-width:64rem){.pc-about{grid-template-columns:220px minmax(0,1fr) minmax(0,22rem)}.pc-about__seal{inline-size:220px}.pc-awards{grid-column:auto}.pc-awards__list{grid-template-columns:minmax(0,1fr)}.pc-award{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon year" "icon title";justify-items:start;align-items:center;column-gap:var(--pc-space-4);padding:var(--pc-space-4) var(--pc-space-6)}.pc-award__icon{grid-area:icon;margin:0}.pc-award__year{grid-area:year;align-self:end}.pc-award__title{grid-area:title;align-self:start}}.pc-reveal-on [data-reveal]:not([data-reveal="words"]){opacity:0;transform:translateY(20px);transition:opacity 640ms var(--pc-ease),transform 640ms var(--pc-ease);transition-delay:var(--pc-reveal-delay,0ms)}.pc-reveal-on [data-reveal].is-revealed{opacity:1;transform:none}.pc-reveal-on .pc-reveal-word{display:inline-block;opacity:0;transform:translateY(0.45em);transition:opacity 520ms var(--pc-ease),transform 520ms var(--pc-ease);transition-delay:calc(var(--pc-reveal-delay,0ms) + var(--i) * 70ms)}.pc-reveal-on .is-revealed .pc-reveal-word{opacity:1;transform:none}.pc-reveal-on .pc-award.is-revealed .pc-award__icon{animation:pc-award-pop 700ms var(--pc-ease) both;animation-delay:calc(var(--pc-reveal-delay,0ms) + 200ms)}@keyframes pc-award-pop{0%{transform:scale(0.6)}60%{transform:scale(1.08)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pc-slider-dot::before,.pc-hero-promo__cta{transition:none}}body{overflow-x:clip}html{scroll-padding-block-start:calc(var(--pc-header-h,4.5rem) + var(--pc-space-4))}.pc-header{position:sticky;inset-block-start:0;z-index:40}.pc-header::before{content:"";position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);z-index:-1;background:var(--pc-creme);transition:box-shadow 240ms var(--pc-ease),background-color 240ms var(--pc-ease)}.pc-header.is-scrolled::before{background:rgb(250 244 233 / 94%);box-shadow:0 8px 24px rgb(54 26 17 / 10%)}@supports (backdrop-filter:blur(8px)){.pc-header.is-scrolled::before{background:rgb(250 244 233 / 82%);backdrop-filter:blur(10px) saturate(1.2)}}.pc-scroll-progress{position:absolute;inset-block-end:0;inset-inline:calc(50% - 50vw);block-size:3px;background:linear-gradient(90deg,var(--pc-terracota),var(--pc-trigo));transform:scaleX(0);transform-origin:left center;pointer-events:none}main>.pc-hero-slider:first-child{margin-block-start:var(--pc-space-6)}@media (min-width:64rem){main>.pc-hero-slider:first-child{margin-block-start:var(--pc-space-8)}}.pc-reveal-on [data-reveal="left"]:not(.is-revealed){transform:translateX(-32px)}.pc-reveal-on [data-reveal="right"]:not(.is-revealed){transform:translateX(40px)}.pc-reveal-on [data-reveal="zoom"]:not(.is-revealed){transform:scale(0.92)}.pc-reveal-on [data-reveal]:not([data-reveal="words"]){transition-duration:760ms;transition-timing-function:cubic-bezier(0.2,0.7,0.2,1)}.pc-parallax-img{transform:translate3d(0,var(--pc-parallax-y,0px),0) scale(1.12);will-change:transform}.pc-vip-image,.pc-export-066{overflow:hidden}.pc-marquee{position:relative;margin-block-start:var(--pc-section-space);margin-inline:calc(50% - 50vw);padding-block:var(--pc-space-4);background:var(--pc-terracota);color:var(--pc-creme);overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 10px 30px rgb(167 74 45 / 25%)}.pc-marquee__track{display:flex;inline-size:max-content;will-change:transform}.pc-marquee__group{display:flex;align-items:center;gap:var(--pc-space-6);padding-inline-end:var(--pc-space-6)}.pc-marquee__group span{font-family:var(--pc-font-display);font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--pc-weight-semibold);font-style:italic;letter-spacing:-0.01em;white-space:nowrap}.pc-marquee__icon{flex:none;color:var(--pc-argila)}main>.pc-marquee + section{margin-block-start:var(--pc-section-space)}.pc-category-track>a{transition:translate 280ms cubic-bezier(0.2,0.7,0.2,1),transform 760ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 280ms var(--pc-ease),border-color 160ms var(--pc-ease)}.pc-category-track>a img{transition:filter 280ms var(--pc-ease)}.pc-category-track>a .pc-export-054{transition:background-color 200ms var(--pc-ease),transform 200ms var(--pc-ease)}@media (hover:hover){.pc-category-track>a:hover{translate:0 -6px;box-shadow:0 16px 32px rgb(54 26 17 / 14%)}.pc-category-track>a:hover img{filter:saturate(1.15) brightness(1.04)}.pc-category-track>a:hover .pc-export-054{background:var(--pc-terracota);transform:translateX(4px)}.pc-category-track>a:hover .pc-export-054 svg{stroke:var(--pc-branco)}:is(.pc-button,.pc-export-016,.pc-hero-promo__link) svg:last-child{transition:transform 200ms var(--pc-ease)}:is(.pc-button,.pc-export-016):hover svg:last-child,.pc-hero-promo__link:hover .pc-hero-promo__cta svg{transform:translateX(4px)}.pc-hero-promo__link:hover .pc-hero-promo__photo{filter:saturate(1.12) brightness(1.04)}}.pc-hero-promo__photo{transition:filter 400ms var(--pc-ease)}@media (min-width:48rem){.pc-misto{animation:pc-float 6s ease-in-out infinite}.pc-reveal-on .pc-misto:not(.is-revealed){animation:none}}@keyframes pc-float{50%{translate:0 -8px}}.pc-award{overflow:hidden;isolation:isolate;transition:translate 320ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 320ms var(--pc-ease),border-color 320ms var(--pc-ease)}.pc-award::after{content:"";position:absolute;inset:-20% -60%;z-index:1;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / 0%) 42%,rgb(255 248 225 / 85%) 50%,rgb(255 255 255 / 0%) 58%,transparent 62%);transform:translateX(-70%);pointer-events:none}.pc-award::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 0%,rgb(191 111 15 / 22%),transparent 60%);opacity:0;transition:opacity 320ms var(--pc-ease)}.pc-award__icon{transition:background 320ms var(--pc-ease),color 320ms var(--pc-ease),transform 420ms cubic-bezier(0.3,1.6,0.5,1),box-shadow 320ms var(--pc-ease)}.pc-award__year{transition:color 320ms var(--pc-ease)}@media (hover:hover){.pc-award:hover{translate:0 -6px;border-color:var(--pc-trigo);box-shadow:0 0 0 1px var(--pc-trigo),0 18px 40px rgb(191 111 15 / 30%)}.pc-award:hover::before{opacity:1}.pc-award:hover::after{animation:pc-shine 900ms ease-out}.pc-award:hover .pc-award__icon{background:linear-gradient(135deg,#f6d27a,var(--pc-trigo));color:var(--pc-branco);border-color:transparent;transform:rotate(-10deg) scale(1.12);box-shadow:0 6px 18px rgb(191 111 15 / 45%)}}.pc-reveal-on .pc-award.is-revealed::after{animation:pc-shine 1100ms ease-out calc(var(--pc-reveal-delay,0ms) + 500ms) both}.pc-reveal-on :is(.pc-award,.pc-category-track>a)[data-reveal]{transition-property:opacity,transform,translate,box-shadow,border-color;transition-duration:760ms,760ms,320ms,320ms,200ms;transition-delay:var(--pc-reveal-delay,0ms),var(--pc-reveal-delay,0ms),0s,0s,0s}@keyframes pc-shine{from{transform:translateX(-70%)}to{transform:translateX(70%)}}@media (prefers-reduced-motion:reduce){.pc-parallax-img{transform:none}.pc-marquee__track{transform:none !important}.pc-misto,.pc-award::after{animation:none !important}.pc-category-track>a,.pc-award,.pc-award__icon,.pc-hero-promo__photo{transition:none}.pc-header::before{transition:none}}.pc-header .pc-export-003{height:48px}.pc-faq{display:grid;gap:var(--pc-space-6);padding-inline:var(--pc-section-inset)}.pc-faq__eyebrow{margin:0 0 var(--pc-space-3);color:var(--pc-terracota);font-size:var(--pc-font-size-caption);font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase}.pc-faq__title{margin:0;font-family:var(--pc-font-display);font-size:var(--pc-font-size-h2);font-weight:var(--pc-weight-bold);line-height:1.02;letter-spacing:var(--pc-tracking-heading)}.pc-faq__lead{margin:var(--pc-space-4) 0 0;max-inline-size:38ch;font-size:var(--pc-font-size-body);line-height:var(--pc-line-body)}.pc-faq__list{display:grid;gap:var(--pc-space-3)}.pc-faq__item{background:var(--pc-creme);border:1px solid var(--pc-color-border);border-radius:var(--pc-radius-card);transition:border-color var(--pc-duration-fast) var(--pc-ease),background-color var(--pc-duration-fast) var(--pc-ease)}.pc-faq__item[open]{background:var(--pc-hero-bg);border-color:var(--pc-argila)}.pc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-4);min-block-size:var(--pc-control-min);padding:var(--pc-space-4) var(--pc-space-6);font-family:var(--pc-font-display);font-size:var(--pc-font-size-lead);font-weight:var(--pc-weight-semibold);line-height:1.25;cursor:pointer;list-style:none}.pc-faq__item summary::-webkit-details-marker{display:none}.pc-faq__icon{flex:none;color:var(--pc-terracota);transition:transform 240ms var(--pc-ease)}.pc-faq__item[open] .pc-faq__icon{transform:rotate(45deg)}.pc-faq__item p{margin:0;padding:0 var(--pc-space-6) var(--pc-space-6);max-inline-size:70ch;font-size:var(--pc-font-size-body);line-height:var(--pc-line-body)}.pc-faq__item p a{color:var(--pc-cafe);text-decoration:underline;text-decoration-color:var(--pc-terracota);text-underline-offset:0.2em}@media (hover:hover){.pc-faq__item:not([open]):hover{border-color:var(--pc-terracota)}}@media (min-width:64rem){.pc-faq{grid-template-columns:minmax(0,0.8fr) minmax(0,1.4fr);column-gap:var(--pc-space-12);align-items:start}.pc-faq__intro{position:sticky;inset-block-start:calc(var(--pc-header-h,4.5rem) + var(--pc-space-8))}}@media (prefers-reduced-motion:reduce){.pc-faq__icon,.pc-faq__item{transition:none}}.pc-visually-hidden{position:absolute !important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc-consent[hidden],.pc-consent [hidden],.pc-footer-link[hidden]{display:none !important}.pc-button:is(.pc-button--primary,.pc-button--outline){display:inline-flex;align-items:center;justify-content:center;gap:var(--pc-space-2);min-block-size:var(--pc-control-min);padding:var(--pc-space-3) var(--pc-space-4);border:1px solid transparent;border-radius:var(--pc-radius-control);font-family:var(--pc-font-body);font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold);line-height:var(--pc-line-control);text-align:center;cursor:pointer}.pc-button--primary{background:var(--pc-color-action);color:var(--pc-color-on-action)}.pc-button--outline{background:var(--pc-color-surface);color:var(--pc-color-text);border-color:var(--pc-color-control-border) !important}@media (hover:hover){.pc-button--primary:hover:not(:disabled),.pc-button--outline:hover:not(:disabled){background:var(--pc-color-action-hover);color:var(--pc-color-on-dark);border-color:var(--pc-color-action-hover) !important}}.pc-consent{position:fixed;z-index:30;inset-inline:var(--pc-space-3);inset-block-end:max(var(--pc-space-3),env(safe-area-inset-bottom,0px));max-block-size:calc(100dvh - var(--pc-space-6));overflow-y:auto;background:var(--pc-creme);color:var(--pc-cafe);border:1px solid var(--pc-argila);border-radius:var(--pc-radius-card);box-shadow:var(--pc-shadow-dialog)}.pc-consent__inner{display:grid;gap:var(--pc-space-3);padding:var(--pc-space-4);font-size:var(--pc-font-size-label);line-height:var(--pc-line-body)}.pc-consent h2{margin:0;font-family:var(--pc-font-display);font-size:1.25rem;font-weight:var(--pc-weight-semibold);letter-spacing:-0.02em}.pc-consent p{margin:0}.pc-consent details summary{display:inline-flex;align-items:center;min-block-size:var(--pc-control-min);font-weight:var(--pc-weight-semibold);text-decoration:underline;text-decoration-color:var(--pc-terracota);text-underline-offset:0.2em;cursor:pointer}.pc-consent details ul{margin:0;padding-inline-start:var(--pc-space-4);display:grid;gap:var(--pc-space-1);font-size:var(--pc-font-size-caption)}.pc-consent__actions{display:grid;gap:var(--pc-space-2)}.pc-consent__status{font-size:var(--pc-font-size-caption);color:var(--pc-salvia);font-weight:var(--pc-weight-semibold)}@media (min-width:40rem){.pc-consent__actions{grid-template-columns:auto auto;justify-content:start}}@media (min-width:48rem){.pc-consent{inset-inline:auto var(--pc-space-6);inset-block-end:var(--pc-space-6);max-inline-size:34rem}.pc-consent__inner{padding:var(--pc-space-6)}}.pc-footer-link{display:flex;align-items:center;gap:10px;min-block-size:var(--pc-control-min);padding:0;background:none;color:var(--pc-creme);border:0;font:inherit;cursor:pointer;text-align:start}@media (hover:hover){.pc-footer-link:hover{text-decoration:underline;text-underline-offset:0.2em}}.pc-footer{margin-block-start:var(--pc-section-space,var(--pc-space-12));background:var(--pc-cafe-superficie);color:var(--pc-creme)}.pc-footer a{color:var(--pc-creme)}.pc-footer__inner{max-inline-size:75rem;margin-inline:auto;padding:var(--pc-space-12) calc(var(--pc-gutter) + var(--pc-section-inset,var(--pc-space-4))) max(var(--pc-space-6),env(safe-area-inset-bottom,0px))}.pc-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pc-space-8)}.pc-footer__logo{display:inline-block}.pc-footer__logo img{inline-size:180px;height:auto}.pc-footer__tagline{margin:var(--pc-space-4) 0 0;font-family:var(--pc-font-display);font-size:1.25rem;font-weight:var(--pc-weight-medium);line-height:1.2;letter-spacing:-0.01em}.pc-footer__text{margin:var(--pc-space-2) 0 0;max-inline-size:32ch;font-size:var(--pc-font-size-label);line-height:var(--pc-line-body);color:rgb(250 244 233 / 72%)}.pc-footer__title{margin:0 0 var(--pc-space-3);color:var(--pc-argila);font-family:var(--pc-font-body);font-size:var(--pc-font-size-caption);font-weight:var(--pc-weight-semibold);letter-spacing:var(--pc-tracking-eyebrow);text-transform:uppercase}.pc-footer__list{display:grid;margin:0;padding:0;list-style:none}.pc-footer__list a,.pc-footer__item{display:inline-flex;align-items:center;gap:var(--pc-space-3);min-block-size:var(--pc-control-min);font-size:var(--pc-font-size-label)}.pc-footer__item svg{flex:none;color:var(--pc-argila)}.pc-footer__list a[aria-current="page"]{color:var(--pc-argila)}.pc-footer .pc-footer-link{gap:var(--pc-space-3);font-size:var(--pc-font-size-label)}@media (hover:hover){.pc-footer__list a:hover,.pc-footer__bottom a:hover{color:var(--pc-argila);text-decoration:underline;text-underline-offset:0.25em}}.pc-footer__map-frame{position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid rgb(250 244 233 / 18%);border-radius:var(--pc-radius-card);background:rgb(250 244 233 / 8%)}.pc-footer__map-frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;filter:sepia(0.3) saturate(0.85) contrast(1.02)}.pc-footer__route{display:flex;align-items:center;justify-content:center;gap:var(--pc-space-2);min-block-size:var(--pc-control-min);margin-block-start:var(--pc-space-3);padding:var(--pc-space-3) var(--pc-space-4);background:var(--pc-creme);border-radius:var(--pc-radius-control);color:var(--pc-cafe) !important;font-size:var(--pc-font-size-label);font-weight:var(--pc-weight-semibold);transition:background-color var(--pc-duration-fast) var(--pc-ease),color var(--pc-duration-fast) var(--pc-ease)}@media (hover:hover){.pc-footer__route:hover{background:var(--pc-terracota);color:var(--pc-branco) !important}}.pc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-2) var(--pc-space-6);margin-block-start:var(--pc-space-12);padding-block-start:var(--pc-space-6);border-block-start:1px solid rgb(250 244 233 / 18%);font-size:var(--pc-font-size-caption);line-height:var(--pc-line-body);color:rgb(250 244 233 / 72%)}.pc-footer__bottom p{margin:0}.pc-footer__copy{text-align:start}.pc-footer__credits{margin-inline-start:auto !important;text-align:end}.pc-footer__credits a{display:inline-flex;align-items:center;gap:0.2em;font-weight:var(--pc-weight-bold);letter-spacing:0.04em}.pc-footer__credits a svg{opacity:0.7}@media (min-width:40rem){.pc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pc-space-8)}}@media (min-width:64rem){.pc-footer__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr) minmax(0,1fr) minmax(0,1.35fr);column-gap:var(--pc-space-12)}.pc-footer__logo img{inline-size:200px}}@media (max-width:39.999rem){.pc-footer__credits{margin-inline-start:0 !important;text-align:start}}@media (prefers-reduced-motion:reduce){.pc-footer__route{transition:none}}