.page-body[data-astro-cid-j7pv25f6]{display:flow-root}.hero[data-astro-cid-j7pv25f6]{margin-top:-40px;position:relative}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0003,#00000052 52%,#00000038);pointer-events:none}.hero-photo[data-astro-cid-j7pv25f6]{display:block;width:100%;height:calc(100vh - var(--header-h));height:calc(100svh - var(--header-h));min-height:480px;object-fit:cover;object-position:center 55%}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:grid;place-items:center}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:760px;text-align:center;container-type:inline-size;padding:28px 32px 26px;border-radius:18px;background:linear-gradient(138deg,#fffaf5e6,#fff6eedb) padding-box,repeating-linear-gradient(120deg,#ba9168c7 0 10px,#c69f77c2 10px 20px,#b18860c7 20px 30px,#caa680c2 30px 40px) border-box;border:8px solid transparent;box-shadow:0 14px 26px #0000001f,inset 0 1px #ffffff85;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:translateY(-7%);overflow:hidden}.hero-copy[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:13px;border:1px solid rgba(255,255,255,.4);border-radius:10px;pointer-events:none}.hero-copy-body[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hf[data-astro-cid-j7pv25f6]{display:block;position:absolute;z-index:1;pointer-events:none;opacity:.34;filter:saturate(1.08);background-position:center;background-repeat:no-repeat;background-size:contain}.hf1[data-astro-cid-j7pv25f6]{width:130px;height:130px;top:10px;left:8px;background-image:url(/images/intro/mikan.png);transform:rotate(-11deg)}.hf2[data-astro-cid-j7pv25f6]{width:86px;height:86px;top:14px;right:20px;background-image:url(/images/intro/ichigo.png);transform:rotate(8deg)}.hf3[data-astro-cid-j7pv25f6]{width:90px;height:90px;right:10px;bottom:12px;background-image:url(/images/intro/citron.png);transform:rotate(-10deg)}.hf4[data-astro-cid-j7pv25f6]{width:92px;height:92px;left:18px;bottom:10px;background-image:url(/images/intro/grapes_2.png);transform:rotate(11deg)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,3.4vw,3.6rem);font-size:min(clamp(2.8rem,3.4vw,3.6rem),calc(100cqw / 13.7));line-height:1.45;margin:0 0 20px;letter-spacing:.03em;color:var(--color-text);text-shadow:0 1px 0 rgba(255,255,255,.5)}.nb[data-astro-cid-j7pv25f6]{display:inline-block}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.35rem;line-height:1.8;margin:0 auto;max-width:24em;letter-spacing:.015em;color:var(--color-text-muted)}@media(max-width:600px){.hero-photo[data-astro-cid-j7pv25f6]{min-height:360px}.hero-copy[data-astro-cid-j7pv25f6]{padding:16px 14px;transform:translateY(-3%);border-radius:14px;border-width:6px}.hero-copy[data-astro-cid-j7pv25f6]:before{inset:10px;border-radius:7px}.hf[data-astro-cid-j7pv25f6]{opacity:.26}.hf1[data-astro-cid-j7pv25f6]{width:84px;height:84px;top:10px;left:8px}.hf2[data-astro-cid-j7pv25f6]{width:58px;height:58px;top:10px;right:6px}.hf3[data-astro-cid-j7pv25f6]{width:60px;height:60px;right:8px;bottom:10px}.hf4[data-astro-cid-j7pv25f6]{width:64px;height:64px;left:10px;bottom:10px}.hero-title[data-astro-cid-j7pv25f6]{font-size:1.9rem;font-size:min(1.9rem,calc(100cqw / 13.7))}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.05rem}}.section-title[data-astro-cid-j7pv25f6]{font-size:2.2rem;text-align:center;margin-bottom:10px;text-wrap:balance}.section-lead[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-muted);margin:0 0 40px}@media(max-width:600px){.section-title[data-astro-cid-j7pv25f6]{font-size:1.6rem}}.block[data-astro-cid-j7pv25f6]{margin-block:96px}.media-section[data-astro-cid-j7pv25f6]{margin-block:72px}.video-frame[data-astro-cid-j7pv25f6],.media-list[data-astro-cid-j7pv25f6],.osawa-card[data-astro-cid-j7pv25f6]{position:relative;left:50%;transform:translate(-50%);width:min(1120px,calc(100vw - 40px))}.video-frame[data-astro-cid-j7pv25f6]{margin:32px 0 0;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}.media-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:72px 0 0;display:grid;gap:16px}.media-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:22px 28px;color:var(--color-text);text-decoration:none;transition:border-color .15s}.media-item[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);text-decoration:none}.media-tag[data-astro-cid-j7pv25f6]{flex:none;font-size:.95rem;font-weight:800;color:#fff;background:var(--color-accent-strong);border-radius:3px;padding:4px 12px}.media-text[data-astro-cid-j7pv25f6]{flex:1 1 auto;min-width:0;display:grid;gap:2px}.media-source[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:var(--color-text-muted)}.media-title[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:800;line-height:1.5}.media-go[data-astro-cid-j7pv25f6]{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--color-accent-strong)}@media(max-width:600px){.media-item[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:10px 14px;padding:18px 20px}.media-text[data-astro-cid-j7pv25f6]{flex-basis:100%;order:3}.media-go[data-astro-cid-j7pv25f6]{margin-left:auto}}.osawa-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:44px;margin:72px 0 0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:40px 44px}.osawa-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)}.osawa-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.osawa-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}.osawa-text[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;line-break:strict;overflow-wrap:normal}.osawa-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:0 0 14px}.osawa-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 12px}.osawa-text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700}@media(max-width:700px){.osawa-card[data-astro-cid-j7pv25f6]{flex-direction:column;gap:28px;padding:32px 22px}.osawa-photo[data-astro-cid-j7pv25f6]{flex:none;width:100%}}.home-section[data-astro-cid-j7pv25f6]{position:relative;z-index:0;margin-top:96px;padding-block:64px 120px}.home-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:url(/images/page-bg.png) center / cover no-repeat;z-index:-1;pointer-events:none}.s-row[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;gap:56px;padding-top:150px;left:50%;transform:translate(-50%);width:min(1120px,calc(100vw - 40px))}.s-media[data-astro-cid-j7pv25f6]{position:relative;flex: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-photo[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:5 / 3;object-fit:cover;object-position:center;border-radius:var(--radius)}.s-fruit[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:230%;max-width:720px;transform:translate(-61%,-58%);z-index:-1;pointer-events:none}.s-label[data-astro-cid-j7pv25f6]{font-size:1.3rem;font-weight:800;margin:0 0 12px}.s-desc[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.75;color:var(--color-text-muted);margin:0 0 14px;line-break:strict}.s-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.95rem;font-weight:700;white-space:nowrap;color:var(--color-accent-strong);border:1.5px solid var(--color-accent-strong);border-radius:6px;padding:7px 20px;text-decoration:none;transition:background-color .15s,color .15s}.s-cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-strong);color:#fff;text-decoration:none}@media(max-width:700px){.s-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:18px;padding-top:24px;left:0;transform:none;width:auto}.s-body[data-astro-cid-j7pv25f6]{min-width:0}.s-fruit[data-astro-cid-j7pv25f6]{display:none}.s-desc[data-astro-cid-j7pv25f6]{color:var(--color-text)}}.award-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:40px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;position:relative;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 40px)}.award[data-astro-cid-j7pv25f6]{position:relative;width:380px;max-width:100%;aspect-ratio:1;display:grid;place-items:center;text-align:center}.award-wreath[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;color:#b8912f}.award-text[data-astro-cid-j7pv25f6]{position:relative;max-width:250px}.award-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.award-platform[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:700;color:var(--color-text-muted)}.award-title[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:800;margin:3px 0!important;line-height:1.4;white-space:nowrap}.award-detail[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.6;color:var(--color-text-muted);white-space:pre-line}.farm-section[data-astro-cid-j7pv25f6]{margin-block:72px 0}.f-row[data-astro-cid-j7pv25f6]{position:relative;left:50%;transform:translate(-50%);width:min(1120px,calc(100vw - 40px));display:flex;align-items:center;gap:48px;margin-top:8px}.f-photos[data-astro-cid-j7pv25f6]{flex:5 1 0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.f-photos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.f-body[data-astro-cid-j7pv25f6]{flex:2 1 0;min-width:280px}@media(max-width:700px){.f-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:18px;left:0;transform:none;width:auto}.f-body[data-astro-cid-j7pv25f6]{min-width:0}}.map-frame[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;background:#eee}.map-frame[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;display:block}.section-lead[data-astro-cid-j7pv25f6],.s-desc[data-astro-cid-j7pv25f6],.media-title[data-astro-cid-j7pv25f6],.media-desc[data-astro-cid-j7pv25f6],.award-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{word-break:auto-phrase;text-wrap:pretty}.shops-sub[data-astro-cid-j7pv25f6]{text-align:center;margin:36px 0 14px}.chip-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.chip[data-astro-cid-j7pv25f6]{display:inline-block;min-width:132px;text-align:center;padding:12px 18px;min-height:48px;background:#fff;border:1.5px solid var(--color-border);border-radius:6px;font-weight:700;color:var(--color-text);text-decoration:none}@media(max-width:600px){.chip-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;height:100%;min-width:0;padding-inline:6px;font-size:.9rem}}a[data-astro-cid-j7pv25f6].chip{border-color:var(--color-accent);color:var(--color-text)}a[data-astro-cid-j7pv25f6].chip:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:#fff;text-decoration:none}.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}
