.hc-root{--color-paper:#f0f7f2;--font-display:"Instrument Serif", Georgia, serif;--font-wordmark:"Marko One", Georgia, serif;--font-hc-sans:"Instrument Sans", system-ui, sans-serif;--hero-ink:var(--color-paper);--hero-ink-soft:#f0f7f2cc;--hero-ink-body:#f0f7f2db;--hero-em:#bcd6c6;--hero-rule:#f0f7f257;--hero-rosa:#bd235d;--hero-sombra:#17211f;font-family:var(--font-hc-sans);background:#5c7366}.hc-stage-bg{background:linear-gradient(#cfdad3 38.6%,#5c7366 116%)}.hc-micro{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.hc-scrim{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"), radial-gradient(ellipse 17% 25% at 24% 61%, color-mix(in srgb, var(--color-paper) 25%, transparent) 0%, color-mix(in srgb, var(--color-paper) 23%, transparent) 30%, color-mix(in srgb, var(--color-paper) 18%, transparent) 50%, color-mix(in srgb, var(--color-paper) 10%, transparent) 72%, color-mix(in srgb, var(--color-paper) 3%, transparent) 88%, transparent 100%);background-repeat:repeat,no-repeat;background-size:180px 180px,100% 100%}.hc-wordmark{color:#0000;background:linear-gradient(#fff 0%,#fff0 100%);-webkit-background-clip:text;background-clip:text}.hc-fade{transition:opacity .4s ease-in}.hc-reveal{transition-property:transform,opacity;transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@supports (transition-timing-function:linear(0, 1)){.hc-reveal{transition-timing-function:var(--hc-spring,cubic-bezier(.22, 1, .36, 1))}}.hc-pill{background:var(--hero-rosa);height:52px;color:var(--hero-sombra);border-radius:999px;align-items:center;padding:0 26px;font-size:15px;font-weight:600;transition:filter .2s;display:inline-flex;box-shadow:0 14px 30px -14px #cca214d9}.hc-pill:hover{filter:brightness(1.08)}.hc-link{color:var(--hero-ink);border-bottom:1px solid var(--hero-rule);align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.hc-reveal,.hc-fade{transition-duration:1ms!important}}.cb-card{--cb-bg:#0a0a0b;--cb-label:#fff;--cb-headline:#fff;--cb-headline-hover:#7db4ff;--cb-statement:#8a8a8f;--cb-statement-hover:#fff;--cb-accent:#2f7bff;--cb-dot:#ffffff29;--cb-glow:none;--cb-art:#111;--cb-aspect:.74;--cb-tab-h:7.4%;--cb-lift:-6px;--cb-dur:.62s;--cb-zoom:1.28;--cb-zoom-ease:cubic-bezier(.16,1,.3,1);--cb-ease:cubic-bezier(.22,1,.36,1);--cb-slide-ease:var(--cb-ease);text-align:left;filter:drop-shadow(0 14px 28px #080a1642);width:100%;transition:transform var(--cb-dur) var(--cb-slide-ease), filter var(--cb-dur) var(--cb-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;position:relative;transform:translate(0)}@supports (transition-timing-function:linear(0, 1)){.cb-card{--cb-slide-ease:var(--cb-spring,var(--cb-ease))}}@supports (width:1cqw){.cb-card{container-type:inline-size}}.cb-shape{width:100%;aspect-ratio:var(--cb-aspect);background:var(--cb-bg);font-size:16px;display:block;position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (width:1cqw){.cb-shape{font-size:5cqw}}.cb-glow{background:var(--cb-glow);opacity:0;transition:opacity var(--cb-dur) var(--cb-ease);display:block;position:absolute;inset:0}.cb-media{left:4.6%;right:4.6%;top:calc(var(--cb-tab-h) + .8em);border-radius:.72em;height:47.7%;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cb-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000024 74%,#00000073 100%);position:absolute;inset:0}.cb-art{transform-origin:46% 42%;transition:transform calc(var(--cb-dur) * 1.9) var(--cb-zoom-ease), opacity var(--cb-dur) var(--cb-ease);display:block;position:absolute;inset:0;transform:scale(1)}.cb-headline{z-index:1;text-wrap:balance;letter-spacing:-.012em;max-width:15em;color:var(--cb-headline);transition:color var(--cb-dur) var(--cb-ease);font-size:.95em;font-weight:700;line-height:1.32;position:absolute;bottom:2.1em;left:1.2em;right:1.2em}.cb-label{height:var(--cb-tab-h);letter-spacing:-.01em;color:var(--cb-label);white-space:nowrap;align-items:center;padding:.45em 1.4em 0;font-size:.82em;font-weight:700;display:flex;position:absolute;inset:0 0 auto auto}.cb-foot{flex-direction:column;padding:0 4.6% 1.85em;display:flex;position:absolute;inset:auto auto 0 0}.cb-statement{letter-spacing:-.042em;color:var(--cb-statement);transition:color var(--cb-dur) var(--cb-ease);font-size:3.05em;font-weight:400;line-height:1.08}.cb-dots{gap:.4em;margin-top:2.35em;display:flex}.cb-dot{background:var(--cb-dot);width:.5em;height:.5em;transition:background var(--cb-dur) var(--cb-ease);border-radius:50%}.cb-dot.is-on{background:var(--cb-accent)}.cb-card:hover,.cb-card:focus-visible{transform:translate3d(0, var(--cb-lift), 0);filter:drop-shadow(0 26px 44px #080a1657)}.cb-card:hover .cb-glow,.cb-card:focus-visible .cb-glow{opacity:1}.cb-card:hover .cb-art,.cb-card:focus-visible .cb-art{opacity:.5;transform:scale(var(--cb-zoom))}.cb-card:hover .cb-headline,.cb-card:focus-visible .cb-headline{color:var(--cb-headline-hover)}.cb-card:hover .cb-statement,.cb-card:focus-visible .cb-statement{color:var(--cb-statement-hover)}.cb-card:focus-visible{outline:2px solid var(--cb-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cb-card,.cb-art,.cb-glow,.cb-headline,.cb-statement{transition-duration:1ms}}
