.contact-bot-check[data-astro-cid-frnxfasj]{width:100%;min-width:0;margin-block:1rem}.contact-bot-check[data-astro-cid-frnxfasj] p[data-astro-cid-frnxfasj]{margin-block:.4rem}.contact-bot-check[data-astro-cid-frnxfasj] a[data-astro-cid-frnxfasj]{overflow-wrap:anywhere;margin-top:.5rem;display:block}.contact-bot-check[data-astro-cid-frnxfasj] button[data-astro-cid-frnxfasj]{cursor:pointer;padding:.45rem .7rem}.contact-profile[data-astro-cid-75sv26or]{gap:calc(var(--space-sm) + var(--space-xs));min-width:0;max-width:none;margin-top:var(--contact-profile-margin,1.75rem);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));font-size:1rem;font-style:normal;line-height:1.5;display:grid}.contact-profile__address[data-astro-cid-75sv26or],.contact-profile__direct[data-astro-cid-75sv26or] a[data-astro-cid-75sv26or]{color:var(--text-strong);font-weight:750}.contact-profile__address[data-astro-cid-75sv26or]{align-items:center;gap:calc(var(--space-sm) + var(--space-xs));width:100%;max-width:100%;min-height:7.25rem;padding:var(--space-md);border:1px solid var(--brand-visual);border-radius:var(--radius-contact);background:var(--surface-raised);grid-column:1/-1;grid-template-columns:2.5rem minmax(0,1fr);text-decoration:none;display:grid}.contact-profile__address[data-astro-cid-75sv26or]:hover{color:var(--brand-strong)}.contact-profile__direct[data-astro-cid-75sv26or]{gap:calc(var(--space-sm) + var(--space-xs));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-profile__direct[data-astro-cid-75sv26or] a[data-astro-cid-75sv26or]{align-items:center;gap:calc(var(--space-sm) + var(--space-xs));width:100%;max-width:100%;min-height:5.75rem;padding:var(--space-md);border:1px solid var(--brand-visual);border-radius:var(--radius-contact);background:var(--surface-raised);overflow-wrap:anywhere;grid-template-columns:2.5rem minmax(0,1fr);text-decoration:none;display:grid}.contact-profile__direct[data-astro-cid-75sv26or] a[data-astro-cid-75sv26or]:hover{color:var(--brand-strong)}.contact-profile__icon[data-astro-cid-75sv26or]{width:2.5rem;height:2.5rem;padding:var(--space-sm);background:var(--brand-soft);fill:none;stroke:var(--brand-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;border-radius:50%}.contact-profile__method-copy[data-astro-cid-75sv26or],.contact-profile__method-copy[data-astro-cid-75sv26or] strong[data-astro-cid-75sv26or]{gap:.08rem;min-width:0;display:grid}.contact-profile__method-copy[data-astro-cid-75sv26or] small[data-astro-cid-75sv26or]{color:var(--muted);font-family:var(--font-display);letter-spacing:.025em;font-size:.76rem;font-weight:750}.contact-profile__action[data-astro-cid-75sv26or]{color:var(--brand-strong);text-underline-offset:.18em;margin-top:.2rem;font-size:.82rem;font-weight:750;text-decoration:underline}@media (width<=38rem){.contact-profile__direct[data-astro-cid-75sv26or]{grid-template-columns:minmax(0,1fr)}}.contact[data-astro-cid-vekgkm42]{border-top:1px solid var(--border);background:radial-gradient(circle at 90% 14%, var(--brand-ambient-strong), transparent 30rem), radial-gradient(circle at 8% 84%, var(--brand-ambient), transparent 25rem), var(--bg-subtle);padding-block:clamp(3rem,5vw,4.25rem)}html[data-motion=enhanced] .contact__intro[data-astro-cid-vekgkm42][data-reveal]{transform:translate(-1.45rem)}html[data-motion=enhanced] .contact-form[data-astro-cid-vekgkm42][data-reveal]{transform:translate(1.45rem)}html[data-motion=enhanced] .contact__intro[data-astro-cid-vekgkm42][data-reveal].is-visible,html[data-motion=enhanced] .contact-form[data-astro-cid-vekgkm42][data-reveal].is-visible{transform:none}.contact__grid[data-astro-cid-vekgkm42]{align-items:start;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact__intro[data-astro-cid-vekgkm42]{top:calc(var(--header-height) + 1.5rem);min-width:0;position:sticky}.contact__availability[data-astro-cid-vekgkm42]{margin:var(--space-md) 0 0;border:1px solid var(--brand-line);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);grid-template-columns:1.35rem minmax(0,1fr);gap:.75rem;padding:1rem;font-size:1rem;display:grid}.contact__availability[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{fill:none;width:1.35rem;stroke:var(--brand-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.contact-form[data-astro-cid-vekgkm42]{min-width:0;padding:clamp(var(--space-lg), 4vw, var(--space-xl));border:1px solid var(--border);border-top:.3rem solid var(--brand-visual);border-radius:var(--radius-lg);background:var(--surface-raised);position:relative;container:contact-form/inline-size}.contact-form__fields[data-astro-cid-vekgkm42]{gap:calc(var(--space-sm) + var(--space-xs)) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-vekgkm42]{align-content:start;min-width:0;display:grid}.field--wide[data-astro-cid-vekgkm42]{grid-column:1/-1}.field--phone[data-astro-cid-vekgkm42]{grid-column:auto}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42],.contact-form__privacy[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--text-strong);font-family:var(--font-display);font-size:1rem;font-weight:700}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{margin-bottom:var(--space-sm)}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42],.contact-form__privacy[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{color:var(--brand-visual)}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--muted);font-family:var(--font-body);font-size:.78rem;font-weight:500}.phone-field__controls[data-astro-cid-vekgkm42]{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;display:grid}.phone-field__label[data-astro-cid-vekgkm42]{margin-bottom:var(--space-sm)}.phone-field__controls[data-astro-cid-vekgkm42]{align-items:start}.phone-country-select[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;height:3rem;min-height:3rem;color:var(--text-strong);font:inherit;padding:.7rem .4rem;font-size:.84rem}.phone-country-select[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.phone-country-select[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]),.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text-strong);caret-color:var(--brand-strong);transition:border-color .15s,background-color .15s}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]){height:3rem;min-height:3rem;padding:.7rem .8rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;height:12rem;min-height:12rem;padding:.8rem;line-height:1.55}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]):hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--brand-line)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]):focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--brand-strong)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]):focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-strong);outline:0}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio])[aria-invalid=true],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger)}.field__error[data-astro-cid-vekgkm42]{min-height:calc(var(--space-md) + var(--space-xs));padding-top:var(--space-xs);color:var(--danger);font-size:.78rem;line-height:1.35}.field__error[data-astro-cid-vekgkm42]:empty{min-height:0;padding-top:0;display:none}.contact-form__privacy-note[data-astro-cid-vekgkm42]{color:var(--muted);margin:.2rem 0 0;font-size:1rem;line-height:1.55}.contact-form__privacy-note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--brand-strong);font-weight:700}.contact-form__privacy[data-astro-cid-vekgkm42]{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.75rem;margin-top:.5rem;display:grid}.contact-form__privacy[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{appearance:none;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:50%;width:100%;height:100%;margin:0;position:absolute;inset:0}.round-checkbox[data-astro-cid-vekgkm42]{place-items:center;width:1.25rem;height:1.25rem;margin-top:.16rem;display:grid;position:relative}.round-checkbox[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{fill:none;opacity:0;pointer-events:none;width:.82rem;stroke:var(--on-brand-visual);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;position:relative}.round-checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked{border-color:var(--brand-visual);background:var(--brand-visual)}.round-checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+svg[data-astro-cid-vekgkm42]{opacity:1}.round-checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.round-checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked:focus-visible{box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 4px var(--focus)}.contact-form__privacy[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{cursor:pointer;line-height:1.5}.contact-form__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--brand-strong)}.contact-form__actions[data-astro-cid-vekgkm42]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}.contact-form__submit[data-astro-cid-vekgkm42]{border-radius:var(--radius-pill);min-width:10.5rem}.contact-form__submit[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem}.contact-form__status[data-astro-cid-vekgkm42]{min-height:2.8rem;color:var(--muted);margin:0;padding:.55rem 0;font-size:1rem;line-height:1.45}.contact-form__status[data-astro-cid-vekgkm42]:empty{visibility:hidden}.contact-form__status[data-astro-cid-vekgkm42][data-tone=success]{color:var(--success)}.contact-form__status[data-astro-cid-vekgkm42][data-tone=error]{color:var(--danger)}.contact-form__status[data-astro-cid-vekgkm42][data-tone=info]{color:var(--text)}@container contact-form (width<=28rem){.contact-form__fields[data-astro-cid-vekgkm42],.contact-form__actions[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.contact-form__submit[data-astro-cid-vekgkm42]{width:100%}}@container contact-form (width<=15.5rem){.phone-field__controls[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}}@media (width<=60rem){html[data-motion=enhanced] .contact__intro[data-astro-cid-vekgkm42][data-reveal],html[data-motion=enhanced] .contact-form[data-astro-cid-vekgkm42][data-reveal]{transform:translateY(1rem)}html[data-motion=enhanced] .contact__intro[data-astro-cid-vekgkm42][data-reveal].is-visible,html[data-motion=enhanced] .contact-form[data-astro-cid-vekgkm42][data-reveal].is-visible{transform:none}.contact__grid[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.contact__intro[data-astro-cid-vekgkm42]{max-width:48rem;position:static}}@media (width<=38rem){.contact-form__fields[data-astro-cid-vekgkm42],.contact-form__actions[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.contact-form__submit[data-astro-cid-vekgkm42]{width:100%}}@media (prefers-reduced-motion:reduce){.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]),.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.phone-country-select[data-astro-cid-vekgkm42]{transition:none}html[data-motion=enhanced] .contact__intro[data-astro-cid-vekgkm42][data-reveal],html[data-motion=enhanced] .contact-form[data-astro-cid-vekgkm42][data-reveal]{transform:none}}.contact-information[data-astro-cid-oqfpxexw]{--contact-profile-margin:0;border-top:1px solid var(--border);background:var(--bg-subtle)}.contact-information__grid[data-astro-cid-oqfpxexw]{gap:var(--split-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}h2[data-astro-cid-oqfpxexw]{margin-bottom:0}@media (width<=47.5rem){.contact-information__grid[data-astro-cid-oqfpxexw]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.prelaunch-home[data-astro-cid-zkhec6xw]{min-height:calc(100svh - (2 * var(--header-height)));background:linear-gradient(135deg, var(--brand-ambient), transparent 56%), var(--bg);align-items:center;padding-block:clamp(4rem,12vw,8rem);display:grid}.prelaunch-home__inner[data-astro-cid-zkhec6xw]{grid-template-columns:clamp(5.5rem,12vw,9rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.prelaunch-home__inner[data-astro-cid-zkhec6xw]>img[data-astro-cid-zkhec6xw]{width:100%;height:auto}.prelaunch-home[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:14ch;margin-bottom:clamp(1.25rem,3vw,2rem)}.prelaunch-home__message[data-astro-cid-zkhec6xw]{max-width:52ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,2vw,1.25rem)}@media (width<=40rem){.prelaunch-home__inner[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.prelaunch-home__inner[data-astro-cid-zkhec6xw]>img[data-astro-cid-zkhec6xw]{width:5.5rem}}.hero[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--border);background:radial-gradient(circle at 82% 18%, var(--brand-ambient-strong), transparent 28rem), radial-gradient(circle at 12% 86%, var(--brand-ambient), transparent 24rem), var(--surface);align-items:center;min-height:auto;display:grid;position:relative;overflow:clip}.hero[data-astro-cid-zkhec6xw]:before,.hero[data-astro-cid-zkhec6xw]:after{z-index:0;background:var(--brand-soft);content:"";pointer-events:none;position:absolute}.hero[data-astro-cid-zkhec6xw]:before{width:1px;top:0;bottom:0;left:calc(50% + 20rem)}.hero[data-astro-cid-zkhec6xw]:after{width:clamp(4rem,12vw,10rem);height:1px;bottom:4rem;right:0}.hero__grid[data-astro-cid-zkhec6xw]{z-index:1;align-items:center;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(2.5rem,4.5vw,3.75rem);display:grid;position:relative}.hero__copy[data-astro-cid-zkhec6xw],.role__grid[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw],.section-heading[data-astro-cid-zkhec6xw],.principles__heading[data-astro-cid-zkhec6xw]{min-width:0}.hero__copy[data-astro-cid-zkhec6xw]{container-type:inline-size}html[data-motion=enhanced] .hero__copy[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .role__grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .principles__heading[data-astro-cid-zkhec6xw][data-reveal]{transform:translate(-1.45rem)}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .boundary[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .principle-grid[data-astro-cid-zkhec6xw][data-reveal]{transform:translate(1.45rem)}html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw]:first-child[data-reveal]{transform:translate(-1.1rem,.4rem)}html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw]:nth-child(2)[data-reveal]{transform:translate(1.1rem,.4rem)}html[data-motion=enhanced] .hero__copy[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .role__grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .principles__heading[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .boundary[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .principle-grid[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw][data-reveal].is-visible{transform:none}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:none;font-size:clamp(1.4rem,8.2cqi,3.55rem)}.hero__text[data-astro-cid-zkhec6xw]{max-width:59ch;color:var(--muted);margin-bottom:0;font-size:clamp(1.12rem,2vw,1.32rem)}.hero[data-astro-cid-zkhec6xw] .button[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem}.hero__status[data-astro-cid-zkhec6xw]{color:var(--muted);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;margin:2.1rem 0 0;font-size:.76rem;font-weight:700;display:flex}.hero__status[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{background:var(--brand-visual);width:.58rem;height:.58rem;box-shadow:0 0 0 .3rem var(--brand-soft);border-radius:50%}.topology[data-astro-cid-zkhec6xw]{min-width:0;padding:clamp(var(--space-lg), 3vw, var(--space-xl));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:1rem 1rem 0 var(--brand-soft);margin:0;position:relative}.topology[data-astro-cid-zkhec6xw]:before{background:var(--brand-visual);content:"";height:.22rem;position:absolute;top:-1px;left:2rem;right:2rem}.topology__roof[data-astro-cid-zkhec6xw]{background:var(--brand-visual);clip-path:polygon(50% 0,100% 100%,0 100%);width:min(82%,21rem);height:2.15rem;margin:0 auto .6rem}html[data-motion=enhanced] .topology__roof[data-astro-cid-zkhec6xw]{transform-origin:bottom;transition:transform .52s var(--ease-out-expo) 80ms;transform:scaleX(.16)}html[data-motion=enhanced] .topology__holding[data-astro-cid-zkhec6xw]{transition:transform .54s var(--ease-out-expo) .17s;transform:translateY(-.7rem)}html[data-motion=enhanced] .topology__child[data-astro-cid-zkhec6xw]{transition:transform .54s var(--ease-out-expo) .61s;transform:translateY(.7rem)}html[data-motion=enhanced] .topology__child[data-astro-cid-zkhec6xw]:nth-child(2){transition-delay:.69s}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw].is-visible .topology__roof[data-astro-cid-zkhec6xw]{transform:scaleX(1)}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw].is-visible .topology__holding[data-astro-cid-zkhec6xw],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw].is-visible .topology__child[data-astro-cid-zkhec6xw]{transform:none}.topology__holding[data-astro-cid-zkhec6xw],.topology__child[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.topology__holding[data-astro-cid-zkhec6xw]{border-top:.3rem solid var(--brand-visual);max-width:23rem;transition:border-color .32s ease, box-shadow .42s var(--ease-out-expo), transform .54s var(--ease-out-expo) .17s;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1rem;margin-inline:auto;padding:1rem;display:grid}.topology__holding[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:contain;width:4rem;height:4rem}.topology__holding[data-astro-cid-zkhec6xw] div[data-astro-cid-zkhec6xw],.topology__child[data-astro-cid-zkhec6xw]{gap:.2rem;min-width:0;display:grid}.topology__holding[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw],.topology__child[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;color:var(--brand);font-family:var(--font-display);hyphens:auto;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}.topology__holding[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw],.topology__child[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-display);font-size:.95rem;line-height:1.25}.topology__connector[data-astro-cid-zkhec6xw]{border-bottom:2px solid var(--brand-visual);width:70%;height:4rem;margin-inline:auto;position:relative}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw].is-visible .topology__connector[data-astro-cid-zkhec6xw]{animation:holding-trace .76s var(--ease-out-expo) .16s both}.topology__connector[data-astro-cid-zkhec6xw]:before,.topology__connector[data-astro-cid-zkhec6xw]:after,.topology__connector[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{background:var(--brand-visual);content:"";width:2px;position:absolute}.topology__connector[data-astro-cid-zkhec6xw]:before{top:0;bottom:0;left:calc(50% - 1px)}.topology__connector[data-astro-cid-zkhec6xw]:after{height:calc(1.4rem + 2px);bottom:-1.4rem;left:0}.topology__connector[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{height:calc(1.4rem + 2px);bottom:-1.4rem;right:0}.topology__current[data-astro-cid-zkhec6xw]{z-index:1;pointer-events:none;width:100%;height:calc(100% + 1.4rem);position:absolute;top:0;left:0;overflow:visible}.topology__current[data-astro-cid-zkhec6xw] path[data-astro-cid-zkhec6xw]{fill:none;filter:drop-shadow(0 0 .12rem var(--brand-visual));opacity:.92;stroke:color-mix(in srgb, var(--brand-visual) 55%, white);stroke-dasharray:10 16;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.4px;vector-effect:non-scaling-stroke;animation:2.6s linear infinite topology-current-flow}.topology__current[data-astro-cid-zkhec6xw] path[data-astro-cid-zkhec6xw]:nth-child(2){animation-delay:-.35s}.topology__current[data-astro-cid-zkhec6xw] path[data-astro-cid-zkhec6xw]:nth-child(3){animation-delay:-.7s}.topology__signal[data-astro-cid-zkhec6xw]{z-index:2;border:2px solid var(--surface-raised);background:var(--brand-visual);width:.68rem;height:.68rem;box-shadow:0 0 0 .24rem var(--brand-soft);opacity:0;pointer-events:none;transition:opacity .22s ease, transform .42s var(--ease-out-expo);border-radius:50%;position:absolute;transform:scale(.45)}.topology__signal--holding[data-astro-cid-zkhec6xw]{top:calc(50% - .34rem);left:calc(50% - .34rem)}.topology__signal--rental[data-astro-cid-zkhec6xw]{bottom:-1.72rem;left:-.34rem}.topology__signal--fusion[data-astro-cid-zkhec6xw]{bottom:-1.72rem;right:-.34rem}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="1"] .topology__roof[data-astro-cid-zkhec6xw]{filter:drop-shadow(0 .35rem .5rem var(--brand-soft))}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="2"] .topology__holding[data-astro-cid-zkhec6xw],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="3"] .topology__holding[data-astro-cid-zkhec6xw]{border-color:var(--brand-line);box-shadow:0 0 0 .22rem var(--brand-soft)}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="2"] .topology__signal--holding[data-astro-cid-zkhec6xw],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="3"] .topology__signal--holding[data-astro-cid-zkhec6xw],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="3"] .topology__signal--rental[data-astro-cid-zkhec6xw],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="3"] .topology__signal--fusion[data-astro-cid-zkhec6xw]{opacity:1;transform:scale(1)}html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-flow-stage="3"] .topology__child[data-astro-cid-zkhec6xw]{border-color:var(--brand-line);box-shadow:inset 0 .18rem 0 var(--brand-soft)}.topology[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw]{z-index:3;overflow-wrap:anywhere;background:var(--surface-raised);max-width:calc(100% - 2rem);color:var(--muted);hyphens:auto;text-align:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:13.55rem;left:50%;transform:translate(-50%)}.topology__children[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.topology__child[data-astro-cid-zkhec6xw]{min-height:8.25rem;transition:border-color .32s ease, box-shadow .42s var(--ease-out-expo), transform .54s var(--ease-out-expo) .61s;align-content:center;padding:1rem}.role[data-astro-cid-zkhec6xw]{background:radial-gradient(circle at 76% 50%, var(--brand-ambient), transparent 27rem), var(--surface);padding-block:clamp(2.5rem,4vw,3.5rem)}.role__grid[data-astro-cid-zkhec6xw]{align-items:stretch;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{margin-block-end:0}.boundary[data-astro-cid-zkhec6xw]{min-width:0;padding:clamp(var(--space-lg), 3vw, var(--space-xl));border:1px solid var(--border);border-top:.2rem solid var(--brand-visual);border-radius:var(--radius-md);background:var(--bg-subtle);align-content:center;align-self:stretch;display:grid;position:relative}.boundary[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);margin-bottom:0}.boundary__signal[data-astro-cid-zkhec6xw]{min-height:5.25rem;padding-top:var(--space-sm);margin-top:var(--space-lg);border-top:1px solid var(--border)}.boundary__signal[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{width:100%;height:4.5rem;display:block;overflow:visible}.boundary__track[data-astro-cid-zkhec6xw],.boundary__divider[data-astro-cid-zkhec6xw],.boundary__current[data-astro-cid-zkhec6xw]{fill:none;vector-effect:non-scaling-stroke}.boundary__track[data-astro-cid-zkhec6xw]{stroke:var(--brand-line);stroke-width:1.5px}.boundary__divider[data-astro-cid-zkhec6xw]{stroke:var(--brand-visual);stroke-width:2px}.boundary__current[data-astro-cid-zkhec6xw]{filter:drop-shadow(0 0 .1rem var(--brand-visual));stroke:color-mix(in srgb, var(--brand-visual) 65%, white);stroke-dasharray:.14 .86;stroke-linecap:round;stroke-width:3px;animation:2.8s linear infinite holding-current-flow}.boundary__current--right[data-astro-cid-zkhec6xw]{animation-delay:-1.4s}.boundary__node[data-astro-cid-zkhec6xw]{fill:var(--surface-raised);stroke:var(--brand-visual);stroke-width:2px;vector-effect:non-scaling-stroke}.boundary__hub[data-astro-cid-zkhec6xw]{fill:var(--brand-visual);stroke:var(--surface-raised);stroke-width:3px;vector-effect:non-scaling-stroke}.subsidiaries[data-astro-cid-zkhec6xw]{border-block:1px solid var(--border);background:radial-gradient(circle at 8% 16%, var(--brand-ambient), transparent 26rem), var(--bg-subtle);padding-block:clamp(2.5rem,4vw,3.5rem)}.section-heading[data-astro-cid-zkhec6xw]{width:auto;max-width:none;margin-bottom:0;display:grid}.subsidiaries__layout[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2vw,1.75rem);display:grid}.subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw]{align-items:stretch;column-gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label intro""title intro"}.subsidiaries__intro[data-astro-cid-zkhec6xw]{justify-content:space-between;gap:var(--space-md);flex-direction:column;grid-area:intro;min-width:0;min-height:0;display:flex}.subsidiaries[data-astro-cid-zkhec6xw] .section-label[data-astro-cid-zkhec6xw]{grid-area:label}.subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{grid-area:title;margin-block-end:0}.subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{margin-block-end:0}.subsidiaries__signal[data-astro-cid-zkhec6xw]{width:100%;height:clamp(6.5rem,10vw,8rem);display:block;overflow:visible}.subsidiaries__track[data-astro-cid-zkhec6xw],.subsidiaries__current[data-astro-cid-zkhec6xw]{fill:none;vector-effect:non-scaling-stroke}.subsidiaries__track[data-astro-cid-zkhec6xw]{stroke:var(--brand-line);stroke-width:1.5px}.subsidiaries__current[data-astro-cid-zkhec6xw]{filter:drop-shadow(0 0 .1rem var(--brand-visual));stroke:color-mix(in srgb, var(--brand-visual) 65%, white);stroke-dasharray:.12 .88;stroke-linecap:round;stroke-width:3px;animation:3s linear infinite holding-current-flow}.subsidiaries__current[data-astro-cid-zkhec6xw]:nth-of-type(5){animation-delay:-.75s}.subsidiaries__current[data-astro-cid-zkhec6xw]:nth-of-type(6){animation-delay:-1.5s}.subsidiaries__hub[data-astro-cid-zkhec6xw]{fill:var(--brand-visual);stroke:var(--bg-subtle);stroke-width:3px;vector-effect:non-scaling-stroke}.subsidiaries__node[data-astro-cid-zkhec6xw]{fill:var(--bg-subtle);stroke:var(--brand-visual);stroke-width:2px;vector-effect:non-scaling-stroke}.principles__layout[data-astro-cid-zkhec6xw]{align-items:start;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subsidiary-grid[data-astro-cid-zkhec6xw]{gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subsidiary-card[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-top:.3rem solid var(--brand-visual);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);display:flex;overflow:hidden}.subsidiary-card__topline[data-astro-cid-zkhec6xw]{min-width:0;color:var(--brand);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.85rem;font-size:.72rem;font-weight:750;display:flex}.subsidiary-card__topline[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;hyphens:auto;min-width:0}.subsidiary-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.subsidiary-card[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{color:var(--muted)}.subsidiary-card[data-astro-cid-zkhec6xw]>.subsidiary-card__legal[data-astro-cid-zkhec6xw]{color:var(--text-strong);font-family:var(--font-display);letter-spacing:.055em;margin:-.25rem 0 1.4rem;font-size:.82rem;font-weight:750}.subsidiary-card__detail[data-astro-cid-zkhec6xw]{border-top:1px solid var(--border);padding-top:1rem;font-size:.9rem}.subsidiary-card__links[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.7rem 1.25rem;margin-top:auto;padding-top:1.25rem;display:flex}@media (width>=60.001rem){@supports (grid-template-rows:subgrid){.subsidiary-grid[data-astro-cid-zkhec6xw]{column-gap:var(--split-gap);grid-template-rows:repeat(6,auto);row-gap:0}.subsidiary-card[data-astro-cid-zkhec6xw]{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.subsidiary-card__links[data-astro-cid-zkhec6xw]{margin-top:0}}}.subsidiary-card__links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text-strong);font-family:var(--font-display);hyphens:auto;text-decoration-color:var(--brand-line);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.subsidiary-card__links[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;width:1rem;stroke:var(--brand-visual);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.principles[data-astro-cid-zkhec6xw]{border-block:1px solid var(--border);background:var(--bg-subtle);color:var(--muted);padding-block:clamp(1.25rem,2vw,1.5rem)}.principles[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw],.principles[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{color:var(--text-strong)}.principles[data-astro-cid-zkhec6xw] .section-label[data-astro-cid-zkhec6xw]{color:var(--brand)}:root[data-theme=dark] .principles[data-astro-cid-zkhec6xw]{border-block:1px solid var(--border);background:var(--navy)}.principles__heading[data-astro-cid-zkhec6xw]{width:auto;max-width:none;margin-bottom:0}.principles__heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{letter-spacing:-.035em;max-width:11ch;margin-bottom:0;font-size:clamp(2.8rem,5vw,3.75rem);line-height:1.04}.principle-grid[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-lg);align-self:start;min-width:0;overflow:hidden}.principles-stepper__controls[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:linear-gradient(to right, color-mix(in srgb, var(--brand-visual) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--brand-visual) 5%, transparent) 1px, transparent 1px);isolation:isolate;background-size:2rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.15rem,.8vw,.65rem);min-width:0;margin-top:clamp(1.75rem,3vw,2.5rem);padding:1.2rem clamp(.75rem,2vw,1.4rem) 1.05rem;display:grid;position:relative;overflow:hidden}.principles-stepper__controls[data-astro-cid-zkhec6xw][hidden]{display:none}.principles-stepper__controls[data-astro-cid-zkhec6xw]:before,.principles-stepper__controls[data-astro-cid-zkhec6xw]:after{content:"";height:2px;position:absolute;top:1.82rem;left:19%;right:19%}.principles-stepper__controls[data-astro-cid-zkhec6xw]:before{z-index:0;background:var(--border-strong)}.principles-stepper__controls[data-astro-cid-zkhec6xw]:after{z-index:1;background:var(--brand-visual);transform-origin:0;transition:transform .56s var(--ease-out-quart);transform:scaleX(0)}.principles__layout[data-astro-cid-zkhec6xw][data-active-step="2"] .principles-stepper__controls[data-astro-cid-zkhec6xw]:after{transform:scaleX(.5)}.principles__layout[data-astro-cid-zkhec6xw][data-active-step="3"] .principles-stepper__controls[data-astro-cid-zkhec6xw]:after{transform:scaleX(1)}.principles-stepper__tab[data-astro-cid-zkhec6xw]{z-index:2;border-radius:var(--radius-sm);min-width:0;min-height:4.85rem;color:var(--muted);cursor:pointer;font:inherit;text-align:center;transition:color .26s var(--ease-out-quart), background-color .26s var(--ease-out-quart);background:0 0;border:0;align-content:start;place-items:start center;gap:.32rem;padding:.12rem clamp(.15rem,.8vw,.6rem);display:grid;position:relative}.principles-stepper__tab[data-astro-cid-zkhec6xw]:disabled{cursor:default}.principles-stepper__tab[data-astro-cid-zkhec6xw]:not(:disabled):hover{color:var(--text-strong)}.principles-stepper__tab[data-astro-cid-zkhec6xw]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.principles-stepper__node[data-astro-cid-zkhec6xw]{z-index:1;border:2px solid var(--border-strong);background:var(--surface);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--surface);transition:border-color .26s var(--ease-out-quart), background-color .26s var(--ease-out-quart), box-shadow .26s var(--ease-out-quart);border-radius:50%;margin-bottom:.05rem;display:block;position:relative}.principles-stepper__tab[data-astro-cid-zkhec6xw][aria-pressed=true]{color:var(--brand)}.principles-stepper__tab[data-astro-cid-zkhec6xw][aria-pressed=true] .principles-stepper__node[data-astro-cid-zkhec6xw]{border-color:var(--brand-visual);background:var(--brand-visual);box-shadow:0 0 0 3px var(--surface), 0 0 0 7px var(--brand-ambient-strong);animation:principle-node-pulse .56s var(--ease-out-quart)}.principles-stepper__number[data-astro-cid-zkhec6xw]{color:inherit;font-family:var(--font-display);letter-spacing:.1em;font-size:.75rem;font-weight:750}.principles-stepper__label[data-astro-cid-zkhec6xw]{min-width:0;color:inherit;font-family:var(--font-display);hyphens:auto;overflow-wrap:anywhere;font-size:clamp(.76rem,1.3vw,.9rem);font-weight:700;line-height:1.25}.principle-panel[data-astro-cid-zkhec6xw]{min-width:0;min-height:clamp(7.5rem,10vw,8.35rem);transition:background-color .42s var(--ease-out-quart);background:0 0;grid-template-columns:2.75rem minmax(0,1fr);align-content:center;gap:clamp(.9rem,2vw,1.4rem);padding:clamp(1.2rem,2.05vw,1.55rem) clamp(1rem,2.8vw,2.45rem);display:grid;position:relative}.principle-panel[data-astro-cid-zkhec6xw]:not(:last-child){border-bottom:1px solid var(--border)}.principle-panel[data-astro-cid-zkhec6xw]:after{z-index:1;border-radius:var(--radius-md);content:"";pointer-events:none;transition:border-color .42s var(--ease-out-quart);border:1px solid #0000;position:absolute;inset:0}.principle-panel[data-astro-cid-zkhec6xw][data-active=true]{z-index:1;background:var(--brand-soft)}.principle-panel[data-astro-cid-zkhec6xw][data-active=true]:after{border-color:var(--brand-visual)}.principles__layout[data-astro-cid-zkhec6xw][data-enhanced=true] .principle-panel[data-astro-cid-zkhec6xw][data-active=true] .principle-panel__content[data-astro-cid-zkhec6xw]{animation:principle-row-in .52s var(--ease-out-quart)}.principle-panel__number[data-astro-cid-zkhec6xw]{color:var(--brand);font-family:var(--font-display);letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:750}.principle-panel[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-bottom:.6rem}.principle-panel[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:48ch;color:var(--muted);margin-bottom:0}@media (width<=61rem){.hero[data-astro-cid-zkhec6xw]{min-height:auto}.hero__grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.hero__copy[data-astro-cid-zkhec6xw]{max-width:46rem}.topology[data-astro-cid-zkhec6xw]{width:min(100%,42rem);margin-inline:auto}}@media (width>=61.001rem) and (width<=75rem){.hero[data-astro-cid-zkhec6xw]{min-height:auto}.hero__grid[data-astro-cid-zkhec6xw]{padding-block:clamp(3.75rem,6vw,5rem)}}@media (width<=60rem){html[data-motion=enhanced] .hero__copy[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .role__grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .principles__heading[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .boundary[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .principle-grid[data-astro-cid-zkhec6xw][data-reveal],html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw]:first-child[data-reveal],html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw]:nth-child(2)[data-reveal]{transform:translateY(1rem)}html[data-motion=enhanced] .hero__copy[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .role__grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .principles__heading[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .topology[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .boundary[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .principle-grid[data-astro-cid-zkhec6xw][data-reveal].is-visible,html[data-motion=enhanced] .subsidiary-grid[data-astro-cid-zkhec6xw]>.subsidiary-card[data-astro-cid-zkhec6xw][data-reveal].is-visible{transform:none}.role__grid[data-astro-cid-zkhec6xw],.subsidiary-grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,2rem)}.subsidiaries__layout[data-astro-cid-zkhec6xw],.principles__layout[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem)}.subsidiaries[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""title""intro"}.subsidiaries__intro[data-astro-cid-zkhec6xw]{justify-content:start;gap:var(--space-sm);min-height:0;margin-top:var(--space-md)}.subsidiaries__signal[data-astro-cid-zkhec6xw]{display:none}.section-heading[data-astro-cid-zkhec6xw],.principles__heading[data-astro-cid-zkhec6xw]{width:100%;max-width:46rem}.principles__heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:12ch}}@media (width<=34rem){.principles__heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,2.45rem)}.subsidiary-card[data-astro-cid-zkhec6xw]{padding:1rem}.subsidiary-card[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:1.5rem}.topology[data-astro-cid-zkhec6xw]{box-shadow:.5rem .5rem 0 var(--brand-soft);padding:1.25rem}.topology__roof[data-astro-cid-zkhec6xw]{height:1.65rem}.topology__holding[data-astro-cid-zkhec6xw]{grid-template-columns:3.1rem minmax(0,1fr)}.topology__holding[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:3.1rem;height:3.1rem}.topology[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw]{padding:.7rem 0 0;position:static;transform:none}.topology__connector[data-astro-cid-zkhec6xw]{width:64%;height:2.5rem}.topology__children[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);margin-top:1.4rem}.topology__connector[data-astro-cid-zkhec6xw]:after,.topology__connector[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw],.topology__current[data-astro-cid-zkhec6xw]{display:none}.topology__child[data-astro-cid-zkhec6xw]{min-height:auto}.principles-stepper__controls[data-astro-cid-zkhec6xw]{background-size:1.5rem 1.5rem;gap:.1rem;padding:1.05rem .35rem .9rem}.principles-stepper__controls[data-astro-cid-zkhec6xw]:before,.principles-stepper__controls[data-astro-cid-zkhec6xw]:after{top:1.67rem}.principles-stepper__tab[data-astro-cid-zkhec6xw]{min-height:5.15rem;padding-inline:.1rem}.principles-stepper__label[data-astro-cid-zkhec6xw]{font-size:.72rem}.principle-panel[data-astro-cid-zkhec6xw]{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem;min-height:0;padding:1.35rem .85rem}}@keyframes principle-node-pulse{0%{box-shadow:0 0 0 3px var(--surface), 0 0 0 2px transparent}to{box-shadow:0 0 0 3px var(--surface), 0 0 0 7px var(--brand-ambient-strong)}}@keyframes principle-row-in{0%{opacity:.72;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes holding-trace{0%{clip-path:inset(0 49.9% 100%)}48%{clip-path:inset(0 49.9%)}to{clip-path:inset(0)}}@keyframes topology-current-flow{to{stroke-dashoffset:-52px}}@keyframes holding-current-flow{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.topology__connector[data-astro-cid-zkhec6xw]{clip-path:none;animation:none}.topology__roof[data-astro-cid-zkhec6xw],.topology__holding[data-astro-cid-zkhec6xw],.topology__child[data-astro-cid-zkhec6xw],.topology__signal[data-astro-cid-zkhec6xw]{transition:none;transform:none}.topology__current[data-astro-cid-zkhec6xw]{display:none}.boundary__current[data-astro-cid-zkhec6xw],.subsidiaries__current[data-astro-cid-zkhec6xw]{animation:none;display:none}.principles-stepper__controls[data-astro-cid-zkhec6xw]:after,.principles-stepper__node[data-astro-cid-zkhec6xw],.principles-stepper__tab[data-astro-cid-zkhec6xw],.principle-panel[data-astro-cid-zkhec6xw],.principle-panel[data-astro-cid-zkhec6xw]:after{transition:none}.principles-stepper__tab[data-astro-cid-zkhec6xw][aria-pressed=true] .principles-stepper__node[data-astro-cid-zkhec6xw],.principles__layout[data-astro-cid-zkhec6xw][data-enhanced=true] .principle-panel[data-astro-cid-zkhec6xw][data-active=true] .principle-panel__content[data-astro-cid-zkhec6xw]{animation:none}}
