.pg{padding:28px var(--g) var(--space-9)}.pg-head{max-width:var(--measure-text)}.pg-head .t-lede{margin-top:var(--space-3);max-width:46ch}.pg-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pg-tiers{margin-top:var(--space-8)}.pg-tiers h2{margin-bottom:var(--space-4)}.pg-tiers ol{gap:var(--space-2);list-style:none;display:grid}.pg-tiers li{padding:var(--space-5);background:var(--paper);gap:var(--space-2);align-content:start;display:grid}.pg-tiers b{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.1}.pg-tiers p{color:var(--muted);font-size:14px;line-height:21px}.pg-bridal{margin-top:var(--space-8)}.pg-group{gap:var(--space-2);margin-top:var(--space-8);display:grid}.pg-figure{aspect-ratio:4/5;background:var(--plate);max-height:80svh;margin:0;overflow:hidden}.pg-figure img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.pg-panel{background:var(--paper);padding:var(--space-6) var(--space-5);align-content:center;gap:var(--space-4);display:grid}.pg-panel>.lnk{justify-self:start}.pg-sub{color:var(--muted);max-width:42ch;margin-top:calc(-1 * var(--space-2));font-size:14px;line-height:21px}.pg-rows{display:grid}.pg-rows>div{gap:var(--space-1);padding:var(--space-4) 0;box-shadow:0 -1px 0 var(--line);display:grid}.pg-rows>div:last-child{box-shadow:0 -1px 0 var(--line), 0 1px 0 var(--line)}.pg-rows dt{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:var(--weight-medium)}.pg-rows dd{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:26px;font-weight:400;line-height:1.15}.pg-note{margin-top:var(--space-2);padding:var(--space-5);background:var(--paper);text-align:center;color:var(--muted);font-size:14px;line-height:21px}.pg-note b{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:var(--weight-medium);color:var(--fg);margin-bottom:var(--space-2);display:block}.pg-list-h{margin-top:var(--space-9);text-align:center}.pg-list-h+.pg-group{margin-top:var(--space-6)}.pg-n{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:40px;font-weight:400;line-height:.9}.pg-more{gap:var(--space-7);margin-top:var(--space-8);padding-top:var(--space-8);box-shadow:0 -1px 0 var(--line);display:grid}.pg-more h2{margin-bottom:var(--space-4)}.pg-end{margin-top:var(--space-8);padding-top:var(--space-8);box-shadow:0 -1px 0 var(--line);max-width:var(--measure-text)}.pg-end .t-read{margin-top:var(--space-4);max-width:var(--measure-read)}@media (min-width:768px){.pg-tiers ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-group{grid-template-columns:5fr 7fr}.pg-figure{aspect-ratio:auto;height:100%;min-height:560px;max-height:none}.pg-group:nth-of-type(2n) .pg-figure{order:2}.pg-group--plain{grid-template-columns:1fr}.pg-panel{padding:var(--space-8)}.pg-group--plain .pg-panel{padding:var(--space-6) var(--space-8)}.pg-group--plain .pg-rows{column-gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pg-group--plain .pg-rows>div{box-shadow:0 -1px 0 var(--line), 0 1px 0 var(--line)}.pg-rows>div{grid-template-columns:140px 1fr;align-items:baseline}.pg-more{gap:var(--space-9);grid-template-columns:1fr 1fr}}@media (max-width:767px){.pg-rows dd{font-size:22px}.pg-tiers b{font-size:21px}.pg-tiers p,.pg-sub{font-size:13px;line-height:19px}.pg-figure{aspect-ratio:4/3}}
