.bm-section[data-astro-cid-vk6je62c]{background:linear-gradient(180deg, #fff, var(--mint-50))}.bm[data-astro-cid-vk6je62c]{grid-template-columns:1fr minmax(260px,.8fr) 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bm__intro[data-astro-cid-vk6je62c]{align-content:center;gap:1.2rem;display:grid}.bm__chips[data-astro-cid-vk6je62c]{border:0;flex-wrap:wrap;gap:.45rem;margin:.4rem 0 0;padding:0;display:flex}.bm__chip[data-astro-cid-vk6je62c]{--on:0;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:.55rem .95rem;font-size:.86rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.bm__chip[data-astro-cid-vk6je62c]:hover{border-color:var(--green-600)}.bm__chips[data-astro-cid-vk6je62c] input[data-astro-cid-vk6je62c]:checked+.bm__chip[data-astro-cid-vk6je62c]{background:var(--green-600);border-color:var(--green-600);color:#fff}.bm__chips[data-astro-cid-vk6je62c] input[data-astro-cid-vk6je62c]:focus-visible+.bm__chip[data-astro-cid-vk6je62c]{outline:3px solid var(--focus);outline-offset:2px}.bm__figure[data-astro-cid-vk6je62c]{border-radius:var(--shape-arch);aspect-ratio:2/3;box-shadow:var(--shadow);background:#fff;position:relative;overflow:hidden}.bm__figure[data-astro-cid-vk6je62c] img[data-astro-cid-vk6je62c]{object-fit:cover;width:100%;height:100%}.bm__spot[data-astro-cid-vk6je62c]{--on:0;cursor:pointer;place-items:center;width:34px;height:34px;display:grid;position:absolute;translate:-50% -50%}.bm__spot[data-astro-cid-vk6je62c] span[data-astro-cid-vk6je62c]{border:3px solid var(--green);width:14px;height:14px;box-shadow:0 0 0 calc(var(--on) * 7px) #1e8c454d, 0 4px 10px #00000040;transition:box-shadow .3s var(--ease), background .3s, scale .3s var(--ease);scale:calc(1 + var(--on) * .25);background:#fff;background:color-mix(in srgb, var(--green) calc(var(--on) * 100%), #fff);border-radius:50%}.bm__spot[data-astro-cid-vk6je62c]:hover span[data-astro-cid-vk6je62c]{scale:1.3}.bm__spot[data-astro-cid-vk6je62c]:before{content:"";opacity:0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute}@keyframes ping{0%{opacity:.9;scale:1}80%,to{opacity:0;scale:3}}.bm__panels[data-astro-cid-vk6je62c]{align-items:center;min-height:420px;display:grid}.bm-panel[data-astro-cid-vk6je62c]{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;align-content:start;justify-items:start;gap:1.2rem;padding:clamp(24px,3vw,36px);display:none}@media (prefers-reduced-motion:no-preference){.bm-panel[data-astro-cid-vk6je62c]{animation:panel-in .25s var(--ease)}@keyframes panel-in{0%{opacity:0;translate:12px}}}.bm-panel__area[data-astro-cid-vk6je62c]{color:var(--green-600)}.bm-panel[data-astro-cid-vk6je62c] h4[data-astro-cid-vk6je62c]{color:var(--muted);margin-bottom:.6rem}.bm-panel__links[data-astro-cid-vk6je62c]{width:100%;display:grid}.bm-panel__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-weight:600;text-decoration:none;display:flex}.bm-panel__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c] svg[data-astro-cid-vk6je62c]{width:18px;color:var(--green-600);transition:translate .25s var(--ease)}.bm-panel__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]:hover{color:var(--green-600)}.bm-panel__links[data-astro-cid-vk6je62c] a[data-astro-cid-vk6je62c]:hover svg[data-astro-cid-vk6je62c]{translate:4px}@media (width<=1080px){.bm[data-astro-cid-vk6je62c]{grid-template-columns:minmax(220px,.8fr) 1.2fr}.bm__intro[data-astro-cid-vk6je62c]{grid-column:1/-1}}@media (width<=640px){.bm[data-astro-cid-vk6je62c]{grid-template-columns:1fr;gap:24px}.bm__panels[data-astro-cid-vk6je62c]{order:2;min-height:0}.bm__figure[data-astro-cid-vk6je62c]{order:3;justify-self:center;width:min(60%,240px)}.bm__spot[data-astro-cid-vk6je62c]{pointer-events:none}}.bm__figure[data-astro-cid-vk6je62c]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#1e8c4538 80%,#1e8c458c);border-bottom:2px solid #1e8c45b3;height:25%;position:absolute;top:-25%;left:0;right:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bm__figure[data-astro-cid-vk6je62c]{view-timeline:--fig block}.bm__figure[data-astro-cid-vk6je62c]:after{animation:linear both scan --fig;animation-range:entry 30% cover 55%}@keyframes scan{0%{opacity:0;top:-25%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.bm__spot[data-astro-cid-vk6je62c]{animation:linear both spot-in --fig;animation-range:entry calc(35% + var(--k) * 5%) cover calc(40% + var(--k) * 2.5%)}@keyframes spot-in{0%{opacity:0;scale:.2}}}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(24px,4vw,56px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--mint-100), transparent 70%);z-index:-1;height:120%;position:absolute;inset:-20% -10% auto 40%}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}.hero__kicker[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--green-600);align-items:center;gap:.6rem;max-width:none;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.hero__kicker[data-astro-cid-lcdefpme]:before{content:"";background:var(--red);border-radius:50%;flex:none;width:7px;height:7px}.hero__tagline[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:14ch;margin:0;font-weight:800;line-height:1.02}.hero__tagline[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{display:block}.hero__tagline[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--green)}.proof[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);backdrop-filter:blur(8px);background:#ffffffb3;flex-wrap:wrap;align-items:stretch;gap:0;margin:.6rem 0 0;display:flex}.proof[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;justify-content:center;padding:.8rem 1.3rem;display:flex}.proof[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.proof[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--green);margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:800;line-height:1}.proof[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.3rem;font-size:.8rem;font-weight:600}.proof__team[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;flex-direction:row!important}.proof__team[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{order:2;margin:0}.proof__team[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:.25em;font-weight:700}.proof__faces[data-astro-cid-lcdefpme]{order:1;display:flex}.proof__faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 30%;background:var(--mint-100);border:3px solid #fff;border-radius:50%;width:44px;height:44px}.proof__faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]+img[data-astro-cid-lcdefpme]{margin-left:-12px}.hero__media[data-astro-cid-lcdefpme]{padding:0 0 28px 28px;position:relative}.hero__arc[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;width:88%;position:absolute;top:-4%;left:6%}.hero__frame[data-astro-cid-lcdefpme]{aspect-ratio:7/5;border-radius:var(--shape-arch);background:var(--mint-100);box-shadow:var(--shadow);position:relative;overflow:hidden}.hero__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:48% 55%;width:100%;height:100%}.rom-card[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:18px;justify-items:start;gap:.3rem;margin:0;padding:.9rem 1.1rem .8rem;display:grid;position:absolute;bottom:0;left:0}.rom-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.8rem;font-weight:700}.rom[data-astro-cid-lcdefpme]{width:132px;height:auto;overflow:visible}.rom[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{stroke:var(--mint-200);stroke-width:1.5px;stroke-linecap:round}.rom__track[data-astro-cid-lcdefpme],.rom__fill[data-astro-cid-lcdefpme]{fill:none;stroke-width:7px;stroke-linecap:round}.rom__track[data-astro-cid-lcdefpme]{stroke:var(--mint-100)}.rom__fill[data-astro-cid-lcdefpme]{stroke:var(--green);stroke-dasharray:100;stroke-dashoffset:25px}.rom__needle[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{stroke:var(--ink);stroke-width:3px}.rom__needle[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--ink)}.rom__needle[data-astro-cid-lcdefpme]{transform-origin:60px 62px;rotate:135deg}@media (prefers-reduced-motion:no-preference){.hero__tagline[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease) both}.hero__tagline[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.1s}.hero__tagline[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.2s}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease) .3s both}@keyframes rise{0%{opacity:0;translate:0 .6em}}.hero__frame[data-astro-cid-lcdefpme]{animation:1.3s cubic-bezier(.65,0,.35,1) .1s both sunrise}@keyframes sunrise{0%{clip-path:circle(0% at 50% 100%)}to{clip-path:circle(120% at 50% 100%)}}.hero__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{animation:settle 1.8s var(--ease) both}@keyframes settle{0%{scale:1.18}}.rom-card[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease) .9s both}.rom__fill[data-astro-cid-lcdefpme]{animation:rom-fill 2.2s var(--ease) 1.1s both}.rom__needle[data-astro-cid-lcdefpme]{animation:rom-needle 2.2s var(--ease) 1.1s both}@keyframes rom-fill{0%{stroke-dashoffset:100px}}@keyframes rom-needle{0%{rotate:0deg}}@supports (animation-timeline:scroll()){.hero__media[data-astro-cid-lcdefpme]{animation:linear both lift scroll(root);animation-range:0 70vh}@keyframes lift{to{translate:0 -6%}}}}@media (width<=860px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.hero__media[data-astro-cid-lcdefpme]{width:100%;max-width:480px;margin-inline:auto;padding:0 0 22px 16px}}@media (width<=560px){.proof[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:.7rem .9rem}.proof__team[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-basis:100%;border-left:0!important}.rom[data-astro-cid-lcdefpme]{width:104px}}.locs__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.loc[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:start;gap:1rem;padding:clamp(20px,2.6vw,28px);display:grid}.loc__pin[data-astro-cid-lcdefpme]{background:var(--green-600);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.loc__pin[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:22px}.loc__body[data-astro-cid-lcdefpme]{flex:1;min-width:180px}.loc__name[data-astro-cid-lcdefpme]{font-size:1.1rem}.loc__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.loc__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--green-600);text-decoration:underline}.loc__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.92rem;line-height:1.5}.loc__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.loc__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--mint-50);color:var(--green-800);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.loc__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--mint-100)}.loc__links[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:16px;height:16px}@media (width<=900px){.locs__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.areas__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:36px;display:flex}.areas__head[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{margin:0}.areas__grid[data-astro-cid-lcdefpme]{grid-template-rows:repeat(2,300px);grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.area[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--radius-lg);color:#fff;flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.area[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#06241400 30%,#062414e0 100%);transition:background .4s;position:absolute;inset:0}@media (hover:hover){.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .area__go[data-astro-cid-lcdefpme]{rotate:-45deg}}.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{background:linear-gradient(#06241426 0%,#062414eb 100%)}.area__go[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--green-600);transition:rotate .35s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.area__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px}.area__body[data-astro-cid-lcdefpme]{gap:.45rem;padding:clamp(20px,2.4vw,28px);display:grid}.area__count[data-astro-cid-lcdefpme]{color:var(--mint-200)}.areas__sub[data-astro-cid-lcdefpme]{gap:.4rem;max-width:70ch;margin:-12px 0 24px;display:grid}.areas__sub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.areas__sub[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.area[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.15}.area[data-astro-cid-lcdefpme]:first-child h4[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=900px){.areas__grid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:260px}.area[data-astro-cid-lcdefpme]:first-child{grid-area:auto/1/auto/-1}.area[data-astro-cid-lcdefpme]:first-child h4[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}}@media (width<=640px){.areas__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.area[data-astro-cid-lcdefpme]:first-child{grid-column:auto}.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);color:var(--ink);background:#fff;flex-direction:row;align-items:center;gap:14px;padding:10px 14px 10px 10px}.area[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{display:none}.area[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:auto;border-radius:14px;flex:none;width:72px;height:72px;position:static}.area__body[data-astro-cid-lcdefpme]{flex:1;order:1;gap:.2rem;min-width:0;padding:0}.area[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.area[data-astro-cid-lcdefpme]:first-child h4[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1.02rem}.area__count[data-astro-cid-lcdefpme]{color:var(--green-600);order:1}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}.area__go[data-astro-cid-lcdefpme]{background:var(--mint-100);flex:none;order:2;width:36px;height:36px;position:static}.area__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px}}.loc__top[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;display:flex}.loc__text[data-astro-cid-lcdefpme]{color:var(--muted)}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.split__img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;border-radius:var(--radius-lg);overflow:hidden}.split__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.split__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.2rem;display:grid}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}.approach__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.approach__img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;border-radius:var(--radius-lg);overflow:hidden}.approach__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.approach__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}@media (width<=900px){.approach__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.approach__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}.why[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(36px,5vw,64px);display:grid;overflow:hidden}.why[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--mint-50);align-content:start;gap:.5rem;padding:clamp(20px,2.4vw,28px);display:grid}.why[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem}.why[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.93rem;line-height:1.6}@media (width<=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
