.ds-event-detail{background:var(--bone);color:var(--ink)}.ds-event-detail__hero{background:var(--blue);color:var(--bone);padding:clamp(110px,12vw,180px) 0 clamp(86px,9vw,130px)}.ds-event-detail__hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(52px,9vw,140px);display:grid}.ds-event-detail__eyebrow,.ds-event-detail__section-eyebrow{color:var(--gold);font:400 var(--walter-feature-size)/1 var(--signature);margin:0}.ds-event-detail__hero h1{max-width:900px;font:400 clamp(3.35rem,5.2vw,5.7rem)/.92 var(--display);letter-spacing:var(--display-tracking);text-wrap:balance;margin:22px 0 0}.ds-event-detail__dek{color:#fbf9f4c2;max-width:760px;font:200 1.05rem/1.8 var(--body);margin:30px 0 0}.ds-event-detail__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:34px;display:flex}.ds-event-detail__primary{border:1px solid var(--gold);background:var(--gold);min-height:48px;color:var(--ink);font:400 .59rem/1 var(--struct);letter-spacing:.13em;text-transform:uppercase;border-radius:3px;align-items:center;gap:34px;padding:0 18px;display:inline-flex}.ds-event-detail__primary:hover{background:var(--bone);border-color:var(--bone)}.ds-event-detail__secondary,.ds-event-detail__back{color:var(--bone);font:400 .58rem/1.4 var(--struct);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #fbf9f459;align-items:center;gap:10px;padding-bottom:4px;display:inline-flex}.ds-event-detail__secondary:hover{color:var(--gold);border-color:var(--gold)}.ds-event-detail__status{color:var(--gold);font:400 .6rem/1.4 var(--struct);letter-spacing:.13em;text-transform:uppercase}.ds-event-detail__hero dl{border-top:1px solid #fbf9f433;margin:0}.ds-event-detail__hero dl div{border-bottom:1px solid #fbf9f433;grid-template-columns:80px 1fr;gap:18px;padding:17px 0;display:grid}.ds-event-detail__hero dt{color:var(--gold);font:400 .55rem/1.4 var(--struct);letter-spacing:.12em;text-transform:uppercase}.ds-event-detail__hero dd{font:200 .9rem/1.5 var(--body);margin:0}.ds-event-detail__theme,.ds-event-detail__questions,.ds-event-detail__expect,.ds-event-detail__close{padding:clamp(92px,10vw,150px) 0}.ds-event-detail__theme-grid,.ds-event-detail__expect-grid,.ds-event-detail__close-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.1fr);gap:clamp(56px,9vw,140px);display:grid}.ds-event-detail__theme .ds-event-detail__section-eyebrow,.ds-event-detail__expect .ds-event-detail__section-eyebrow{color:var(--juniper)}.ds-event-detail__theme h2,.ds-event-detail__questions h2,.ds-event-detail__expect h2,.ds-event-detail__close h2{font:400 clamp(2.5rem,3.8vw,4rem)/.96 var(--display);letter-spacing:var(--display-tracking);text-wrap:balance;margin:18px 0 0}.ds-event-detail__body{max-width:760px;color:var(--ink-soft);font:200 1rem/1.85 var(--body)}.ds-event-detail__body :first-child{margin-top:0}.ds-event-detail__body :last-child{margin-bottom:0}.ds-event-detail__body p{margin:0 0 1.25em}.ds-event-detail__questions{background:var(--limestone)}.ds-event-detail__questions header{max-width:850px}.ds-event-detail__questions .ds-event-detail__section-eyebrow{color:var(--juniper)}.ds-event-detail__question-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.ds-event-detail__question-grid article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:24px 20px 24px 0;display:grid}.ds-event-detail__question-grid article:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}.ds-event-detail__question-grid article:nth-child(2n){padding-left:32px}.ds-event-detail__question-grid span{color:var(--juniper);font:400 .56rem/1.4 var(--struct);letter-spacing:.12em}.ds-event-detail__question-grid p{font:300 1rem/1.55 var(--body);margin:0}.ds-event-detail__expect ul{border-top:1px solid var(--line-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.ds-event-detail__expect li{border-bottom:1px solid var(--line);font:300 .95rem/1.6 var(--body);padding:16px 0 16px 24px;position:relative}.ds-event-detail__expect li:before{content:"";background:var(--juniper);border-radius:50%;width:6px;height:6px;position:absolute;top:1.35rem;left:0}.ds-event-detail__close{background:var(--juniper);color:var(--bone)}.ds-event-detail__close p{color:#fbf9f4c2;max-width:680px;font:200 1rem/1.75 var(--body)}.ds-event-detail__close-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.ds-event-detail__close .ds-event-detail__back{color:var(--bone)}.ds-event-detail__close .ds-event-detail__back:hover{color:var(--gold);border-color:var(--gold)}@media (width<=900px){.ds-event-detail__hero-grid,.ds-event-detail__theme-grid,.ds-event-detail__expect-grid,.ds-event-detail__close-grid{grid-template-columns:1fr}.ds-event-detail__hero dl{max-width:700px}.ds-event-detail__question-grid{grid-template-columns:1fr}.ds-event-detail__question-grid article:nth-child(odd),.ds-event-detail__question-grid article:nth-child(2n){border-right:0;padding-left:0;padding-right:0}}@media (width<=620px){.ds-event-detail__hero{padding-top:96px}.ds-event-detail__hero h1{font-size:clamp(2.9rem,12vw,4.2rem)}.ds-event-detail__actions{flex-direction:column;align-items:flex-start}.ds-event-detail__primary{justify-content:space-between;width:100%}}
