.CalendarioAside-module__2a3mZa__aside{background:var(--color-primary-dark);width:340px;min-height:440px;color:var(--color-text-dark);box-shadow:-2px 0 22px rgba(122,90,26,.6),0 0 0 7px var(--color-secondary)inset;border-radius:var(--spacing-lg)0 0 var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-md)var(--spacing-md)var(--spacing-lg);z-index:var(--z-dropdown);font-family:var(--font-decorative);background-blend-mode:multiply;box-shadow:0 4px 36px rgba(122,90,26,.333),0 0 0 7px var(--color-secondary)inset;filter:contrast(1.12)brightness()sepia(.09);background-image:url("data:image/svg+xml;utf8,<svg width='340' height='440' xmlns='http://www.w3.org/2000/svg'><filter id='noise' x='0%' y='0%' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' fill='%23d1b06a'/><rect width='100%' height='100%' filter='url(%23noise)' opacity='0.15'/></svg>");background-size:cover;border-top:4px solid #7a5a1a;border-bottom:9px solid #a67c2d;border-left:9px solid #a67c2d;border-right:4px solid #7a5a1a;flex-direction:column;align-items:stretch;margin-left:auto;display:flex}.CalendarioAside-module__2a3mZa__aside .CalendarioAside-module__2a3mZa__carousel{flex-direction:column;flex:1;gap:1em;display:flex;overflow:hidden}.CalendarioAside-module__2a3mZa__aside .CalendarioAside-module__2a3mZa__card{color:#000;background-blend-mode:multiply;filter:contrast(1.08)brightness(1.01)sepia(.07);background-image:url("data:image/svg+xml;utf8,<svg width='340' height='120' xmlns='http://www.w3.org/2000/svg'><filter id='noise' x='0%' y='0%' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' fill='%23f7f3e3'/><rect width='100%' height='100%' filter='url(%23noise)' opacity='0.09'/></svg>");background-size:cover;border:2.5px solid #a67c2d;border-top-width:2px;border-bottom:5px solid #7a5a1a;border-radius:1.1em/1.7em 1.7em 1.1em 1.1em;flex-direction:column;gap:.5em;min-height:90px;padding:1.1em 1em .8em 1.2em;font-family:Papyrus,Georgia,serif;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(122,90,26,.133),inset 0 0 0 2px #a67c2d;background:0 0!important}.CalendarioAside-module__2a3mZa__cardDate{color:#3a2207;letter-spacing:.03em;font-size:.99em;font-weight:700}.CalendarioAside-module__2a3mZa__cardDesc{color:#000;margin-top:.2em;font-family:Georgia,serif;font-size:1em}.CalendarioAside-module__2a3mZa__controls{color:#111;text-shadow:1px 1px #fff8e1,0 2px 2px #bfa76a;letter-spacing:.04em;margin-top:.7em;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:900}.CalendarioAside-module__2a3mZa__mutedText{color:#9ca3af;padding:16px}.CalendarioAside-module__2a3mZa__controls button{background:var(--color-primary);color:#5b4321;font-weight:var(--font-weight-bold);letter-spacing:.03em;padding:var(--spacing-xs)1.1em;font-size:var(--font-size-lg);font-family:var(--font-decorative);cursor:pointer;transition:all var(--transition-base);margin-top:.2em;font-family:Georgia,serif}.CalendarioAside-module__2a3mZa__controls button .CalendarioAside-module__2a3mZa__controls button:disabled{color:#bfa76a;cursor:not-allowed;background:#f5ecd6;border-color:#e2c88b}@media (max-width:900px){.CalendarioAside-module__2a3mZa__controls button .CalendarioAside-module__2a3mZa__aside{width:100%;height:auto;box-shadow:none;border-radius:0;margin-top:1.5em;position:static}}
.page-module___8aEwW__page{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),.08);--gray-alpha-100:rgba(var(--gray-rgb),.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;min-height:100svh;font-family:var(--font-geist-sans);gap:64px;padding:80px}.page-module___8aEwW__contentWithAside{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:2.5rem;width:100%;display:flex}@media (max-width:900px){.page-module___8aEwW__contentWithAside{flex-direction:column;gap:1.5rem}}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),.145);--gray-alpha-100:rgba(var(--gray-rgb),.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page-module___8aEwW__main{flex-direction:column;grid-row-start:2;gap:32px;display:flex}.page-module___8aEwW__main ol{font-family:var(--font-geist-mono);letter-spacing:-.01em;margin:0;padding-left:0;font-size:14px;line-height:24px;list-style-position:inside}.page-module___8aEwW__main li:not(:last-of-type){margin-bottom:8px}.page-module___8aEwW__main code{background:var(--gray-alpha-100);border-radius:4px;padding:2px 4px;font-family:inherit;font-weight:600}.page-module___8aEwW__ctas{gap:16px;display:flex}.page-module___8aEwW__ctas a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid transparent;border-radius:128px;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;transition:background .2s,color .2s,border-color .2s;display:flex}a.page-module___8aEwW__primary{background:var(--foreground);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--gray-alpha-200);min-width:158px}.page-module___8aEwW__footer{grid-row-start:3;gap:24px;display:flex}.page-module___8aEwW__footer a{align-items:center;gap:8px;display:flex}.page-module___8aEwW__footer img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:transparent}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:transparent}.page-module___8aEwW__footer a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:600px){.page-module___8aEwW__page{padding:32px 32px 80px}.page-module___8aEwW__main{align-items:center}.page-module___8aEwW__main ol{text-align:center}.page-module___8aEwW__ctas{flex-direction:column}.page-module___8aEwW__ctas a{height:40px;padding:0 16px;font-size:14px}a.page-module___8aEwW__secondary{min-width:auto}.page-module___8aEwW__footer{flex-wrap:wrap;justify-content:center;align-items:center}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}}
