.adc-workshops{padding:clamp(4rem,7vw,8rem) 0}.adc-workshops__hero{max-width:78rem;margin:0 auto clamp(3rem,6vw,6rem);text-align:center}.adc-workshops__hero h1,.adc-workshops__event h2,.adc-workshops__past h2,.adc-workshops__waitlist h2{margin:0}.adc-workshops__hero h1{font-size:clamp(3.2rem,6vw,6rem);line-height:1.08}.adc-workshops__eyebrow,.adc-workshops__label{margin:0 0 1rem;color:#177e7e;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.adc-workshops__intro{max-width:68rem;margin:2rem auto 0;font-size:1.8rem}.adc-workshops__upcoming{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:rgb(var(--color-background));box-shadow:0 1.5rem 4rem #0d1b2a14}.adc-workshops__media{min-height:44rem;background:#177e7e1a}.adc-workshops__media img,.adc-workshops__placeholder{display:block;width:100%;height:100%;min-height:44rem;object-fit:cover}.adc-workshops__event{align-self:center;padding:clamp(3rem,5vw,6rem)}.adc-workshops__event h2{font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.12}.adc-workshops__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0;padding:2rem 0;border-block:1px solid rgba(var(--color-foreground),.15)}.adc-workshops__details p{margin:0}.adc-workshops__details strong,.adc-workshops__details time{display:block}.adc-workshops__text,.adc-workshops__highlights{margin-top:2rem}.adc-workshops__highlights ul{padding-left:2rem}.adc-workshops__event .button{min-height:4.8rem;margin-top:2.5rem}.adc-workshops__past{margin-top:clamp(5rem,8vw,9rem)}.adc-workshops__past>h2,.adc-workshops__past-intro{text-align:center}.adc-workshops__past-intro{max-width:65rem;margin:1.5rem auto 3rem}.adc-workshops__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:3rem}.adc-workshops__card{overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.8rem;background:rgb(var(--color-background))}.adc-workshops__card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.adc-workshops__card-copy{padding:2.4rem}.adc-workshops__card h3{margin:0 0 1rem}.adc-workshops__waitlist{display:grid;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;gap:clamp(3rem,6vw,7rem);margin-top:clamp(5rem,8vw,9rem);padding:clamp(3rem,5vw,5rem);border-radius:2.4rem}.adc-workshops__waitlist-copy{max-width:58rem}.adc-workshops__waitlist .adc-workshops__label{color:currentColor}.adc-workshops__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;width:100%}.adc-workshops__field{display:grid;gap:.7rem}.adc-workshops__field label{font-size:1.5rem;font-weight:700}.adc-workshops__field input{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.adc-workshops__form .button,.adc-workshops__privacy{grid-column:1 / -1}.adc-workshops__form .button{min-height:5rem;margin-top:.4rem}.adc-workshops__privacy{margin:0;font-size:1.2rem;line-height:1.5}.adc-workshops__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.adc-workshops__status{margin:0;padding:1.2rem 1.8rem;border:1px solid currentColor;border-radius:999px;text-align:center}.adc-workshops a:focus-visible,.adc-workshops button:focus-visible,.adc-workshops input:focus-visible{outline:3px solid #d34463;outline-offset:4px}@media screen and (max-width:899px){.adc-workshops__upcoming{grid-template-columns:1fr}.adc-workshops__media,.adc-workshops__media img,.adc-workshops__placeholder{min-height:0;aspect-ratio:16 / 9}.adc-workshops__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.adc-workshops{padding:3.2rem 0 5rem}.adc-workshops__hero{text-align:left}.adc-workshops__intro{margin-left:0}.adc-workshops__event{padding:2.8rem 2.2rem}.adc-workshops__details{grid-template-columns:1fr;gap:1.2rem}.adc-workshops__grid{grid-template-columns:1fr}.adc-workshops__waitlist{grid-template-columns:1fr;padding:3rem 2.2rem}.adc-workshops__form{grid-template-columns:1fr}.adc-workshops__field,.adc-workshops__form .button,.adc-workshops__privacy{grid-column:1}.adc-workshops__form .button,.adc-workshops__status{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
