body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.workshop-page{background:#f7f4f0;color:#222;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workshop-hero{background-position:50%;background-size:cover;min-height:320px;padding:4rem 0;position:relative}.workshop-hero__overlay{background:linear-gradient(90deg,#000000bf,#00000040);color:#fff;margin:0 auto;max-width:1120px;padding:0 2rem}.workshop-hero__top-row{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.workshop-hero__kicker{font-size:.8rem;letter-spacing:.16em;margin-bottom:.5rem;text-transform:uppercase}.workshop-hero__title{font-size:2.5rem;margin:0 0 .5rem}.workshop-hero__theme{font-size:1.15rem;font-weight:500;margin-bottom:.5rem}.workshop-hero__meta{font-size:.95rem;opacity:.9}.workshop-hero__nav-inline{align-items:center;display:flex;font-size:.85rem;gap:.6rem;margin-top:.5rem}.workshop-hero__nav-inline a{background:#0000;border:1px solid #ffffffb3;border-radius:999px;color:#fff;padding:.45rem .9rem;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.workshop-hero__nav-inline a:hover{background:#fff;color:#222}.workshop-hero__nav-separator{color:#fff;font-size:.85rem;opacity:.65}.workshop-main{margin:3rem auto;max-width:1280px;padding:0 2rem 3rem}.talks-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.talks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.talks-grid{grid-template-columns:1fr}}.talk-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000001f;display:flex;flex-direction:column;overflow:hidden}.talk-card__media{position:relative}.talk-card__slide{max-height:220px;object-fit:cover;width:100%}.talk-card__headshot{background-color:#fff;border:3px solid #fff;border-radius:50%;bottom:1rem;height:72px;object-fit:contain;padding:6px;position:absolute;right:1rem;width:72px}.talk-card__content{padding:1.25rem 1.4rem 1.5rem}.talk-card__title{font-size:1.05rem;margin-bottom:.4rem}.talk-card__speaker{font-size:.9rem;margin-bottom:.4rem}.talk-card__affiliation{color:#555}.talk-card__hook{background:#f5eef3;border-left:3px solid #b53b6b;border-radius:10px;font-size:.9rem;margin-bottom:1rem;padding:.75rem .9rem}.talk-card__button{border:1px solid #b53b6b;border-radius:999px;color:#b53b6b;display:inline-block;font-size:.9rem;padding:.6rem 1rem;text-decoration:none;transition:all .15s ease}.talk-card__button:hover{background:#b53b6b;color:#fff}.workshop-social__video-el{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.workshop-social__video-link{display:block;position:relative}.workshop-social__video-link img{aspect-ratio:4/3;object-fit:cover;width:100%}.workshop-social__play{background:#00000059;color:#fff;display:grid;font-size:48px;inset:0;place-items:center;position:absolute}.workshop-social__link-card{align-items:center;background:#f5f5f5;border-radius:10px;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:1.2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.workshop-social__link-card:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}.workshop-social__link-inner{text-align:center}.workshop-social__link-source{font-size:.75rem;margin-bottom:.4rem;opacity:.6;text-transform:uppercase}.workshop-social__link-title{font-weight:600;margin-bottom:.6rem}.workshop-social__link-cta{color:#0a66c2;font-size:.85rem}.workshop-social{background:#f0ece6;padding:3rem 2rem 3.5rem}.workshop-social__inner{margin:0 auto;max-width:1120px}.workshop-social__gallery{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workshop-social__photo{border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.workshop-social__photo img{aspect-ratio:4/3;object-fit:cover;transition:transform .2s ease;width:100%}.workshop-social__photo:hover img{transform:scale(1.03)}.workshop-social__download{background:#000000bf;border-radius:999px;bottom:.4rem;color:#fff;font-size:.8rem;opacity:0;padding:.3rem .7rem;position:absolute;right:.4rem;text-decoration:none}.workshop-social__photo:hover .workshop-social__download{opacity:1}.workshop-footer{background:#f3f1ec;border-top:1px solid #00000014;padding:28px 16px}.workshop-footer__inner{display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1120px}.workshop-footer__col{flex:1 1;min-width:220px}.workshop-footer__label{color:#0000008c;font-size:12px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.workshop-footer__stack{display:flex;flex-direction:column;gap:10px}.workshop-footer__stack--center{align-items:center}.workshop-footer__stack--right{align-items:flex-end}.workshop-footer__item{align-items:center;background:#fff9;border:1px solid #00000014;border-radius:12px;color:#111;display:inline-flex;gap:10px;padding:10px 12px;text-decoration:none}.workshop-footer__item:hover{background:#ffffffd9}.workshop-footer__logo{height:28px}.workshop-footer__name{font-size:14px;font-weight:600}.workshop-footer__press{background:#fff9;border:1px solid #00000014;border-radius:14px;color:#111;display:inline-flex;gap:12px;padding:12px 14px;text-decoration:none}.workshop-footer__press-logo{border-radius:8px;height:38px}.workshop-footer__press-inst{font-size:13px;font-weight:700}.workshop-footer__press-headline{color:#000000bf;font-size:13px}.workshop-footer__subline{color:#000000a6;font-size:13px;margin:12px auto 0;max-width:1120px}.lightbox{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.lightbox__img{border-radius:12px;max-height:90vh;max-width:90vw}.workshop-footer__org,.workshop-footer__stack{grid-gap:10px;display:grid;gap:10px}.workshop-footer__item,.workshop-footer__press{border-radius:14px;box-sizing:border-box;min-height:74px;width:100%}.workshop-footer__press{align-items:center;display:flex;justify-content:center;text-align:center}.workshop-footer__stack--right{justify-items:end}.workshop-footer__press-logo{height:auto;max-height:36px;max-width:120px;object-fit:contain;width:auto}@media (max-width:860px){.workshop-footer__stack--right{justify-items:start}.workshop-footer__inner{flex-direction:column}.workshop-footer__stack--center,.workshop-footer__stack--right{align-items:flex-start}}@media (max-width:768px){.workshop-hero__top-row{flex-direction:column}}.workshop-footer__press--video{border-radius:14px;display:block;max-width:560px;overflow:hidden;padding:0;position:relative;width:100%}.workshop-footer__press-cover{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.workshop-footer__press-overlay{background:linear-gradient(0deg,#000000a6,#0000);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:flex-end;padding:14px;position:absolute}.workshop-footer__press-play{font-size:28px;line-height:1}.workshop-footer__press-title{font-size:14px;font-weight:700}.workshop-footer__press-source{font-size:12px;opacity:.9}
/*# sourceMappingURL=main.6fef50cb.css.map*/