.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:var(--green-deep);padding-block:clamp(64px,9vw,132px) max(12vw,clamp(116px,14vw,186px))}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#043404e0,#075607cc,#043404eb),radial-gradient(70% 84% at 50% 44%,rgba(11,135,11,.44),transparent 76%)}.hero__copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:900px;margin-inline:auto;text-align:center;color:#fff}.hero__copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{justify-content:center}.hero__copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:.42em}.hero__copy[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-inline:auto;max-width:60ch}.hero__vision[data-astro-cid-j7pv25f6]{position:relative;margin:1.8rem auto 0;padding-top:1.5rem;font-family:var(--font-display);font-size:clamp(1.08rem,1.7vw,1.34rem);font-weight:600;line-height:1.35;color:#fff;max-width:44ch}.hero__vision[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:64px;height:4px;border-radius:4px;background:var(--lime)}.hero__vision[data-astro-cid-j7pv25f6] .cy[data-astro-cid-j7pv25f6]{display:block;margin-top:4px;font-weight:400;color:var(--lime-soft)}.hero__copy[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{justify-content:center;margin-top:2.3rem}@media(max-width:560px){.hero[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}.welcome__head[data-astro-cid-j7pv25f6]{max-width:760px;margin-bottom:clamp(34px,5vw,58px)}.bipanel[data-astro-cid-j7pv25f6]{display:grid;gap:4px;border:3px solid var(--green-ink);border-radius:var(--r-lg);overflow:hidden;background:var(--green-ink);box-shadow:0 18px 0 -4px #0434041f}.bipanel__side[data-astro-cid-j7pv25f6]{padding:clamp(26px,3.6vw,44px)}.bipanel__side--en[data-astro-cid-j7pv25f6]{background:var(--white)}.bipanel__flag[data-astro-cid-j7pv25f6]{display:inline-block;margin-bottom:14px;padding:5px 13px;border-radius:6px;background:var(--lime-wash);color:var(--green-deep);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bipanel__side[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--green-ink);margin-bottom:.6em}.bipanel__side[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);max-width:48ch}.bipanel__side--cy[data-astro-cid-j7pv25f6]{background:var(--green);color:#fff}.bipanel__side--cy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.bipanel__side--cy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.bipanel__side--cy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fff}.bipanel__side--cy[data-astro-cid-j7pv25f6] .bipanel__flag[data-astro-cid-j7pv25f6]{background:var(--green-ink);color:var(--lime-soft)}.badges[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.badge[data-astro-cid-j7pv25f6]{display:inline-flex;gap:7px;padding:9px 16px;border:2px solid var(--sand-deep);border-radius:8px;background:var(--white);font-size:.85rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.badge[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--green-ink)}.badge--accent[data-astro-cid-j7pv25f6]{background:var(--lime-wash);border-color:var(--lime-soft);color:var(--green-deep);font-weight:600}@media(min-width:860px){.bipanel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.offers__head[data-astro-cid-j7pv25f6]{display:grid;gap:18px;margin-bottom:clamp(32px,4.5vw,52px)}.offers__grid[data-astro-cid-j7pv25f6]{display:grid;gap:26px;align-items:stretch}.ocard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;background:var(--white);border:3px solid var(--green-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 14px 0 -4px #04340424;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ocard[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 20px 0 -4px #0434042e}.ocard__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:3 / 2;flex:none;overflow:hidden;border-bottom:3px solid var(--green-ink);background:var(--sand-deep)}.ocard__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:center}.ocard__cy[data-astro-cid-j7pv25f6]{position:absolute;left:14px;bottom:14px;padding:7px 14px;border-radius:999px;background:var(--green-ink);color:var(--lime-soft);font-family:var(--font-display);font-style:italic;font-size:.88rem;font-weight:600}.ocard__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,28px);flex:1}.ocard__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--green-ink);margin-bottom:.5em}.ocard__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:1rem}.offers__foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media(min-width:760px){.offers__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.offers__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:end;gap:44px}}.philo[data-astro-cid-j7pv25f6]{padding-block:max(12vw,clamp(104px,13vw,168px)) max(12vw,clamp(112px,14vw,178px))}.philo__grid[data-astro-cid-j7pv25f6]{display:grid;gap:46px;align-items:center}.philo__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fff;max-width:52ch}.philo__note[data-astro-cid-j7pv25f6]{margin-top:1.4em;padding:16px 20px;border-left:4px solid var(--lime);background:#04340442;border-radius:0 12px 12px 0;font-size:1rem}.mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mosaic__i[data-astro-cid-j7pv25f6]{margin:0;border-radius:var(--r-md);overflow:hidden;background:var(--green-ink);box-shadow:var(--shadow-lg)}.mosaic__i[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.mosaic__i--a[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;border-radius:var(--r-xl) var(--r-md) var(--r-md) var(--r-md)}.mosaic__i--b[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;margin-top:30px;border-radius:var(--r-md) var(--r-xl) var(--r-md) var(--r-md)}.mosaic__i--c[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;margin-top:-14px;border-radius:var(--r-md) var(--r-md) var(--r-md) var(--r-xl)}.mosaic__i--d[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;margin-top:16px;border-radius:var(--r-md) var(--r-md) var(--r-xl) var(--r-md)}@media(min-width:1000px){.philo__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr .92fr;gap:70px}}.why__head[data-astro-cid-j7pv25f6]{max-width:640px;margin-bottom:clamp(32px,4.5vw,54px)}.why__grid[data-astro-cid-j7pv25f6]{display:grid;gap:42px}.why__list[data-astro-cid-j7pv25f6]{display:grid;gap:4px}.reason[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:26px 0;border-top:2px solid var(--sand-deep)}.reason[data-astro-cid-j7pv25f6]:last-child{border-bottom:2px solid var(--sand-deep)}.reason__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green);line-height:1;padding-top:4px}.reason[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.18rem,1.9vw,1.42rem);color:var(--green-ink);margin-bottom:.4em}.reason[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:1rem;max-width:58ch}.report[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:16px;margin-top:18px;padding:12px 20px 12px 12px;background:var(--white);border:2px solid var(--green-ink);border-radius:var(--r-md);text-decoration:none;color:var(--ink);box-shadow:0 6px 0 -2px #04340424;transition:transform .24s var(--ease),box-shadow .24s var(--ease),background-color .24s var(--ease)}.report[data-astro-cid-j7pv25f6]:hover{background:var(--lime-wash);color:var(--ink);transform:translateY(-3px);box-shadow:0 10px 0 -2px #0434042e}.report[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:84px;height:84px;flex:none;border-radius:8px;image-rendering:pixelated}.report__txt[data-astro-cid-j7pv25f6]{display:grid;gap:3px}.report__txt[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.02rem;color:var(--green-ink)}.report__txt[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--ink-soft);max-width:34ch}@media(max-width:420px){.report[data-astro-cid-j7pv25f6]{gap:13px;padding:11px 14px 11px 11px}.report[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:68px;height:68px}}.why__aside[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-content:start}.why__photo[data-astro-cid-j7pv25f6]{aspect-ratio:1 / 1}.ratio[data-astro-cid-j7pv25f6]{padding:26px 28px;background:var(--green-ink);color:#fff;border-radius:var(--r-lg)}.ratio[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.28rem;margin-bottom:.7em}.ratio[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ratio[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:12px;border-bottom:1px dotted rgba(255,255,255,.22);font-size:.96rem}.ratio[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0;padding-bottom:0}.ratio[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--lime-soft)}@media(min-width:1060px){.why__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.35fr .65fr;gap:62px}}.find__grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:start}.find__nap[data-astro-cid-j7pv25f6]{font-style:normal;display:grid;gap:2px;margin-top:22px;padding-left:18px;border-left:4px solid var(--lime);color:var(--ink-soft)}.find__hours[data-astro-cid-j7pv25f6]{padding:clamp(24px,3vw,34px);background:var(--white);border:3px solid var(--green-ink);border-radius:var(--r-lg);box-shadow:0 14px 0 -4px #04340424}.find__hours[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--green-ink);margin-bottom:.8em}.find__hours[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px;font-variant-numeric:tabular-nums}.find__hours[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:14px;padding-bottom:9px;border-bottom:1px dotted var(--sand-deep);font-size:.98rem}.find__hours[data-astro-cid-j7pv25f6] .is-shut[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.find__foot[data-astro-cid-j7pv25f6]{font-size:.93rem;color:var(--ink-soft)}@media(min-width:940px){.find__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr .75fr;gap:60px}}
