@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(./bodoni-moda-latin-500-normal-CtAcMono.woff2)format("woff2"),url(./bodoni-moda-latin-500-normal-B12im5S-.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(./jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(./jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}.accordion-gallery{--ag-accent:#fff;--ag-overlay:#060010;--ag-text:#fff;--ag-gap:10px;--ag-radius:16px;--ag-media-size:320px;gap:var(--ag-gap);perspective:1400px;perspective-origin:50%;flex-direction:row;width:100%;max-width:100%;display:flex}.accordion-gallery--vertical{flex-direction:column}.ag-panel{--ag-dim:.35;border-radius:var(--ag-radius);cursor:pointer;min-width:0;min-height:0;transform-style:preserve-3d;transform-origin:50%;will-change:flex-grow, transform;-webkit-tap-highlight-color:transparent;background:#0a0713;outline:none;flex:1 1 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #000c}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent), 0 10px 30px -18px #000c}.ag-panel__frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ag-panel__media{--ag-gray:1;--ag-dim:.35;width:var(--ag-media-size);height:100%;filter:grayscale(var(--ag-gray));will-change:transform, filter;position:absolute;top:50%;left:50%}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ag-panel__overlay{pointer-events:none;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--ag-overlay) 78%, transparent) 100%), color-mix(in srgb, var(--ag-overlay) calc(var(--ag-dim,.35) * 100%), transparent);position:absolute;inset:0}.ag-panel__label{pointer-events:none;z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.ag-panel__bar{background:var(--ag-accent);opacity:0;width:3px;height:26px;box-shadow:0 0 12px color-mix(in srgb, var(--ag-accent) 60%, transparent);border-radius:3px;flex:none}.ag-panel__text{color:var(--ag-text);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;text-shadow:0 2px 14px #0000008c;font-family:inherit;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:600;overflow:hidden}@media (width<=520px){.accordion-gallery{perspective:none;flex-direction:column;height:auto!important}.ag-panel{min-height:84px;transform:none!important}.accordion-gallery .ag-panel__media{width:100%;height:var(--ag-media-size)}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel__media{will-change:auto}}:root{--paper:oklch(95.5% .012 85);--ink:oklch(29% .022 55);--plinth:oklch(25% .02 52);--plinth-text:oklch(94% .012 85);--whatsapp:#25d366;--whatsapp-ink:#fff;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:Jost,Avenir Next,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:var(--paper)}.stage{background:var(--paper);flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.stage .vitrine{perspective:none;flex:auto;min-height:0;height:auto!important}.vitrine .ag-panel{background:var(--plinth);box-shadow:none;transform:none!important}.vitrine .ag-panel:focus-visible{box-shadow:0 0 0 2px var(--plinth-text)}.vitrine .ag-panel__text{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:400}.vitrine .ag-panel:first-child .ag-panel__media img{object-position:50% 40%}.vitrine .ag-panel:nth-child(2) .ag-panel__media img{object-position:62% 46%}.vitrine .ag-panel:nth-child(3) .ag-panel__media img{object-position:68% 82%}.vitrine .ag-panel:nth-child(4) .ag-panel__media img{object-position:50% 58%}.vitrine .ag-panel:nth-child(5) .ag-panel__media img{object-position:70% 78%}.vitrine .ag-panel:nth-child(6) .ag-panel__media img{object-position:50% 50%}.mast{background:var(--paper);flex:none;justify-content:center;padding:clamp(.85rem,2vh,1.25rem) 1.25rem clamp(.7rem,1.4vh,1rem);display:flex}.mark{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.55rem .75rem;margin:0;display:flex}.mark-name{letter-spacing:-.04em;font-family:Bodoni Moda,Didot,Times New Roman,serif;font-size:clamp(2.15rem,4.6vw,3.35rem);font-weight:500;line-height:.82}.mark-meta{letter-spacing:.34em;text-transform:uppercase;font-size:.68rem;font-weight:400;line-height:1}.whatsapp{z-index:5;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--whatsapp);width:3.55rem;height:3.55rem;color:var(--whatsapp-ink);transition:transform .45s var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;box-shadow:0 .7rem 1.5rem oklch(28% .06 150/.28)}.whatsapp svg{width:1.95rem;height:1.95rem}.whatsapp:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover){.whatsapp:hover{transform:scale(1.06)}}@media (width<=700px){html,body,#root{background:#0e0e0e}.stage{background:#0e0e0e;height:100svh;min-height:100svh;padding-bottom:8px}.whatsapp{bottom:1.35rem}.stage .vitrine.accordion-gallery{background:#0e0e0e;flex-direction:column;flex:1;min-height:0;height:0!important}.stage .vitrine .ag-panel{flex-basis:0;min-height:0}.stage .vitrine .ag-panel__media{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.whatsapp{transition:none}}
