.ph[data-astro-cid-75ysl5lo]{padding-bottom:clamp(48px,7vw,88px);position:relative;overflow:hidden}.ph[data-astro-cid-75ysl5lo]:before{content:"";background:var(--sand);z-index:-1;border-bottom-left-radius:180px;position:absolute;inset:0 0 18% 58%}.ph-text[data-astro-cid-75ysl5lo]:before{display:none}.crumbs[data-astro-cid-75ysl5lo]{color:var(--stone);flex-wrap:wrap;gap:10px;padding-block:22px 0;font-size:.85rem;display:flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--ink)}.crumbs[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo][aria-current]{color:var(--ink);font-weight:700}.ph-in[data-astro-cid-75ysl5lo]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(32px,5vw,64px);display:grid}.ph-text[data-astro-cid-75ysl5lo] .ph-in[data-astro-cid-75ysl5lo]{max-width:900px;margin-inline:max(var(--gutter), calc((100vw - var(--wrap)) / 2));grid-template-columns:1fr}.ph-copy[data-astro-cid-75ysl5lo]{justify-items:start;gap:24px;display:grid}.ph[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:clamp(2.9rem,6vw,5.4rem)}.ph-btns[data-astro-cid-75ysl5lo]{flex-wrap:wrap;gap:12px;display:flex}.ph-media[data-astro-cid-75ysl5lo]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--paper);overflow:hidden}.ph-media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{aspect-ratio:4/3;object-fit:cover;width:100%}.ph-badges[data-astro-cid-75ysl5lo]{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 34px;margin:clamp(40px,6vw,72px) 0 0;padding:22px 0;list-style:none;display:flex}.ph-badges[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:flex}.ph-badges[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]:before{content:"";background:var(--wheat);border-radius:50%;width:8px;height:8px}@media (width<=1000px){.ph-in[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}.ph[data-astro-cid-75ysl5lo]:before{inset:45% 0 20% 25%}}.intro[data-astro-cid-ok6tmzvm]{background:var(--paper);border-block:1px solid var(--line)}.intro-in[data-astro-cid-ok6tmzvm]{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,88px);display:grid}.intro-body[data-astro-cid-ok6tmzvm]{color:#3c423e;gap:18px;font-size:1.08rem;display:grid}.intro-body[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]:first-child{color:var(--ink);font-size:1.3rem;line-height:1.5}.incl-head[data-astro-cid-ok6tmzvm]{gap:20px;margin-bottom:44px;display:grid}.incl-grid[data-astro-cid-ok6tmzvm]{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.incl-c[data-astro-cid-ok6tmzvm]{border-radius:var(--radius-lg);align-content:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.incl-c[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{font-size:2rem}.incl-c[data-astro-cid-ok6tmzvm] ul[data-astro-cid-ok6tmzvm]{gap:0;margin:0;padding:0;list-style:none;display:grid}.incl-c[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{border-bottom:1px solid var(--line);gap:14px;padding:13px 0;display:flex}.incl-c[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:last-child{border-bottom:0}.yes[data-astro-cid-ok6tmzvm]{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.yes[data-astro-cid-ok6tmzvm] ul[data-astro-cid-ok6tmzvm]{grid-template-columns:1fr 1fr;column-gap:28px}.yes[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:before{content:"";background:var(--spruce) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fffdf8' stroke-width='2.6'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.no[data-astro-cid-ok6tmzvm]{background:var(--sand)}.no[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{color:#3c423e;font-size:.95rem}.no[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:before{content:"";border:1.5px solid var(--stone);background:linear-gradient(var(--stone), var(--stone)) center / 10px 1.5px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.no[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{border-color:#8b85754d}.incl-note[data-astro-cid-ok6tmzvm]{color:#5b5546;font-size:.85rem}.feat[data-astro-cid-ok6tmzvm]{background:var(--paper);border-top:1px solid var(--line)}.feat-head[data-astro-cid-ok6tmzvm]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.feat-grid[data-astro-cid-ok6tmzvm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:22px;display:grid}.price[data-astro-cid-ok6tmzvm]{background:var(--limestone)}.price-in[data-astro-cid-ok6tmzvm]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.price-copy[data-astro-cid-ok6tmzvm]{justify-items:start;gap:24px;display:grid;position:sticky;top:120px}.price-grid[data-astro-cid-ok6tmzvm]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.price-grid[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{background:var(--paper);align-content:start;gap:8px;padding:26px;transition:background .3s;display:grid}.price-grid[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:hover{background:var(--white)}.price-n[data-astro-cid-ok6tmzvm]{letter-spacing:.14em;color:var(--wheat);font-size:.75rem;font-weight:800}.price-grid[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{font-size:1.6rem}.price-grid[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]{color:#4b524d;font-size:.92rem}.faqs-in[data-astro-cid-ok6tmzvm]{grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.faqs-in[data-astro-cid-ok6tmzvm]>div[data-astro-cid-ok6tmzvm]:first-child{justify-items:start;gap:18px;display:grid;position:sticky;top:120px}.related[data-astro-cid-ok6tmzvm]{padding-block:0 clamp(80px,10vw,130px)}.rel-grid[data-astro-cid-ok6tmzvm]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.rel[data-astro-cid-ok6tmzvm]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper);transition:transform .5s var(--ease), box-shadow .5s var(--ease), background .3s;gap:8px;padding:26px 26px 60px;text-decoration:none;display:grid;position:relative}.rel[data-astro-cid-ok6tmzvm]:hover{box-shadow:var(--shadow-lg);background:var(--white);transform:translateY(-4px)}.rel-t[data-astro-cid-ok6tmzvm]{font-family:var(--serif);font-size:1.8rem;line-height:1.1}.rel-d[data-astro-cid-ok6tmzvm]{color:#4b524d;font-size:.92rem}.rel-go[data-astro-cid-ok6tmzvm]{border:1px solid var(--line);width:38px;height:38px;transition:background .3s, color .3s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:22px}.rel[data-astro-cid-ok6tmzvm]:hover .rel-go[data-astro-cid-ok6tmzvm]{background:var(--spruce);color:var(--white);transform:rotate(-45deg)}@media (width<=1000px){.intro-in[data-astro-cid-ok6tmzvm],.incl-grid[data-astro-cid-ok6tmzvm],.price-in[data-astro-cid-ok6tmzvm],.faqs-in[data-astro-cid-ok6tmzvm]{grid-template-columns:1fr}.price-copy[data-astro-cid-ok6tmzvm],.faqs-in[data-astro-cid-ok6tmzvm]>div[data-astro-cid-ok6tmzvm]:first-child{position:static}.rel-grid[data-astro-cid-ok6tmzvm]{grid-template-columns:1fr}}@media (width<=640px){.yes[data-astro-cid-ok6tmzvm] ul[data-astro-cid-ok6tmzvm],.price-grid[data-astro-cid-ok6tmzvm]{grid-template-columns:1fr}}
