@font-face{font-family:Mofela DEMO;src:url(../fonts/Mofela.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../fonts/BricolageGrotesque-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fioretta Millano;src:url(../fonts/FiorettaMillano.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--image-filter-saturation:1.04;--image-filter-contrast:1.02;--color-primary:#a20402;--color-primary-dark:#d91b39;--color-primary-glow:#ff2a4b59;--color-primary-black:#262323;--box-shadow:0px 1px .5px .05px #1d293d05;--color-foreground-1-rest:#fff;--color-foreground-2-rest:#d9d5d5;--color-foreground-3-rest:#b0acac;--color-foreground-4-rest:#9c9898;--background-1-rest:#2b2828;--background-3-rest:#1c1919;--background-filter-panel:#191919;--background-4-rest:#110e0e;--neutral-background-4-rest:var(--background-4-rest);--background-5-rest:#060505;--background-static-3:#9100004d;--color-status-presencial-label:#ec6152;--color-status-online-label:#3595de;--neutral-foreground-disable:#5e5b5b;--neutral-foreground-disabled:var(--neutral-foreground-disable);--color-coin-gold:#efb8395b;--brand-background-1-rest:#a20402;--brand-foreground-1-rest:#c8382c;--brand-foreground-2-rest:#c8382c;--color-bg:#070709;--color-surface:#111116;--color-surface-hover:#181820;--color-surface-warm:#291d1d;--color-surface-warm-hover:#3a2424;--color-input-bg:#1c1c1e;--color-border:#1f1f28;--color-border-hover:#2e2e3b;--color-checkbox-border:#333;--color-checkbox-bg:#1c1c1e;--color-focus-ring:#2a2a2a;--color-blue-shade-50:#001322;--color-button-primary:#999;--color-button-primary-hover:#8a8a8a;--color-text:#fff;--color-text-muted:#9ca3af;--color-text-subtle:#6b7280;--color-placeholder:#7c7c80;--color-search-border:#1a1a1a;--color-search-placeholder:#a5a5a5;--color-btn-dark:#1e1717;--color-btn-dark-hover:#202028;--color-live-badge-bg:#c50f1f;--color-live-badge-dot:#fff;--color-card-media-fallback:#291d1d;--color-overlay-bg:#0009;--color-pill-bg:#242424;--color-chip-bg:#151515;--color-chip-text:#c3c3c3;--colors-shared-blue-tint-20:#3595de;--colors-shared-blue-shade-50:#001322;--brand-foreground-100:#ec6152;--status-danger-background-100:#9100004d;--color-status-online-bg:var(--colors-shared-blue-shade-50);--color-status-online-text:var(--colors-shared-blue-tint-20);--color-status-presencial-bg:var(--status-danger-background-100);--color-status-presencial-text:var(--brand-foreground-100);--color-status-offline-bg:var(--color-surface-hover);--color-status-offline-text:var(--color-text-muted);--gradient-card-overlay:linear-gradient(0deg, #000000c7 0%, #00000063 40.38%, #00000042 68.27%, #000c);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-none:0;--radius-sm:.2rem;--radius:.4rem;--radius-md:.6rem;--radius-lg:.8rem;--radius-xl:1.2rem;--radius-2xl:1.6rem;--radius-3xl:2.4rem;--radius-full:9999px;--bw-0:0;--bw-1:.1rem;--bw-2:.2rem;--bw-4:.4rem;--bw-8:.8rem;--0:0;--0-2:.2rem;--0-4:.4rem;--0-6:.6rem;--0-8:.8rem;--1-0:1rem;--1-2:1.2rem;--1-4:1.4rem;--1-6:1.6rem;--1-8:1.8rem;--2-0:2rem;--2-2:2.2rem;--2-4:2.4rem;--2-8:2.8rem;--3-2:3.2rem;--3-6:3.6rem;--4-0:4rem;--4-4:4.4rem;--4-8:4.8rem;--5-6:5.6rem;--6-4:6.4rem;--0-5:.2rem;--1:.4rem;--1-5:.6rem;--2:.8rem;--2-5:1rem;--3:1.2rem;--3-5:1.4rem;--4:1.6rem;--4-5:1.8rem;--5:2rem;--6:2.4rem;--7:2.8rem;--8:3.2rem;--9:3.6rem;--10:4rem;--11:4.4rem;--12:4.8rem;--14:5.6rem;--16:6.4rem;--20:8rem;--24:9.6rem;--28:11.2rem;--32:12.8rem;--36:14.4rem;--40:16rem;--44:17.6rem;--48:19.2rem;--52:20.8rem;--56:22.4rem;--60:24rem;--64:25.6rem;--72:28.8rem;--80:32rem;--96:38.4rem;--primary-font:"Inter", sans-serif;--font-fioretta:"Fioretta Millano", serif;--font-source-sans:"Source Sans 3", sans-serif;--font-family-base:Source Sans 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-mofela:"Mofela DEMO", serif;--font-brand:var(--font-mofela);--font-bricolage:"Bricolage Grotesque", sans-serif;--font-grotesque:var(--font-bricolage);--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-base:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2rem;--font-size-2xl:2.4rem;--font-size-2xl1:2.4rem;--font-size-2-5xl:2.8rem;--font-size-3xl:3rem;--font-size-4xl:3.6rem;--font-size-5xl:4rem;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--font-family-heading:Bricolage Grotesque, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-size-200:1.4rem;--font-size-250:1.5rem;--font-size-300:1.6rem;--font-size-400:1.8rem;--font-size-500:2rem;--font-size-600:2.4rem;--font-size-700:2.8rem;--font-size-800:3.2rem;--font-size-900:4rem;--font-size-1000:6.8rem;--line-height-100:1.5rem;--line-height-200:1.7rem;--line-height-250:1.8rem;--line-height-300:2rem;--line-height-400:2.2rem;--line-height-500:2.4rem;--line-height-600:2.8rem;--line-height-700:3.2rem;--line-height-800:3.6rem;--line-height-900:4.4rem;--line-height-1000:7.2rem}.text-display{font-size:6.8rem;line-height:7.2rem}.text-display,.text-large-title{letter-spacing:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-large-title{font-size:4rem;line-height:4.4rem}.text-title-1{font-size:3.2rem;line-height:3.6rem}.text-title-1,.text-title-2{letter-spacing:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-title-2{font-size:2.8rem;line-height:3.2rem}.text-title-3{font-size:2.4rem;line-height:2.8rem}.text-subtitle-1,.text-title-3{letter-spacing:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-subtitle-1{font-size:2rem;line-height:2.4rem}.text-subtitle-2{letter-spacing:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.2rem}.text-subtitle-3{font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-action-1,.text-subtitle-3{letter-spacing:0;font-size:1.6rem;font-weight:600;line-height:2rem}.text-action-1{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.text-action-2{letter-spacing:0;font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.8rem}.text-action-3{font-size:1.4rem;font-weight:500;line-height:1.7rem}.text-action-3,.text-body-1{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.text-body-1{font-size:1.6rem;font-weight:400;line-height:2rem}.text-body-1-strong{font-weight:500}.text-body-1-strong,.text-body-1-stronger{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2rem}.text-body-1-stronger{font-weight:600}.text-body-2{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.2rem}.text-caption-1{font-weight:400}.text-caption-1,.text-caption-1-strong{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.7rem}.text-caption-1-strong{font-weight:500}.text-caption-1-stronger{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.7rem}.text-caption-2{font-weight:400}.text-caption-2,.text-caption-2-strong{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.5rem}.text-caption-2-strong{font-weight:500}.text-caption-3{letter-spacing:0;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7rem}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;max-width:100%;font-size:62.5%;overflow-x:hidden}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:#0000;scrollbar-width:thin;scrollbar-color:var(--color-border-hover,#2e2e3b) var(--color-bg,#070709);border:0 solid;margin:0;padding:0;line-height:1.2}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg,#070709)}::-webkit-scrollbar-thumb{background:var(--color-border-hover,#2e2e3b);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-foreground-4-rest,#5e5b5b)}::-webkit-scrollbar-corner{background:var(--color-bg,#070709)}body{box-sizing:border-box;background-color:var(--color-bg);max-width:100%;min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;overflow-x:hidden}:where(a){color:inherit;text-decoration:none;list-style:none}:where(ul){list-style:none}:where(button){cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none}[class*=__img]{max-width:100%;height:auto;display:block}[class*=__contentall]{width:90%;max-width:120rem}[class*=__content-page]{padding:1rem 2rem}.horizontal-scroll-row{align-items:stretch;gap:var(--4);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-flow:row;width:100%;display:flex;overflow:auto hidden}.horizontal-scroll-row::-webkit-scrollbar{display:none}:where(img:not([src$=\.svg])){filter:saturate(var(--image-filter-saturation)) contrast(var(--image-filter-contrast))}.page-enter-active,.page-leave-active{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-6px)}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,.2,1) both vt-fade-out}::view-transition-new(root){animation:.24s cubic-bezier(.16,1,.3,1) both vt-fade-in}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.staggered-enter{animation:card-enter var(--stagger-duration,.4s) ease-out backwards;animation-delay:calc(var(--stagger-initial-delay,0s) + var(--stagger-index,0)*var(--stagger-delay,60ms))}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none!important}::view-transition-old(root){animation:none!important}.staggered-enter{animation:none}}
