.ed-contact-option{align-items:center;grid-template-columns:1.3fr .8fr;gap:6vw}.ed-contact-option .ed-invitation-copy{margin:0;max-width:560px}.ed-contact-option .ed-label{margin:0 0 28px}.ed-contact-option .ed-invitation-body{margin:0;padding:0;max-width:none}.ed-contact-option .ed-invitation-body h2{margin:0 0 20px}.ed-contact-option .ed-invitation-body>p{max-width:390px}.ed-contact-option .ed-invitation-button{margin-top:18px;background:var(--ed-ink,#252722);color:var(--ed-bg,#f1f2ee);border-color:var(--ed-ink,#252722)}.ed-contact-option .ed-invitation-button:hover{background:var(--ed-ink,#252722);opacity:.85}.ed-contact-option figure{margin:0;justify-self:end;width:100%;max-width:360px}.ed-contact-option figure img{width:100%;height:var(--ed-option-image-height,280px);max-height:none;object-fit:contain}.ed-contact-centred{display:flex;flex-direction:column;text-align:center;gap:32px}.ed-contact-centred .ed-invitation-copy{max-width:650px;margin:0 auto}.ed-contact-centred .ed-invitation-body>p{margin-inline:auto}.ed-contact-centred figure{max-width:300px;justify-self:auto}.mw.mw-workshop-option{text-align:center;display:block;border-top:1px solid #cac7be;border-bottom:1px solid #cac7be}.mw-workshop-option>div{max-width:620px;margin-inline:auto}.mw-workshop-option .mw-label{margin:0 0 30px}.mw.mw-workshop-option h2{font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.035em;margin:0 0 28px}.mw-workshop-option>div+div>p:first-child{max-width:460px;margin-inline:auto}.mw-workshop-option .mw-button{background:var(--mw-ink,#252722);color:var(--mw-paper,#e8e7e1);border-color:var(--mw-ink,#252722);margin-top:18px}.mw-workshop-option .mw-teaser-details{margin-top:24px}.mw-option-image{max-width:440px;margin:36px auto 0}.mw-option-image img{width:100%;height:auto}.mw.mw-workshop-band{display:grid;grid-template-columns:1fr 1fr;text-align:left;align-items:center;gap:5vw}.mw-workshop-band>div{margin:0}.mw-workshop-band .mw-option-image{grid-column:1/-1;margin-inline:auto}@media(max-width:700px){.ed-contact-option{grid-template-columns:1fr;gap:30px}.ed-contact-option figure{justify-self:center;max-width:280px}.ed-contact-option .ed-invitation-body h2{font-size:var(--ed-heading-mobile,28px)}.mw.mw-workshop-band{display:block;text-align:center}.mw-workshop-band>div{margin-inline:auto}.mw-workshop-option .mw-label{margin-bottom:24px}.mw.mw-workshop-option h2{font-size:32px}.ed-contact-centred{display:flex}.ed-contact-option figure img{height:min(var(--ed-option-image-height,280px),260px)}}