.header[data-astro-cid-cazewum5]{z-index:50;position:fixed;inset:0 0 auto}.header__bar[data-astro-cid-cazewum5]{transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out), backdrop-filter .5s var(--ease-out);border-bottom:1px solid #0000}.header[data-astro-cid-cazewum5].is-scrolled .header__bar[data-astro-cid-cazewum5]{border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(160%);background:#fafcffe0;box-shadow:0 10px 30px -24px #12264859}.header__inner[data-astro-cid-cazewum5]{height:5.5rem;transition:height .5s var(--ease-out);justify-content:space-between;align-items:center;gap:2rem;display:flex}.header[data-astro-cid-cazewum5].is-scrolled .header__inner[data-astro-cid-cazewum5]{height:var(--header-h)}.header[data-astro-cid-cazewum5].theme-deep.is-scrolled .header__bar[data-astro-cid-cazewum5]{background:#091424d1;box-shadow:0 10px 30px -24px #0009}.wordmark[data-astro-cid-cazewum5]{flex-shrink:0;display:grid}.wordmark[data-astro-cid-cazewum5] img[data-astro-cid-cazewum5]{width:auto;height:3rem;transition:opacity .4s var(--ease-out);grid-area:1/1;display:block}.wordmark__deep[data-astro-cid-cazewum5],.header[data-astro-cid-cazewum5].theme-deep .wordmark__light[data-astro-cid-cazewum5]{opacity:0}.header[data-astro-cid-cazewum5].theme-deep .wordmark__deep[data-astro-cid-cazewum5]{opacity:1}@media (width<=400px){.wordmark[data-astro-cid-cazewum5] img[data-astro-cid-cazewum5]{height:2.5rem}}.header__nav[data-astro-cid-cazewum5] ul[data-astro-cid-cazewum5]{gap:2.5rem;display:flex}@media (width<=1099px){.header__nav[data-astro-cid-cazewum5] ul[data-astro-cid-cazewum5]{gap:1.75rem}}.navlink[data-astro-cid-cazewum5]{white-space:nowrap;color:var(--muted);font-size:var(--fs-small);transition:color var(--t-hover) var(--ease-out);padding-block:.5rem;font-weight:500;display:inline-block;position:relative}.navlink[data-astro-cid-cazewum5]:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--t-hover) var(--ease-out);position:absolute;inset:auto 0 .2rem;transform:scaleX(0)}.navlink[data-astro-cid-cazewum5]:hover,.navlink[data-astro-cid-cazewum5]:focus-visible{color:var(--text)}.navlink[data-astro-cid-cazewum5]:hover:after,.navlink[data-astro-cid-cazewum5]:focus-visible:after{transform:scaleX(1)}.navlink[data-astro-cid-cazewum5][aria-current=location]{color:var(--text)}.navlink[data-astro-cid-cazewum5][aria-current=location]:after{opacity:.7;transform:scaleX(1)}.header__actions[data-astro-cid-cazewum5]{align-items:center;gap:.75rem;display:flex}.header__cta[data-astro-cid-cazewum5]{min-height:2.875rem;padding-left:1.25rem}.header__cta[data-astro-cid-cazewum5] .btn__arrow{width:2.125rem;height:2.125rem}.menu-toggle[data-astro-cid-cazewum5]{border:1px solid var(--line-strong);width:2.875rem;height:2.875rem;color:var(--text);cursor:pointer;background:#ffffffbf;border-radius:999px;place-items:center;padding:0;display:none;position:relative}.menu-toggle__bar[data-astro-cid-cazewum5]{width:1.125rem;height:1.5px;transition:transform var(--t-hover) var(--ease-out);background:currentColor;position:absolute}.menu-toggle__bar[data-astro-cid-cazewum5]:nth-of-type(2){transform:translateY(-3.5px)}.menu-toggle__bar[data-astro-cid-cazewum5]:nth-of-type(3){transform:translateY(3.5px)}.menu-toggle[data-astro-cid-cazewum5][aria-expanded=true] .menu-toggle__bar[data-astro-cid-cazewum5]:nth-of-type(2){transform:rotate(45deg)}.menu-toggle[data-astro-cid-cazewum5][aria-expanded=true] .menu-toggle__bar[data-astro-cid-cazewum5]:nth-of-type(3){transform:rotate(-45deg)}.menu[data-astro-cid-cazewum5]{z-index:40;padding-top:var(--header-h);background:radial-gradient(90% 50% at 100% 100%, rgb(var(--accent-rgb) / .08), transparent 70%), linear-gradient(180deg, var(--surface), var(--ink-deep));display:flex;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-cazewum5][hidden]{display:none}.menu__inner[data-astro-cid-cazewum5]{flex-direction:column;min-height:100%;display:flex}.menu__list[data-astro-cid-cazewum5]{border-top:1px solid var(--line);margin-top:2rem}.menu__item[data-astro-cid-cazewum5]{border-bottom:1px solid var(--line)}.menu__item[data-astro-cid-cazewum5] a[data-astro-cid-cazewum5]{color:var(--text);letter-spacing:-.035em;justify-content:space-between;align-items:center;padding-block:1.25rem;font-size:2rem;font-weight:500;line-height:1.2;display:flex}.menu__item[data-astro-cid-cazewum5] .menu__arrow{width:1.25rem;height:1.25rem;color:var(--accent)}.menu__foot[data-astro-cid-cazewum5]{padding-block:2.5rem max(2rem, env(safe-area-inset-bottom));gap:1.25rem;margin-top:auto;display:grid}.menu__foot[data-astro-cid-cazewum5] .menu__cta{justify-content:space-between}@media (width<=959px){.header__nav[data-astro-cid-cazewum5],.header__cta[data-astro-cid-cazewum5]{display:none}.menu-toggle[data-astro-cid-cazewum5]{display:grid}.header__inner[data-astro-cid-cazewum5]{height:var(--header-h)}}.header[data-astro-cid-cazewum5].theme-deep .menu-toggle[data-astro-cid-cazewum5]{background:#ffffff0f;border-color:#ffffff38}.footer[data-astro-cid-uq6og73e]{background:var(--ink-deep);font-size:var(--fs-small);padding-block:0 2.5rem}.footer__inner[data-astro-cid-uq6og73e]{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:start;gap:2rem;display:grid}.footer__mark[data-astro-cid-uq6og73e]{display:inline-block}.footer__mark[data-astro-cid-uq6og73e] img[data-astro-cid-uq6og73e]{width:min(18rem,100%);height:auto;display:block}.footer__brand[data-astro-cid-uq6og73e] p[data-astro-cid-uq6og73e]{color:var(--subtle);margin-top:.5rem}.footer__nav[data-astro-cid-uq6og73e]{grid-template-columns:repeat(2,max-content);gap:.6rem 2.5rem;display:grid}.footer[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]{transition:color var(--t-hover) var(--ease-out)}.footer__nav[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e],.footer__meta[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]{color:var(--muted)}.footer[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]:hover{color:var(--text)}.footer__meta[data-astro-cid-uq6og73e] address[data-astro-cid-uq6og73e]{font-style:normal}.footer__meta[data-astro-cid-uq6og73e]{color:var(--subtle);justify-items:start;gap:.6rem;display:grid}.footer__legal[data-astro-cid-uq6og73e]{color:var(--subtle);margin-top:3.5rem;font-size:.8125rem}@media (width<=959px){.footer__inner[data-astro-cid-uq6og73e]{grid-template-columns:1fr}.footer__nav[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e],.footer__meta[data-astro-cid-uq6og73e] a[data-astro-cid-uq6og73e]{padding-block:.5rem;display:inline-block}.footer__nav[data-astro-cid-uq6og73e],.footer__meta[data-astro-cid-uq6og73e]{gap:0 2.5rem}.footer__meta[data-astro-cid-uq6og73e] address[data-astro-cid-uq6og73e]{margin-top:.5rem}}@media (width<=767px){.footer__inner[data-astro-cid-uq6og73e]{text-align:center;justify-items:center;gap:1.75rem}.footer__nav[data-astro-cid-uq6og73e]{justify-content:center}.footer__meta[data-astro-cid-uq6og73e]{justify-items:center}.footer__legal[data-astro-cid-uq6og73e]{text-align:center;margin-top:2.5rem}}.pathway[data-astro-cid-tju3zh5j]{width:100%;position:relative}svg[data-astro-cid-tju3zh5j]{width:100%;height:auto;overflow:visible}.g-dot[data-astro-cid-tju3zh5j]{fill:var(--dot);opacity:var(--o);transform-box:fill-box;transform-origin:50%}.g-path[data-astro-cid-tju3zh5j]{stroke-dasharray:1;stroke-dashoffset:0}.g-route[data-astro-cid-tju3zh5j]{stroke-width:1px}.g-spine[data-astro-cid-tju3zh5j]{stroke:var(--accent);stroke-opacity:.35;stroke-width:1.5px}.g-spine-lit[data-astro-cid-tju3zh5j]{stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.g-node[data-astro-cid-tju3zh5j]{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.g-stage[data-astro-cid-tju3zh5j]{transform-box:fill-box;transform-origin:50%}.g-halo[data-astro-cid-tju3zh5j]{opacity:calc(var(--near,0) * .95)}.g-fill[data-astro-cid-tju3zh5j]{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.g-ripple[data-astro-cid-tju3zh5j]{fill:none;stroke:var(--accent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.g-ripple[data-astro-cid-tju3zh5j][data-ripple="0"]{opacity:.35;transform:scale(2.4)}.g-ripple[data-astro-cid-tju3zh5j][data-ripple="1"]{opacity:.18;transform:scale(4)}.g-ripple[data-astro-cid-tju3zh5j][data-ripple="2"]{opacity:0}.g-comet[data-astro-cid-tju3zh5j]{stroke:var(--accent-energy);stroke-width:1.6px;stroke-dasharray:.14 2;stroke-dashoffset:.14px;opacity:0}.g-converge[data-astro-cid-tju3zh5j],.g-core[data-astro-cid-tju3zh5j],.g-orb[data-astro-cid-tju3zh5j]{opacity:0;transform-box:fill-box;transform-origin:50%}.g-core[data-astro-cid-tju3zh5j]{fill:#fff;stroke:var(--accent);stroke-width:2px}.g-orb[data-astro-cid-tju3zh5j]{fill:url(#pw-orb)}.pathway[data-astro-cid-tju3zh5j].is-animated .g-lit[data-astro-cid-tju3zh5j]{opacity:0}.g-ring[data-astro-cid-tju3zh5j]{fill:none;stroke:var(--accent);stroke-opacity:.2;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.g-ring--outer[data-astro-cid-tju3zh5j]{stroke-opacity:.1}.g-label[data-astro-cid-tju3zh5j]{fill:var(--text);font-family:var(--font-sans);letter-spacing:.02em;font-size:16px;font-weight:500}.g-num[data-astro-cid-tju3zh5j]{fill:var(--accent);letter-spacing:.1em;font-size:13px;font-weight:600}@media (width<=599px){.g-label[data-astro-cid-tju3zh5j]{font-size:24px}.g-num[data-astro-cid-tju3zh5j]{font-size:19px}}@media (prefers-reduced-motion:no-preference){.g-dot[data-astro-cid-tju3zh5j]{animation:drift var(--dur) ease-in-out var(--delay) infinite alternate;animation-play-state:paused}.g-ring--outer[data-astro-cid-tju3zh5j]{animation:9s ease-in-out infinite paused breathe}.pathway[data-astro-cid-tju3zh5j].is-live .g-dot[data-astro-cid-tju3zh5j],.pathway[data-astro-cid-tju3zh5j].is-live .g-ring--outer[data-astro-cid-tju3zh5j]{animation-play-state:running}}@keyframes drift{to{translate:var(--dx) var(--dy)}}@keyframes breathe{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:1.08}}.hero[data-astro-cid-yodha2z4]{background:linear-gradient(160deg, #fff 0%, #f8fafd 38%, #eef3fa 72%, var(--sky) 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:calc(5.5rem + clamp(2.5rem,8vh,6rem));display:flex;position:relative;overflow:clip}.hero__backdrop[data-astro-cid-yodha2z4]{pointer-events:none;background:radial-gradient(55% 50% at 78% 44%, rgb(var(--accent-rgb) / .11), transparent 70%), radial-gradient(40% 45% at 12% 8%, #fffffff2, transparent 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 60% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(75% 70% at 60% 40%,#000 30%,#0000 85%)}.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.hero__title[data-astro-cid-yodha2z4]{font-size:min(var(--fs-display), 11.5svh, 5.2rem);letter-spacing:-.05em;margin-top:1.75rem;font-weight:500;line-height:.98}.hero__title[data-astro-cid-yodha2z4] .serif{color:var(--accent);letter-spacing:-.02em;padding-right:.06em;font-size:1.06em}.hero__body[data-astro-cid-yodha2z4]{max-width:34rem;margin-top:2rem}.hero__ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:flex}.hero__graphic[data-astro-cid-yodha2z4]{justify-self:end;width:100%;max-width:36rem}.hero__rail[data-astro-cid-yodha2z4]{margin-top:clamp(3.5rem,8vh,6rem);position:relative}.hero__creds[data-astro-cid-yodha2z4]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.cred[data-astro-cid-yodha2z4]{padding:1.5rem 1.5rem 2rem 0;position:relative}.cred[data-astro-cid-yodha2z4]:before{content:"";border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:-3.5px}.cred[data-astro-cid-yodha2z4]:first-child:before{left:0}.cred[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{transition:color .4s var(--ease-out)}.creds__signal[data-astro-cid-yodha2z4]{z-index:1;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.creds__signal[data-astro-cid-yodha2z4]:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .55) 50%, var(--accent-energy) 85%, transparent);width:22%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.creds__signal[data-astro-cid-yodha2z4]:before{animation:8s linear infinite creds-travel}.cred[data-astro-cid-yodha2z4]:before{animation:8s ease-out infinite cred-node;animation-delay:calc(.4s + var(--i) * 1.2s)}.cred[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{animation:8s ease-out infinite cred-label;animation-delay:calc(.4s + var(--i) * 1.2s)}.creds__signal[data-astro-cid-yodha2z4]:before,.cred[data-astro-cid-yodha2z4]:before,.cred[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{animation-play-state:paused}.hero__rail[data-astro-cid-yodha2z4].is-live .creds__signal[data-astro-cid-yodha2z4]:before,.hero__rail[data-astro-cid-yodha2z4].is-live .cred[data-astro-cid-yodha2z4]:before,.hero__rail[data-astro-cid-yodha2z4].is-live .cred[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{animation-play-state:running}}@keyframes creds-travel{0%{transform:translate(-100%)}55%,to{transform:translate(455%)}}@keyframes cred-node{0%,to{border-color:var(--line-strong);background:var(--surface);box-shadow:0 0 0 0 rgb(var(--accent-rgb) / 0)}3%{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .16)}20%{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .4);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .06)}34%{border-color:var(--line-strong);background:var(--surface);box-shadow:0 0 0 0 rgb(var(--accent-rgb) / 0)}}@keyframes cred-label{0%,34%,to{color:var(--subtle)}4%,18%{color:var(--accent)}}.cred[data-astro-cid-yodha2z4]+.cred[data-astro-cid-yodha2z4]{border-left:1px solid var(--line);padding-left:1.5rem}.cred[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{color:var(--subtle);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.cred[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{color:var(--text);font-size:var(--fs-small);margin-top:.5rem;line-height:1.45}@media (width<=959px){.hero[data-astro-cid-yodha2z4]{padding-top:calc(var(--header-h) + 3rem)}.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.hero__graphic[data-astro-cid-yodha2z4]{justify-self:center;max-width:30rem;margin-top:1rem}.hero__rail[data-astro-cid-yodha2z4]{margin-top:2.5rem}.hero__creds[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.creds__signal[data-astro-cid-yodha2z4]{display:none}.cred[data-astro-cid-yodha2z4]:before,.cred[data-astro-cid-yodha2z4]:first-child:before{left:0}.cred[data-astro-cid-yodha2z4],.cred[data-astro-cid-yodha2z4]+.cred[data-astro-cid-yodha2z4]{border-left:0;padding:1.1rem 0}.cred[data-astro-cid-yodha2z4]+.cred[data-astro-cid-yodha2z4]{border-top:1px solid var(--line)}}@media (width<=767px){.hero__title[data-astro-cid-yodha2z4]{font-size:min(var(--fs-display), 11.5svh, 5.2rem, 11.6vw)}.hero__body[data-astro-cid-yodha2z4]{max-width:32rem}.hero__ctas[data-astro-cid-yodha2z4]{justify-content:center;gap:1.25rem 2rem}.hero__graphic[data-astro-cid-yodha2z4]{margin-bottom:-1.75rem}.hero__rail[data-astro-cid-yodha2z4]{margin-top:1.5rem}.hero__creds[data-astro-cid-yodha2z4]{text-align:center}.cred[data-astro-cid-yodha2z4]:before,.cred[data-astro-cid-yodha2z4]:first-child:before{left:50%;translate:-50%}.cred[data-astro-cid-yodha2z4],.cred[data-astro-cid-yodha2z4]+.cred[data-astro-cid-yodha2z4]{padding:1.35rem 0 1.25rem}}.dot-field[data-astro-cid-lpv4tmhp]{z-index:-1;pointer-events:none;opacity:var(--df-o,1);mask-image:linear-gradient(to bottom, transparent, #000 var(--df-top), #000 var(--df-bottom), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--df-top), #000 var(--df-bottom), transparent);position:absolute;inset:0;overflow:hidden}.dot-field[data-astro-cid-lpv4tmhp] .dot-field__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s cubic-bezier(.16,1,.3,1);display:block}.dot-field[data-astro-cid-lpv4tmhp] .dot-field__canvas.is-ready{opacity:1}.mission[data-astro-cid-6mulhoke]{isolation:isolate;border-top:1px solid var(--line);background:linear-gradient(#f5f8fc 0%,#eef3fa 100%);position:relative;overflow:clip}.mission__lead[data-astro-cid-6mulhoke]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem clamp(2rem,4vw,4rem);display:grid}.mission__aside[data-astro-cid-6mulhoke]{align-self:stretch;padding-top:.9em;position:relative}.mission__marker[data-astro-cid-6mulhoke]{background:linear-gradient(to bottom, var(--accent), transparent);transform-origin:top;width:1px;position:absolute;top:3rem;bottom:.5rem;left:0}.mission__statement[data-astro-cid-6mulhoke]{font-size:var(--fs-statement);letter-spacing:-.035em;font-weight:450;line-height:1.14}.mission__statement[data-astro-cid-6mulhoke] .serif{color:var(--accent)}.bento[data-astro-cid-6mulhoke]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"practical visual governance""confidence visual invite";gap:clamp(.75rem,1.2vw,1rem);margin-top:clamp(4rem,8vw,6.5rem);display:grid}.tile--practical[data-astro-cid-6mulhoke]{grid-area:practical}.tile--governance[data-astro-cid-6mulhoke]{grid-area:governance}.tile--confidence[data-astro-cid-6mulhoke]{grid-area:confidence}.tile--visual[data-astro-cid-6mulhoke]{grid-area:visual}.tile--invite[data-astro-cid-6mulhoke]{grid-area:invite}.tile[data-astro-cid-6mulhoke]{border-radius:var(--radius);background:var(--glass);min-height:clamp(14rem,20vw,16.5rem);box-shadow:var(--shadow-card), inset 0 0 0 1px rgb(var(--line-rgb) / .05);-webkit-backdrop-filter:var(--glass-blur);transition:translate .5s var(--ease-out), border-color .5s var(--ease-out), background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border:1px solid #ffffffe6;flex-direction:column;padding:clamp(1.4rem,2vw,1.85rem);display:flex;position:relative}.tile--tint[data-astro-cid-6mulhoke]{background:linear-gradient(160deg, rgb(var(--accent-rgb) / .1), #ffffffe0 55%)}.tile__top[data-astro-cid-6mulhoke]{justify-content:space-between;align-items:flex-start;margin-bottom:auto;padding-bottom:2.25rem;display:flex}.tile__icon[data-astro-cid-6mulhoke]{border:1px solid rgb(var(--accent-rgb) / .18);background:linear-gradient(180deg, var(--surface), var(--ink-deep));width:3rem;height:3rem;color:var(--accent);box-shadow:0 10px 22px -14px #12264873, inset 0 0 0 4px rgb(var(--accent-rgb) / .05);border-radius:999px;place-items:center;display:grid}.tile__num[data-astro-cid-6mulhoke]{color:var(--subtle);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.tile__title[data-astro-cid-6mulhoke]{letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);line-height:1.15}.tile__body[data-astro-cid-6mulhoke]{max-width:22rem;color:var(--muted);font-size:var(--fs-small);margin-top:.6rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.tile--principle[data-astro-cid-6mulhoke]:hover{border-color:rgb(var(--accent-rgb) / .3);box-shadow:var(--shadow-lift);translate:0 -4px}}.ico[data-astro-cid-6mulhoke]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;overflow:visible}.ico__ticks[data-astro-cid-6mulhoke],.ico__rail[data-astro-cid-6mulhoke],.ico__base[data-astro-cid-6mulhoke]{stroke:rgb(var(--accent-rgb) / .45)}.ico__mid[data-astro-cid-6mulhoke]{stroke:rgb(var(--accent-rgb) / .2);stroke-dasharray:1.5 2.5}.ico__core[data-astro-cid-6mulhoke],.ico__signal[data-astro-cid-6mulhoke],.ico__end[data-astro-cid-6mulhoke]{fill:currentColor;stroke:none}.ico__ring[data-astro-cid-6mulhoke]{stroke-dasharray:.7 .3;transform-origin:12px 12px}.ico__trace[data-astro-cid-6mulhoke]{stroke-dasharray:1;stroke-dashoffset:0}.ico__core[data-astro-cid-6mulhoke],.ico__end[data-astro-cid-6mulhoke]{transform-box:fill-box;transform-origin:50%}.tile--visual[data-astro-cid-6mulhoke]{border-color:rgb(var(--line-rgb) / .12);background:radial-gradient(80% 55% at 50% 22%, rgb(var(--accent-rgb) / .16), transparent 70%), linear-gradient(180deg, #14294a, #0b1729 75%);justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 30px 60px -30px #0b17298c}.converge[data-astro-cid-6mulhoke]{width:100%;max-width:22rem;height:100%;max-height:30rem;overflow:visible}.converge__grid[data-astro-cid-6mulhoke] path[data-astro-cid-6mulhoke]{stroke:rgb(var(--line-rgb) / .06);stroke-width:1px}.converge__tracks[data-astro-cid-6mulhoke] path[data-astro-cid-6mulhoke]{fill:none;stroke:rgb(var(--line-rgb) / .2);stroke-width:1.2px}.cv-s[data-astro-cid-6mulhoke]{fill:none;stroke:url(#cv-signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 0;opacity:.55}.converge__ring[data-astro-cid-6mulhoke]{fill:none;stroke:rgb(var(--accent-rgb) / .55);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.converge__core[data-astro-cid-6mulhoke]{fill:var(--accent)}.converge__glow[data-astro-cid-6mulhoke]{transform-box:fill-box;transform-origin:50%}.converge__root[data-astro-cid-6mulhoke]{fill:var(--ink-deep);stroke:rgb(var(--accent-rgb) / .7);stroke-width:1.2px}.converge__label[data-astro-cid-6mulhoke]{fill:var(--muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.converge__top[data-astro-cid-6mulhoke]{fill:var(--accent);font-family:var(--font-serif);font-size:26px;font-style:italic}.tile--invite[data-astro-cid-6mulhoke]{color:var(--text);background:linear-gradient(200deg, rgb(var(--accent-rgb) / .14), #ffffffe6 62%);justify-content:space-between}.tile__kicker[data-astro-cid-6mulhoke]{color:var(--subtle);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.tile__invite[data-astro-cid-6mulhoke]{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.tile__invite-text[data-astro-cid-6mulhoke]{letter-spacing:-.03em;max-width:14rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:500;line-height:1.12}.tile__arrow[data-astro-cid-6mulhoke]{background:var(--plate);width:3rem;height:3rem;color:var(--on-plate);box-shadow:0 10px 24px -12px rgb(var(--accent-rgb) / .6);transition:transform var(--t-hover) var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tile--invite[data-astro-cid-6mulhoke]:hover,.tile--invite[data-astro-cid-6mulhoke]:focus-visible{border-color:rgb(var(--accent-rgb) / .45);box-shadow:var(--shadow-lift)}.tile--invite[data-astro-cid-6mulhoke]:hover .tile__arrow[data-astro-cid-6mulhoke],.tile--invite[data-astro-cid-6mulhoke]:focus-visible .tile__arrow[data-astro-cid-6mulhoke]{transform:translate(2px)rotate(-45deg)}.tile--invite[data-astro-cid-6mulhoke]:focus-visible{outline-offset:3px;border-radius:var(--radius)}@media (prefers-reduced-motion:no-preference){.bento[data-astro-cid-6mulhoke] [data-astro-cid-6mulhoke]:is(.ico__ring,.ico__core,.ico__signal,.ico__trace,.ico__end,.cv-s,.converge__ring,.converge__glow,.converge__core){animation-play-state:paused}.bento[data-astro-cid-6mulhoke].is-live [data-astro-cid-6mulhoke]:is(.ico__ring,.ico__core,.ico__signal,.ico__trace,.ico__end,.cv-s,.converge__ring,.converge__glow,.converge__core){animation-play-state:running}.ico__ring[data-astro-cid-6mulhoke]{animation:14s linear infinite ico-spin}.ico__core[data-astro-cid-6mulhoke]{animation:3.6s ease-in-out infinite ico-breathe}.ico__signal[data-astro-cid-6mulhoke]{animation:3.2s cubic-bezier(.45,0,.25,1) infinite ico-travel}.ico__trace[data-astro-cid-6mulhoke]{animation:4.4s cubic-bezier(.65,0,.35,1) infinite ico-trace}.ico__end[data-astro-cid-6mulhoke]{animation:4.4s ease-in-out infinite ico-breathe}.cv-s[data-astro-cid-6mulhoke]{stroke-dasharray:.16 1;stroke-dashoffset:1.16px;opacity:1;animation:3.6s cubic-bezier(.45,0,.25,1) infinite cv-flow}.cv-s--2[data-astro-cid-6mulhoke]{animation-delay:-1.2s}.cv-s--3[data-astro-cid-6mulhoke]{animation-delay:-2.4s}.converge__ring[data-astro-cid-6mulhoke]{animation:3.6s ease-out infinite cv-ring}.converge__glow[data-astro-cid-6mulhoke]{animation:3.6s ease-in-out infinite ico-breathe}}@keyframes ico-spin{to{transform:rotate(1turn)}}@keyframes ico-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@keyframes ico-travel{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes ico-trace{0%{stroke-dashoffset:1px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes cv-flow{to{stroke-dashoffset:0}}@keyframes cv-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@media (width<=959px){.mission__lead[data-astro-cid-6mulhoke]{grid-template-columns:1fr}.mission__marker[data-astro-cid-6mulhoke]{display:none}.bento[data-astro-cid-6mulhoke]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"practical governance""visual visual""confidence invite"}.tile--visual[data-astro-cid-6mulhoke]{min-height:22rem}.converge[data-astro-cid-6mulhoke]{max-height:20rem}}@media (width<=599px){.bento[data-astro-cid-6mulhoke]{grid-template-columns:1fr;grid-template-areas:"practical""governance""confidence""visual""invite"}.tile[data-astro-cid-6mulhoke]{min-height:0}.tile__top[data-astro-cid-6mulhoke]{padding-bottom:1.75rem}.tile--visual[data-astro-cid-6mulhoke]{min-height:19rem}.tile--invite[data-astro-cid-6mulhoke]{gap:2rem}}@media (width<=767px){.tile[data-astro-cid-6mulhoke]{-webkit-backdrop-filter:none}}@media (width<=599px){.mission__aside[data-astro-cid-6mulhoke]{padding-top:0}.tile--principle[data-astro-cid-6mulhoke]{text-align:center;align-items:center}.tile__top[data-astro-cid-6mulhoke]{justify-content:center;align-self:stretch;padding-bottom:1.25rem}.tile__num[data-astro-cid-6mulhoke]{position:absolute;top:1.4rem;right:1.4rem}.tile__body[data-astro-cid-6mulhoke]{margin-inline:auto}.tile--invite[data-astro-cid-6mulhoke]{text-align:center;align-items:center;gap:1.25rem}.tile__invite[data-astro-cid-6mulhoke]{flex-direction:column;align-items:center;gap:1.25rem}.tile__invite-text[data-astro-cid-6mulhoke]{text-wrap:balance;max-width:16rem}.tile--invite[data-astro-cid-6mulhoke]:active .tile__arrow[data-astro-cid-6mulhoke]{transform:translate(2px)rotate(-45deg)}}.expertise[data-astro-cid-mqqdzvpq]{isolation:isolate;background:linear-gradient(#fff 0% 55%,#f6f9fd 100%);position:relative}.expertise__head[data-astro-cid-mqqdzvpq]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.expertise__title[data-astro-cid-mqqdzvpq]{margin-top:1.5rem}.panels[data-astro-cid-mqqdzvpq]{--open:.65s;--ease-panel:cubic-bezier(.22, 1, .36, 1);gap:.75rem;display:grid;container-type:inline-size}.panel[data-astro-cid-mqqdzvpq]{isolation:isolate;border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid #0b172914;position:relative;overflow:hidden;box-shadow:0 30px 50px -36px #0b17298c}.panel__media[data-astro-cid-mqqdzvpq],.panel__shade[data-astro-cid-mqqdzvpq]{z-index:-1;position:absolute;inset:0}.panel__media[data-astro-cid-mqqdzvpq] picture{display:contents}.panel__media[data-astro-cid-mqqdzvpq] img{object-fit:cover;filter:saturate(.68)contrast(1.04)brightness(1.04);width:100%;max-width:none;height:100%;transition:scale 1.4s var(--ease-out);position:absolute;top:0;left:50%;translate:-50%;scale:1.06}.panel[data-astro-cid-mqqdzvpq].is-active .panel__media[data-astro-cid-mqqdzvpq] img{scale:1}.panel__shade[data-astro-cid-mqqdzvpq]{background:linear-gradient(#10284c1f 0%,#0c1e3a47 28%,#091528c7 66%,#091528f5 100%),linear-gradient(140deg,#3466b852,#0915280d 60%)}.panel__shade[data-astro-cid-mqqdzvpq]:after{content:"";transition:opacity var(--open) var(--ease-panel);background:#0b192f80;position:absolute;inset:0}.panel[data-astro-cid-mqqdzvpq].is-active .panel__shade[data-astro-cid-mqqdzvpq]:after{opacity:0}.panel__inner[data-astro-cid-mqqdzvpq]{flex-direction:column;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex;position:relative}.panel__top[data-astro-cid-mqqdzvpq]{justify-content:space-between;align-items:center;display:flex}.panel__num[data-astro-cid-mqqdzvpq]{color:var(--accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.panel__plus[data-astro-cid-mqqdzvpq]{-webkit-backdrop-filter:blur(6px);width:2.25rem;height:2.25rem;transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out);background:#09152859;border:1px solid #f3f6fa4d;border-radius:999px;position:relative}.panel__plus[data-astro-cid-mqqdzvpq]:before,.panel__plus[data-astro-cid-mqqdzvpq]:after{content:"";background:var(--text);width:.8rem;height:1.5px;transition:rotate .45s var(--ease-panel), opacity .3s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.panel__plus[data-astro-cid-mqqdzvpq]:after{rotate:90deg}.panel[data-astro-cid-mqqdzvpq].is-active .panel__plus[data-astro-cid-mqqdzvpq]{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .14)}.panel[data-astro-cid-mqqdzvpq].is-active .panel__plus[data-astro-cid-mqqdzvpq]:after{opacity:0;rotate:0deg}.panel__body[data-astro-cid-mqqdzvpq]{margin-top:auto}.panel__title[data-astro-cid-mqqdzvpq]{letter-spacing:-.035em;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);line-height:1.08}.panel__trigger[data-astro-cid-mqqdzvpq]{all:unset;cursor:pointer}.panel__trigger[data-astro-cid-mqqdzvpq]:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.panel__trigger[data-astro-cid-mqqdzvpq]:focus-visible{outline:none}.panel[data-astro-cid-mqqdzvpq]:has(.panel__trigger:focus-visible){outline-offset:3px;outline:2px solid #2a5fc6}.panel__lead[data-astro-cid-mqqdzvpq]{max-width:30rem;color:var(--muted);margin-top:.6rem;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);line-height:1.3}.panel__qs-label[data-astro-cid-mqqdzvpq]{color:var(--subtle);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.panel__qs[data-astro-cid-mqqdzvpq]{gap:.1rem;margin-top:.6rem;display:grid}.panel__qs[data-astro-cid-mqqdzvpq] li[data-astro-cid-mqqdzvpq]{color:var(--text);font-size:var(--fs-small);padding:.35rem 0 .35rem 1.05rem;line-height:1.45;position:relative}.panel__qs[data-astro-cid-mqqdzvpq] li[data-astro-cid-mqqdzvpq]:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;position:absolute;top:.95rem;left:0}.panel__more[data-astro-cid-mqqdzvpq]{transition:grid-template-rows var(--open) var(--ease-panel);grid-template-rows:0fr;display:grid}.panel__more-inner[data-astro-cid-mqqdzvpq]{opacity:0;visibility:hidden;min-height:0;padding-top:1.4rem;transition:opacity .18s ease-out,visibility 0s linear .18s;overflow:hidden}.panel[data-astro-cid-mqqdzvpq].is-active .panel__more[data-astro-cid-mqqdzvpq]{grid-template-rows:1fr}.panel[data-astro-cid-mqqdzvpq].is-active .panel__more-inner[data-astro-cid-mqqdzvpq]{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out) .2s, visibility 0s}@media (width>=900px){.panels[data-astro-cid-mqqdzvpq]{height:clamp(32rem,72svh,42rem);display:flex}.panel[data-astro-cid-mqqdzvpq]{min-width:0;transition:flex-grow var(--open) var(--ease-panel), border-color .4s var(--ease-out);flex:1 1 0}.panel[data-astro-cid-mqqdzvpq].is-active{border-color:rgb(var(--accent-rgb) / .28);flex-grow:2.6}.panel__media[data-astro-cid-mqqdzvpq] img{width:max(100%,45cqw)}.panel__lead[data-astro-cid-mqqdzvpq]{opacity:0;max-height:0;transition:opacity .18s ease-out,max-height 0s linear .18s;overflow:hidden}.panel[data-astro-cid-mqqdzvpq].is-active .panel__lead[data-astro-cid-mqqdzvpq]{opacity:1;max-height:8rem;transition:opacity .45s var(--ease-out) .16s, max-height 0s}.panel[data-astro-cid-mqqdzvpq]:not(.is-active) .panel__title[data-astro-cid-mqqdzvpq]{color:#f3f6fae0;font-size:clamp(1.1rem,.95rem + .45vw,1.35rem)}.panel__body[data-astro-cid-mqqdzvpq]{min-width:min(26rem,38cqw)}.panel[data-astro-cid-mqqdzvpq]:not(.is-active) .panel__body[data-astro-cid-mqqdzvpq]{min-width:0}.panels[data-astro-cid-mqqdzvpq]:not([data-ready]):has(.panel:is(:hover,:focus-within)) .panel[data-astro-cid-mqqdzvpq]{flex-grow:1}.panels[data-astro-cid-mqqdzvpq]:not([data-ready]) .panel[data-astro-cid-mqqdzvpq]:is(:hover,:focus-within){flex-grow:2.6}.panels[data-astro-cid-mqqdzvpq]:not([data-ready]) .panel[data-astro-cid-mqqdzvpq]:is(:hover,:focus-within) [data-astro-cid-mqqdzvpq]:is(.panel__lead,.panel__more-inner){opacity:1;visibility:visible;max-height:8rem}.panels[data-astro-cid-mqqdzvpq]:not([data-ready]) .panel[data-astro-cid-mqqdzvpq]:is(:hover,:focus-within) .panel__more[data-astro-cid-mqqdzvpq]{grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.panels[data-astro-cid-mqqdzvpq].is-live .panel[data-astro-cid-mqqdzvpq].is-active .panel__media[data-astro-cid-mqqdzvpq] img{animation:16s ease-in-out infinite alternate panel-drift}}}@keyframes panel-drift{0%{transform:translate(-1.2%)}to{transform:translate(1.2%)}}@media (width<=899px){.expertise__head[data-astro-cid-mqqdzvpq]{grid-template-columns:1fr}.panel[data-astro-cid-mqqdzvpq],.panel__inner[data-astro-cid-mqqdzvpq]{min-height:15rem}.panel__top[data-astro-cid-mqqdzvpq]{margin-bottom:4rem}}@media (prefers-reduced-motion:reduce){.panels[data-astro-cid-mqqdzvpq],.panels[data-astro-cid-mqqdzvpq] [data-astro-cid-mqqdzvpq]{--open:1ms}.panel__media[data-astro-cid-mqqdzvpq] img{transition:none}}.atmos[data-astro-cid-6vf6e2yt]{--in:0px;--out:0px;--swell-a:52%;--swell-b:34%;--glow-k:1;z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atmos--in[data-astro-cid-6vf6e2yt]{--in:var(--veil)}.atmos--out[data-astro-cid-6vf6e2yt]{--out:var(--veil)}.atmos__ground[data-astro-cid-6vf6e2yt],.atmos__depth[data-astro-cid-6vf6e2yt],.atmos__bloom[data-astro-cid-6vf6e2yt],.atmos__core[data-astro-cid-6vf6e2yt]{position:absolute;inset:0}.atmos__ground[data-astro-cid-6vf6e2yt]{background:linear-gradient(180deg, var(--atmos-from) 0 45%, var(--atmos-to) 55% 100%)}.atmos__depth[data-astro-cid-6vf6e2yt]{background:var(--depth);--feather:linear-gradient(180deg, transparent 0, #0000000d calc(var(--in) * .3), #00000029 calc(var(--in) * .52), #0006 calc(var(--in) * .72), #000000bf calc(var(--in) * .88), #000 var(--in), #000 calc(100% - var(--out)), #000000bf calc(100% - var(--out) * .88), #0006 calc(100% - var(--out) * .72), #00000029 calc(100% - var(--out) * .52), #0000000d calc(100% - var(--out) * .3), transparent 100%);--rise:radial-gradient(ellipse var(--swell-a) calc(var(--in) * .72 + 1px) at 17% calc(var(--in) * .8), #000000e0 0, #0000009e 30%, #0000004d 58%, #00000014 84%, transparent 100%), radial-gradient(ellipse var(--swell-b) calc(var(--in) * .5 + 1px) at 63% calc(var(--in) * .9), #000000a8 0, #0000005c 40%, #0000001a 75%, transparent 100%);--trail:radial-gradient(ellipse var(--swell-a) calc(var(--out) * .72 + 1px) at 83% calc(100% - var(--out) * .8), #000000e0 0, #0000009e 30%, #0000004d 58%, #00000014 84%, transparent 100%), radial-gradient(ellipse var(--swell-b) calc(var(--out) * .5 + 1px) at 36% calc(100% - var(--out) * .9), #000000a8 0, #0000005c 40%, #0000001a 75%, transparent 100%);mask-image:var(--feather), var(--rise), var(--trail);-webkit-mask-image:var(--feather), var(--rise), var(--trail)}.atmos__bloom[data-astro-cid-6vf6e2yt]{background:var(--bloom,none);will-change:opacity}.atmos__glow[data-astro-cid-6vf6e2yt]{width:calc(var(--w) * var(--glow-k));height:calc(var(--h) * var(--veil));background:radial-gradient(closest-side, rgb(var(--rgb) / var(--a)), rgb(var(--rgb) / calc(var(--a) * .45)) 50%, rgb(var(--rgb) / 0) 100%);will-change:transform;border-radius:50%;position:absolute;translate:-50% -50%}.atmos__glow--in-a[data-astro-cid-6vf6e2yt]{--w:72%;--h:1.15;--rgb:150 192 250;--a:.5;top:calc(var(--veil) * .66);left:72%}.atmos__glow--in-b[data-astro-cid-6vf6e2yt]{--w:56%;--h:.95;--rgb:54 104 190;--a:.3;top:calc(var(--veil) * .78);left:24%}.atmos__glow--out-a[data-astro-cid-6vf6e2yt]{--w:70%;--h:1.15;--rgb:150 192 250;--a:.44;top:calc(100% - var(--veil) * .62);left:30%}.atmos__glow--out-b[data-astro-cid-6vf6e2yt]{--w:54%;--h:.95;--rgb:54 104 190;--a:.26;top:calc(100% - var(--veil) * .8);left:78%}@media (prefers-reduced-motion:no-preference){.atmos__glow[data-astro-cid-6vf6e2yt]{animation:26s ease-in-out infinite paused atmos-drift}.atmos__glow--in-b[data-astro-cid-6vf6e2yt],.atmos__glow--out-b[data-astro-cid-6vf6e2yt]{animation-duration:33s;animation-direction:reverse}.atmos__glow--out-a[data-astro-cid-6vf6e2yt]{animation-delay:-11s}.atmos__glow--out-b[data-astro-cid-6vf6e2yt]{animation-delay:-7s}.atmos[data-astro-cid-6vf6e2yt].is-live .atmos__glow[data-astro-cid-6vf6e2yt]{animation-play-state:running}}@keyframes atmos-drift{0%,to{opacity:1;transform:translate(0)scale(1)}33%{opacity:.82;transform:translate(-7%,9%)scale(1.06,1.12)}66%{opacity:1;transform:translate(6%,-7%)scale(.96,.92)}}@media (width<=767px){.atmos[data-astro-cid-6vf6e2yt]{--swell-a:110%;--swell-b:80%;--glow-k:1.9}}.atmos__core[data-astro-cid-6vf6e2yt]{top:calc(var(--in) * .85);bottom:calc(var(--out) * .85)}.approach[data-astro-cid-boxoifss]{--depth:linear-gradient(180deg, #8fb1e2 0, #6a93d0 calc(var(--veil) * .3), #3d69ad calc(var(--veil) * .6), #1d4078 calc(var(--veil) * .88), #12294d calc(var(--veil) * 1.15), #0c1a2f calc(var(--veil) * 1.15 + 14%), #08131f calc(100% - var(--veil) * 1.15 - 10%), #10264a calc(100% - var(--veil) * 1.15), #1b3d74 calc(100% - var(--veil) * .88), #3a67ab calc(100% - var(--veil) * .6), #6d95d1 calc(100% - var(--veil) * .3), #a3bfe7 100%);--bloom:radial-gradient(62% 42% at 86% calc(var(--veil) + 4%), #2e60b280, transparent 70%), radial-gradient(58% 44% at 2% calc(100% - var(--veil) - 2%), #1e427e6b, transparent 70%);isolation:isolate;padding-block:calc(var(--veil) + var(--section) * .6) calc(var(--veil) + var(--section) * .4);position:relative}.approach[data-astro-cid-boxoifss] .dot-field{top:calc(var(--veil) * .7);bottom:calc(var(--veil) * .7)}.approach__grid[data-astro-cid-boxoifss]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem clamp(3rem,8vw,8rem);display:grid}.approach__head[data-astro-cid-boxoifss]{top:calc(var(--header-h) + 3rem);position:sticky}.approach__title[data-astro-cid-boxoifss]{margin-top:1.5rem}.approach__title[data-astro-cid-boxoifss] .serif{color:var(--accent)}.approach__intro[data-astro-cid-boxoifss]{max-width:30rem;margin-top:2rem}.steps[data-astro-cid-boxoifss]{--marker:3rem;position:relative}.steps__track[data-astro-cid-boxoifss],.steps__rail[data-astro-cid-boxoifss]{top:1.5rem;bottom:1.5rem;left:calc(var(--marker) / 2);width:1px;position:absolute}.steps__track[data-astro-cid-boxoifss]{background:var(--line-strong)}.steps__rail[data-astro-cid-boxoifss]{background:linear-gradient(to bottom, var(--accent), rgb(var(--accent-rgb) / .4));transform-origin:top}.step[data-astro-cid-boxoifss]{grid-template-columns:var(--marker) minmax(0, 1fr);gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.75rem,4vw,3rem);display:grid;position:relative}.step__marker[data-astro-cid-boxoifss]{z-index:1;width:var(--marker);height:var(--marker);border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;transition:background-color .6s var(--ease-out), border-color .6s var(--ease-out), color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#0a1626;border-radius:999px;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:relative}.step[data-astro-cid-boxoifss].is-active .step__marker[data-astro-cid-boxoifss]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .12), 0 0 28px rgb(var(--accent-rgb) / .35)}.step__marker[data-astro-cid-boxoifss]:after{border:1px solid rgb(var(--accent-rgb) / .7);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.step[data-astro-cid-boxoifss].is-active .step__marker[data-astro-cid-boxoifss]:after{animation:marker-signal 1.6s var(--ease-out) .15s 1 both}}@keyframes marker-signal{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.step__content[data-astro-cid-boxoifss]{padding-top:.35rem}.step__title[data-astro-cid-boxoifss]{letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.05}.step__body[data-astro-cid-boxoifss]{max-width:30rem;margin-top:.85rem}@media (width<=959px){.approach__grid[data-astro-cid-boxoifss]{grid-template-columns:1fr}.approach__head[data-astro-cid-boxoifss]{position:static}.steps[data-astro-cid-boxoifss]{--marker:2.5rem}}.ambient[data-astro-cid-4a6zbhei]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.ambient__light[data-astro-cid-4a6zbhei]{top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:radial-gradient(closest-side, rgb(var(--rgb) / var(--core)), rgb(var(--rgb) / calc(var(--a) * .5)) 50%, rgb(var(--rgb) / 0) 100%);will-change:transform, opacity;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.ambient__light[data-astro-cid-4a6zbhei]{animation:ambient-drift var(--dur) ease-in-out var(--delay) infinite;animation-play-state:paused}.ambient[data-astro-cid-4a6zbhei].is-live .ambient__light[data-astro-cid-4a6zbhei]{animation-play-state:running}}@keyframes ambient-drift{0%,to{opacity:1;transform:translate(0)scale(1)}30%{transform:translate(var(--p1x), var(--p1y)) scale(1.08);opacity:.8}58%{transform:translate(var(--p2x), var(--p2y)) scale(.94);opacity:1}82%{transform:translate(var(--p3x), var(--p3y)) scale(1.04);opacity:.88}}.icon[data-astro-cid-r3a37nm6]{width:100%;height:100%;overflow:visible}.i-draw[data-astro-cid-r3a37nm6]{stroke-dasharray:1;stroke-dashoffset:0}.i-node[data-astro-cid-r3a37nm6]{fill:var(--surface)}.i-node--end[data-astro-cid-r3a37nm6]{fill:currentColor}.i-bar[data-astro-cid-r3a37nm6],.i-col[data-astro-cid-r3a37nm6],.i-shield[data-astro-cid-r3a37nm6],.i-node[data-astro-cid-r3a37nm6]{transform-box:fill-box}.i-bar[data-astro-cid-r3a37nm6]{transform-origin:bottom}.i-node[data-astro-cid-r3a37nm6]{transform-origin:50%}.industries[data-astro-cid-d4rfjcab]{isolation:isolate;background:linear-gradient(180deg, #f6f9fd 0%, var(--sky) 45%, #e4edf9 100%);padding-bottom:calc(var(--section) * .6);position:relative;overflow-x:clip}.industries__head[data-astro-cid-d4rfjcab]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(3.5rem,7vw,5.5rem);display:grid}.industries__title[data-astro-cid-d4rfjcab]{margin-top:1.5rem}.sectors[data-astro-cid-d4rfjcab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.sector[data-astro-cid-d4rfjcab]{display:flex;position:relative}.sector[data-astro-cid-d4rfjcab]:before{content:"";border-radius:var(--radius);background:var(--surface);opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out) .35s;position:absolute;inset:0;box-shadow:0 30px 50px -30px #12264866}.sectors[data-astro-cid-d4rfjcab].is-stacked .sector[data-astro-cid-d4rfjcab]:before{opacity:1;transition-duration:.2s;transition-delay:0s}.sectors[data-astro-cid-d4rfjcab].is-stacked .sector__card[data-astro-cid-d4rfjcab]{pointer-events:none}.sector__card[data-astro-cid-d4rfjcab]{--lift:0px;isolation:isolate;border-radius:var(--radius);background:radial-gradient(rgb(var(--grid-rgb) / .16) 1px, transparent 1.2px) 0 0 / 18px 18px, linear-gradient(165deg, #fffffff2, #f6f9fdd9);min-height:24rem;box-shadow:var(--shadow-card);transform:translateY(var(--lift));transition:transform .6s var(--ease-out), border-color .6s var(--ease-out), box-shadow .6s var(--ease-out);border:1px solid #fffffff2;flex-direction:column;flex:1;justify-content:space-between;gap:3.5rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative;overflow:hidden}.sector__card[data-astro-cid-d4rfjcab]:before{content:"";z-index:-1;background:linear-gradient(165deg,#0000 30%,#fffffff0 70%);position:absolute;inset:0}.sector__glow[data-astro-cid-d4rfjcab]{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .12), transparent);opacity:.6;width:80%;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);border-radius:50%;position:absolute;top:-30%;left:-20%}.sector__media[data-astro-cid-d4rfjcab]{z-index:-1;border-radius:inherit;opacity:0;clip-path:inset(38% 30% round 2rem);transition:clip-path .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),opacity .3s ease-out;position:absolute;inset:0;overflow:hidden;transform:scale(.8)}.sector__media[data-astro-cid-d4rfjcab] picture{display:contents}.sector__media[data-astro-cid-d4rfjcab] img{object-fit:cover;filter:saturate(.7)contrast(1.02)brightness(1.03);width:100%;height:100%;transition:scale 1.1s var(--ease-out);scale:1.14}.sector__media[data-astro-cid-d4rfjcab]:after{content:"";background:linear-gradient(to top, #fff 0%, #fffffff7 42%, #fffc 52%, #ffffff4d 68%, #ffffff14 86%, #ffffff2e 100%), linear-gradient(150deg, rgb(var(--accent-rgb) / .3), transparent 60%);position:absolute;inset:0}.sector__card[data-astro-cid-d4rfjcab].is-revealed .sector__media[data-astro-cid-d4rfjcab]{opacity:1;clip-path:inset(0% 0% round var(--radius));transform:scale(1)}.sector__card[data-astro-cid-d4rfjcab].is-revealed .sector__media[data-astro-cid-d4rfjcab] img{scale:1}.sector__card[data-astro-cid-d4rfjcab].is-revealed{border-color:rgb(var(--accent-rgb) / .45)}.sector__card[data-astro-cid-d4rfjcab].is-revealed .sector__q[data-astro-cid-d4rfjcab]{color:var(--text)}.sector__card[data-astro-cid-d4rfjcab].is-revealed .sector__icon[data-astro-cid-d4rfjcab]{background:#ffffffd1;border-color:#ffffffe6}.sector__card[data-astro-cid-d4rfjcab].is-revealed .sector__index[data-astro-cid-d4rfjcab]{color:var(--accent)}.sector__card[data-astro-cid-d4rfjcab]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sector__top[data-astro-cid-d4rfjcab]{justify-content:space-between;align-items:flex-start;display:flex}.sector__icon[data-astro-cid-d4rfjcab]{border:1px solid rgb(var(--accent-rgb) / .2);width:5rem;height:5rem;color:var(--accent);-webkit-backdrop-filter:blur(8px);transition:border-color .6s var(--ease-out), background-color .6s var(--ease-out);background:#ffffffbf;border-radius:1rem;place-items:center;padding:.8rem;display:grid;box-shadow:0 12px 24px -16px #12264866}.sector__index[data-astro-cid-d4rfjcab]{color:var(--subtle);font-size:var(--fs-small);letter-spacing:.08em;font-variant-numeric:tabular-nums;transition:color .6s var(--ease-out);background:#ffffffb8;border-radius:999px;padding:.2rem .6rem;font-weight:600}.sector__name[data-astro-cid-d4rfjcab]{letter-spacing:-.045em;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);font-weight:450;line-height:1}.sector__q[data-astro-cid-d4rfjcab]{max-width:24rem;color:var(--muted);font-family:var(--font-serif);transition:color .6s var(--ease-out);margin-top:1.1rem;font-size:1.3rem;font-style:italic;line-height:1.35}.sector__card[data-astro-cid-d4rfjcab] .i-bar,.sector__card[data-astro-cid-d4rfjcab] .i-col,.sector__card[data-astro-cid-d4rfjcab] .i-node,.sector__card[data-astro-cid-d4rfjcab] .i-shield{transition:transform .7s var(--ease-out), fill .5s var(--ease-out)}.sector__card[data-astro-cid-d4rfjcab]:focus-visible .sector__media[data-astro-cid-d4rfjcab]{opacity:1;clip-path:inset(0% 0% round var(--radius));transform:scale(1)}.sector__card[data-astro-cid-d4rfjcab]:focus-visible .sector__media[data-astro-cid-d4rfjcab] img{scale:1}.sector__card[data-astro-cid-d4rfjcab]:focus-visible .sector__q[data-astro-cid-d4rfjcab]{color:var(--text)}@media (hover:hover) and (pointer:fine){.sector__card[data-astro-cid-d4rfjcab]:hover .sector__media[data-astro-cid-d4rfjcab]{opacity:1;clip-path:inset(0% 0% round var(--radius));transform:scale(1)}.sector__card[data-astro-cid-d4rfjcab]:hover .sector__media[data-astro-cid-d4rfjcab] img{scale:1}.sector__card[data-astro-cid-d4rfjcab]:hover{--lift:-6px;border-color:rgb(var(--accent-rgb) / .35);box-shadow:var(--shadow-lift), 0 0 0 1px rgb(var(--accent-rgb) / .06), 0 24px 60px -30px rgb(var(--accent-rgb) / .3)}.sector__card[data-astro-cid-d4rfjcab]:hover .sector__glow[data-astro-cid-d4rfjcab]{opacity:1;transform:translate(8%,6%)}.sector__card[data-astro-cid-d4rfjcab]:hover .sector__icon[data-astro-cid-d4rfjcab]{background:#ffffffd1;border-color:#ffffffe6}.sector__card[data-astro-cid-d4rfjcab]:hover .sector__index[data-astro-cid-d4rfjcab]{color:var(--accent)}.sector__card[data-astro-cid-d4rfjcab]:hover .sector__q[data-astro-cid-d4rfjcab]{color:var(--text)}.sector__card[data-astro-cid-d4rfjcab]:hover .i-bar{transform:scaleY(1.12)}.sector__card[data-astro-cid-d4rfjcab]:hover .i-bar:nth-of-type(2){transition-delay:60ms}.sector__card[data-astro-cid-d4rfjcab]:hover .i-bar:nth-of-type(3){transition-delay:.12s}.sector__card[data-astro-cid-d4rfjcab]:hover .i-col{transform:translateY(-2px)}.sector__card[data-astro-cid-d4rfjcab]:hover .i-col:nth-of-type(2){transition-delay:50ms}.sector__card[data-astro-cid-d4rfjcab]:hover .i-col:nth-of-type(3){transition-delay:.1s}.sector__card[data-astro-cid-d4rfjcab]:hover .i-col:nth-of-type(4){transition-delay:.15s}.sector__card[data-astro-cid-d4rfjcab]:hover .i-pulse{animation:1.3s cubic-bezier(.65,0,.35,1) retrace}.sector__card[data-astro-cid-d4rfjcab]:hover .i-node--end{transform:scale(1.35)}}@keyframes retrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sector__card[data-astro-cid-d4rfjcab],.sector__glow[data-astro-cid-d4rfjcab],.sector__card[data-astro-cid-d4rfjcab] *{transition-duration:0s!important;animation:none!important}.sector__media[data-astro-cid-d4rfjcab],.sector__card[data-astro-cid-d4rfjcab]:is(:hover,:focus-visible,.is-revealed) .sector__media[data-astro-cid-d4rfjcab]{clip-path:none;transform:none;transition:opacity .2s ease-out!important}.sector__media[data-astro-cid-d4rfjcab] img{scale:1}.sector__card[data-astro-cid-d4rfjcab]:hover{--lift:0px}}@media (width<=1023px){.industries__head[data-astro-cid-d4rfjcab],.sectors[data-astro-cid-d4rfjcab]{grid-template-columns:1fr}.sector__media[data-astro-cid-d4rfjcab]:after{background:linear-gradient(to right, #fffffff5 0%, #ffffffdb 60%, #ffffffb3 100%), linear-gradient(150deg, rgb(var(--accent-rgb) / .25), transparent 60%)}.sector__card[data-astro-cid-d4rfjcab]{flex-direction:row;align-items:flex-start;gap:1.75rem;min-height:0}.sector__top[data-astro-cid-d4rfjcab]{flex-direction:column;gap:1rem}.sector__text[data-astro-cid-d4rfjcab]{flex:1}}@media (width<=599px){.sector__card[data-astro-cid-d4rfjcab]{flex-direction:column;gap:1.75rem}.sector__top[data-astro-cid-d4rfjcab]{flex-direction:row;align-self:stretch}.sector__icon[data-astro-cid-d4rfjcab]{width:3.75rem;height:3.75rem;padding:.7rem}.sector__card[data-astro-cid-d4rfjcab]{text-align:center;align-items:center}.sector__top[data-astro-cid-d4rfjcab]{justify-content:center}.sector__index[data-astro-cid-d4rfjcab]{position:absolute;top:1.25rem;right:1.25rem}.sector__q[data-astro-cid-d4rfjcab]{margin-inline:auto}.sector__media[data-astro-cid-d4rfjcab]:after{background:linear-gradient(to bottom, #ffffff8c 0%, #ffffffe6 42%, #fffffff5 100%), linear-gradient(150deg, rgb(var(--accent-rgb) / .25), transparent 60%)}}.founder[data-astro-cid-35f3qyan]{isolation:isolate;padding-block:calc(var(--section) * .4) calc(var(--section) * .6);background:linear-gradient(#fff 0%,#f7f9fc 100%);position:relative;overflow-x:clip}.founder__intro[data-astro-cid-35f3qyan]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem clamp(3rem,7vw,7.5rem);display:grid}.portrait[data-astro-cid-35f3qyan]{top:calc(var(--header-h) + 3rem);justify-self:center;width:100%;max-width:28rem;margin:0;position:sticky}.portrait__frame[data-astro-cid-35f3qyan]{border-radius:var(--radius);box-shadow:var(--shadow-card), inset 0 0 0 1px rgb(var(--accent-rgb) / .12);background:linear-gradient(118deg,#fff0 38%,#fff9 50%,#fff0 62%),repeating-linear-gradient(90deg,#0000 0 63px,#ffffffd9 63px 64px),repeating-linear-gradient(0deg,#0000 0 95px,#ffffffa6 95px 96px),linear-gradient(205deg,#b7cdee 0%,#cddcf2 40%,#e6eef9 100%);border:1px solid #ffffffe6;position:absolute;inset:-2.25rem -2.25rem 6rem 3.5rem}.portrait__media[data-astro-cid-35f3qyan]{border-radius:var(--radius);aspect-ratio:1320/1191;box-shadow:var(--shadow-lift);background:#d5d9de;position:relative;overflow:hidden}.portrait__media[data-astro-cid-35f3qyan] picture,.portrait__media[data-astro-cid-35f3qyan] img[data-astro-cid-35f3qyan]{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.portrait__frame[data-astro-cid-35f3qyan]{transition:translate .9s var(--ease-out)}.portrait__media[data-astro-cid-35f3qyan] picture{transition:scale 1.4s var(--ease-out)}.portrait[data-astro-cid-35f3qyan]:hover .portrait__frame[data-astro-cid-35f3qyan]{translate:8px -8px}.portrait[data-astro-cid-35f3qyan]:hover .portrait__media[data-astro-cid-35f3qyan] picture{scale:1.035}}.portrait__caption[data-astro-cid-35f3qyan]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex;position:relative}.portrait__id[data-astro-cid-35f3qyan]{gap:.2rem;min-width:0;display:grid}.portrait__social[data-astro-cid-35f3qyan]{border:1px solid var(--line-strong);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--muted);transition:color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out), box-shadow .5s var(--ease-out);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.portrait__social[data-astro-cid-35f3qyan]:hover,.portrait__social[data-astro-cid-35f3qyan]:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 10px 30px -12px rgb(var(--accent-rgb) / .45)}.portrait__social[data-astro-cid-35f3qyan]:focus-visible{border-radius:.75rem}.portrait__name[data-astro-cid-35f3qyan]{color:var(--text);letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.portrait__role[data-astro-cid-35f3qyan]{color:var(--subtle);font-size:var(--fs-small)}.founder__title[data-astro-cid-35f3qyan]{margin-top:1.5rem;display:grid}.founder__title[data-astro-cid-35f3qyan] .serif[data-astro-cid-35f3qyan]{color:var(--accent);line-height:1.08}.founder__line[data-astro-cid-35f3qyan]{display:block}.founder__bio[data-astro-cid-35f3qyan]{gap:1.25rem;max-width:40rem;margin-top:2.25rem;display:grid}.founder__bio[data-astro-cid-35f3qyan] .lead[data-astro-cid-35f3qyan]{color:var(--text)}.facts[data-astro-cid-35f3qyan]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.fact[data-astro-cid-35f3qyan]{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.4rem 1.25rem 0 0;display:flex}.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan]{border-left:1px solid var(--line);padding-left:1.25rem}.fact[data-astro-cid-35f3qyan]{position:relative}.fact__signal[data-astro-cid-35f3qyan]{background:var(--accent);transform-origin:0;width:2.25rem;height:1px;position:absolute;top:-1px;left:0}.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan] .fact__signal[data-astro-cid-35f3qyan]{left:1.25rem}.fact[data-astro-cid-35f3qyan] dt[data-astro-cid-35f3qyan]{color:var(--subtle);font-size:.8125rem;line-height:1.45}.fact[data-astro-cid-35f3qyan] dd[data-astro-cid-35f3qyan]{color:var(--text);line-height:1}.fact__value[data-astro-cid-35f3qyan]{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:500}.fact__num[data-astro-cid-35f3qyan]{font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.fact__unit[data-astro-cid-35f3qyan]{color:var(--accent);font-family:var(--font-serif);font-size:1.25rem;font-style:italic}.edu[data-astro-cid-35f3qyan]{margin-top:clamp(2.25rem,4vw,3rem)}.edu__label[data-astro-cid-35f3qyan]{color:var(--subtle);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.edu__list[data-astro-cid-35f3qyan]{margin-top:.75rem;display:grid}.edu__item[data-astro-cid-35f3qyan]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:.2rem 1.5rem;padding-block:.85rem;display:grid}.edu__org[data-astro-cid-35f3qyan]{color:var(--text);font-size:var(--fs-small);font-weight:500;line-height:1.45}.edu__title[data-astro-cid-35f3qyan]{color:var(--muted);font-size:var(--fs-small);line-height:1.45}@media (width<=959px){.founder__intro[data-astro-cid-35f3qyan]{grid-template-columns:1fr}.portrait[data-astro-cid-35f3qyan]{justify-self:start;max-width:24rem;position:relative;top:0}.portrait__frame[data-astro-cid-35f3qyan]{inset:-1.25rem -1rem 5.5rem 2rem}}@media (width<=599px){.edu__item[data-astro-cid-35f3qyan],.facts[data-astro-cid-35f3qyan]{grid-template-columns:1fr}.fact[data-astro-cid-35f3qyan],.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan]{border-left:0;padding:1rem 0}.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan]{border-top:1px solid var(--line)}.portrait[data-astro-cid-35f3qyan]{max-width:calc(100% - 1rem)}}@media (width<=959px){.portrait[data-astro-cid-35f3qyan]{justify-self:center}}@media (width<=767px){.founder__copy[data-astro-cid-35f3qyan]{padding-top:.5rem}}@media (width<=599px){.facts[data-astro-cid-35f3qyan]{grid-template-columns:repeat(3,minmax(0,1fr))}.fact[data-astro-cid-35f3qyan],.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan]{text-align:center;border-top:0;align-items:center;padding:1.35rem .4rem 0}.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan]{border-left:1px solid var(--line)}.fact[data-astro-cid-35f3qyan] .fact__signal[data-astro-cid-35f3qyan],.fact[data-astro-cid-35f3qyan]+.fact[data-astro-cid-35f3qyan] .fact__signal[data-astro-cid-35f3qyan]{transform-origin:50%;left:calc(50% - 1.125rem)}.fact[data-astro-cid-35f3qyan] dt[data-astro-cid-35f3qyan]{text-wrap:balance;font-size:.75rem}.fact[data-astro-cid-35f3qyan] dd[data-astro-cid-35f3qyan]>[data-astro-cid-35f3qyan][aria-hidden]{justify-items:center;gap:.3rem;display:grid}.fact__value[data-astro-cid-35f3qyan]{font-size:1.75rem}.fact__num[data-astro-cid-35f3qyan]{min-width:0}.fact__unit[data-astro-cid-35f3qyan]{font-size:1.1rem;line-height:1}}.contact[data-astro-cid-d56ov33j]{--depth:linear-gradient(180deg, transparent 72%, #07111f 100%), linear-gradient(180deg, #8fb1e2 0, #6a93d0 calc(var(--veil) * .3), #3d69ad calc(var(--veil) * .6), #1f4580 calc(var(--veil) * .88), #132b52 calc(var(--veil) * 1.15), #102340 calc(var(--veil) * 1.15 + 6%), #0b1a30 62%, #07111f 100%);--bloom:radial-gradient(110% 34% at 50% 84%, #6096e424, transparent 70%), radial-gradient(60% 40% at 80% calc(var(--veil) + 14%), #2a56a05c, transparent 70%);isolation:isolate;padding-block:calc(var(--veil) + var(--section) * .6) clamp(4rem, 8vw, 7rem);position:relative}.contact[data-astro-cid-d56ov33j] .contact__grid-bg{z-index:-1}.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.contact__title[data-astro-cid-d56ov33j]{font-size:var(--fs-display);letter-spacing:-.05em;margin-top:1.75rem;line-height:1;display:grid}.contact__title[data-astro-cid-d56ov33j] .serif[data-astro-cid-d56ov33j]{color:var(--accent);letter-spacing:-.02em}.contact__body[data-astro-cid-d56ov33j]{max-width:34rem;margin-top:clamp(2rem,4vw,3rem)}.contact__panel[data-astro-cid-d56ov33j]{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(140%);transition:border-color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:linear-gradient(#ffffff14,#ffffff06);padding:clamp(1.75rem,3vw,2.5rem);position:relative;box-shadow:0 40px 80px -40px #0009,inset 0 1px #ffffff14}.contact__panel[data-astro-cid-d56ov33j]:focus-within{border-color:rgb(var(--accent-rgb) / .42);box-shadow:0 40px 80px -40px #0009, inset 0 1px 0 #ffffff1f, 0 0 0 1px rgb(var(--accent-rgb) / .1), 0 24px 70px -30px rgb(var(--accent-rgb) / .4)}.contact__panel[data-astro-cid-d56ov33j] .contact__cta{justify-content:space-between;width:100%}.form[data-astro-cid-d56ov33j]{gap:1.125rem;display:grid}.field[data-astro-cid-d56ov33j]{gap:.5rem;display:grid}.field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{color:var(--muted);font-size:var(--fs-small);font-weight:500;line-height:1.3}.field__hint[data-astro-cid-d56ov33j]{color:var(--subtle);font-weight:400}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j],.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;transition:border-color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);background:#ffffff0a;border-radius:.75rem;padding:.8rem 1rem;font-size:1rem;line-height:1.5}.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:7.5rem}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:hover,.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:hover{border-color:rgb(var(--line-rgb) / .4)}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible,.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:#ffffff12;outline:none}.field[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:user-invalid,.field[data-astro-cid-d56ov33j] textarea[data-astro-cid-d56ov33j]:user-invalid{border-color:#f2a7a7}.form[data-astro-cid-d56ov33j] .contact__cta{margin-top:.375rem}.form[data-astro-cid-d56ov33j][hidden],.form__done[data-astro-cid-d56ov33j][hidden],.form__status[data-astro-cid-d56ov33j]:empty{display:none}.form__status[data-astro-cid-d56ov33j]{color:var(--muted);font-size:var(--fs-small)}.form__status[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j],.form__done[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--text);text-underline-offset:.3em;text-decoration:underline}.form__done[data-astro-cid-d56ov33j]{outline:none;gap:.5rem;display:grid}.form__done-title[data-astro-cid-d56ov33j]{color:var(--text);letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.3}.contact__label[data-astro-cid-d56ov33j]{color:var(--subtle);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin-top:2.25rem;font-weight:600;line-height:1rem}.details[data-astro-cid-d56ov33j]{margin-top:.75rem}.detail[data-astro-cid-d56ov33j]{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1rem;display:grid}.detail[data-astro-cid-d56ov33j]:last-child{padding-bottom:0}.detail[data-astro-cid-d56ov33j] dt[data-astro-cid-d56ov33j]{color:var(--subtle);font-size:var(--fs-small)}.detail[data-astro-cid-d56ov33j] dd[data-astro-cid-d56ov33j]{color:var(--text);font-size:1.0625rem;line-height:1.5}.detail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.35em;transition:text-decoration-color var(--t-hover) var(--ease-out);overflow-wrap:anywhere}.detail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{text-decoration-color:var(--accent)}.contact__rule[data-astro-cid-d56ov33j]{background:linear-gradient(to right, transparent, var(--line-strong) 20%, var(--line-strong) 80%, transparent);transform-origin:50%;height:1px;margin-top:clamp(4rem,8vw,6rem);display:block}@media (width<=959px){.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr}.contact__panel[data-astro-cid-d56ov33j]{max-width:34rem}}@media (width<=479px){.detail[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}@media (width<=959px){.contact__panel[data-astro-cid-d56ov33j]{max-width:none}}@media (pointer:coarse){.detail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{margin-block:-.6rem;padding-block:.6rem;display:inline-block}}
