.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(100svh - 77px,58rem);display:grid;align-items:end;isolation:isolate;overflow:hidden}.hero[data-astro-cid-j7pv25f6] .photo{position:absolute;inset:0;z-index:-2}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d0b0ebf,#0d0b0e26 75%),linear-gradient(180deg,#0d0b0e1a,#0d0b0e59,#0d0b0ef2)}.hero[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{padding-block:8rem clamp(3rem,7vw,5rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:15ch}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:var(--cream);opacity:.9}.rating[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.8rem;align-items:center;margin-top:1.4rem;padding:.7rem 0;text-decoration:none;font-size:1.05rem;color:var(--cream)}.stars[data-astro-cid-j7pv25f6]{color:var(--gold);letter-spacing:.15em}.editorial[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:900px){.editorial[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr 1fr}.editorial--flip[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{order:2}.editorial--flip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.25fr}}.editorial[data-astro-cid-j7pv25f6] .ed-img{aspect-ratio:4 / 3}.ed-copy[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem}.life[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.life[data-astro-cid-j7pv25f6] .photo{aspect-ratio:1}.life[data-astro-cid-j7pv25f6] .l1{grid-column:1 / -1;aspect-ratio:16 / 9}@media(min-width:900px){.life[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1fr 1fr;height:min(70vw,760px)}.life[data-astro-cid-j7pv25f6] .photo{aspect-ratio:auto}.life[data-astro-cid-j7pv25f6] .l1{grid-column:1;grid-row:1 / 3;aspect-ratio:auto}}.duo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.duo[data-astro-cid-j7pv25f6] .low{margin-top:3rem}.head-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.4rem;flex-wrap:wrap}.head-row[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.also[data-astro-cid-j7pv25f6]{margin-top:2rem}.terms[data-astro-cid-j7pv25f6]{margin-top:2.4rem;font-size:1.05rem}.plan-line[data-astro-cid-j7pv25f6]{margin:1.2rem 0 2rem;flex:1;font-size:1.1rem}.testimonial[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center;margin-bottom:3rem}@media(min-width:900px){.testimonial[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr}}.testimonial[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.testimonial[data-astro-cid-j7pv25f6] .rule[data-astro-cid-j7pv25f6]{margin-inline:0}.testimonial[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 1.6rem;font:italic 400 clamp(1.8rem,3.4vw,2.8rem)/1.25 var(--display)}.testimonial[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font:400 .8rem/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.quote-row[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,22rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-color:var(--line) transparent}.quote-row[data-astro-cid-j7pv25f6] .quote[data-astro-cid-j7pv25f6]{scroll-snap-align:start;margin:0}.quote-row[data-astro-cid-j7pv25f6] .quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:1.2rem}.mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mosaic[data-astro-cid-j7pv25f6] .m1,.mosaic[data-astro-cid-j7pv25f6] .m2{aspect-ratio:4 / 5}.mosaic[data-astro-cid-j7pv25f6] .m3{grid-column:1 / -1;aspect-ratio:16 / 9}.types[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 .5rem;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.types[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--gold-text);font-size:1.1rem}.causes[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.4rem 0 1.6rem;display:flex;flex-wrap:wrap;gap:.5rem .6rem}.causes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border:1px solid rgba(26,21,18,.25);padding:.45rem .8rem;font-size:1rem}.visit[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border:1px solid var(--hair)}
