@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cabin-Regular.otf)format("opentype")}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Cabin-SemiBold.otf)format("opentype")}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Cabin-Bold.otf)format("opentype")}:root{color-scheme:dark;--ink:#080f16;--ink-deep:#060c12;--paper:#f5f4ef;--muted:#b9c6d0;--brand-orange:#ff7300;--brand-orange-hover:#ff9729;--display:"Cabin", sans-serif;--body:"Cabin", sans-serif;--header-height:clamp(48px, 7svh, 72px);--title-size:clamp(26px, min(4.8vw, 6.5svh), 58px);--title-line-gap:0px;--content-top-space:clamp(12px, 2svh, 20px);--content-bottom-space:clamp(16px, calc((100svh - 720px) * .25 + 16px), 56px);--title-video-gap:clamp(16px, 2.6svh, 28px);--video-action-gap:clamp(20px, 3svh, 32px);--action-metrics-gap:clamp(32px, 4.6svh, 48px);--button-height:clamp(48px, 6.5svh, 56px);--metric-label-height:36px;--metric-label-gap:10px;--metric-number-size:clamp(32px, 6.7svh, 60px);--metrics-height:calc(var(--metric-label-height) + var(--metric-label-gap) + var(--metric-number-size));--video-control-gap:12px;--video-control-size:44px;--video-control-rail:calc(var(--video-control-size) + var(--video-control-gap));--video-controls-height:0px;--video-max-width:720px;--video-height:calc(100svh - var(--header-height) - var(--content-top-space) - var(--content-bottom-space) - var(--title-size) * 2.16 - var(--title-line-gap) - var(--title-video-gap) - var(--video-action-gap) - var(--action-metrics-gap) - var(--button-height) - var(--metrics-height) - var(--video-controls-height));--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:var(--body);background:var(--ink-deep);color:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:#53606b var(--ink)}*{box-sizing:border-box}body{min-width:280px;margin:0}a{color:inherit;text-underline-offset:4px}button,video{font:inherit}button{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}[hidden],[data-hidden]{display:none!important}::selection{background:var(--brand-orange);color:var(--ink)}:focus-visible{outline:3px solid var(--brand-orange);outline-offset:5px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--brand-orange);color:var(--ink);padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.intro{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.seminar-background{z-index:-2;object-fit:cover;object-position:center 48%;filter:saturate(.55);width:100%;height:100%;position:absolute;inset:0 0 auto}.intro:before{content:"";z-index:-1;background:linear-gradient(180deg, #051019e3 0%, #05111ccf 34%, #051019e0 70%, var(--ink) 86%);position:absolute;inset:0}.site-header{width:min(1120px,100% - 80px);height:var(--header-height);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.035em;align-items:center;gap:9px;font-size:20px;text-decoration:none;display:inline-flex}.wordmark-name{font-weight:700}.brand-symbol{color:var(--brand-orange);flex-shrink:0}#contenido{justify-content:center;gap:var(--action-metrics-gap);padding:var(--content-top-space) 24px var(--content-bottom-space);flex-direction:column;flex:1;display:flex;position:relative;top:-12px}.hero{text-align:center;justify-items:center;display:grid}h1{font-family:var(--display);font-size:var(--title-size);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}.title-line{display:block}.title-line+.title-line{margin-top:var(--title-line-gap)}.title-accent{color:var(--brand-orange)}.title-word{animation:word-arrive .75s var(--ease-out) both;animation-delay:calc(var(--word) * 55ms);display:inline-block}.video-arrival{width:min(100%, calc(var(--video-max-width) + var(--video-control-rail)), calc(max(160px, var(--video-height) * 16 / 9) + var(--video-control-rail)));min-width:0;margin-top:var(--title-video-gap);padding-bottom:var(--video-controls-height);animation:video-arrive .85s var(--ease-out) .18s both}.video-frame{width:calc(100% - var(--video-control-rail));background:#11181d;border-radius:14px;position:relative;box-shadow:0 20px 70px #00000073}.video-frame video{aspect-ratio:16/9;border-radius:inherit;background:#000;width:100%;height:auto;display:block}.video-controls{z-index:2;top:50%;left:calc(100% + var(--video-control-gap));flex-direction:column;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.video-control{width:var(--video-control-size);height:var(--video-control-size);color:var(--paper);cursor:pointer;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .16s var(--ease-out);background:#080f16d9;border:1px solid #ffffff80;border-radius:8px;place-items:center;padding:0;display:grid}.video-control svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.video-control:active{transform:scale(.96)}.video-control:focus-visible{outline-color:var(--paper);outline-offset:3px}.sound-hint,.video-status{max-width:calc(100% - 32px);color:var(--paper);text-align:left;pointer-events:none;background:#000000d1;border-radius:4px;margin:0;padding:7px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:14px;left:16px}.video-frame:has(.video-status:not([hidden])) .sound-hint{display:none}.video-frame:fullscreen,.video-frame.is-expanded{width:100vw;height:100dvh;box-shadow:none;background:#000;border-radius:0}.video-frame:fullscreen video,.video-frame.is-expanded video{object-fit:contain;border-radius:0;width:100%;height:100%}.video-frame:fullscreen .video-controls,.video-frame.is-expanded .video-controls{flex-direction:column;top:50%;left:auto;right:16px;transform:translateY(-50%)}.video-frame.is-expanded{z-index:100;position:fixed;inset:0}.video-arrival:has(.is-expanded){animation:none}.intro:has(.is-expanded){overflow:visible}.video-error{color:var(--paper);margin:14px 0;font-size:13px;line-height:1.6}.video-error a{color:var(--brand-orange)}.invitation{max-width:100%;margin-top:var(--video-action-gap);animation:invitation-arrive .75s var(--ease-out) .42s both}.community-button{height:var(--button-height);background:var(--brand-orange);min-width:340px;max-width:100%;color:var(--ink);letter-spacing:-.015em;transition:transform .18s var(--ease-out), background-color .18s ease;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 23px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 25px #00000026}.community-button>svg{flex-shrink:0}.button-arrow{transition:transform .18s var(--ease-out);margin-left:8px}.community-button:active{transform:scale(.975)}.impact{width:100%}.impact-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));width:min(850px,100%);margin:0 auto;display:grid}.metric{padding:0 20px}.metric dt{max-width:185px;min-height:var(--metric-label-height);margin:0 auto var(--metric-label-gap);color:#e0e7ed;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1.4}.metric dd{font-family:var(--display);font-size:var(--metric-number-size);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700;line-height:1}.counter{min-width:1ch;display:inline-block}.counter-plus{color:var(--brand-orange);vertical-align:.07em;margin-left:3px;font-size:.65em;font-weight:400}@media (hover:hover) and (pointer:fine){.video-control:hover{color:var(--ink);border-color:var(--brand-orange);background:var(--brand-orange)}.community-button:hover{background:var(--brand-orange-hover);transform:translateY(-2px)}.community-button:hover .button-arrow{transform:translate(3px)}}@keyframes word-arrive{0%{opacity:.05;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes video-arrive{0%{opacity:.3;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes invitation-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=601px){:root{--video-max-width:760px;--content-top-space:clamp(4px, 1svh, 12px)}}@media (width<=1199px){.site-header{width:calc(100% - 64px)}}@media (width<=600px){:root{--title-size:clamp(22px, min(9.3vw, 7.4svh), 46px);--title-line-gap:7px;--metric-number-size:clamp(30px, 10vw, 46px);--content-top-space:clamp(36px, 5svh, 48px);--content-bottom-space:clamp(32px, 5.5svh, 48px);--title-video-gap:clamp(28px, 4.8svh, 44px);--video-action-gap:clamp(28px, 5.5svh, 50px);--action-metrics-gap:clamp(32px, 5.2svh, 48px);--video-control-gap:8px;--video-control-size:32px;--video-control-rail:0px;--video-controls-height:44px}.site-header{gap:12px;width:calc(100% - 40px)}.wordmark{gap:6px;font-size:18px}.brand-symbol{width:23px;height:26px}#contenido{justify-content:flex-start;padding-inline:20px;top:-4px}.video-frame{border-radius:10px}.video-controls{flex-direction:row;gap:10px;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.video-control{border-radius:6px}.video-control svg{width:16px;height:16px}.sound-hint,.video-status{max-width:calc(100% - 20px);padding:6px 8px;font-size:10px;bottom:10px;left:10px}.invitation{width:min(100%,350px)}.community-button{gap:10px;width:100%;min-width:0;padding-inline:18px;font-size:13px}.button-arrow{margin-left:auto}.community-button span:not(.sr-only){flex:1}.impact-grid{column-gap:12px}.metric{padding:0}.metric dt{letter-spacing:.015em;max-width:116px;font-size:clamp(10px,2.85vw,12px);line-height:1.45}.seminar-background{object-position:43% center;height:100%}.intro:before{background:linear-gradient(180deg, #051019e6, #05111cd9 55%, var(--ink) 87%)}}@media (width<=600px) and (height>=541px) and (height<=740px){:root{--content-top-space:16px;--content-bottom-space:20px;--title-video-gap:clamp(20px, 4svh, 28px);--video-action-gap:24px;--action-metrics-gap:24px}#contenido{justify-content:flex-start}}@media (height<=540px){:root{--header-height:40px;--title-size:clamp(20px, min(4.2vw, 6svh), 30px);--title-line-gap:3px;--content-top-space:8px;--content-bottom-space:12px;--title-video-gap:10px;--video-action-gap:12px;--action-metrics-gap:20px;--button-height:44px;--metric-label-height:30px;--metric-label-gap:6px;--metric-number-size:30px}.wordmark{font-size:16px}.brand-symbol{width:21px;height:23px}.community-button{font-size:12px}.metric dt{font-size:11px;line-height:1.3}.video-controls{gap:4px}.sound-hint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
