.hero[data-astro-cid-lcdefpme]{isolation:isolate;background-color:var(--brand-950);align-items:flex-end;min-height:calc(100svh - 112px);padding-top:6rem;padding-bottom:clamp(3.5rem,9vw,7rem);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;animation:14s ease-out forwards heroZoom;transform:scale(1.05)}@keyframes heroZoom{to{transform:scale(1)}}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#001a3100 35%,#001a314d 62%,#001a31c7 100%),linear-gradient(90deg,#001a3166 0%,#001a3100 55%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{width:100%;position:relative}.hero__content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:heroUp 1s var(--ease-out-expo) both}.hero__title[data-astro-cid-lcdefpme]{animation-delay:.15s}.hero__actions[data-astro-cid-lcdefpme]{animation-delay:.3s}@keyframes heroUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin-bottom:2.25rem;font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);line-height:1.12}.hero__accent[data-astro-cid-lcdefpme]{color:var(--brand-200)}.hero__brand[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-weight:800}.hero__mark[data-astro-cid-lcdefpme]{z-index:-1;filter:drop-shadow(0 10px 30px #001a3173);width:clamp(130px,17vw,240px);height:auto;animation:markIn 1.4s var(--ease-out-expo) .1s both;position:absolute;top:31%;left:50%;translate:-50% -50%}@keyframes markIn{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (width<=640px){.hero__mark[data-astro-cid-lcdefpme]{top:27%}}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.85rem;display:flex}@media (width<=980px){.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 72px)}}@media (width<=640px){.hero__title[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-lcdefpme] img,.hero__content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero__mark[data-astro-cid-lcdefpme]{animation:none;transform:none}}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-soft);background:#fff}.trust__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2rem;padding-block:1.4rem;display:flex}.trust__item[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--slate-700);align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:inline-flex}.trust__item[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{color:var(--brand-500);font-size:1.2rem}.range__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.range__all[data-astro-cid-lcdefpme]{white-space:nowrap}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.tile[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--r-card);isolation:isolate;color:#fff;text-align:center;background-color:var(--brand-800);background-image:linear-gradient(160deg, #227dc8f2, #064e94f7), var(--tex);background-size:cover,240%;background-position:center, var(--tex-pos);background-blend-mode:multiply, normal;box-shadow:var(--shadow-md);transition:transform var(--t-med) var(--ease-out-quart), box-shadow var(--t-med) var(--ease-out-quart);flex-direction:column;justify-content:center;align-items:center;padding:12%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border-radius:calc(var(--r-card) - 8px);transition:border-color var(--t-med) ease;border:1px solid #ffffff8c;position:absolute;inset:4.5cqi}.tile__art[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-end;height:34cqi;display:flex}.tile__icon[data-astro-cid-lcdefpme]{width:var(--icon-w);height:auto;max-height:100%;transition:transform var(--t-med) var(--ease-spring)}.tile__label[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin-top:7cqi;font-size:clamp(.72rem,7.2cqi,1.4rem);font-weight:800;line-height:1.08}.tile[data-astro-cid-lcdefpme]:hover{color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.tile[data-astro-cid-lcdefpme]:hover:before{border-color:#fffffff2}.tile[data-astro-cid-lcdefpme]:hover .tile__icon[data-astro-cid-lcdefpme]{transform:translateY(-3px)}.tile[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--brand-400);outline-offset:3px}@media (width<=900px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.idea[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.idea__media[data-astro-cid-lcdefpme]{border-radius:var(--r-media);aspect-ratio:4/5;box-shadow:var(--shadow-lg);overflow:hidden}.idea__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.idea__title[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:1.25rem}.idea__lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--slate-600);max-width:52ch;margin-bottom:1.75rem;line-height:1.6}.idea__list[data-astro-cid-lcdefpme]{gap:.8rem;margin-bottom:2.25rem;display:grid}.idea__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-700);padding-left:1.5rem;font-weight:600;position:relative}.idea__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-radius:var(--r-pill);background:var(--brand-400);width:8px;height:8px;position:absolute;top:.62em;left:.2rem}.btn--dark[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;box-shadow:0 14px 30px #0d172238}.btn--dark[data-astro-cid-lcdefpme]:hover{background:var(--ink-800);color:#fff;transform:translateY(-2px)}@media (width<=900px){.idea[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.idea__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.teaser[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.teaser__card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-card);transition:transform var(--t-med) var(--ease-out-quart), box-shadow var(--t-med) ease;background:#fff;flex-direction:column;display:flex;overflow:hidden}.teaser__card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.teaser__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;overflow:hidden}.teaser__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out-quart)}.teaser__card[data-astro-cid-lcdefpme]:hover .teaser__media[data-astro-cid-lcdefpme] img{transform:scale(1.05)}.teaser__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:1.75rem;display:flex}.teaser__tag[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-600);background:var(--mist);border-radius:var(--r-pill);align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.teaser__title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.teaser__text[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:.96rem;line-height:1.6}.teaser__link[data-astro-cid-lcdefpme]{margin-top:auto}@media (width<=860px){.teaser[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}.branches[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.branch[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-card);min-width:170px;transition:transform var(--t-med) var(--ease-out-quart), border-color var(--t-fast) ease, box-shadow var(--t-med) ease;background:#fff;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1.75rem;display:flex}.branch[data-astro-cid-lcdefpme]:hover{border-color:var(--brand-300);box-shadow:var(--shadow-md);transform:translateY(-5px)}.branch[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-icon]{color:var(--brand-500);font-size:1.9rem}.branch[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--slate-700);font-size:.95rem;font-weight:600}.branches__cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:2.5rem;display:flex}
