.theme-editorial{--space-section: clamp(4rem, 15vw, 7.5rem);--gutter: 1.25rem;--title-size: clamp(2.6rem, 12vw, 4.8rem);--title-weight: 400;--title-tracking: -.02em;--names-size: clamp(4rem, 22vw, 9rem);--eyebrow-tracking: .28em}.theme-editorial .inv-heading{text-align:left;border-top:1px solid var(--c-ink);padding-top:1rem}.theme-editorial .inv-heading .inv-ornament{margin-left:0}.theme-editorial .inv-heading .inv-eyebrow{display:flex;justify-content:space-between;color:var(--c-ink)}.theme-editorial .inv-title{font-style:italic}.theme-editorial .inv-lead{color:var(--c-ink);opacity:.75}.theme-editorial .inv-amp{font-family:var(--f-display);font-style:italic;color:var(--c-ink)}.theme-editorial .inv-btn{letter-spacing:.18em}.theme-editorial .inv-btn--ghost{border-color:var(--c-ink)}.theme-editorial .inv-opening__names{font-size:clamp(3.5rem,19vw,7rem);line-height:.9;letter-spacing:-.02em}.theme-editorial .inv-opening__names .inv-amp{font-style:italic;color:inherit;font-size:.5em}.theme-editorial .inv-opening:not(:has(.inv-opening__media)){background:var(--c-ink);color:var(--c-background)}.theme-editorial .inv-opening:not(:has(.inv-opening__media)) .inv-btn{background:var(--c-background);color:var(--c-ink);border-color:var(--c-background)}.theme-editorial .inv-opening:not(:has(.inv-opening__media)) .inv-opening__pre,.theme-editorial .inv-opening:not(:has(.inv-opening__media)) .inv-opening__post{color:#ffffffb3}.e-hero{color:var(--c-ink);justify-content:flex-start;text-align:left;padding:0 var(--gutter) 2.5rem;min-height:auto}.e-hero__masthead{display:flex;justify-content:space-between;padding:1.1rem 0 .9rem;border-bottom:1px solid var(--c-ink);font-size:.66rem;letter-spacing:.3em;text-transform:uppercase}.e-hero__cover{position:relative;margin:1.25rem calc(var(--gutter) * -1) 0;min-height:14rem;display:flex;align-items:flex-end;overflow:hidden}.e-hero__cover.has-photo{aspect-ratio:4 / 5;color:#fff}.e-hero__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.e-hero__cover.has-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .55))}.e-hero__names{position:relative;z-index:1;width:100%;padding:0 var(--gutter) 1.1rem;font-family:var(--f-display);font-size:var(--names-size);font-weight:400;line-height:.86;letter-spacing:-.035em}.e-hero__names span{display:block}.e-hero__amp{font-style:italic;font-size:.42em;line-height:1.1;padding-left:.2em}.e-hero__second{text-align:right}.e-hero__meta{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--c-ink);font-size:.9rem;line-height:1.45}.e-hero__meta span{display:block;margin-bottom:.4rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--c-muted)}.e-hero__tag{margin-top:1.5rem;font-size:.74rem;letter-spacing:.2em}.theme-editorial .inv-countdown{text-align:left}.theme-editorial .inv-countdown__grid{max-width:var(--measure)}.theme-editorial .inv-countdown__unit{align-items:flex-start;padding-left:.75rem}.theme-editorial .inv-countdown__unit:first-child{padding-left:0}.theme-editorial .inv-countdown__unit+.inv-countdown__unit{border-color:var(--c-ink)}.theme-editorial .inv-countdown__value{font-size:clamp(2.6rem,13vw,4.2rem)}.theme-editorial .inv-countdown .inv-center,.theme-editorial .inv-message,.theme-editorial .inv-entourage,.theme-editorial .inv-dress,.theme-editorial .inv-venue{text-align:left}.theme-editorial .inv-message__quote{font-size:clamp(1.7rem,8vw,2.6rem);line-height:1.15;padding-left:1rem;border-left:1px solid var(--c-ink)}.theme-editorial .inv-message .inv-prose{color:var(--c-ink);column-gap:1.5rem}.theme-editorial .inv-message .inv-prose p:first-child:first-letter{float:left;font-family:var(--f-display);font-size:4.2em;line-height:.8;padding:.08em .1em 0 0}.theme-editorial .inv-entourage__groups{gap:0}.theme-editorial .inv-entourage__group{padding:1.4rem 0;border-top:1px solid var(--c-line)}.theme-editorial .inv-entourage__category{color:var(--c-muted)}.theme-editorial .inv-entourage__name{font-size:1.12rem}.theme-editorial .inv-dress__palette ul{justify-content:flex-start}.theme-editorial .inv-swatch{border-radius:0;width:100%;height:5rem;box-shadow:inset 0 0 0 1px #00000014}.theme-editorial .inv-dress__palette li{width:calc(33.333% - .7rem);justify-items:start}.theme-editorial .inv-venue__actions{justify-content:flex-start}.theme-editorial .inv-gallery figcaption{font-style:normal;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.theme-editorial .inv-closing{background:var(--c-ink);color:var(--c-background)}.theme-editorial .inv-closing .inv-closing__names,.theme-editorial .inv-closing .inv-amp{color:var(--c-background);font-family:var(--f-display);font-style:italic}.theme-editorial .inv-closing .inv-btn{background:var(--c-background);color:var(--c-ink);border-color:var(--c-background)}.theme-editorial .inv-closing .inv-btn--ghost{background:transparent;color:var(--c-background)}.theme-editorial .inv-closing .inv-credit,.theme-editorial .inv-closing .inv-closing__date{color:#fff9}.theme-editorial .inv-closing .inv-hashtag{color:var(--c-background)}.theme-editorial .inv-closing .inv-ornament--rule{background:var(--c-background)}@media(min-width:900px){.e-hero{display:grid;grid-template-columns:1.1fr 1fr;column-gap:3rem;padding-bottom:4rem}.e-hero__masthead{grid-column:1 / -1}.e-hero__cover{margin:2rem 0 0;grid-row:2 / span 3}.theme-editorial .inv-message .inv-prose{columns:2}}.e-hero .inv-scroll-cue{display:none}
