.lo[data-astro-cid-rgq6bzd7]{position:relative;width:100%;aspect-ratio:1}.lo__disc[data-astro-cid-rgq6bzd7]{position:absolute;inset:9.5%}.lo__disc[data-astro-cid-rgq6bzd7] .pdisc{width:100%}.lo__c[data-astro-cid-rgq6bzd7]{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none;z-index:2}.lo__cord[data-astro-cid-rgq6bzd7]{fill:none;stroke:var(--line-strong);stroke-width:.28}.lo__v[data-astro-cid-rgq6bzd7]{fill:none;stroke-width:var(--w, 1.4);stroke-linecap:round}.lo__v--a[data-astro-cid-rgq6bzd7]{stroke:var(--royal)}.lo__v--b[data-astro-cid-rgq6bzd7]{stroke:var(--ink)}.lo__v--c[data-astro-cid-rgq6bzd7]{stroke:var(--ink-3)}.lo__v--d[data-astro-cid-rgq6bzd7]{stroke:var(--royal-900)}.lo__proof[data-astro-cid-rgq6bzd7]{position:absolute;right:-9%;top:50%;translate:0 -50%;width:clamp(98px,8.8vw,126px);z-index:3}.lo__proof[data-astro-cid-rgq6bzd7] .proof{--proof-fs: clamp(1.9rem, 2.6vw, 2.4rem)}.lo__proof[data-astro-cid-rgq6bzd7] .proof__in{padding:8%}.lo__proof[data-astro-cid-rgq6bzd7] .proof__label{max-width:9ch}.lo__chip[data-astro-cid-rgq6bzd7]{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:3}@media(max-width:599px){.lo__chip[data-astro-cid-rgq6bzd7]{white-space:normal;text-align:left;width:max-content;max-width:92%;bottom:-6%}.lo__proof[data-astro-cid-rgq6bzd7]{right:-6%}}.rl__types[data-astro-cid-4evvxend]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.rl__types-n[data-astro-cid-4evvxend]{font-size:var(--fs-small);color:var(--ink-3)}.rl__list[data-astro-cid-4evvxend]{display:grid;gap:0;max-width:520px;border-top:1px solid var(--line-strong)}.rl__list[data-astro-cid-4evvxend] li[data-astro-cid-4evvxend]{border-bottom:1px solid var(--line-strong)}.rl__a[data-astro-cid-4evvxend]{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 44px;align-items:center;gap:14px;min-height:64px;padding-block:8px;color:var(--ink)}.rl__n[data-astro-cid-4evvxend]{position:relative;font-size:clamp(2.4rem,3.4vw,3.1rem);line-height:1;font-variation-settings:"opsz" 22;font-weight:500;color:var(--royal);padding-left:18px}.rl__a--b[data-astro-cid-4evvxend] .rl__n[data-astro-cid-4evvxend]{color:var(--ink)}.rl__a--c[data-astro-cid-4evvxend] .rl__n[data-astro-cid-4evvxend]{color:var(--ink-3)}.rl__a--d[data-astro-cid-4evvxend] .rl__n[data-astro-cid-4evvxend]{color:var(--royal-900)}.rl__n[data-astro-cid-4evvxend]:before{content:"";position:absolute;left:0;top:50%;width:5px;height:22px;margin-top:-11px;border-radius:9px;background:currentColor}.rl__t[data-astro-cid-4evvxend]{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.2;font-variation-settings:"opsz" 18;transition:transform .7s var(--ease-out),color .3s}.rl__o[data-astro-cid-4evvxend]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ink-4);color:var(--royal);transform:rotate(90deg);transition:background .4s,color .4s,border-color .4s}.rl__o[data-astro-cid-4evvxend] .ico{width:16px;height:16px}.rl__a[data-astro-cid-4evvxend]:hover .rl__t[data-astro-cid-4evvxend],.rl__a[data-astro-cid-4evvxend]:focus-visible .rl__t[data-astro-cid-4evvxend]{transform:translate(6px);color:var(--royal-700)}.rl__a[data-astro-cid-4evvxend]:hover .rl__o[data-astro-cid-4evvxend],.rl__a[data-astro-cid-4evvxend]:focus-visible .rl__o[data-astro-cid-4evvxend]{background:var(--royal);border-color:var(--royal);color:#fff}@media(max-width:479px){.rl__a[data-astro-cid-4evvxend]{grid-template-columns:62px minmax(0,1fr) 44px;gap:10px}}.np[data-astro-cid-er7or4ye]{padding-block:0 var(--section)}.np__panel[data-astro-cid-er7or4ye]{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:clamp(36px,5vw,80px);align-items:center;padding:clamp(36px,6vw,96px) clamp(24px,6vw,96px);border-radius:var(--r-panel);background:var(--sky-50)}@media(min-width:900px){.np__panel[data-astro-cid-er7or4ye]{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}}.np__ring[data-astro-cid-er7or4ye]{position:absolute;z-index:-1;right:-18%;bottom:-78%;width:56%;aspect-ratio:1;border-radius:50%;border:1px solid var(--sky-200);pointer-events:none}.np__ring[data-astro-cid-er7or4ye]:after{content:"";position:absolute;inset:9%;border-radius:50%;border:1px dashed var(--sky-200)}.np__media[data-astro-cid-er7or4ye]{position:relative;justify-self:center;width:min(78%,300px)}.np__media[data-astro-cid-er7or4ye] .pdisc{width:100%}.np__chip[data-astro-cid-er7or4ye]{position:absolute;left:50%;bottom:-4%;transform:translate(-50%);z-index:3}.np__eyebrow[data-astro-cid-er7or4ye]{--eyebrow-bg: var(--sky-50);color:var(--royal-600)}.np__h[data-astro-cid-er7or4ye]{margin-top:22px;font-size:clamp(1.9rem,3.3vw,3.3rem);line-height:1.08;max-width:22ch}.np__line[data-astro-cid-er7or4ye]{display:block}.np__num[data-astro-cid-er7or4ye]{display:inline-block;margin-top:.22em;font-size:clamp(2.8rem,6.2vw,6rem);line-height:1;letter-spacing:-.015em;color:var(--ink);background:linear-gradient(var(--royal),var(--royal)) 0 100% / 0 2px no-repeat;transition:background-size .9s var(--ease-out),color .4s}.np__num[data-astro-cid-er7or4ye]:hover,.np__num[data-astro-cid-er7or4ye]:focus-visible{background-size:100% 2px;color:var(--royal-700)}.np__btns[data-astro-cid-er7or4ye]{margin-top:clamp(26px,3vw,40px)}.np__btns[data-astro-cid-er7or4ye] .btn{min-width:150px}.np__btns[data-astro-cid-er7or4ye] .btn>span{display:inline-flex;align-items:center;gap:10px}.np__btns[data-astro-cid-er7or4ye] .btn .ico{width:18px;height:18px}@media(max-width:479px){.np__btns[data-astro-cid-er7or4ye] .btn{flex:1 1 0;min-width:0}}.loc-atlas[data-astro-cid-fvi7swcd]{overflow-anchor:none;position:relative;isolation:isolate;overflow:clip;padding-block:clamp(56px,7vw,112px) var(--section)}.loc-atlas__halo[data-astro-cid-fvi7swcd]{right:-26vw;bottom:-14vw;width:56vw}.loc-mq .mq__item,.loc-mq .mq__item.is-alt{font-family:var(--font-body);font-weight:300;font-style:normal;letter-spacing:-.01em;font-variation-settings:normal;font-size:clamp(1.9rem,3.6vw,3.6rem)}html .loc-mq .mq__item.is-alt{font-style:normal}
