.head[data-astro-cid-4bjs7uhz]{max-width:640px;margin:0 auto 3.5rem}.score[data-astro-cid-4bjs7uhz]{color:var(--brown);letter-spacing:.04em;margin-top:1rem;font-size:.95rem}.stars[data-astro-cid-4bjs7uhz]{color:var(--bronze);letter-spacing:.15em}.cards[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-4bjs7uhz]{background:var(--ivory);border:1px solid var(--line);flex-direction:column;gap:1.1rem;padding:2.4rem 2rem;display:flex}blockquote[data-astro-cid-4bjs7uhz]{font-family:var(--serif);color:var(--cocoa);flex:1;margin:0;font-size:1.3rem;line-height:1.45}.who[data-astro-cid-4bjs7uhz]{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:.78rem}.panel[data-astro-cid-4bjs7uhz]{flex-direction:column;align-items:center;gap:2rem;display:flex}.panel[data-astro-cid-4bjs7uhz] .mark{color:var(--taupe)}@media (width<=860px){.cards[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);margin-top:3rem}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--serif);color:var(--cocoa);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.4rem;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:before,summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{content:"";background:var(--bronze);height:1px;transition:transform .3s var(--ease);position:absolute;top:50%;left:0;right:0}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--brown);max-width:40rem;padding:0 0 1.6rem}.hero[data-astro-cid-lcdefpme]{min-height:min(92svh,860px);color:var(--ivory);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 60%;filter:saturate(.85)sepia(.1);width:100%;height:100%;animation:drift 18s var(--ease) forwards;transform:scale(1.04)}@keyframes drift{to{transform:scale(1)}}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#2e231b8c 0%,#2e231b26 60%),linear-gradient(#2e231b1a 0%,#2e231b40 45%,#2e231bbf 100%)}.hero-inner[data-astro-cid-lcdefpme]{padding-bottom:5.5rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ivory);max-width:13ch;margin-bottom:1.4rem}.kicker[data-astro-cid-lcdefpme].light{color:var(--sand)}.hero-sub[data-astro-cid-lcdefpme]{color:#faf6efe6;max-width:34rem;margin-bottom:2.4rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.hero-meta[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:#faf6efcc;border-top:1px solid #faf6ef38;justify-content:space-between;gap:1rem;padding-top:1.1rem;padding-bottom:1.4rem;font-size:.75rem;display:flex;position:relative}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:1.4rem;display:inline-block}.photo[data-astro-cid-lcdefpme].tall{aspect-ratio:4/5}.pillars[data-astro-cid-lcdefpme]{padding:clamp(3.5rem,7vw,5.5rem) 0}.pillar-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.pillar[data-astro-cid-lcdefpme] .p-mark{color:var(--taupe);margin:0 auto 1.2rem}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.9rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brown);max-width:18rem;margin:0 auto}.t-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:3.5rem;display:grid}.t-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.t-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.t-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;transition:background .35s var(--ease);flex-direction:column;padding:2.4rem 2rem;text-decoration:none;display:flex}.t-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--cream)}.t-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.7rem}.t-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brown);flex:1;font-size:.97rem}.from[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);margin-top:1.4rem;font-size:.72rem}.t-cta[data-astro-cid-lcdefpme]{margin-top:3rem}.voucher[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.v-photo[data-astro-cid-lcdefpme]{min-height:360px}.v-body[data-astro-cid-lcdefpme]{align-items:center;padding:clamp(3rem,7vw,6rem);display:flex}.v-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:28rem;color:var(--brown)}.v-body[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:2rem}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:2rem 0 2.4rem}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr;padding:.9rem 0;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);padding-top:.25rem;font-size:.72rem}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}@media (width<=860px){.split[data-astro-cid-lcdefpme],.t-head[data-astro-cid-lcdefpme],.voucher[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.t-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-meta[data-astro-cid-lcdefpme]{flex-direction:column;gap:.2rem}.hero-inner[data-astro-cid-lcdefpme]{padding-bottom:3rem}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:last-child{display:none}}@media (width>=861px) and (width<=1080px){.t-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}
