:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1c1915;--muted:#4d473f;--paper:#f4efe6;--panel:#fffaf3;--line:#e4d8c4;--accent:#8a3d12;--accent-ink:#fff8f2;font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;line-height:1.55}a{color:inherit}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #fff}.skip{z-index:5;background:var(--ink);color:#fff;padding:.5rem .8rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.5rem}.top{z-index:3;color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.1rem 0;display:flex;position:absolute;top:0;left:0;right:0}.mark{letter-spacing:.04em;font-weight:700;text-decoration:none}.top nav,footer nav{flex-wrap:wrap;gap:1rem;display:flex}.top a{text-decoration:none}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 20% 20%,#fff4e62e,#0000 32%),#2a2118;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{z-index:0;left:48%;overflow:hidden}.hero-media iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(90deg,#140e0aeb 0%,#140e0ac7 46%,#140e0a80 100%);transform:translateZ(0)}.hero-copy{z-index:2;background:#140e0adb;border-radius:1.6rem;width:min(34rem,46vw - 1rem);margin:0 0 4.5rem max(1.25rem,4vw);padding:1.6rem 1.5rem 1.4rem;position:relative;transform:translateZ(0)}.kicker{text-transform:uppercase;letter-spacing:.16em;margin:0 0 .6rem;font-size:.78rem}h1{text-shadow:0 1px 16px #00000059;max-width:12ch;margin:0;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:650;line-height:.98}.lead{text-shadow:0 1px 10px #0006;max-width:36rem;font-size:1.15rem}.hero-action{margin:1.6rem 0 .6rem}.eventos{background:var(--accent);min-height:3.2rem;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.eventos:hover{background:#6f300e}.eventos:focus-visible{outline-color:#fff3e6}.hero-controls{min-height:2.5rem}button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:999px;padding:.35rem .8rem}.note{margin:.4rem 0 0;font-size:.92rem}main>.panel,footer{width:min(920px,100% - 2rem);margin-inline:auto}.panel{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:1.25rem;margin:1rem auto;padding:1.4rem 1.3rem 1.5rem}h2{margin:0 0 .6rem;font-size:1.6rem}.panel p{font-size:1.05rem}footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 2.5rem;display:flex}footer a{color:var(--accent)}@media (width<=800px){.top{flex-direction:column;align-items:flex-start;width:calc(100% - 1.5rem)}.hero{align-items:start}.hero-media{height:28vh;inset:6.5rem 0 auto}.hero-copy{width:calc(100% - 1.5rem);margin:calc(7.5rem + 28vh) .75rem 2rem}h1{max-width:none;font-size:clamp(2.4rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
