.center[data-astro-cid-j7pv25f6]{text-align:center;display:grid;justify-items:center}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-top:168px;overflow:hidden}.hg1[data-astro-cid-j7pv25f6]{width:40vw;height:22vw;left:30%;top:44%}.hg2[data-astro-cid-j7pv25f6]{width:26vw;height:26vw;right:-10vw;top:-8vw;background:#1e9f5e29}.hd1[data-astro-cid-j7pv25f6]{width:34vw;height:160px;right:14vw;top:70px}.hd2[data-astro-cid-j7pv25f6]{width:26vw;height:140px;left:38%;top:460px}.side[data-astro-cid-j7pv25f6]{position:absolute;right:max(20px,4vw);top:160px;display:none;flex-direction:column;align-items:flex-end;gap:70px}.vhatch[data-astro-cid-j7pv25f6]{width:22px;height:116px;background:repeating-linear-gradient(60deg,var(--accent) 0 3px,transparent 3px 11px)}.lines[data-astro-cid-j7pv25f6]{display:grid;gap:6px}.lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:26px;height:3px;background:var(--accent)}.lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){height:1px;opacity:.6}.tick[data-astro-cid-j7pv25f6]{width:26px;height:1px;background:var(--accent);margin-top:20px}@media(min-width:1200px){.side[data-astro-cid-j7pv25f6]{display:flex}}.h1[data-astro-cid-j7pv25f6]{font-size:clamp(38px,5vw,76px);line-height:1.06;letter-spacing:-.03em}.hero-bottom[data-astro-cid-j7pv25f6]{display:grid;gap:26px;align-items:center;margin:clamp(60px,9vw,130px) 0 34px}.hero-bottom[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:32ch;font-size:16px;color:var(--heading)}.deco[data-astro-cid-j7pv25f6]{display:none;align-items:center;justify-content:center;gap:80px}.dash[data-astro-cid-j7pv25f6]{width:120px;height:4px;background:linear-gradient(90deg,var(--accent) 0 6%,transparent 6% 9%,var(--accent) 9% 15%,transparent 15% 18%,var(--accent) 18% 72%,transparent 72% 78%,var(--accent) 78% 81%,transparent 81% 85%,var(--accent) 85% 87%,transparent 87%)}.hbar[data-astro-cid-j7pv25f6]{width:200px;height:24px}.social[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 22px}@media(min-width:1100px){.social[data-astro-cid-j7pv25f6]{flex-wrap:nowrap}}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:500;font-size:14px;color:var(--heading);text-decoration:none}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-soft)}@media(min-width:1100px){.hero-bottom[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr auto}.deco[data-astro-cid-j7pv25f6]{display:flex}}.hero-media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface)}.hero-media[data-astro-cid-j7pv25f6] .photo,.hero-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.hero-media[data-astro-cid-j7pv25f6]{aspect-ratio:2.17 / 1}}.quote-sec[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(80px,9vw,120px) 0 clamp(60px,7vw,100px);overflow:hidden}.qd[data-astro-cid-j7pv25f6]{width:18vw;height:220px;right:0;top:0}.q[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:500;font-size:clamp(28px,3.3vw,46px);line-height:1.12;letter-spacing:-.025em;color:var(--heading);max-width:25ch;margin:0}.by[data-astro-cid-j7pv25f6]{display:grid;gap:4px;margin-top:30px}.by[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:600;color:var(--heading)}.by[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-2);font-size:15px}.icons-sec[data-astro-cid-j7pv25f6]{padding-bottom:clamp(70px,8vw,120px)}.icons[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.icons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.icons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:14px;padding:10px 26px;text-decoration:none}.icons[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--accent-soft);transition:transform .4s var(--ease)}.icons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}.icons[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px}.icons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--accent-soft)}.icons[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;color:var(--text);max-width:24ch}@media(max-width:1000px){.icons[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:40px}.icons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:0}.icons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){border-left:1px solid var(--line)}}@media(max-width:520px){.icons[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.icons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){border-left:0}}.welcome[data-astro-cid-j7pv25f6]{padding:clamp(40px,5vw,70px) 0 clamp(90px,10vw,140px)}.w-grid[data-astro-cid-j7pv25f6]{display:grid;gap:60px;align-items:center}@media(min-width:1000px){.w-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr .95fr;gap:60px}}.w-pics[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:12%;max-width:560px}.wp1[data-astro-cid-j7pv25f6]{width:76%;aspect-ratio:3 / 4;overflow:hidden}.wp2[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;width:38%;aspect-ratio:5 / 8;overflow:hidden}.w-pics[data-astro-cid-j7pv25f6] .photo{height:100%}.events-sec[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(80px,9vw,120px) 0;overflow:hidden}.orn[data-astro-cid-j7pv25f6]{position:absolute;display:none}.ol[data-astro-cid-j7pv25f6]{left:max(12px,1.5vw);top:46%}@media(min-width:1360px){.orn[data-astro-cid-j7pv25f6]{display:block}}.ed[data-astro-cid-j7pv25f6]{width:22vw;height:160px;left:12vw;bottom:30px}.e-grid[data-astro-cid-j7pv25f6]{display:grid;gap:30px}@media(min-width:1000px){.e-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 2fr;gap:30px}}.e-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;margin-bottom:40px}.e-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:52ch;color:var(--text)}.vband[data-astro-cid-j7pv25f6]{position:relative;min-height:clamp(420px,46vw,680px);display:flex;align-items:flex-end;overflow:hidden}.vband[data-astro-cid-j7pv25f6] .vimg{position:absolute;inset:0}.vshade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#080c1f40,#080c1f8c 60%,#080c1fd9)}.play[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:50%;top:42%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:transparent;border:2px solid var(--white);color:var(--white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding-left:3px;transition:background-color .3s,border-color .3s}.play[data-astro-cid-j7pv25f6]:hover{background:var(--accent);border-color:var(--accent)}.vtxt[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding-bottom:60px;display:grid;justify-items:center}.vtxt[data-astro-cid-j7pv25f6] .title[data-astro-cid-j7pv25f6]{max-width:20ch}.modal[data-astro-cid-j7pv25f6]{width:min(1100px,94vw);padding:0;border:0;background:#000;overflow:visible}.modal[data-astro-cid-j7pv25f6]::backdrop{background:#080c1ff0}.modal[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:auto;max-width:100%;margin:0 auto;max-height:82vh}.close[data-astro-cid-j7pv25f6]{position:absolute;top:-52px;right:0;width:44px;height:44px;border-radius:50%;cursor:pointer;background:transparent;border:1px solid var(--white);color:var(--white);font-size:24px}.split-sec[data-astro-cid-j7pv25f6]{padding:clamp(90px,10vw,140px) 0 clamp(50px,6vw,80px);background:var(--bg-2)}.s-grid[data-astro-cid-j7pv25f6]{display:grid;gap:60px;align-items:center}@media(min-width:1000px){.s-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:90px}}.s-pic[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:60px;max-width:600px}.sp[data-astro-cid-j7pv25f6]{width:78%;aspect-ratio:4 / 5;overflow:hidden}.sp[data-astro-cid-j7pv25f6] .photo{height:100%}.sbox[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1 / .7;background:var(--accent2);padding:clamp(20px,3vw,34px);display:flex;align-items:center}.sbox[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(20px,2vw,28px);line-height:1.12;color:var(--white)}.nums[data-astro-cid-j7pv25f6]{list-style:none;margin:30px 0 34px;padding:0}.nums[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:baseline;padding:18px 0;font-family:var(--font-head);font-weight:500;font-size:18px;color:var(--heading)}.nums[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.nums[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-2);font-weight:600}.winner-sec[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(70px,8vw,110px) 0;background:var(--bg-2);border-top:1px solid var(--line);overflow:hidden}.wd[data-astro-cid-j7pv25f6]{width:20vw;height:220px;right:0;top:30px}.giant[data-astro-cid-j7pv25f6]{background:var(--bg-2);overflow:hidden;white-space:nowrap;padding:0 0 20px}.giant[data-astro-cid-j7pv25f6] .marquee-track[data-astro-cid-j7pv25f6]{display:inline-flex;animation:marquee 40s linear infinite}.giant[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:600;font-size:clamp(90px,15vw,230px);line-height:.9;letter-spacing:-.04em;color:var(--accent);padding-right:.3em}.pricing-sec[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(90px,10vw,140px) 0;overflow:hidden}.pd[data-astro-cid-j7pv25f6]{width:12vw;height:260px;left:0;bottom:40px}.pg[data-astro-cid-j7pv25f6]{width:22vw;height:22vw;left:-10vw;top:40%}.prices[data-astro-cid-j7pv25f6]{display:grid;gap:30px;margin-top:50px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pcard[data-astro-cid-j7pv25f6]{background:var(--surface);padding:clamp(32px,4vw,60px);display:flex;flex-direction:column;align-items:flex-start}.pcard[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:22px}.pv[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:500;font-size:clamp(46px,4.4vw,62px);line-height:1;letter-spacing:-.03em;color:var(--heading);margin-top:26px}.pa[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--text-2);margin-top:14px}.pcard[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:26px 0 34px;font-size:15px;flex:1}.blog-sec[data-astro-cid-j7pv25f6]{padding:clamp(80px,9vw,120px) 0;background:var(--bg-2)}.posts[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 90px)/4));gap:30px;margin-top:50px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.posts[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.post[data-astro-cid-j7pv25f6]{scroll-snap-align:start}.pimg[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1 / .6;overflow:hidden}.pimg[data-astro-cid-j7pv25f6] .photo{height:100%;transition:transform .6s var(--ease)}.post[data-astro-cid-j7pv25f6]:hover .pimg[data-astro-cid-j7pv25f6] .photo{transform:scale(1.05)}.cat[data-astro-cid-j7pv25f6]{display:block;margin-top:20px;font-family:var(--font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--heading)}.post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;line-height:1.25;margin-top:10px}.post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-soft)}.post[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{display:block;margin-top:12px;font-size:14px;color:var(--text-2)}.pdots[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:10px;margin-top:40px;min-height:8px}.pdots[data-astro-cid-j7pv25f6] button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--heading);cursor:pointer}.pdots[data-astro-cid-j7pv25f6] button.on{background:var(--accent)}.cta-band[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(56px,6vw,80px) 0;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.08) 46% 58%,transparent 58%),linear-gradient(115deg,transparent 0 66%,rgba(255,255,255,.06) 66% 74%,transparent 74%),linear-gradient(90deg,#15784a,#1e9f5e 55%,#2bb673)}.cta-in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(30px,3.2vw,44px);line-height:1.1;color:var(--white)}
