@font-face{font-family:LandingArchivo;src:url(/fonts/archivo-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.landing-page-section_page__1VhoM{--space-1:0.5rem;--space-2:0.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--container-max:1280px;--surface:color-mix(in srgb,var(--color-brand-primary-black) 78%,transparent);--surface-strong:color-mix(in srgb,var(--color-brand-primary-black) 90%,transparent);--line-subtle:color-mix(in srgb,var(--color-brand-primary) 16%,transparent);--line-strong:color-mix(in srgb,var(--color-brand-primary) 30%,transparent);--text-muted:color-mix(in srgb,var(--color-neutral-0) 64%,transparent);--glow-soft:0 0 28px color-mix(in srgb,var(--color-brand-primary) 24%,transparent);--glow-strong:0 0 44px color-mix(in srgb,var(--color-brand-primary) 40%,transparent);--font-landing:"LandingArchivo","Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-display:var(--font-landing);position:relative;width:100%;max-width:none;margin:0;padding:0;min-height:100svh;min-height:100dvh;color:var(--color-neutral-0);font-family:var(--font-landing);font-weight:500;background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--color-brand-primary) 12%,transparent),transparent 48%),radial-gradient(circle at 85% 8%,color-mix(in srgb,var(--color-brand-secondary) 10%,transparent),transparent 40%),linear-gradient(180deg,#020913 0,#010711 100%);overflow:clip}.landing-page-section_page__1VhoM :is(h1,h2,h3,h4,h5,h6,p,a,button,li,span,address){font-family:var(--font-landing);font-weight:500}.landing-page-section_page__1VhoM:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-brand-primary) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-brand-primary) 5%,transparent) 1px,transparent 1px);background-size:58px 58px;opacity:.45;z-index:0}.landing-page-section_page__1VhoM:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 24%,color-mix(in srgb,var(--color-neutral-0) 26%,transparent),transparent),radial-gradient(1px 1px at 72% 30%,color-mix(in srgb,var(--color-neutral-0) 20%,transparent),transparent),radial-gradient(1.4px 1.4px at 26% 72%,color-mix(in srgb,var(--color-brand-primary) 30%,transparent),transparent),radial-gradient(1.2px 1.2px at 86% 68%,color-mix(in srgb,var(--color-brand-secondary) 24%,transparent),transparent),radial-gradient(1px 1px at 46% 14%,color-mix(in srgb,var(--color-neutral-0) 22%,transparent),transparent);z-index:0}.landing-page-section_blogSection__kGQRD,.landing-page-section_footer__xI3Hm,.landing-page-section_header__kbAfS,.landing-page-section_hero__DXbkz,.landing-page-section_section__api2T{position:relative;z-index:1}.landing-page-section_promo__UxZda{position:fixed;top:calc(76px + var(--space-3));right:clamp(var(--space-3),3vw,var(--space-5));z-index:40;display:inline-flex;align-items:center;gap:var(--space-3);padding:.55rem .85rem .55rem .55rem;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-neutral-0);text-decoration:none;box-shadow:var(--glow-soft);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:landing-page-section_promoFloat__LRqIL 4s ease-in-out infinite}.landing-page-section_promo__UxZda:hover{transform:translateY(-2px);border-color:var(--color-brand-primary);box-shadow:var(--glow-strong)}.landing-page-section_promo__UxZda:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:3px}.landing-page-section_promoThumb__V2VXs{position:relative;display:inline-flex;width:44px;height:44px;border-radius:var(--radius-sm);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-primary) 22%,transparent),color-mix(in srgb,var(--color-brand-secondary) 14%,transparent));border:1px solid color-mix(in srgb,var(--color-brand-primary) 30%,transparent);flex-shrink:0}.landing-page-section_promoImage__J7muU{width:100%;height:100%;object-fit:cover}.landing-page-section_promoText__mQE4G{display:flex;flex-direction:column;gap:.05rem;line-height:1.1}.landing-page-section_promoEyebrow__twlMg{font-family:var(--font-family-sans);font-weight:600;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary)}.landing-page-section_promoTitle__XT64J{font-family:var(--font-family-sans);font-weight:600;font-size:.92rem;letter-spacing:.01em;color:var(--color-neutral-0)}.landing-page-section_promoBody__MB9dy{font-family:var(--font-family-sans);font-weight:400;font-size:.7rem;letter-spacing:.04em;color:var(--text-muted)}.landing-page-section_promoArrow__AjatG{font-size:1rem;color:var(--color-brand-primary);transition:transform .2s ease}.landing-page-section_promo__UxZda:hover .landing-page-section_promoArrow__AjatG{transform:translateX(3px)}@keyframes landing-page-section_promoFloat__LRqIL{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.landing-page-section_promo__UxZda{animation:none}}@media (max-width:620px){.landing-page-section_promo__UxZda{top:calc(72px + var(--space-2));right:var(--space-2);padding:.45rem .65rem .45rem .45rem;gap:.55rem}.landing-page-section_promoThumb__V2VXs{width:36px;height:36px}.landing-page-section_promoBody__MB9dy{display:none}.landing-page-section_promoTitle__XT64J{font-size:.82rem}}.landing-page-section_header__kbAfS{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:76px;padding:0 clamp(var(--space-4),4vw,var(--space-6));border-bottom:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface-strong) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-page-section_brandLink__WrOZM{display:inline-flex;align-items:center;gap:0;color:inherit;text-decoration:none}.landing-page-section_logo___5icG{width:clamp(168px,15vw,228px);height:auto}.landing-page-section_navWrap__tBkmH{display:flex;align-items:center;gap:var(--space-4)}.landing-page-section_nav__imAID{display:flex}.landing-page-section_mobileMenu___OA2Z{display:none;position:relative}.landing-page-section_mobileMenuTrigger__vXqVN{width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface) 84%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;list-style:none}.landing-page-section_mobileMenuTrigger__vXqVN::-webkit-details-marker{display:none}.landing-page-section_mobileMenuTrigger__vXqVN span{width:18px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--color-neutral-0) 92%,transparent);transition:transform .18s ease,opacity .18s ease}.landing-page-section_mobileMenu___OA2Z[open] .landing-page-section_mobileMenuTrigger__vXqVN span:first-child{transform:translateY(7px) rotate(45deg)}.landing-page-section_mobileMenu___OA2Z[open] .landing-page-section_mobileMenuTrigger__vXqVN span:nth-child(2){opacity:0}.landing-page-section_mobileMenu___OA2Z[open] .landing-page-section_mobileMenuTrigger__vXqVN span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing-page-section_mobileMenuPanel__sZMId{position:absolute;top:calc(100% + .6rem);right:0;width:min(86vw,310px);border-radius:var(--radius-md);border:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--glow-soft);padding:var(--space-3)}.landing-page-section_mobileNavList__xv3SV{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.landing-page-section_mobileNavList__xv3SV .landing-page-section_navLink__Ubjva{width:100%;padding:.4rem 0}.landing-page-section_mobileCta__q_q5b{margin-top:var(--space-3);width:100%}.landing-page-section_navList__kJ03i{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(var(--space-3),2vw,var(--space-5))}.landing-page-section_navLink__Ubjva{display:inline-flex;font-family:var(--font-family-sans);font-weight:500;font-size:.83rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-neutral-0) 65%,transparent);text-decoration:none;transition:color .18s ease}.landing-page-section_navLink__Ubjva:hover{color:var(--color-brand-primary)}.landing-page-section_headerCta__cwnHq,.landing-page-section_primaryAction__oyNqL,.landing-page-section_secondaryAction__qvuZS,.landing-page-section_workshopButton__mNB4H{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:var(--radius-md);padding:.75rem 1.4rem;font-family:var(--font-family-sans);font-weight:500;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.landing-page-section_headerCta__cwnHq,.landing-page-section_primaryAction__oyNqL{color:var(--color-brand-primary-black);background:linear-gradient(135deg,var(--color-brand-primary),color-mix(in srgb,var(--color-brand-secondary) 82%,white));box-shadow:var(--glow-soft)}.landing-page-section_headerCta__cwnHq:hover,.landing-page-section_primaryAction__oyNqL:hover{transform:translateY(-1px);box-shadow:var(--glow-strong)}.landing-page-section_secondaryAction__qvuZS,.landing-page-section_workshopButton__mNB4H{color:color-mix(in srgb,var(--color-neutral-0) 92%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--line-subtle)}.landing-page-section_secondaryAction__qvuZS:hover,.landing-page-section_workshopButton__mNB4H:hover{color:var(--color-brand-primary);border-color:var(--line-strong)}.landing-page-section_hero__DXbkz{min-height:100svh;min-height:100dvh;display:grid;place-items:center;padding:calc(76px + var(--space-8)) var(--space-4) var(--space-8);border-bottom:1px solid var(--line-subtle)}.landing-page-section_heroBackground__tkRPB{position:absolute;inset:0}.landing-page-section_heroImage__WPncx{object-fit:cover;opacity:.38}.landing-page-section_heroOverlay__NK8Ko{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#010711 40%,transparent) 0,color-mix(in srgb,#010711 90%,transparent) 100%),radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--color-brand-primary) 14%,transparent),transparent 52%)}.landing-page-section_heroContent__E3RRx{position:relative;z-index:1;width:min(860px,100%);text-align:center;animation:landing-page-section_riseIn__mZsdU .62s ease-out}.landing-page-section_heroBadge__BsfSJ{display:inline-flex;margin:0 0 var(--space-4);padding:.46rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:.18em;font-family:var(--font-family-sans);font-weight:500;font-size:.74rem;box-shadow:var(--glow-soft)}.landing-page-section_heroTitle__mDHo6{margin:0;font-family:var(--font-family-sans);font-weight:500;font-size:clamp(3rem,9vw,7.35rem);line-height:.9;letter-spacing:-.02em;text-wrap:balance}.landing-page-section_heroTitle__mDHo6 span{color:var(--color-brand-primary)}.landing-page-section_heroDescription___21Vy{margin:var(--space-5) auto 0;width:min(760px,100%);color:var(--text-muted);font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.5}.landing-page-section_heroActions__xpkpZ{margin-top:var(--space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.landing-page-section_blogSection__kGQRD,.landing-page-section_section__api2T{width:min(var(--container-max),100%);margin:0 auto;padding:var(--space-8) var(--space-4)}.landing-page-section_anchorTarget__XTMB0{position:relative;top:-110px}.landing-page-section_sectionHeader__VsGgH{text-align:center}.landing-page-section_sectionHeader__VsGgH>p:first-child{margin:0;font-family:var(--font-family-sans);font-weight:500;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary)}.landing-page-section_sectionHeader__VsGgH h2{margin:var(--space-3) 0 0;font-family:var(--font-family-sans);font-weight:500;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.05}.landing-page-section_sectionHeader__VsGgH h2 span{color:var(--color-brand-primary)}.landing-page-section_sectionDescription__iX9XK{margin:var(--space-4) auto 0;width:min(780px,100%);color:var(--text-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.landing-page-section_featureGrid__T21TN{margin-top:var(--space-7);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.landing-page-section_featureCard__ANAjJ,.landing-page-section_workshopCard__kGEr1{border-radius:var(--radius-lg);border:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:var(--space-5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-primary) 3%,transparent)}.landing-page-section_featureCard__ANAjJ{min-height:256px}.landing-page-section_featureCard__ANAjJ:hover,.landing-page-section_workshopCard__kGEr1:hover{border-color:var(--line-strong);box-shadow:var(--glow-soft)}.landing-page-section_featureCard__ANAjJ:nth-child(2){border-color:color-mix(in srgb,var(--color-brand-primary) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-primary) 8%,transparent),0 0 34px color-mix(in srgb,var(--color-brand-primary) 26%,transparent)}.landing-page-section_iconBox__l0_Hq{width:48px;height:48px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 13%,transparent);border:1px solid color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.landing-page-section_iconBox__l0_Hq svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing-page-section_featureCard__ANAjJ h3,.landing-page-section_workshopCard__kGEr1 h3{margin:var(--space-4) 0 0;font-family:var(--font-family-sans);font-weight:500;font-size:1.9rem;line-height:1.1}.landing-page-section_featureCard__ANAjJ p,.landing-page-section_workshopCard__kGEr1 p{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55}.landing-page-section_blogSection__kGQRD{padding-top:0}.landing-page-section_blogSection__kGQRD .landing-page-section_sectionHeader__VsGgH{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);padding:var(--space-6);background:color-mix(in srgb,var(--surface) 68%,transparent)}.landing-page-section_blogSection__kGQRD .landing-page-section_secondaryAction__qvuZS{margin-top:var(--space-4)}.landing-page-section_workshopGrid__AvlrC{margin:var(--space-7) auto 0;width:min(1080px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.landing-page-section_workshopCard__kGEr1{display:flex;flex-direction:column;min-height:440px}.landing-page-section_workshopTopRow__wwAH7{display:flex;align-items:center;width:100%;gap:var(--space-3)}.landing-page-section_workshopTopRow__wwAH7 p{margin:0}.landing-page-section_levelTag__pSvaG{flex-shrink:0;padding:.35rem .9rem;border:1px solid color-mix(in srgb,var(--color-brand-secondary) 28%,transparent);border-radius:var(--radius-pill);font-weight:500;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.landing-page-section_levelNumber__fq8y6,.landing-page-section_levelTag__pSvaG{margin:0;color:var(--color-brand-secondary);font-family:var(--font-family-sans)}.landing-page-section_levelNumber__fq8y6{flex-grow:1;font-weight:400;font-size:.62rem;letter-spacing:.04em;opacity:.7}.landing-page-section_workshopButton__mNB4H{margin-top:auto;width:100%}.landing-page-section_footer__xI3Hm{width:100%;margin-top:var(--space-7);border-top:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);padding:var(--space-7) clamp(var(--space-4),5vw,var(--space-6));display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.landing-page-section_footerCol__VXU3h h2{margin:0;font-family:var(--font-family-sans);font-weight:500;color:var(--color-brand-primary);font-size:.96rem;letter-spacing:.08em;text-transform:uppercase}.landing-page-section_footerCol__VXU3h address,.landing-page-section_footerCol__VXU3h p{margin:var(--space-3) 0 0;color:var(--text-muted);font-style:normal;line-height:1.6}.landing-page-section_footerEmail__TVjl_{display:inline-block;margin:var(--space-3) 0 0;color:var(--text-primary,#ffffff);text-decoration:none;transition:color .16s ease}.landing-page-section_footerEmail__TVjl_:hover{color:var(--color-brand-primary)}.landing-page-section_footerNav__V_sGx,.landing-page-section_footerSocial__QL_i1{list-style:none;margin:var(--space-3) 0 0;padding:0}.landing-page-section_footerNav__V_sGx{display:grid;grid-gap:.8rem;gap:.8rem}.landing-page-section_footerNav__V_sGx a{color:var(--text-muted);text-decoration:none;transition:color .16s ease}.landing-page-section_footerNav__V_sGx a:hover{color:var(--color-brand-primary)}.landing-page-section_footerSocial__QL_i1{display:flex;gap:.75rem}.landing-page-section_footerSocial__QL_i1 a{width:50px;height:50px;border-radius:var(--radius-sm);border:1px solid var(--line-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);text-decoration:none;font-family:var(--font-family-sans);font-weight:500;font-size:.72rem;letter-spacing:.08em}.landing-page-section_footerSocial__QL_i1 a svg{width:24px;height:24px;display:block}.landing-page-section_footerSocial__QL_i1 a:hover{border-color:var(--line-strong);color:var(--color-brand-primary);box-shadow:var(--glow-soft)}.landing-page-section_brandLink__WrOZM:focus-visible,.landing-page-section_footerNav__V_sGx a:focus-visible,.landing-page-section_footerSocial__QL_i1 a:focus-visible,.landing-page-section_headerCta__cwnHq:focus-visible,.landing-page-section_mobileMenuTrigger__vXqVN:focus-visible,.landing-page-section_navLink__Ubjva:focus-visible,.landing-page-section_primaryAction__oyNqL:focus-visible,.landing-page-section_secondaryAction__qvuZS:focus-visible,.landing-page-section_workshopButton__mNB4H:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:3px}@media (max-width:1200px){.landing-page-section_featureGrid__T21TN{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-section_workshopGrid__AvlrC{grid-template-columns:1fr;width:min(640px,100%)}}@media (max-width:860px){.landing-page-section_header__kbAfS{height:72px}.landing-page-section_hero__DXbkz{padding-top:calc(110px + var(--space-6))}.landing-page-section_navWrap__tBkmH{display:none}.landing-page-section_mobileMenu___OA2Z{display:block}.landing-page-section_heroTitle__mDHo6{line-height:.95}.landing-page-section_footer__xI3Hm{grid-template-columns:1fr}}@media (max-width:620px){.landing-page-section_section__api2T{padding-top:var(--space-5);padding-bottom:var(--space-5)}.landing-page-section_heroActions__xpkpZ{flex-direction:column}.landing-page-section_headerCta__cwnHq,.landing-page-section_primaryAction__oyNqL,.landing-page-section_secondaryAction__qvuZS{width:100%}.landing-page-section_featureGrid__T21TN{grid-template-columns:1fr}.landing-page-section_cardBody___X8B3{display:none}.landing-page-section_featureCard__ANAjJ{min-height:unset;padding:var(--space-3);display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}.landing-page-section_featureCard__ANAjJ h3{margin:0;font-size:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-page-section_workshopCard__kGEr1{min-height:unset;padding:var(--space-3)}.landing-page-section_workshopCard__kGEr1 h3{margin-top:var(--space-2);font-size:1.4rem}.landing-page-section_workshopButton__mNB4H{margin-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.landing-page-section_featureCard__ANAjJ,.landing-page-section_headerCta__cwnHq,.landing-page-section_heroContent__E3RRx,.landing-page-section_primaryAction__oyNqL,.landing-page-section_secondaryAction__qvuZS,.landing-page-section_workshopButton__mNB4H,.landing-page-section_workshopCard__kGEr1{animation:none;transition:none}}@keyframes landing-page-section_riseIn__mZsdU{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}