.ed-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#3d1722;color:#fffaf2}.ed-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:110px max(8vw,36px)}.ed-label{font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#947044;margin:0 0 20px}.ed-hero .ed-label,.ed-event-hero .ed-label,.ed-close .ed-label,.ed-band .ed-label{color:#e2c48c}.ed-hero h1,.ed-event-hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(4rem,6.7vw,7rem);font-weight:400;line-height:.98;letter-spacing:-.025em;margin:0 0 25px}.ed-hero-copy>p:not(.ed-label),.ed-event-hero-inner>p:not(.ed-label){max-width:440px;font-size:1.05rem;line-height:1.8;color:#eee2df}.ed-hero-image{min-height:580px}.ed-hero-image img{width:100%;height:100%;object-fit:cover}.ed-hero-link{display:inline-block;margin-top:28px;color:#fffaf2;text-decoration:none;border-bottom:1px solid #c7a87d;padding-bottom:8px;font-size:.8rem;letter-spacing:.06em}.ed-hero-link span{margin-left:18px}.ed-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;padding-top:110px;padding-bottom:90px}.ed-intro h2,.ed-feature h2,.ed-band h2,.ed-event-details h2,.ed-stories h2,.ed-close h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(2.7rem,4.5vw,4.6rem);line-height:1.05;letter-spacing:-.02em;margin:0}.ed-intro>p,.ed-feature-copy>p:not(.ed-label),.ed-band-inner>p,.ed-event-details>p:not(.ed-label):not(.ed-date),.ed-story p:not(.ed-label),.ed-close p:not(.ed-label){font-size:1rem;line-height:1.85;max-width:540px}.ed-feature{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8%;padding-bottom:120px}.ed-feature-image{margin:0;background:#eeebe8}.ed-feature-image img{width:100%;height:660px;object-fit:cover}.ed-feature-copy{max-width:440px}.ed-feature-copy>p:not(.ed-label){margin:26px 0}.ed-text-link{display:inline-block;color:#683342;text-decoration:none;border-bottom:1px solid #b3936b;padding-bottom:7px;font-size:.82rem;font-weight:600}.ed-text-link span[aria-hidden]{margin-left:12px}.ed-band{background:#3d1722;color:#fffaf2;padding:90px 0}.ed-band-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.ed-band-inner>p{color:#eee2df;margin:0}.ed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:100px;padding-bottom:120px}.ed-grid article img{width:100%;height:350px;object-fit:cover;background:#e9e4e1}.ed-grid h3{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;margin:24px 0 10px}.ed-grid p{line-height:1.75;max-width:360px}.ed-close{background:#27101a;color:#fffaf2;text-align:center;padding:100px 24px}.ed-close .wrap{display:flex;flex-direction:column;align-items:center}.ed-close p:not(.ed-label){color:#eee2df;margin:24px auto 28px}.ed-event-hero{background:#3d1722;color:#fffaf2;padding:125px 0 130px}.ed-event-hero-inner>p:not(.ed-label){max-width:560px}.ed-event-feature{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-bottom:120px}.ed-event-feature figure{margin:0}.ed-event-feature img{width:100%;max-height:700px;object-fit:cover}.ed-event-details .ed-date{font-family:'Cormorant Garamond',serif;font-size:2rem;color:#8b663c;margin:24px 0}.ed-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.ed-stories{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:100px;padding-bottom:120px}.ed-story{padding:50px;background:#f1e9e2;min-height:360px}.ed-story h2{font-size:clamp(2.4rem,3.3vw,3.5rem)}.ed-story p:not(.ed-label){margin:24px 0}.ed-story-news{display:grid;grid-template-columns:1fr 145px;gap:24px;background:#f8f5f0}.ed-story-news img{width:145px;align-self:start;mix-blend-mode:multiply}.ed-story-event{background:#eee4dd}.ed-story .ed-text-link{margin-top:8px}@media(max-width:800px){.ed-hero{grid-template-columns:1fr}.ed-hero-copy{padding:90px 24px 70px}.ed-hero-image{min-height:0;height:420px}.ed-intro,.ed-band-inner{grid-template-columns:1fr;gap:25px}.ed-intro{padding-top:75px;padding-bottom:60px}.ed-feature,.ed-event-feature{grid-template-columns:1fr;gap:36px;padding-bottom:80px}.ed-feature-image img{height:480px}.ed-band{padding:70px 0}.ed-grid{grid-template-columns:1fr 1fr;gap:40px 20px;padding-top:70px;padding-bottom:80px}.ed-grid article img{height:300px}.ed-stories{grid-template-columns:1fr;padding-top:70px;padding-bottom:80px}.ed-event-hero{padding:100px 0}.ed-event-feature img{max-height:620px}.ed-story{min-height:0}}@media(max-width:520px){.ed-hero h1,.ed-event-hero h1{font-size:4rem}.ed-hero-image{height:340px}.ed-feature-image img{height:380px}.ed-grid{grid-template-columns:1fr}.ed-grid article img{height:370px}.ed-story{padding:30px}.ed-story-news{grid-template-columns:1fr 100px;gap:12px}.ed-story-news img{width:100px}.ed-close{padding:75px 24px}}
