.L7wUoW_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,88px);padding-top:clamp(48px,7vw,92px);padding-bottom:clamp(56px,7vw,96px);display:grid}.L7wUoW_heroText p{max-width:34rem;line-height:1.85}.L7wUoW_heroText p+p{margin-top:14px}.L7wUoW_sprig{width:26px;height:auto;color:var(--caramel);opacity:.65;margin-bottom:18px;display:block}.L7wUoW_title{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.04}.L7wUoW_heroText .L7wUoW_lead{font-family:var(--font-serif), serif;color:var(--caramel-dark);margin:22px 0 18px;font-size:clamp(1.35rem,2.2vw,1.7rem);font-style:italic;line-height:1.35}.L7wUoW_portrait{margin:0 22px 22px 0;position:relative}.L7wUoW_portrait:before{content:"";border:1px solid var(--sand);pointer-events:none;position:absolute;inset:22px -22px -22px 22px}.L7wUoW_portrait img{width:100%;height:auto;display:block;position:relative;box-shadow:0 24px 50px -28px #4a3a2f73}.L7wUoW_place{padding-block:clamp(64px,8vw,110px)}.L7wUoW_band{background:var(--cream-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.L7wUoW_placeInner{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.L7wUoW_photos{padding:0 14% 18% 0;position:relative}.L7wUoW_reverse .L7wUoW_photos{order:2;padding:0 0 18% 14%}.L7wUoW_photoMain,.L7wUoW_photoSmall{position:relative;overflow:hidden}.L7wUoW_photoMain{aspect-ratio:4/5}.L7wUoW_photoSmall{aspect-ratio:3/4;border:8px solid var(--cream);width:46%;position:absolute;bottom:0;right:0;box-shadow:0 18px 40px -24px #4a3a2f80}.L7wUoW_reverse .L7wUoW_photoSmall{border-color:var(--cream-deep);left:0;right:auto}.L7wUoW_cover{object-fit:cover}.L7wUoW_placeText p{line-height:1.85}.L7wUoW_placeText p+p,.L7wUoW_placeText .L7wUoW_list+p{margin-top:14px}.L7wUoW_placeTitle{margin:14px 0 22px;font-size:clamp(1.9rem,3.4vw,2.7rem)}.L7wUoW_dash{color:var(--caramel)}.L7wUoW_list{margin:14px 0 0;padding:0;list-style:none}.L7wUoW_list li{border-bottom:1px dashed var(--line);padding:7px 0 7px 26px;position:relative}.L7wUoW_list li:last-child{border-bottom:0}.L7wUoW_list li:before{content:"";border:1px solid var(--caramel);border-radius:0 100%;width:11px;height:7px;position:absolute;top:1em;left:2px;transform:rotate(-20deg)}.L7wUoW_placeText .L7wUoW_quote{border-left:2px solid var(--sand);font-family:var(--font-serif), serif;color:var(--ink);margin-top:26px;padding-left:18px;font-size:1.2rem;font-style:italic;line-height:1.55}.L7wUoW_placeText .L7wUoW_highlight{font-family:var(--font-serif), serif;color:var(--caramel-dark);font-size:1.2rem;font-style:italic;line-height:1.55}.L7wUoW_closing{max-width:calc(44rem + var(--gutter) * 2);text-align:center;flex-direction:column;align-items:center;padding-block:clamp(64px,8vw,110px);display:flex}.L7wUoW_closing>p{line-height:1.85}.L7wUoW_closingTitle{margin-bottom:20px;font-size:clamp(1.9rem,3.4vw,2.7rem)}.L7wUoW_closing .L7wUoW_bye{color:var(--caramel-dark);margin-top:30px;font-size:clamp(1.7rem,3vw,2.1rem)}.L7wUoW_closing .L7wUoW_signature{color:var(--ink);margin-top:2px;font-size:clamp(2.6rem,5vw,3.4rem)}.L7wUoW_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (max-width:900px){.L7wUoW_hero,.L7wUoW_placeInner{grid-template-columns:minmax(0,1fr)}.L7wUoW_portrait{order:-1}.L7wUoW_reverse .L7wUoW_photos{order:0}.L7wUoW_photos{width:100%;max-width:520px;margin-inline:auto}}