.page-body[data-astro-cid-j7pv25f6]{position:relative;z-index:0;display:flow-root}.page-body[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#fff0,#ffffff8c 65%,#fff),url(/images/page-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:-1;pointer-events:none}.hero[data-astro-cid-j7pv25f6]{position:relative;margin-top:-40px;background-image:linear-gradient(115deg,#0f2d1e9e,#0f2d1e59 55%,#0f2d1e26),url(/images/hero.jpg);background-size:cover;background-position:center 32%;padding-block:152px;color:#fff}.hero-kicker[data-astro-cid-j7pv25f6]{display:inline-block;color:#eafff2;font-weight:700;letter-spacing:2px;margin:0;padding:4px 12px;background:#ffffff24;border-radius:999px;backdrop-filter:blur(2px)}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.8rem;line-height:1.35;margin:16px 0;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.1rem;max-width:620px;margin-bottom:30px;color:#f2f8f4;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-btn[data-astro-cid-j7pv25f6]{border-radius:999px}.home-section[data-astro-cid-j7pv25f6]{margin-top:128px;margin-bottom:0;padding-block:64px 180px}.section-title[data-astro-cid-j7pv25f6]{font-size:2.2rem;text-align:center;margin-bottom:10px}#video-heading[data-astro-cid-j7pv25f6],#news-heading[data-astro-cid-j7pv25f6]{font-size:2.2rem}.section-lead[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-muted);margin:0 0 40px}.s-rows[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:180px;padding-top:64px}.s-row[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;gap:72px;text-decoration:none;color:var(--color-text)}.s-row[data-astro-cid-j7pv25f6]:nth-child(2n){flex-direction:row-reverse}.s-media[data-astro-cid-j7pv25f6]{position:relative;flex:2.2 1 0;min-width:0;z-index:2}.s-body[data-astro-cid-j7pv25f6]{position:relative;flex:1 1 0;min-width:280px;z-index:1}.s-media[data-astro-cid-j7pv25f6] .s-photo[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);position:relative}.s-fruit[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:230%;max-width:720px;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.s-fruit[data-astro-cid-j7pv25f6][src$="/mikan.png"]{transform:translate(calc(-50% - 70px),-50%)}@media(max-width:700px){.s-fruit[data-astro-cid-j7pv25f6][src$="/mikan.png"]{transform:translate(calc(-50% - 34px),-50%)}}.s-fruit[data-astro-cid-j7pv25f6][src$="/ichigo.png"]{width:300%;max-width:920px;transform:translate(-50%,calc(-50% - 40px))}@media(max-width:700px){.s-fruit[data-astro-cid-j7pv25f6][src$="/ichigo.png"]{width:205%;max-width:460px;transform:translate(-50%,calc(-50% - 22px))}}.s-fruit[data-astro-cid-j7pv25f6][src$="/nashi.png"]{width:170%;max-width:540px}@media(max-width:700px){.s-fruit[data-astro-cid-j7pv25f6][src$="/nashi.png"]{width:130%;max-width:280px}}.media-ph[data-astro-cid-j7pv25f6]{display:grid;place-items:center;aspect-ratio:4 / 3;background:#e9edea;border:1px dashed #b9c5bd;border-radius:var(--radius);color:#6b7a70;font-size:.9rem}@media(max-width:700px){.s-row[data-astro-cid-j7pv25f6],.s-row[data-astro-cid-j7pv25f6]:nth-child(2n){flex-direction:column;gap:18px}.s-fruit[data-astro-cid-j7pv25f6]{width:150%;max-width:340px}.s-rows[data-astro-cid-j7pv25f6]{gap:130px}}.s-label[data-astro-cid-j7pv25f6]{display:block;font-size:1.3rem;font-weight:800;color:var(--color-text);margin-bottom:12px}.s-desc[data-astro-cid-j7pv25f6]{display:block;font-size:1rem;line-height:1.75;color:var(--color-text-muted);margin-bottom:18px;line-break:strict;overflow-wrap:normal}.s-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:999px;padding:7px 20px;transition:background-color .15s,color .15s}.s-row[data-astro-cid-j7pv25f6]:hover .s-cta[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:#fff}.media-block[data-astro-cid-j7pv25f6]{margin-block:72px}.media-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:44px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:40px 44px}.media-photo[data-astro-cid-j7pv25f6]{position:relative;flex:1.15 1 0;min-width:0;margin:0;padding:10px;background:#fff;border:1px solid var(--color-border);box-shadow:0 6px 16px #22303a2e;transform:rotate(-2deg)}.media-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.media-pin[data-astro-cid-j7pv25f6]{position:absolute;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f28b82,#d64545 55%,#a82f2f);box-shadow:0 3px 4px #00000059;z-index:1}.media-text[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;line-break:strict;overflow-wrap:normal}.media-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:0 0 14px}.media-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 12px}.media-text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700}@media(max-width:700px){.media-card[data-astro-cid-j7pv25f6]{flex-direction:column;gap:28px;padding:32px 22px}.media-photo[data-astro-cid-j7pv25f6]{flex:none;width:100%}}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news-block[data-astro-cid-j7pv25f6]{margin-block:72px}.news-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 12px}.news-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-border)}.news-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:baseline;padding:12px 0;text-decoration:none;color:var(--color-text);flex-wrap:wrap}.news-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .news-title[data-astro-cid-j7pv25f6]{text-decoration:underline}.news-list[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:.85rem;white-space:nowrap}.cat[data-astro-cid-j7pv25f6]{font-size:.72rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:1px 8px;color:var(--color-text-muted)}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{padding-block:72px}.hero-title[data-astro-cid-j7pv25f6]{font-size:1.85rem}.section-title[data-astro-cid-j7pv25f6],#video-heading[data-astro-cid-j7pv25f6],#news-heading[data-astro-cid-j7pv25f6]{font-size:1.7rem}}.video-block[data-astro-cid-j7pv25f6]{margin-block:72px;text-align:center}.video-frame[data-astro-cid-j7pv25f6]{max-width:800px;margin-inline:auto;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#000}.video-frame[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;display:block}
