.nl[data-astro-cid-qimrxa7w]{border-radius:var(--rad-4);background:var(--vellum);overflow:hidden}.nl[data-astro-cid-qimrxa7w] .pic{width:100%;height:auto;display:block}.why[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.why-t[data-astro-cid-2ysv2tyu]{gap:22px;display:grid}.why-a[data-astro-cid-2ysv2tyu] .plate{max-width:380px}.cols[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:32px;margin-top:6px;display:grid}@media (width<=860px){.why[data-astro-cid-2ysv2tyu],.cols[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;gap:20px}.why-a[data-astro-cid-2ysv2tyu]{order:2}.why-a[data-astro-cid-2ysv2tyu] .plate{max-width:300px}}.caps-top[data-astro-cid-2ysv2tyu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin:clamp(48px,6vw,80px) 0 18px;display:flex}.caps-top[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{max-width:46em;color:var(--plum);font-size:var(--fs-body)}.caps-k[data-astro-cid-2ysv2tyu]{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--heather);font-weight:600}.lasts[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line-dark);color:var(--on-dark-2);margin-top:4px;padding-top:12px;font-size:var(--fs-fine)!important}.lasts[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:4px;font-weight:600;display:block}.caps[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.caps-more[data-astro-cid-2ysv2tyu]{margin-top:24px}.vp-more[data-astro-cid-2ysv2tyu]{margin-top:16px}.cap[data-astro-cid-2ysv2tyu]{border-radius:var(--rad-4);background:var(--night);border:1px solid var(--night);color:var(--on-dark-2);transition:transform .6s var(--ease), box-shadow .6s var(--ease);align-content:start;gap:8px;padding:22px 20px 24px;display:grid;position:relative;overflow:hidden}.cap[data-astro-cid-2ysv2tyu]:before{content:"";background:color-mix(in srgb, var(--c) 75%, var(--white-warm));height:2px;position:absolute;inset:0 0 auto}.cap[data-astro-cid-2ysv2tyu]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.cap[data-astro-cid-2ysv2tyu] .cap-ic{max-width:120px;margin:4px 0 6px}.cap[data-astro-cid-2ysv2tyu] h4[data-astro-cid-2ysv2tyu]{color:var(--on-dark)}.cap[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small);line-height:1.5}@media (width<=1100px){.caps[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.caps[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr}.cap[data-astro-cid-2ysv2tyu]{padding:18px 16px}}.name[data-astro-cid-2ysv2tyu]{align-items:center}.ideas[data-astro-cid-2ysv2tyu]{gap:14px;margin-top:4px;list-style:none;display:grid}.ideas[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{grid-template-columns:14px 1fr;align-items:start;gap:14px;display:grid}.ideas[data-astro-cid-2ysv2tyu] .dot[data-astro-cid-2ysv2tyu]{border-radius:var(--arch-s);background:var(--c);width:10px;height:12px;margin-top:6px}.ideas[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small)}.motto[data-astro-cid-2ysv2tyu]{border-left:2px solid var(--gold);gap:4px;padding-left:20px;display:grid}.motto[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu][lang]{color:var(--gold);font-size:18px;font-weight:500}.house[data-astro-cid-2ysv2tyu]{justify-self:center;width:100%;max-width:500px;position:relative}.seal-sm[data-astro-cid-2ysv2tyu]{background:var(--plum);border-radius:50%;width:104px;height:104px;padding:6px;position:absolute;top:0;right:-14px}@media (width<=600px){.seal-sm[data-astro-cid-2ysv2tyu]{width:84px;height:84px;right:0}}.vx[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.vtabs[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);display:grid}.vt[data-astro-cid-2ysv2tyu]{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:var(--fs-small);color:var(--aub);cursor:pointer;background:0 0;grid-template-columns:32px 1fr;align-items:baseline;gap:12px;padding:15px 0;font-weight:500;line-height:1.35;transition:color .3s;display:grid}.vt[data-astro-cid-2ysv2tyu]:hover,.vt[data-astro-cid-2ysv2tyu][aria-selected=true]{color:var(--plum)}.vl[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{--ul:currentColor;background:linear-gradient(var(--ul), var(--ul)) 100% 100% / 0 1px no-repeat;transition:background-size .5s var(--ease);padding-bottom:3px}.vt[data-astro-cid-2ysv2tyu]:is(:hover,:focus-visible,[aria-selected=true]) .vl[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{background-position:0 100%;background-size:100% 1px}.vt[data-astro-cid-2ysv2tyu][aria-selected=true] .vl[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{--ul:var(--gold)}.vt[data-astro-cid-2ysv2tyu][aria-selected=true] .vl[data-astro-cid-2ysv2tyu]{font-weight:600}@media (prefers-reduced-motion:reduce){.vl[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{transition:none}}.vn[data-astro-cid-2ysv2tyu]{font-size:var(--fs-fine);color:var(--heather);font-variant-numeric:tabular-nums;font-weight:300;transition:color .3s}.vt[data-astro-cid-2ysv2tyu][aria-selected=true] .vn[data-astro-cid-2ysv2tyu]{color:var(--plum)}.vp[data-astro-cid-2ysv2tyu]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);position:relative;overflow:hidden}.vp[data-astro-cid-2ysv2tyu]:before{content:"";background:var(--c);height:2px;position:absolute;inset:0 0 auto}.vp[data-astro-cid-2ysv2tyu].swap{animation:vp-in .6s var(--ease)}@keyframes vp-in{0%{opacity:0;transform:translateY(8px)}}.vp-top[data-astro-cid-2ysv2tyu]{gap:12px;padding:clamp(28px,3.5vw,44px) clamp(26px,3.5vw,44px) 0;display:grid}.vp-s[data-astro-cid-2ysv2tyu]{color:var(--plum);max-width:34em;font-size:18px;font-weight:300}.vp-body[data-astro-cid-2ysv2tyu]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;margin-top:clamp(24px,3vw,32px);padding:clamp(24px,3vw,32px) clamp(26px,3.5vw,44px) clamp(28px,3.5vw,44px);display:grid}.lk[data-astro-cid-2ysv2tyu]{--a-k-size:var(--fs-label);margin-bottom:14px}.vp-pts[data-astro-cid-2ysv2tyu]{gap:12px;list-style:none;display:grid}.vp-pts[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small);grid-template-columns:20px 1fr;gap:10px;line-height:1.5;display:grid}.vp-pts[data-astro-cid-2ysv2tyu] .gl{color:var(--plum);width:18px;height:18px;margin-top:2px}.vp-ex[data-astro-cid-2ysv2tyu]{border-radius:var(--rad-3);background:var(--vellum);align-content:start;gap:10px;margin:0;padding:20px 22px;display:grid}.vp-ex[data-astro-cid-2ysv2tyu] blockquote[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small);color:var(--plum);margin:0;line-height:1.6}@media (width<=960px){.vx[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.vtabs[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;column-gap:24px}}@media (width<=640px){.vp-body[data-astro-cid-2ysv2tyu],.vtabs[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.vt[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small);padding:10px 0}}.hold[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}@media (width<=960px){.hold[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}.pledge[data-astro-cid-2ysv2tyu]{border-radius:var(--rad-4);background:var(--card);color:var(--aub);box-shadow:var(--sh-dark);padding:clamp(28px,4vw,48px);position:relative}.pledge[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{color:var(--plum)}.pledge[data-astro-cid-2ysv2tyu] ol[data-astro-cid-2ysv2tyu]{gap:0;list-style:none;display:grid}.pledge[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;padding:18px 0;display:grid}.pledge[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]:first-child{padding-top:0}.pledge[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small)}.pk[data-astro-cid-2ysv2tyu]{border:1px solid #2b1d3e4d;border-radius:50%;place-content:center;width:24px;height:24px;margin-top:1px;display:grid}.pk[data-astro-cid-2ysv2tyu] svg[data-astro-cid-2ysv2tyu]{width:14px;height:14px}.pk[data-astro-cid-2ysv2tyu] path[data-astro-cid-2ysv2tyu]{fill:none;stroke:var(--plum);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sig[data-astro-cid-2ysv2tyu]{font-weight:600;font-size:var(--fs-small);letter-spacing:.04em;color:var(--plum);align-items:center;gap:14px;margin-top:24px;display:flex}.sig-l[data-astro-cid-2ysv2tyu]{background:var(--gold);width:48px;height:1px}.anim .pledge[data-astro-cid-2ysv2tyu][data-play]:not(.now) .pk[data-astro-cid-2ysv2tyu] path[data-astro-cid-2ysv2tyu]{stroke-dasharray:1;stroke-dashoffset:1px}.anim .pledge[data-astro-cid-2ysv2tyu][data-play].in:not(.now) .pk[data-astro-cid-2ysv2tyu] path[data-astro-cid-2ysv2tyu]{animation:hk-draw .6s var(--ease) both;animation-delay:calc(.3s + var(--i) * .15s)}.road[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid;position:relative}.r-rail[data-astro-cid-2ysv2tyu]{background:var(--line);height:1px;position:absolute;top:19px;left:0;right:0}.r-rail[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{background:var(--gold);transform-origin:0;position:absolute;inset:0 40% 0 0}.rcol[data-astro-cid-2ysv2tyu]{align-content:start;gap:18px;display:grid;position:relative}.rnode[data-astro-cid-2ysv2tyu]{align-items:center;gap:12px;margin:0;display:flex}.rdot[data-astro-cid-2ysv2tyu]{border-radius:var(--arch);background:var(--ct);width:38px;height:38px;color:color-mix(in srgb, var(--c) 80%, var(--plum));box-shadow:0 0 0 8px var(--vellum);place-content:center;display:grid;position:relative}.rdot[data-astro-cid-2ysv2tyu] .gl{width:18px;height:18px}.s-next[data-astro-cid-2ysv2tyu] .rdot[data-astro-cid-2ysv2tyu]{background:var(--vellum);border:1px dashed var(--c)}.now-dot[data-astro-cid-2ysv2tyu]{background:var(--c);border-radius:50%;width:8px;height:8px}.rlab[data-astro-cid-2ysv2tyu]{background:var(--vellum);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--plum);padding:0 12px 0 0;font-weight:600}.rcol[data-astro-cid-2ysv2tyu] ul[data-astro-cid-2ysv2tyu]{gap:12px;list-style:none;display:grid}.rcol[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);gap:6px;padding:20px 22px;display:grid}.s-next[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{background:0 0;border-style:dashed}.rcol[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{font-size:var(--fs-small);line-height:1.55}.anim .road[data-astro-cid-2ysv2tyu][data-play]:not(.now) .r-rail[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{transform:scaleX(0)}.anim .road[data-astro-cid-2ysv2tyu][data-play].in:not(.now) .r-rail[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{transition:transform .9s var(--ease) .2s;transform:none}.anim .road[data-astro-cid-2ysv2tyu][data-play]:not(.now) .rcol[data-astro-cid-2ysv2tyu]{opacity:0;transform:translateY(10px)}.anim .road[data-astro-cid-2ysv2tyu][data-play].in:not(.now) .rcol[data-astro-cid-2ysv2tyu]{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(.2s + var(--g) * .15s);transform:none}@media (width<=860px){.road[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.r-rail[data-astro-cid-2ysv2tyu]{width:1px;height:auto;inset:20px auto 20px 19px}.r-rail[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{transform-origin:top;bottom:40%;right:0}.rcol[data-astro-cid-2ysv2tyu] ul[data-astro-cid-2ysv2tyu]{padding-left:54px}.anim .road[data-astro-cid-2ysv2tyu][data-play]:not(.now) .r-rail[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{transform:scaleY(0)}}
