/* Designed invitation presentation, using the same event and Moment records. */
.event-landing-body{background:#171b20;background:var(--brand,#17364a)}#event-root.event-presentation-landing{margin:28px auto 0;border:1px solid #c4ac7555;background:var(--brand,#17364a);color:var(--landing-ink,#fff8ef);box-shadow:0 20px 90px #0003}.event-presentation-landing .event-hero{gap:38px;padding:64px 48px;border-bottom:1px solid #c4ac7555}.event-presentation-landing .event-hero h1{font-size:clamp(42px,5.6vw,74px);line-height:1.02;letter-spacing:-.035em}.event-presentation-landing .event-hero>div:first-child{text-align:center}.event-presentation-landing .event-hero .event-image-trigger,.event-presentation-landing .event-motion-art{box-shadow:0 12px 40px #0004}.event-presentation-landing .event-section{padding:46px 40px}.event-presentation-landing .eyebrow{color:inherit;opacity:.8}.event-presentation-landing .event-section>h2{font-size:clamp(32px,4vw,48px);margin-bottom:28px}.event-presentation-landing .event-moments{display:grid;gap:40px}.event-presentation-landing .event-moment-card{background:transparent;color:inherit;border:0;border-radius:0;padding:0}.event-presentation-landing .event-moment-card>.event-mosaic{margin-bottom:24px;border-radius:0}.event-presentation-landing .event-moment-card h3{font:500 clamp(30px,3.5vw,44px)/1.15 Georgia,serif;max-width:780px}.event-presentation-landing .event-moment-card>p{max-width:780px;font-size:17px;line-height:1.75}.event-presentation-landing .event-moment-card+.event-moment-card{border-top:1px solid #c4ac7555;padding-top:40px}.event-presentation-landing .event-moment-card>a{text-underline-offset:5px}.event-presentation-landing .event-card:not(.event-moment-card),.event-presentation-landing .event-purchase,.event-presentation-landing .event-receipt{color:#17364a}.event-landing-invitation{padding:46px 28px;text-align:center;border-block:1px solid #c4ac7555;background:#ffffff07}.event-landing-invitation h2{font:500 clamp(32px,4vw,50px)/1.1 Georgia,serif;margin:14px 0 24px}.event-presentation-landing .event-footer{color:inherit;opacity:.8}.event-preview-page.event-presentation-landing{background:var(--preview-primary);color:var(--preview-ink);border:1px solid #c4ac7555}.event-preview-page.event-presentation-landing .event-preview-hero h1{font-family:Georgia,serif;font-size:clamp(34px,4.2vw,60px)}.event-preview-page.event-presentation-landing .event-preview-resources{display:grid;grid-template-columns:1fr;gap:32px}.event-preview-page.event-presentation-landing .event-preview-resources article{background:transparent;color:inherit;border:0}.event-preview-page.event-presentation-landing .event-preview-resources article>img{max-height:none;object-fit:contain}.event-preview-page.event-presentation-landing .event-preview-tickets article{color:#17364a}
@media(max-width:760px){#event-root.event-presentation-landing{margin:0;border:0}.event-presentation-landing .event-hero{padding:42px 22px;gap:28px}.event-presentation-landing .event-section{padding:32px 20px}.event-presentation-landing .event-moment-card>p{font-size:15px}}
.event-presentation-landing .event-hero.is-campaign-cover,.event-preview-page.event-presentation-landing .event-preview-hero.is-campaign-cover{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;min-height:740px;align-items:end;padding:90px 48px 64px;overflow:hidden}.is-campaign-cover::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07101922,#07101999 35%,#071019ed);pointer-events:none}.event-presentation-landing .is-campaign-cover>div:first-child{max-width:900px;margin:auto;align-self:end;color:#fff8ef}.event-presentation-landing .is-campaign-cover h1{font:500 clamp(48px,7vw,92px)/1.02 Georgia,serif;letter-spacing:-.025em;text-wrap:balance}.event-presentation-landing .is-campaign-cover>.event-image-trigger,.event-presentation-landing .is-campaign-cover>.event-motion-art,.event-preview-page .is-campaign-cover>img,.event-preview-page .is-campaign-cover>.event-motion-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;border-radius:0;flex:none}.event-presentation-landing .is-campaign-cover .event-motion-art>.event-image-trigger,.event-presentation-landing .is-campaign-cover .event-image-trigger>img,.event-preview-page .is-campaign-cover>.event-motion-art>img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0;margin:0}.event-preview-page .is-campaign-cover>div:first-child{position:relative;color:#fff8ef;text-align:center;margin:auto}.event-preview-page .is-campaign-cover>img{object-fit:cover}.event-preview-page .is-campaign-cover h1{font:500 clamp(42px,5vw,72px)/1.05 Georgia,serif}.event-presentation-landing .is-campaign-cover .event-venue-address{color:inherit}@media(max-width:760px){.event-presentation-landing .event-hero.is-campaign-cover,.event-preview-page.event-presentation-landing .event-preview-hero.is-campaign-cover{min-height:660px;padding:80px 22px 40px}.event-presentation-landing .is-campaign-cover h1{font-size:50px}}
.event-presentation-landing .is-campaign-cover::before{z-index:1}.event-presentation-landing .is-campaign-cover>div:first-child{position:relative;z-index:2}.event-presentation-landing .is-campaign-cover>.event-image-trigger,.event-presentation-landing .is-campaign-cover>.event-motion-art,.event-preview-page .is-campaign-cover>img,.event-preview-page .is-campaign-cover>.event-motion-art{z-index:0}
