.marquee[data-astro-cid-543bmuqs]{background:var(--accent);color:var(--on-accent);margin-block:12px;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.track[data-astro-cid-543bmuqs]{width:max-content;animation:28s linear infinite slide;display:flex}.group[data-astro-cid-543bmuqs]{display:flex}.item[data-astro-cid-543bmuqs]{font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:14px 0 14px 22px;font-size:clamp(22px,3vw,36px);display:inline-flex}.star[data-astro-cid-543bmuqs]{fill:currentColor;width:.8em;height:.8em}@keyframes slide{to{transform:translate(-50%)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(32px,5vw,64px) clamp(64px,8vw,104px);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero-text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vw,26px);display:flex}.pill[data-astro-cid-lcdefpme]{border-radius:var(--btn-radius);background:var(--surface);border:1px solid var(--line);letter-spacing:var(--ui-tracking);text-transform:var(--ui-transform);color:var(--accent-text);padding:7px 14px;font-size:13px;font-weight:800}h1[data-astro-cid-lcdefpme]{--fs:clamp(72px, 12.4vw, 184px)}.hl[data-astro-cid-lcdefpme]{color:var(--accent)}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.cluster[data-astro-cid-lcdefpme]{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0 0 48px;display:grid;position:relative}.tile[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:calc(var(--radius) + 4px);animation:.7s cubic-bezier(.2,.8,.2,1) both rise;display:block;overflow:hidden}.tile[data-astro-cid-lcdefpme].down{animation-delay:.12s;position:relative;top:48px}.strip[data-astro-cid-lcdefpme]{will-change:transform;height:100%;transition:transform .75s cubic-bezier(.3,1.35,.5,1);display:block}.cell[data-astro-cid-lcdefpme]{height:100%;display:block}.hint[data-astro-cid-lcdefpme]{background:var(--surface);color:var(--text);opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:calc(50% - 24px);left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 10px 30px #10142b2e}.cluster[data-astro-cid-lcdefpme]:hover .hint[data-astro-cid-lcdefpme],.cluster[data-astro-cid-lcdefpme]:focus-visible .hint[data-astro-cid-lcdefpme]{opacity:1;transform:translate(-50%,-50%)scale(1)}.cluster[data-astro-cid-lcdefpme]:active .tile[data-astro-cid-lcdefpme]{scale:.98}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@media (width<=860px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.cluster[data-astro-cid-lcdefpme]{width:100%;max-width:520px}}[data-theme=dark] .hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .hero[data-astro-cid-lcdefpme]{padding-block:clamp(56px,9vw,120px)}.seven[data-astro-cid-lcdefpme]{width:auto;height:112%;fill:var(--accent);position:absolute;top:-6%;right:max(-60px,50% - 760px)}@media (width<=900px){.seven[data-astro-cid-lcdefpme]{opacity:.22;right:-28%}}.band[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:calc(var(--panel-radius) + 8px) calc(var(--panel-radius) + 8px) 0 0}.statement[data-astro-cid-lcdefpme]{--fs:clamp(52px, 8vw, 116px);max-width:15ch;margin-top:10px}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,22px);margin-block:clamp(32px,4.5vw,56px);display:grid}.pillars[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,2.6vw,34px)}.num[data-astro-cid-lcdefpme]{border-radius:min(16px, var(--radius));width:52px;height:52px;font-family:var(--display);font-weight:var(--display-weight);color:var(--navy);place-items:center;font-size:22px;display:grid}.n1[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent)}.n2[data-astro-cid-lcdefpme]{background:var(--amber)}.n3[data-astro-cid-lcdefpme]{background:var(--coral)}.pillars[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;margin-top:20px;font-size:26px;font-weight:700;line-height:1.2}[data-theme=dark] .pillars[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--body);font-size:22px;font-weight:800}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:16px}.cta[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);border-radius:var(--panel-radius);flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(40px,6vw,88px) clamp(24px,6vw,88px);display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{--fs:clamp(60px, 10vw, 148px)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:clamp(17px,1.6vw,20px)}.cta-btn[data-astro-cid-lcdefpme]{background:var(--cta-btn-bg);color:var(--cta-btn-text)}
