.tb-hero[data-astro-cid-5m5zgj7s]{isolation:isolate;background-color:var(--lc--color--jungle-deep);align-items:center;padding:132px 48px 112px;display:flex;position:relative;overflow:hidden}.tb-hero__photo[data-astro-cid-5m5zgj7s]{z-index:-2;object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.tb-hero[data-astro-cid-5m5zgj7s]:before{content:"";z-index:-1;background:linear-gradient(#0a160e99 0,#0a160e00 170px),linear-gradient(90deg,#0e2216e6 0%,#0e2216cc 38%,#0e221673 50%,#0e221600 64%);position:absolute;inset:0}.tb-hero__inner[data-astro-cid-5m5zgj7s]{width:100%;max-width:1280px;margin:0 auto}.tb-hero__text[data-astro-cid-5m5zgj7s]{max-width:560px}.tb-hero__kicker[data-astro-cid-5m5zgj7s]{letter-spacing:.3em;text-transform:uppercase;color:var(--lc--color--gold-bright);margin:0 0 20px;font-size:12px}.tb-hero__title[data-astro-cid-5m5zgj7s]{font-family:var(--wp--preset--font-family--serif);color:var(--wp--preset--color--white);text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,5vw,72px);font-weight:300;line-height:1.03}@media (min-width:1200px){.tb-hero__title[data-astro-cid-5m5zgj7s]{--wp--preset--font-family--serif:var(--lc--serif-h1-64)}}@media (min-width:1360px){.tb-hero__title[data-astro-cid-5m5zgj7s]{--wp--preset--font-family--serif:var(--lc--serif-h1-72)}}.tb-hero__lede[data-astro-cid-5m5zgj7s]{color:#ffffffe6;max-width:44ch;margin:0 0 34px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.tb-hero__actions[data-astro-cid-5m5zgj7s]{flex-wrap:wrap;gap:14px;display:flex}.tb-hero__btn[data-astro-cid-5m5zgj7s]:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:3px}@media (max-width:900px){.tb-hero[data-astro-cid-5m5zgj7s]{align-items:flex-start;padding:116px 24px 96px}.tb-hero__photo[data-astro-cid-5m5zgj7s]{object-position:46% 70%}.tb-hero[data-astro-cid-5m5zgj7s]:before{content:none}.tb-hero__text[data-astro-cid-5m5zgj7s]{max-width:none;position:relative}.tb-hero__title[data-astro-cid-5m5zgj7s]{max-width:600px}.tb-hero__text[data-astro-cid-5m5zgj7s]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a160ee6 0,#0a160ed6 calc(100% - 80px),#0a160e73 calc(100% - 36px),#0a160e00 100%);position:absolute;inset:-200px -24px -80px}.tb-hero__kicker[data-astro-cid-5m5zgj7s]{margin-bottom:14px}.tb-hero__title[data-astro-cid-5m5zgj7s]{margin-bottom:18px}.tb-hero__lede[data-astro-cid-5m5zgj7s]{margin-bottom:26px}}@media (max-width:520px){.tb-hero[data-astro-cid-5m5zgj7s]{padding:108px 20px 88px}.tb-hero__text[data-astro-cid-5m5zgj7s]:before{left:-20px;right:-20px}.tb-hero__actions[data-astro-cid-5m5zgj7s]{gap:10px}.tb-hero__btn[data-astro-cid-5m5zgj7s]{--lc-btn-pad:0 22px}}.tb-apart[data-astro-cid-2yvimeo4]{background:var(--lc--color--cream-soft);color:var(--lc--color--charcoal);padding:64px 48px}.tb-apart__inner[data-astro-cid-2yvimeo4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}.tb-apart__facts[data-astro-cid-2yvimeo4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;display:grid}.tb-apart__fact[data-astro-cid-2yvimeo4]{border-top:1px solid #3a8c8e59;padding-top:14px}.tb-apart__fact[data-astro-cid-2yvimeo4] dt[data-astro-cid-2yvimeo4]{letter-spacing:.16em;text-transform:uppercase;color:var(--lc--color--teal-ink);margin:0 0 6px;font-size:12px}.tb-apart__fact[data-astro-cid-2yvimeo4] dd[data-astro-cid-2yvimeo4]{font-family:var(--wp--preset--font-family--serif);margin:0;font-size:22px;line-height:1.25}.tb-apart__text[data-astro-cid-2yvimeo4]{font-family:var(--wp--preset--font-family--serif);margin:0 0 18px;font-size:clamp(20px,1.8vw,24px);font-weight:300;line-height:1.45}.tb-apart__rating[data-astro-cid-2yvimeo4]{color:var(--lc--color--ink-muted);margin:0 0 14px;font-size:15px;line-height:1.6}.tb-apart__hotel[data-astro-cid-2yvimeo4]{margin:0;font-size:15px}.tb-apart__hotel[data-astro-cid-2yvimeo4] a[data-astro-cid-2yvimeo4]{min-height:24px;color:var(--lc--color--teal-ink);text-underline-offset:3px;align-items:center;display:inline-flex}@media (max-width:900px){.tb-apart[data-astro-cid-2yvimeo4]{padding:48px 24px}.tb-apart__inner[data-astro-cid-2yvimeo4]{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:520px){.tb-apart[data-astro-cid-2yvimeo4]{padding:40px 20px}.tb-apart__facts[data-astro-cid-2yvimeo4]{gap:22px 20px}.tb-apart__fact[data-astro-cid-2yvimeo4] dd[data-astro-cid-2yvimeo4]{font-size:19px}}.tb-bungalow[data-astro-cid-wctcyxjw]{background:var(--wp--preset--color--white);color:var(--lc--color--charcoal);padding:112px 48px}.tb-bungalow__inner[data-astro-cid-wctcyxjw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;max-width:1240px;margin:0 auto;display:grid}.tb-bungalow__title[data-astro-cid-wctcyxjw]{font-family:var(--wp--preset--font-family--serif);text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.1}.tb-bungalow__body[data-astro-cid-wctcyxjw]{max-width:52ch;margin:0 0 18px;font-size:17px;line-height:1.7}.tb-bungalow__subtitle[data-astro-cid-wctcyxjw]{letter-spacing:.16em;text-transform:uppercase;color:var(--lc--color--teal-ink);margin:34px 0 14px;font-size:12px;font-weight:600}.tb-bungalow__features[data-astro-cid-wctcyxjw]{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.tb-bungalow__features[data-astro-cid-wctcyxjw] li[data-astro-cid-wctcyxjw]{break-inside:avoid;padding:0 0 12px 22px;font-size:16px;line-height:1.5;position:relative}.tb-bungalow__features[data-astro-cid-wctcyxjw] li[data-astro-cid-wctcyxjw]:before{content:"";background:var(--lc--color--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.tb-bungalow__mosaic[data-astro-cid-wctcyxjw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tb-bungalow__mosaic[data-astro-cid-wctcyxjw] img[data-astro-cid-wctcyxjw]{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.tb-bungalow__lead[data-astro-cid-wctcyxjw]{aspect-ratio:16/10;grid-column:1/-1}.tb-bungalow__cell[data-astro-cid-wctcyxjw]{aspect-ratio:4/3}@media (max-width:900px){.tb-bungalow[data-astro-cid-wctcyxjw]{padding:72px 24px}.tb-bungalow__inner[data-astro-cid-wctcyxjw]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:520px){.tb-bungalow[data-astro-cid-wctcyxjw]{padding:56px 20px}.tb-bungalow__features[data-astro-cid-wctcyxjw]{columns:1}.tb-bungalow__mosaic[data-astro-cid-wctcyxjw]{gap:8px}}.tb-farm[data-astro-cid-h2izopct]{background:var(--lc--color--jungle-deep);color:var(--wp--preset--color--cream);padding:112px 48px}.tb-farm__inner[data-astro-cid-h2izopct]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;max-width:1240px;margin:0 auto;display:grid}.tb-farm__photos[data-astro-cid-h2izopct]{order:-1}.tb-farm__title[data-astro-cid-h2izopct]{font-family:var(--wp--preset--font-family--serif);text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.1}.tb-farm__body[data-astro-cid-h2izopct]{color:#f5f0e8eb;max-width:50ch;margin:0 0 18px;font-size:17px;line-height:1.7}.tb-farm__subtitle[data-astro-cid-h2izopct]{letter-spacing:.16em;text-transform:uppercase;color:var(--lc--color--gold-bright);margin:30px 0 12px;font-size:12px;font-weight:600}.tb-farm__chips[data-astro-cid-h2izopct]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-farm__chips[data-astro-cid-h2izopct] li[data-astro-cid-h2izopct]{border:1px solid #f5f0e866;border-radius:999px;padding:6px 14px;font-size:15px;line-height:1.4}.tb-farm__photos[data-astro-cid-h2izopct]{gap:12px;display:grid}.tb-farm__wide[data-astro-cid-h2izopct]{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.tb-farm__row[data-astro-cid-h2izopct]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tb-farm__portrait[data-astro-cid-h2izopct]{margin:0}.tb-farm__portrait[data-astro-cid-h2izopct] img[data-astro-cid-h2izopct]{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.tb-farm__portrait[data-astro-cid-h2izopct] figcaption[data-astro-cid-h2izopct]{color:#f5f0e8d1;margin-top:6px;font-size:12px;line-height:1.4}@media (max-width:900px){.tb-farm[data-astro-cid-h2izopct]{padding:72px 24px}.tb-farm__inner[data-astro-cid-h2izopct]{grid-template-columns:minmax(0,1fr);gap:40px}.tb-farm__photos[data-astro-cid-h2izopct]{order:0}}@media (max-width:520px){.tb-farm[data-astro-cid-h2izopct]{padding:56px 20px}.tb-farm__row[data-astro-cid-h2izopct]{gap:8px}}.tb-near[data-astro-cid-km57tyfx]{background:var(--lc--color--cream-soft);color:var(--lc--color--charcoal);padding:112px 48px}.tb-near__inner[data-astro-cid-km57tyfx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;max-width:1180px;margin:0 auto;display:grid}.tb-near__title[data-astro-cid-km57tyfx]{font-family:var(--wp--preset--font-family--serif);text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.1}.tb-near__title--small[data-astro-cid-km57tyfx]{margin-top:32px;font-size:clamp(26px,2.6vw,34px)}.tb-near__intro[data-astro-cid-km57tyfx],.tb-near__body[data-astro-cid-km57tyfx]{max-width:52ch;margin:0 0 18px;font-size:17px;line-height:1.7}.tb-near__list[data-astro-cid-km57tyfx]{margin:28px 0 0;padding:0;list-style:none}.tb-near__place[data-astro-cid-km57tyfx]{border-bottom:1px solid #2c2c2c24;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.tb-near__place[data-astro-cid-km57tyfx]:first-child{border-top:1px solid #2c2c2c24}.tb-near__name[data-astro-cid-km57tyfx]{font-family:var(--wp--preset--font-family--serif);font-size:21px;line-height:1.3}.tb-near__time[data-astro-cid-km57tyfx]{color:var(--lc--color--teal-ink);flex-shrink:0;font-size:15px}.tb-near__photo[data-astro-cid-km57tyfx]{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}@media (max-width:900px){.tb-near[data-astro-cid-km57tyfx]{padding:72px 24px}.tb-near__inner[data-astro-cid-km57tyfx]{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:520px){.tb-near[data-astro-cid-km57tyfx]{padding:56px 20px}.tb-near__place[data-astro-cid-km57tyfx]{flex-direction:column;gap:4px}.tb-near__time[data-astro-cid-km57tyfx]{flex-shrink:1}}.tb-book[data-astro-cid-xcfhaqax]{background:var(--wp--preset--color--white);color:var(--lc--color--charcoal);padding:112px 48px}.tb-book__inner[data-astro-cid-xcfhaqax]{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:64px;max-width:980px;margin:0 auto;display:grid}.tb-book__figure[data-astro-cid-xcfhaqax]{margin:0}.tb-book__figure[data-astro-cid-xcfhaqax] img[data-astro-cid-xcfhaqax]{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.tb-book__figure[data-astro-cid-xcfhaqax] figcaption[data-astro-cid-xcfhaqax]{color:var(--lc--color--ink-muted);margin-top:8px;font-size:13px}.tb-book__title[data-astro-cid-xcfhaqax]{font-family:var(--wp--preset--font-family--serif);text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.1}.tb-book__body[data-astro-cid-xcfhaqax]{max-width:46ch;margin:0 0 30px;font-size:17px;line-height:1.7}.tb-book__btn[data-astro-cid-xcfhaqax] svg[data-astro-cid-xcfhaqax]{flex-shrink:0;width:20px;height:20px}@media (max-width:900px){.tb-book[data-astro-cid-xcfhaqax]{padding:72px 24px}.tb-book__inner[data-astro-cid-xcfhaqax]{grid-template-columns:minmax(0,1fr);gap:36px}.tb-book__figure[data-astro-cid-xcfhaqax]{max-width:60%}}@media (max-width:520px){.tb-book[data-astro-cid-xcfhaqax]{padding:56px 20px}.tb-book__figure[data-astro-cid-xcfhaqax]{max-width:72%}}.tb-faq[data-astro-cid-fzidwffr]{background:var(--lc--color--cream-soft);padding:112px 48px;scroll-margin-top:96px}.tb-faq__inner[data-astro-cid-fzidwffr]{max-width:800px;margin:0 auto}.tb-faq__head[data-astro-cid-fzidwffr]{text-align:center;margin:0 0 40px}.tb-faq__title[data-astro-cid-fzidwffr]{font-family:var(--wp--preset--font-family--serif);color:var(--lc--color--charcoal);margin:0 0 14px;font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1.1}.tb-faq__list[data-astro-cid-fzidwffr]{border-top:1px solid var(--lc--color--line)}.tb-faq__item[data-astro-cid-fzidwffr]{border-bottom:1px solid var(--lc--color--line)}.tb-faq__q[data-astro-cid-fzidwffr]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 2px;list-style:none;display:flex}.tb-faq__q[data-astro-cid-fzidwffr]::-webkit-details-marker{display:none}.tb-faq__q[data-astro-cid-fzidwffr]:focus-visible{outline:2px solid var(--lc--color--control);outline-offset:3px}.tb-faq__q-text[data-astro-cid-fzidwffr]{font-family:var(--wp--preset--font-family--serif);color:var(--lc--color--charcoal);font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.35}.tb-faq__mark[data-astro-cid-fzidwffr]{background:var(--lc--color--cream-deep);width:32px;height:32px;color:var(--lc--color--charcoal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);display:flex}.tb-faq__item[data-astro-cid-fzidwffr][open] .tb-faq__mark[data-astro-cid-fzidwffr]{background:var(--lc--color--control);color:var(--wp--preset--color--white);transform:rotate(45deg)}.tb-faq__a[data-astro-cid-fzidwffr]{padding:0 2px 24px}.tb-faq__a[data-astro-cid-fzidwffr] p[data-astro-cid-fzidwffr]{color:var(--lc--color--ink-muted);max-width:62ch;margin:0;font-size:16px;line-height:1.75}@media (prefers-reduced-motion:reduce){.tb-faq__mark[data-astro-cid-fzidwffr]{transition:none}}@media (max-width:900px){.tb-faq[data-astro-cid-fzidwffr]{padding:88px 24px}}@media (max-width:560px){.tb-faq[data-astro-cid-fzidwffr]{padding:72px 20px}}
