.loc[data-astro-cid-4eth3l44]{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:3/2;background:#cfe6ff;min-height:320px;position:relative;overflow:hidden}.loc-map[data-astro-cid-4eth3l44]{cursor:pointer;display:block;position:absolute;inset:0}.loc-map[data-astro-cid-4eth3l44] svg[data-astro-cid-4eth3l44]{width:100%;height:100%}.loc[data-astro-cid-4eth3l44] .sun-rays,.loc[data-astro-cid-4eth3l44] .cloud,.loc[data-astro-cid-4eth3l44] .boat,.loc[data-astro-cid-4eth3l44] .tree,.loc[data-astro-cid-4eth3l44] .flame,.loc[data-astro-cid-4eth3l44] .puff,.loc[data-astro-cid-4eth3l44] .pin,.loc[data-astro-cid-4eth3l44] .ripples ellipse,.loc[data-astro-cid-4eth3l44] .hq,.loc[data-astro-cid-4eth3l44] .birds{transform-box:fill-box;transform-origin:50%}.sun-rays[data-astro-cid-4eth3l44]{animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cloud[data-astro-cid-4eth3l44]{animation:26s linear infinite drift}.c1[data-astro-cid-4eth3l44]{--y:74px;animation-delay:-4s}.c2[data-astro-cid-4eth3l44]{--y:112px;animation-duration:34s;animation-delay:-20s}.c3[data-astro-cid-4eth3l44]{--y:48px;animation-duration:30s;animation-delay:-12s}@keyframes drift{0%{transform:translate(-60px, var(--y))}to{transform:translate(660px, var(--y))}}.birds[data-astro-cid-4eth3l44]{animation:18s linear infinite fly}@keyframes fly{0%{transform:translate(-40px,140px)}50%{transform:translate(300px,112px)}to{transform:translate(640px,130px)}}.wave[data-astro-cid-4eth3l44]{animation:3s linear infinite wave}.w2[data-astro-cid-4eth3l44]{animation-duration:4s;animation-direction:reverse}.w3[data-astro-cid-4eth3l44]{animation-duration:5s}@keyframes wave{to{transform:translate(-60px)}}.boat[data-astro-cid-4eth3l44]{animation:3.2s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}.tree[data-astro-cid-4eth3l44]{animation:3.4s ease-in-out infinite sway;transform-origin:50% 100%!important}.tree-in[data-astro-cid-4eth3l44]:nth-of-type(2n) .tree[data-astro-cid-4eth3l44]{animation-delay:-1.3s}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.flame[data-astro-cid-4eth3l44]{animation:.9s ease-in-out infinite alternate flicker}@keyframes flicker{0%{transform:scale(1)}to{transform:scale(.85,1.15)}}.puff[data-astro-cid-4eth3l44]{opacity:0}.landed[data-astro-cid-4eth3l44] .puff[data-astro-cid-4eth3l44]{animation:2.4s ease-out infinite puff}.landed[data-astro-cid-4eth3l44] .p2[data-astro-cid-4eth3l44]{animation-delay:.8s}.landed[data-astro-cid-4eth3l44] .p3[data-astro-cid-4eth3l44]{animation-delay:1.6s}@keyframes puff{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(10px,-34px)scale(1.4)rotate(90deg)}}.ripples[data-astro-cid-4eth3l44] ellipse[data-astro-cid-4eth3l44]{fill:none;stroke:var(--violet);stroke-width:1.6px;opacity:0}.landed[data-astro-cid-4eth3l44] .ripples[data-astro-cid-4eth3l44] ellipse[data-astro-cid-4eth3l44]{animation:2.4s ease-out infinite ripple}.landed[data-astro-cid-4eth3l44] .ripples[data-astro-cid-4eth3l44] ellipse[data-astro-cid-4eth3l44]:nth-child(2){animation-delay:1.2s}@keyframes ripple{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.landed[data-astro-cid-4eth3l44] .pin[data-astro-cid-4eth3l44]{animation:2.2s ease-in-out infinite pin-bob}@keyframes pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.loc-map[data-astro-cid-4eth3l44]:hover .hq[data-astro-cid-4eth3l44]{animation:.6s ease-in-out infinite hq-wiggle}.loc-map[data-astro-cid-4eth3l44]:hover .puff[data-astro-cid-4eth3l44]{animation-duration:1.2s}@keyframes hq-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.lbl[data-astro-cid-4eth3l44] text[data-astro-cid-4eth3l44]{font:800 10px var(--font);fill:var(--ink)}.lbl[data-astro-cid-4eth3l44] text[data-astro-cid-4eth3l44].lbl-dark{fill:#fff}.lbl[data-astro-cid-4eth3l44] rect[data-astro-cid-4eth3l44]{filter:drop-shadow(0 3px 4px #1b18302e)}.loc-card[data-astro-cid-4eth3l44]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffffffdb;border-radius:18px;max-width:min(46%,270px);padding:14px 16px;position:absolute;top:clamp(12px,2.4vw,22px);right:clamp(12px,2.4vw,22px);box-shadow:inset 0 0 0 1px #ffffffe6,0 16px 30px -18px #4c34a073}.loc-card[data-astro-cid-4eth3l44] p[data-astro-cid-4eth3l44]{margin:0}.loc-here[data-astro-cid-4eth3l44]{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.loc-sq[data-astro-cid-4eth3l44]{background:var(--grad);border-radius:3px;width:10px;height:10px}.loc-city[data-astro-cid-4eth3l44]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.1;margin-top:6px!important}.loc-region[data-astro-cid-4eth3l44]{color:var(--muted);font-size:13px;margin-top:2px!important}.loc-time[data-astro-cid-4eth3l44]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex;margin-top:8px!important}.loc-actions[data-astro-cid-4eth3l44]{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.loc-btn[data-astro-cid-4eth3l44]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:38px;font:inherit;color:var(--ink);cursor:pointer;transition:transform .4s var(--boing);background:#ffffffe0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 18px -12px #4c34a066}.loc-btn[data-astro-cid-4eth3l44]:hover{transform:translateY(-2px)}.loc-btn[data-astro-cid-4eth3l44] svg[data-astro-cid-4eth3l44]{width:16px;height:16px;color:var(--violet)}@media (width<=560px){.loc[data-astro-cid-4eth3l44]{aspect-ratio:auto;background:linear-gradient(#cfe6ff,#f3ecff);flex-direction:column;min-height:0;display:flex}.loc-map[data-astro-cid-4eth3l44]{aspect-ratio:4/3;position:relative}.loc-card[data-astro-cid-4eth3l44]{max-width:none;margin:0 12px;position:relative;top:auto;right:auto}.loc-actions[data-astro-cid-4eth3l44]{padding:12px;position:relative;bottom:auto;left:auto}}@media (prefers-reduced-motion:reduce){.loc[data-astro-cid-4eth3l44] *{animation:none!important}}.story[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-bottom:clamp(48px,7vw,96px);display:grid}.story-logo[data-astro-cid-2ysv2tyu]{justify-self:center;width:100%;max-width:440px}.story-logo[data-astro-cid-2ysv2tyu] svg{width:100%;height:auto;overflow:visible}.story-logo[data-astro-cid-2ysv2tyu] .ol-s1,.story-logo[data-astro-cid-2ysv2tyu] .ol-s2,.story-logo[data-astro-cid-2ysv2tyu] .ol-s3{transform-box:fill-box;transform-origin:50%;animation:hop 3.6s var(--boing) infinite}.story-logo[data-astro-cid-2ysv2tyu] .ol-s2{animation-delay:.18s}.story-logo[data-astro-cid-2ysv2tyu] .ol-s3{animation-delay:.36s}@keyframes hop{0%,55%,to{transform:none}25%{transform:translateY(-36px)rotate(10deg)}}.story-copy[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{margin-bottom:24px;font-size:clamp(34px,4.6vw,56px)}.story-copy[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:var(--ink-2);max-width:52ch;font-size:19px}.story-copy[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]+p[data-astro-cid-2ysv2tyu]{margin-top:16px}.stats[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stat[data-astro-cid-2ysv2tyu]{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);gap:6px;padding:28px;display:grid}.stat-n[data-astro-cid-2ysv2tyu]{letter-spacing:-.04em;justify-self:start;font-size:clamp(64px,8vw,104px);font-weight:850;line-height:1}.stat-l[data-astro-cid-2ysv2tyu]{color:var(--ink-2)}.values[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.value[data-astro-cid-2ysv2tyu]{border-radius:var(--r-lg);background:var(--tint);padding:30px}.value-sq[data-astro-cid-2ysv2tyu]{border:7px solid var(--blue);width:34px;height:34px;transition:transform .6s var(--boing);border-radius:11px;display:block}.value[data-astro-cid-2ysv2tyu]:first-child .value-sq[data-astro-cid-2ysv2tyu]{border-color:var(--cyan)}.value[data-astro-cid-2ysv2tyu]:nth-child(3) .value-sq[data-astro-cid-2ysv2tyu]{border-color:var(--purple)}.value[data-astro-cid-2ysv2tyu]:hover .value-sq[data-astro-cid-2ysv2tyu]{transform:rotate(90deg)scale(1.15)}.value[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{margin:22px 0 10px;font-size:26px}.value[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:var(--ink-2)}.steps-wrap[data-astro-cid-2ysv2tyu]{padding-top:0}.steps[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2ysv2tyu] li[data-astro-cid-2ysv2tyu]{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);padding:26px 24px;position:relative}.step-n[data-astro-cid-2ysv2tyu]{color:var(--violet);font-size:14px;font-weight:800}.steps[data-astro-cid-2ysv2tyu] h3[data-astro-cid-2ysv2tyu]{margin:10px 0 8px;font-size:24px}.steps[data-astro-cid-2ysv2tyu] p[data-astro-cid-2ysv2tyu]{color:var(--ink-2);font-size:16px}.contact[data-astro-cid-2ysv2tyu]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:clamp(32px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(22px,4vw,44px);display:grid}.contact[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{margin-bottom:14px;font-size:clamp(36px,5vw,60px)}.contact[data-astro-cid-2ysv2tyu] .lead[data-astro-cid-2ysv2tyu]{margin-bottom:26px}.contact-btns[data-astro-cid-2ysv2tyu]{gap:10px;display:grid}.cbtn[data-astro-cid-2ysv2tyu]{background:var(--tint);transition:transform .45s var(--boing), box-shadow .3s ease;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px 12px 12px;display:grid}.cbtn[data-astro-cid-2ysv2tyu]:hover{box-shadow:var(--shadow-up);transform:translateY(-3px)}.cbtn-ico[data-astro-cid-2ysv2tyu]{color:#fff;width:48px;height:48px;transition:transform .55s var(--boing);border-radius:15px;place-items:center;display:grid}.cbtn[data-astro-cid-2ysv2tyu]:hover .cbtn-ico[data-astro-cid-2ysv2tyu]{transform:rotate(-10deg)scale(1.06)}.cbtn-ico[data-astro-cid-2ysv2tyu] svg[data-astro-cid-2ysv2tyu]{width:24px;height:24px}.cbtn-wa[data-astro-cid-2ysv2tyu] .cbtn-ico[data-astro-cid-2ysv2tyu]{background:#25d366}.cbtn-mail[data-astro-cid-2ysv2tyu] .cbtn-ico[data-astro-cid-2ysv2tyu]{background:var(--grad)}.cbtn-t[data-astro-cid-2ysv2tyu]{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,18px);font-weight:750;display:grid}.cbtn-t[data-astro-cid-2ysv2tyu] small[data-astro-cid-2ysv2tyu]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.cbtn-go[data-astro-cid-2ysv2tyu]{color:var(--violet);transition:transform .4s var(--boing);font-size:20px;font-weight:700}.cbtn[data-astro-cid-2ysv2tyu]:hover .cbtn-go[data-astro-cid-2ysv2tyu]{transform:translate(4px)}@media (width<=900px){.story[data-astro-cid-2ysv2tyu],.values[data-astro-cid-2ysv2tyu],.contact[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.story-logo[data-astro-cid-2ysv2tyu]{max-width:300px}.stats[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}.steps[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.steps[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr}}
