.workshop-announcement{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:17px 5%;background:#083c55;color:#fff;font-size:14px;line-height:1.5}.workshop-new{background:#ccecea;color:#074b50;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:1px}.workshop-announcement a{font-weight:800;color:#f2c373;text-decoration:underline;text-underline-offset:4px}.workshop-section{padding:64px 5% 72px;background:#edf5f5;scroll-margin-top:150px}.workshop-heading{max-width:760px;margin-bottom:28px}.workshop-eyebrow{font-size:12px;letter-spacing:2px;font-weight:900;color:#087a79;margin:0 0 12px}.workshop-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.2;color:#083c55;margin:0 0 12px}.workshop-heading>p:last-child{color:#536c77}.workshop-card{display:grid;grid-template-columns:minmax(0,1fr) 300px;background:#fff;border:1px solid #d2e2e5;border-radius:18px;overflow:hidden;box-shadow:0 15px 40px #0a394e0c}.workshop-content{padding:40px}.workshop-content h3{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:0;color:#083c55}.workshop-subtitle{font-size:23px;color:#177d80;margin:9px 0 22px}.workshop-description{font-size:17px;line-height:1.75;color:#526774;max-width:660px}.workshop-tags{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0 30px}.workshop-tags span{padding:8px 12px;border:1px solid #cbe1e1;border-radius:7px;background:#f4f9f9;color:#0a5e65;font-weight:700;font-size:13px}.workshop-topics{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #e1ebed;padding-top:22px}.workshop-topics div{display:flex;gap:9px;align-items:center;font-size:13px;color:#3d5967}.workshop-topics b{color:#15968f;font-size:11px}.workshop-booking{padding:35px 28px;background:#073d55;color:#fff;display:flex;flex-direction:column;justify-content:center}.workshop-seat-number{font-size:76px;line-height:1;font-weight:800;color:#ccecea}.workshop-seat-label{margin:6px 0 20px;font-size:14px}.workshop-booking hr{width:100%;border:0;border-top:1px solid #ffffff30}.workshop-booking p{line-height:1.6}.workshop-details{font-size:13px;color:#c3d7df}.workshop-booking button{border:0;border-radius:7px;padding:15px 16px;background:#eac17e;color:#07344c;font-size:14px;font-weight:800;cursor:pointer;line-height:1.4}.workshop-booking button:focus-visible{outline:3px solid #fff;outline-offset:4px}#workshop-preview-note{font-size:12px;color:#dce9ee}@media(max-width:760px){.workshop-card{grid-template-columns:1fr}.workshop-content{padding:28px 22px}.workshop-booking{padding:28px}.workshop-announcement{gap:9px;text-align:center}.workshop-section{padding:42px 5%}.workshop-seat-number{font-size:54px}}.workshop-booking p{color:#e0edf0}.workshop-booking .workshop-details{color:#c3d7df}.workshop-announcement{background:linear-gradient(105deg,#ffb52e,#ffcf5d);color:#172f40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;padding:22px 5%;border-bottom:4px solid #ee8d13;box-shadow:0 5px 20px #cc7a1120}.workshop-new{display:flex;align-items:center;gap:8px;background:#17394b;color:#fff;border-radius:5px;padding:10px 12px;white-space:nowrap;font-size:10px}.workshop-new i{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ffc14a}.announcement-copy{display:flex;flex-direction:column;gap:5px}.announcement-copy strong{font-size:17px;letter-spacing:.4px}.announcement-copy>span{font-size:15px}.announcement-copy small{font-weight:700;font-size:12px}.workshop-announcement>a{background:#17394b;color:#fff;padding:13px 18px;border-radius:6px;text-decoration:none;font-size:13px;white-space:nowrap}.workshop-announcement>a:hover{background:#0a536f}.workshop-sponsor{display:flex;align-items:center;gap:18px;border-top:1px solid #e1ebed;padding-top:20px;margin-bottom:22px}.workshop-sponsor span{font-size:12px;color:#526774}.workshop-sponsor img{object-fit:contain}.workshop-content h3{font-size:clamp(30px,3.6vw,44px)}.workshop-subtitle{font-size:21px;line-height:1.4}@media(max-width:900px){.workshop-announcement{grid-template-columns:1fr auto;gap:12px 18px}.workshop-new{grid-column:1/-1;justify-self:start}.announcement-copy strong{font-size:15px}}@media(max-width:540px){.workshop-announcement{grid-template-columns:1fr;text-align:left}.workshop-announcement>a{justify-self:start}.announcement-copy>span{font-size:14px}}.workshop-announcement.workshop-ticker{display:flex;flex-wrap:nowrap;gap:0;padding:0;height:40px;min-height:40px;border-bottom:2px solid #ee951d;background:#ffc34b;box-shadow:none;overflow:hidden;text-align:left}.workshop-ticker .workshop-new{display:flex;align-items:center;align-self:stretch;flex:0 0 auto;margin:0;padding:0 16px;border-radius:0;background:#eaa022;color:#17394b;font-size:10px;letter-spacing:.8px;position:relative;z-index:1}.workshop-ticker>a.ticker-window{display:block;min-width:0;flex:1;padding:0;border-radius:0;background:transparent;color:#17394b;overflow:hidden;line-height:38px;font-size:13px;text-decoration:none}.ticker-track{display:flex;width:max-content;animation:workshop-ticker-scroll 32s linear infinite}.ticker-track>span{display:block;flex:0 0 auto;white-space:pre;padding-right:56px;font-weight:700;letter-spacing:.2px}.ticker-window:hover .ticker-track,.ticker-window:focus .ticker-track{animation-play-state:paused}.ticker-window:focus-visible{outline:2px solid #17394b;outline-offset:-3px}@keyframes workshop-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:540px){.workshop-announcement.workshop-ticker{height:36px;min-height:36px}.workshop-ticker .workshop-new{font-size:9px;padding:0 10px}.workshop-ticker>a.ticker-window{line-height:34px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.workshop-ticker>a.ticker-window{overflow-x:auto}.ticker-track>span[aria-hidden]{display:none}}.ticker-track{animation-duration:44s}.ticker-track>span{display:flex;align-items:center;gap:26px}.ticker-divider{font-size:9px;opacity:.65}.ticker-included{color:#073b54;font-weight:900;text-decoration:underline;text-decoration-color:#17394b55;text-underline-offset:4px}.workshop-ticker{text-transform:uppercase}.ticker-track{animation-duration:48s}
/*# sourceMappingURL=/cdn/shop/t/86/assets/workshop-preview.css.map */
