@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.LdC5UG_className{font-family:Newsreader,Newsreader Fallback}.LdC5UG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}._5E8mgG_className{font-family:Jost,Jost Fallback;font-style:normal}._5E8mgG_variable{--font-jost:"Jost", "Jost Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:var(--font-newsreader), "Newsreader", "Iowan Old Style", Georgia, serif;--font-ui:var(--font-jost), "Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--step--1:clamp(.78rem, .76rem + .1vw, .86rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.2rem, 1.12rem + .4vw, 1.4rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3rem);--step-4:clamp(2.6rem, 1.8rem + 4vw, 4.8rem);--step-5:clamp(3.4rem, 2rem + 7vw, 7.5rem);--track-caps:.22em;--track-caps-wide:.4em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--page-max:80rem;--header-h:5.05rem;--facet:14px;--facet-sm:8px;--radius-input:2px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.16s;--dur-base:.32s;--dur-slow:.64s;--dur-float:7s;--z-header:50;--z-drawer:80;--z-modal:90;--z-toast:100;--bg:#f7f6f4;--card:#fff;--surface:#f0eeea;--surface-2:#e7e4de;--text:#141210;--muted:#5e5952;--accent:#9a7b3a;--accent-strong:#7a5c1a;--accent-contrast:#fff;--accent-fill:#141210;--border:#14121024;--border-strong:#9a7b3a99;--focus:#7a5c1a;--danger:#a3261f;--success:#1f6b3a;--whatsapp:#128c4a;--overlay:#1a16108c;--header-bg:#f7f6f4eb;--hero-bg:#0c0807;--hero-text:#f3ece0;--hero-muted:#c9bfae;--hero-gold:#d9b873;--hero-btn-text:#17100a;--footer-bg:#0a0a0a;--footer-text:#cfcac1;--footer-gold:#dcc487;--promo-bg:#0a0a0a;--promo-text:#fff;--stage:#fff;--stage-floor:radial-gradient(50% 50% at 50% 50%, #0003 0%, #0000 70%);--glow:#b8964e1f;--shadow-lift:0 24px 40px -24px #00000047;--logo:url(/brand/logo-bronze.png)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--bg:#0c0c0c;--card:#151413;--surface:#151413;--surface-2:#1f1d1b;--text:#efebe4;--muted:#aaa49a;--accent:#c9a961;--accent-strong:#dcc487;--accent-contrast:#0c0c0c;--accent-fill:#c9a961;--border:#ffffff1f;--border-strong:#c9a96180;--focus:#dcc487;--danger:#ff8a80;--success:#7bd39a;--whatsapp:#128c4a;--overlay:#000000b3;--header-bg:#0c0c0ce6;--hero-bg:#0c0807;--hero-text:#f3ece0;--hero-muted:#c9bfae;--hero-gold:#d9b873;--hero-btn-text:#17100a;--footer-bg:#0a0a0a;--footer-text:#cfcac1;--footer-gold:#dcc487;--promo-bg:#000;--promo-text:#fff;--stage:radial-gradient(70% 62% at 50% 38%, #2b2b2b 0%, #181818 58%, #0f0f0f 100%);--stage-floor:radial-gradient(50% 50% at 50% 50%, #000000a6 0%, #0000 70%);--glow:#c9a96129;--shadow-lift:0 28px 44px -26px #000000e6;--logo:url(/brand/logo-gold.png)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0c0c0c;--card:#151413;--surface:#151413;--surface-2:#1f1d1b;--text:#efebe4;--muted:#aaa49a;--accent:#c9a961;--accent-strong:#dcc487;--accent-contrast:#0c0c0c;--accent-fill:#c9a961;--border:#ffffff1f;--border-strong:#c9a96180;--focus:#dcc487;--danger:#ff8a80;--success:#7bd39a;--whatsapp:#128c4a;--overlay:#000000b3;--header-bg:#0c0c0ce6;--hero-bg:#0c0807;--hero-text:#f3ece0;--hero-muted:#c9bfae;--hero-gold:#d9b873;--hero-btn-text:#17100a;--footer-bg:#0a0a0a;--footer-text:#cfcac1;--footer-gold:#dcc487;--promo-bg:#000;--promo-text:#fff;--stage:radial-gradient(70% 62% at 50% 38%, #2b2b2b 0%, #181818 58%, #0f0f0f 100%);--stage-floor:radial-gradient(50% 50% at 50% 50%, #000000a6 0%, #0000 70%);--glow:#c9a96129;--shadow-lift:0 28px 44px -26px #000000e6;--logo:url(/brand/logo-gold.png)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-float:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--step-0);margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--page-max));margin-inline:auto}.caps{font-size:var(--step--1);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:600}.h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:700;line-height:1.12}.muted{color:var(--muted)}.gold{color:var(--accent-strong)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.facet{--c:var(--facet);--fill:var(--surface);--hl:var(--border-strong);isolation:isolate;background:var(--fill);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative}.facet:before{content:"";z-index:5;pointer-events:none;border:1px solid var(--hl);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));background:linear-gradient(135deg, transparent calc(50% - .5px), var(--hl) calc(50% - .5px), var(--hl) calc(50% + .5px), transparent calc(50% + .5px)) top left / var(--c) var(--c) no-repeat, linear-gradient(45deg, transparent calc(50% - .5px), var(--hl) calc(50% - .5px), var(--hl) calc(50% + .5px), transparent calc(50% + .5px)) top right / var(--c) var(--c) no-repeat, linear-gradient(135deg, transparent calc(50% - .5px), var(--hl) calc(50% - .5px), var(--hl) calc(50% + .5px), transparent calc(50% + .5px)) bottom right / var(--c) var(--c) no-repeat, linear-gradient(45deg, transparent calc(50% - .5px), var(--hl) calc(50% - .5px), var(--hl) calc(50% + .5px), transparent calc(50% + .5px)) bottom left / var(--c) var(--c) no-repeat;position:absolute;inset:0}.tilt{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-base) var(--ease-out);transform-style:preserve-3d;place-items:center;display:grid}.float{animation:drift var(--dur-float) var(--ease-in-out) infinite;animation-delay:calc(var(--ph,0) * -1s);animation-play-state:paused}.live .float,.float.live{animation-play-state:running}@keyframes drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(.7deg)}}.floor{background:var(--stage-floor);height:7%;animation:breathe var(--dur-float) var(--ease-in-out) infinite;animation-delay:calc(var(--ph,0) * -1s);position:absolute;bottom:7%;left:22%;right:22%}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}.stage{--fill:var(--stage);place-items:center;display:grid;position:relative;overflow:hidden}.stage:after{content:"";background:radial-gradient(55% 45% at var(--mx,50%) var(--my,38%), var(--glow), transparent 72%);opacity:0;transition:opacity var(--dur-slow);pointer-events:none;position:absolute;inset:0}.stage:hover:after{opacity:1}.stage img{z-index:1;object-fit:contain;position:relative}.promo{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1rem;font-weight:600}.promo .in{justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);text-align:center;flex-wrap:wrap;display:flex}.promo a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}header.top{z-index:var(--z-header);background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.top .row{align-items:center;gap:var(--space-5);min-height:5rem;display:flex}.brand{background:var(--logo) center/contain no-repeat;flex:none;width:4.8rem;height:4.4rem;display:block}nav.main{gap:var(--space-5);margin-inline:auto;display:none}nav.main a{padding-block:.4rem;position:relative}nav.main a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}nav.main a:hover:after,nav.main a[aria-current=page]:after{transform:scaleX(1)}.tools{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.ic{width:2.9rem;height:2.9rem;transition:background var(--dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.ic:hover{background:var(--surface-2)}.ic svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.theme .sun,.theme .moon{transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base);grid-area:1/1}:root[data-theme=dark] .theme .sun{opacity:0;transform:rotate(90deg)scale(.4)}:root:not([data-theme=dark]) .theme .moon{opacity:0;transform:rotate(-90deg)scale(.4)}.count{background:var(--accent-fill);min-width:1.15rem;height:1.15rem;color:var(--accent-contrast);border-radius:1rem;place-items:center;padding:0 .25rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.15rem;right:.05rem}.count.bump{animation:bump var(--dur-base) var(--ease-spring)}@keyframes bump{40%{transform:scale(1.45)}}@media (min-width:66rem){nav.main{display:flex}}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent-fill);background:var(--accent-fill);min-height:3rem;color:var(--accent-contrast);letter-spacing:var(--track-caps);text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out);border-radius:2px;padding:.7rem 1.5rem;font-size:.8rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transition:transform .9s var(--ease-out);transform:translate(120%)}.btn:active{transform:translateY(1px)scale(.99)}.btn.ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn.ghost:after{display:none}.btn.ghost:hover{background:var(--surface-2)}.btn.sm{min-height:2.5rem;padding:.4rem 1rem;font-size:.72rem}.link-arrow{color:var(--accent-strong);align-items:center;gap:.6rem;display:inline-flex}.link-arrow span{transition:transform var(--dur-base) var(--ease-out)}.link-arrow:hover span{transform:translate(6px)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--border-strong);font-weight:600;font-size:var(--step--1);letter-spacing:.04em;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:2px;padding:.5rem 1rem}.chip:hover{background:var(--surface-2)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--accent-fill);color:var(--accent-contrast);border-color:var(--accent-fill)}.chip .n{opacity:.65;margin-left:.4rem;font-weight:500}footer.site{border-top:1px solid var(--border);padding-block:var(--space-7) var(--space-6);background:var(--surface)}footer.site .cols{gap:var(--space-6);display:grid}footer.site .brandcol .brand{width:9rem;height:8.2rem}footer.site h2{margin:0 0 var(--space-3);font-size:var(--step--1)}footer.site ul{color:var(--muted);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}footer.site a:hover{color:var(--text)}@media (min-width:48rem){footer.site .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--d,0) * 70ms);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}.wa{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:150;background:var(--whatsapp);color:#fff;width:3.6rem;height:3.6rem;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 24px -8px #00000073}.wa:hover{transform:scale(1.08)}.wa svg{fill:currentColor;width:1.9rem;height:1.9rem}.wa:before{content:"";border:2px solid var(--whatsapp);animation:ping 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.wa .tip{white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font-size:var(--step--1);opacity:0;pointer-events:none;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);padding:.4rem .8rem;font-weight:600;position:absolute;right:4.3rem;transform:translate(6px)}.wa:hover .tip,.wa:focus-visible .tip{opacity:1;transform:none}.dlg{z-index:130;padding:var(--space-4);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.dlg.open{display:flex}.dlg .scrim{background:var(--overlay);animation:fadein var(--dur-base);position:absolute;inset:0}.dlg .box{background:var(--bg);border:1px solid var(--border-strong);width:min(100%,52rem);max-height:92dvh;animation:up var(--dur-base) var(--ease-out);display:grid;position:relative;overflow:auto}.dlg .box .stage{aspect-ratio:1;min-height:16rem}.dlg .box .stage img{width:78%;max-height:82%}.dlg .info{padding:var(--space-5);gap:var(--space-3);align-content:center;display:grid}.dlg h3{font-size:var(--step-2);margin:0}.dlg .x{z-index:6;border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.3rem;line-height:1;position:absolute;top:.6rem;right:.6rem}.qty{border:1px solid var(--border-strong);display:inline-flex}.qty button{background:0 0;border:0;width:2.75rem;height:2.75rem;font-size:1.2rem}.qty output{place-items:center;min-width:2.8rem;font-weight:700;display:grid}@keyframes fadein{0%{opacity:0}}@media (min-width:48rem){.dlg .box{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.wa:before{animation:none}}.splash{z-index:1000;background:var(--bg);transition:opacity .7s var(--ease-in-out), visibility .7s;place-items:center;display:grid;position:fixed;inset:0}.splash.out{opacity:0;visibility:hidden}.splash{animation:10ms 3.2s forwards splash-bail}@keyframes splash-bail{to{opacity:0;visibility:hidden;pointer-events:none}}.splash.out .mark{transition:transform .9s var(--ease-out);transform:scale(1.12)}.html-no-splash .splash{display:none}.splash .mark{aspect-ratio:427/389;width:min(320px,64vw);animation:logoin 1.4s var(--ease-out) both;position:relative}.splash .mark img{width:100%;height:100%;display:block}.splash .mark:after{content:"";animation:glint 1.5s .7s var(--ease-in-out) both;background:linear-gradient(105deg,#0000 38%,#fff4d6d9 50%,#0000 62%) -160% 0/220% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/logo-gold.png) 50%/contain no-repeat;mask:url(/brand/logo-gold.png) 50%/contain no-repeat}.splash .line{background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:50%;width:min(220px,50vw);height:1px;animation:lineout 1.3s .3s var(--ease-out) both;position:absolute;bottom:24%;left:50%;translate:-50%}@keyframes logoin{0%{opacity:0;filter:blur(6px);transform:scale(.9)}to{opacity:1;filter:none;transform:none}}@keyframes glint{to{background-position:160% 0}}@keyframes lineout{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.splash{display:none}}.splash .mark .gold{display:none}.splash .mark .bronze,:root[data-theme=dark] .splash .mark .gold,html.splash-black .splash .mark .gold{display:block}:root[data-theme=dark] .splash .mark .bronze,html.splash-black .splash .mark .bronze{display:none}html.splash-black .splash{background:#0a0a0a}html.splash-black .splash .line{background:linear-gradient(90deg,#0000,#c9a961,#0000)}:root:not([data-theme=dark]) .splash .mark:after{background:linear-gradient(105deg,#0000 38%,#fffffff2 50%,#0000 62%) -160% 0/220% 100% no-repeat}.skip{z-index:2000;background:var(--accent-fill);color:var(--accent-contrast);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:.5rem;left:.5rem}.menu-btn{display:grid}@media (min-width:66rem){.menu-btn{display:none}}.mpanel{z-index:120;display:none;position:fixed;inset:0}.mpanel.open{display:block}.mpanel .scrim{background:var(--overlay);animation:fadein var(--dur-base);position:absolute;inset:0}.mpanel .side{background:var(--bg);width:min(86%,22rem);padding:var(--space-5);gap:var(--space-2);animation:slidein var(--dur-base) var(--ease-out);border-right:1px solid var(--border-strong);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:auto}.mpanel .side a{border-bottom:1px solid var(--border);font-weight:600;font-size:var(--step-0);letter-spacing:var(--track-caps);text-transform:uppercase;padding:.9rem .4rem;display:block}.mpanel .side .close{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;align-self:flex-end;width:2.75rem;height:2.75rem;font-size:1.3rem;line-height:1}@keyframes slidein{0%{opacity:0;transform:translate(-24px)}}main:focus{outline:none}.page-title{padding-block:var(--space-7) var(--space-5)}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto}@media (max-width:47.99rem){footer.site{padding-bottom:calc(var(--space-6) + 4.5rem)}}body{font-size:1rem}.h,body:not(.adm) h1,body:not(.adm) h2{font-family:var(--font-display);text-transform:none;letter-spacing:-.015em;font-weight:400;line-height:1.05}.adm h1,.adm h2{font-family:inherit}.caps{letter-spacing:.16em;font-size:.74rem;font-weight:500}.promo{background:var(--promo-bg);color:var(--promo-text);letter-spacing:.18em;border:0;padding:.7rem 1rem;font-size:.72rem;font-weight:500}.promo a{color:var(--promo-text)}nav.main a{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:500}nav.main{gap:2rem}.btn{letter-spacing:.14em;border-radius:2px;font-size:.76rem;font-weight:600}.btn:after{display:none}footer.site{background:var(--footer-bg);color:var(--footer-text);border:0}footer.site h2{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--footer-gold);font-size:.74rem;font-weight:600}footer.site a,footer.site li,footer.site p{color:var(--footer-text)}footer.site a:hover,footer.site a:focus-visible{color:#fff}footer.site .brand{background-image:url(/brand/logo-gold.png)}.dlg .box{border-color:#9a7b3a52;border-radius:14px}.dlg .box .stage{border-radius:14px 14px 0 0;overflow:hidden}@media (min-width:48rem){.dlg .box .stage{border-radius:14px 0 0 14px}}.topstack{z-index:var(--z-header);position:sticky;top:0}.topstack header.top{position:relative;top:auto}@media (max-width:47.99rem){.promo{letter-spacing:.08em;padding:.5rem .8rem;font-size:.66rem}.promo .in{gap:.2rem .9rem}}.srch{z-index:140;position:fixed;inset:0}.srch .scrim{background:var(--overlay);animation:fadein var(--dur-base);position:absolute;inset:0}.srch .sheet{background:var(--bg);max-height:88dvh;animation:up var(--dur-base) var(--ease-out);border-radius:0 0 16px 16px;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 24px 60px -24px #00000080}.srch-row{border-bottom:1px solid var(--border);align-items:center;gap:.8rem;width:min(100% - 2rem,44rem);margin:0 auto;padding:1rem 0;display:flex}.srch-row svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;flex:none;width:1.3rem;height:1.3rem}.srch-row input{min-width:0;color:var(--text);font:inherit;-webkit-appearance:none;background:0 0;border:0;outline:none;flex:1;padding:.5rem 0;font-size:1.1rem}.srch-row input::-webkit-search-cancel-button{display:none}.srch-x{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:.6rem .2rem;font-size:.78rem;font-weight:500}.srch-body{width:min(100% - 2rem,44rem);margin:0 auto;padding:.4rem 0 1rem;overflow:auto}.srch-body ul{margin:0;padding:0;list-style:none}.srch-body li a{border-radius:10px;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.9rem;padding:.55rem .5rem;display:grid}.srch-body li a:hover,.srch-body li a.on{background:var(--surface)}.srch .th{background:var(--surface);border-radius:10px;place-items:center;width:3.4rem;height:3.4rem;display:grid;overflow:hidden}.srch .th img{object-fit:contain;width:90%;height:90%}.srch .tx{gap:.1rem;min-width:0;display:grid}.srch .tx small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.srch .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.srch .pr{white-space:nowrap;font-size:.9rem;font-weight:600}.srch-all{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);border-bottom:1px solid;margin-top:.6rem;padding:.35rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.srch-hint,.srch-empty{color:var(--muted);margin:0;padding:1rem .5rem}.srch-empty a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}
