.wod{--wod-ink: #0a0a0a;--wod-ink-2: #171717;--wod-muted: #525252;--wod-muted-2: #737373;--wod-surface: #e5e5e5;--wod-card: #f0f0f0;--wod-hole-bg: #e5e5e5;--wod-photo: #d4d4d4;--wod-rule: #d4d4d4;--wod-back: #282928;--wod-title: #000;--wod-body-ink: #000;--wod-hole-edge:#000;--wod-glow: #fafafa;background: radial-gradient(240px 330px at 0 0, var(--wod-glow) 0%, transparent 100%), var(--wod-surface);color: var(--wod-ink);margin-top: -64px}html[data-theme="dark"] .wod{--wod-ink: #fafafa;--wod-ink-2: #f5f5f5;--wod-muted: #a3a3a3;--wod-muted-2: #a3a3a3;--wod-surface: #0a0a0a;--wod-card: #171717;--wod-hole-bg: #171717;--wod-photo: #737373;--wod-rule: rgba(255, 255, 255, 0.16);--wod-back: #a3a3a3;--wod-title: #fafafa;--wod-body-ink: #e5e5e5;--wod-hole-edge: rgba(255, 255, 255, 0.28);--wod-glow: rgba(242, 255, 112, 0.10)}.wod :where(h1, h2, h3, p, ul, ol){margin: 0}.wod *, .wod *::before, .wod *::after{box-sizing: border-box}.wod-wrap{width: 100%;max-width: 1078px;margin-inline: auto;padding-inline: 20px}.wod-head{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;padding-top: calc(64px + clamp(40px, 4.6vw, 66px))}.wod-back{display: inline-block;padding: 5px 0;font-family: var(--font-body);font-weight: 500;font-size: 12px;line-height: 1;letter-spacing: 0.24px;color: var(--wod-back);transition: color .2s ease}.wod-back:hover, .wod-back:focus-visible{color: var(--wod-ink)}.wod-title{font-family: var(--font-body);font-weight: 400;font-size: clamp(26px, 2.5vw, 36px);line-height: 1.1;letter-spacing: 0;color: var(--wod-title);max-width: 869px}.wod-hero{margin-top: clamp(48px, 6.1vw, 88px);aspect-ratio: 1038 / 621;overflow: hidden;border: 1.083px solid var(--wod-muted-2);border-radius: 7.95px;background: var(--wod-photo)}.wod-hero img{display: block;width: 100%;height: 100%;object-fit: cover}.wod-hero--video{aspect-ratio: 16 / 9;background: #000}.wod-hero--video iframe{display: block;width: 100%;height: 100%;border: 0}.wod-body{display: flex;flex-direction: column;gap: clamp(64px, 7.8vw, 112px);padding-top: clamp(56px, 6.7vw, 96px);padding-bottom: clamp(80px, 9.7vw, 140px)}.wod-lede{display: flex;align-items: flex-start;justify-content: space-between;gap: 71px}.wod-lede__media{flex: 0 0 395px;width: 395px;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 19.622px;padding: 31.566px 25.594px;border: 0.853px solid var(--wod-hole-edge);background: linear-gradient(#a3a3a3, #a3a3a3) 0 0 / 6.825px 6.825px no-repeat, linear-gradient(#a3a3a3, #a3a3a3) 100% 0 / 6.825px 6.825px no-repeat, linear-gradient(#a3a3a3, #a3a3a3) 0 100% / 6.825px 6.825px no-repeat, linear-gradient(#a3a3a3, #a3a3a3) 100% 100% / 6.825px 6.825px no-repeat, var(--wod-hole-bg);background-origin: border-box;background-clip: border-box}.wod-cta__title{width: 100%;font-family: var(--font-head);font-weight: 400;font-size: 20px;line-height: 24.57px;letter-spacing: 0;text-align: center;color: var(--wod-ink-2)}.wod-cta__btn{margin: 0;width: 100%}.wod-cta__btn .btn-lime{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 40.95px;padding: 0 20.475px;font-family: var(--font-head);font-size: 13.65px;line-height: 1;font-weight: 400;letter-spacing: 0;white-space: nowrap;border-radius: 1.706px;background: #f2ff70;border: 0.597px solid #171717;color: #171717;-webkit-text-fill-color: #171717;box-shadow: none;transition: none}.wod-cta__btn .btn-lime::before{display: none}.wod-cta__btn .btn-lime:hover, .wod-cta__btn .btn-lime:focus-visible, .wod-cta__btn .btn-lime:active{background: #171717;border-color: #171717;color: #fafafa;-webkit-text-fill-color: #fafafa;transition: none}.wod-cta__btn .btn-lime:focus-visible{outline: 2px solid #171717;outline-offset: 3px}.wod-lede__copy{flex: 0 1 440px;max-width: 440px;font-family: var(--font-body);font-size: 16px;line-height: 24px;color: var(--wod-body-ink)}.wod-lede__copy>p+p{margin-top: 24px}.wod-h2{padding-top: 12px;font-family: var(--font-head);font-weight: 400;font-size: 24px;line-height: 1.2;letter-spacing: 0;color: var(--wod-ink)}.wod-speakers{display: flex;flex-direction: column;gap: 32px}.wod-speakers__row{display: flex;flex-wrap: wrap;gap: 24px 48px}.wod-speaker{display: flex;align-items: center;gap: 24px}.wod-speaker__photo{flex: 0 0 auto;width: 74.86px;height: 74.86px;overflow: hidden;border-radius: 4px;background: var(--wod-photo)}.wod-speaker__photo img{display: block;width: 100%;height: 100%;object-fit: cover}.wod-speaker__initials{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;font-family: var(--font-head);font-size: 22px;line-height: 1;letter-spacing: .02em;color: var(--wod-muted)}.wod-speaker__name{font-family: var(--font-body);font-weight: 500;font-size: 16px;line-height: 1.2;color: var(--wod-ink-2)}.wod-speaker__role{font-family: var(--font-body);font-size: 16px;line-height: 1.2;color: var(--wod-muted)}.wod-more{display: flex;flex-direction: column;gap: 40px}.wod-more__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 43px}.wod-card{display: flex;flex-direction: column;min-height: 396.472px;overflow: hidden;background: var(--wod-card);border: 0.812px solid var(--wod-muted-2);color: inherit;transition: border-color .2s ease, box-shadow .2s ease}.wod-card:hover, .wod-card:focus-visible{border-color: var(--wod-ink-2);box-shadow: 0 10px 26px rgba(23, 23, 23, .10)}.wod-card__media{flex: 0 0 auto;height: 189.661px;overflow: hidden;background: var(--wod-photo)}.wod-card__media img{display: block;width: 100%;height: 100%;object-fit: cover}.wod-card__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 36.932px;padding: 22.834px 15.223px}.wod-card__meta{display: flex;flex-direction: column;gap: 9.233px}.wod-card__date{font-family: var(--font-body);font-size: 13.32px;line-height: 19.98px;color: var(--wod-muted-2)}.wod-card__title{font-family: var(--font-body);font-size: 19.029px;line-height: 1.2;letter-spacing: 0;color: var(--wod-ink-2)}.wod-card__cta{align-self: flex-start;margin-top: auto;display: inline-flex;align-items: center;justify-content: center;height: 26.545px;padding: 5.771px 6.372px;font-family: var(--font-body);font-size: 13.849px;line-height: 1;color: var(--wod-ink-2);border: 0.577px solid var(--wod-ink-2);border-radius: 2.976px;transition: background-color .2s ease, color .2s ease}.wod-card:hover .wod-card__cta, .wod-card:focus-visible .wod-card__cta{background: var(--wod-ink-2);color: var(--wod-surface)}.wod-faq .home-faq__grid{display: grid;grid-template-columns: 355px 1fr;gap: 55px;align-items: start}.wod-faq .home-faq__title{margin: 12px 0 0;text-align: left}.wod-faq .home-faq__list{display: flex;flex-direction: column}.wod-faq .home-faq__item{border-top: 1px solid var(--wod-rule)}.wod-faq .home-faq__item:last-child{border-bottom: 1px solid var(--wod-rule)}.wod-faq .home-faq__trigger{display: flex;align-items: center;justify-content: space-between;gap: 24px;width: 100%;margin: 0;padding: 22px 0;background: none;border: 0;text-align: left;cursor: pointer;font-family: var(--font-body);font-size: 18px;font-weight: 500;line-height: 1.45;color: var(--wod-ink-2);transition: color .2s ease}.wod-faq .home-faq__trigger:hover{color: var(--wod-muted)}.wod-faq .home-faq__trigger:focus-visible{outline: 2px solid var(--wod-ink);outline-offset: 2px}.wod-faq .home-faq__chev{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;transition: transform .25s ease}.wod-faq .home-faq__item--open .home-faq__chev{transform: rotate(180deg)}.wod-faq .home-faq__body{max-height: 0;overflow: hidden;transition: max-height .3s ease}.wod-faq .home-faq__item--open .home-faq__body{max-height: 900px}.wod-faq .home-faq__body-inner{max-width: 640px;padding: 0 0 22px;font-family: var(--font-body);font-size: 15px;line-height: 1.65;color: var(--wod-muted)}.wod-faq .home-faq__body-inner p+p{margin-top: 12px}.wod-legacy>*+*{margin-top: 24px}.wod-legacy iframe{display: block;width: 100%;aspect-ratio: 16 / 9;height: auto;border: 0;border-radius: 8px}@media (max-width: 1041px){.wod-lede{gap: 40px}.wod-lede__media{flex: 0 1 395px;width: auto;min-width: 0}.wod-lede__copy{flex: 1 1 0;max-width: none;min-width: 0}}@media (max-width: 900px){.wod-head{padding-top: calc(64px + 32px)}.wod-hero{margin-top: 40px}.wod-body{gap: 64px;padding-top: 56px;padding-bottom: 80px}.wod-lede{flex-direction: column}.wod-lede__copy{flex: 0 0 auto;width: 100%}.wod-lede__media{flex: 0 0 auto;width: 100%}.wod-more__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px}.wod-faq .home-faq__grid{grid-template-columns: minmax(0, 1fr);gap: 32px}}@media (max-width: 620px){.wod-more__grid{grid-template-columns: minmax(0, 1fr)}.wod-card{min-height: 0}.wod-speaker{gap: 16px}}@media (prefers-reduced-motion: reduce){.wod-card, .wod-card__cta, .wod-faq .home-faq__chev, .wod-faq .home-faq__body{transition: none}}