.rg-detail{color:var(--rg-text);font-family:var(--rg-font)}.rg-detail__wrap{margin:0 auto;max-width:1100px;padding:var(--rg-space-8) var(--rg-gutter) var(--rg-space-12);width:100%}.rg-detail__back{color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;letter-spacing:.02em;margin-bottom:var(--rg-space-6);text-decoration:none;text-transform:uppercase}.rg-detail__back:hover{text-decoration:underline}.rg-detail__prose{font-size:var(--rg-body);line-height:1.7}.rg-detail__prose>*+*{margin-top:var(--rg-space-4)}.rg-detail__prose h2{font-size:var(--rg-h3);margin-top:var(--rg-space-6)}.rg-detail__prose h2,.rg-detail__prose h3{font-weight:700;line-height:var(--rg-lh-tight)}.rg-detail__prose h3{font-size:var(--rg-h4);margin-top:var(--rg-space-5)}.rg-detail__prose a{color:var(--rg-accent)}.rg-detail__prose img{border-radius:var(--rg-radius-md);height:auto;max-width:100%}.rg-detail__prose ol,.rg-detail__prose ul{padding-left:var(--rg-space-6)}.rg-detail__prose li+li{margin-top:var(--rg-space-2)}.rg-detail__prose blockquote{border-left:3px solid var(--rg-accent);margin:var(--rg-space-6) 0;opacity:.9;padding-left:var(--rg-space-5)}.rg-detail__head{display:flex;flex-wrap:wrap;gap:var(--rg-space-6);margin-bottom:var(--rg-space-8)}.rg-detail__avatar{aspect-ratio:1;flex:0 0 220px;max-width:220px}.rg-detail__avatar img{display:block;height:100%;object-fit:cover;width:100%}.rg-detail__glyph{color:color-mix(in srgb,var(--rg-accent) 45%,transparent);height:45%;margin:27.5% auto;width:45%}.rg-detail__intro{flex:1 1 320px}.rg-detail__role{background:var(--rg-surface-chip);border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;margin-bottom:var(--rg-space-3);padding:var(--rg-space-1) var(--rg-space-3);text-transform:uppercase}.rg-detail__name{font-size:var(--rg-h1);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-detail__credentials{color:var(--rg-accent);font-weight:700;margin:var(--rg-space-2) 0 0}.rg-detail__title{margin:var(--rg-space-2) 0 0;opacity:.85}.rg-detail__country{align-items:center;display:flex;gap:var(--rg-space-1);margin:var(--rg-space-3) 0 0}.rg-detail__flag{font-size:1.25em;line-height:1}.rg-detail__socials{display:flex;flex-wrap:wrap;gap:var(--rg-space-2);list-style:none;margin:var(--rg-space-4) 0 0;padding:0}.rg-detail__social{align-items:center;border:var(--rg-border);border-radius:var(--rg-radius-sm);box-sizing:border-box;color:var(--rg-text);display:inline-flex;height:48px;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease;width:48px}.rg-detail__social:focus-visible,.rg-detail__social:hover{background-color:var(--rg-surface-chip);box-shadow:var(--rg-glow-sm)}.rg-detail__social:focus-visible{outline:2px solid var(--rg-accent-glow);outline-offset:2px}.rg-detail__social-icon{display:block;height:24px;width:24px}.rg-detail__lead{font-size:var(--rg-body);font-weight:700;line-height:1.5;margin-bottom:var(--rg-space-5)}.rg-detail__promo{display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:var(--rg-space-10);overflow:hidden}.rg-detail__promo-media{overflow:hidden}.rg-detail__promo-media img{display:block;height:100%;object-fit:cover;width:100%}.rg-detail__promo-body{background:var(--rg-gradient-card,var(--rg-navy-deep));display:flex;flex-direction:column;gap:var(--rg-space-3);padding:var(--rg-space-6)}.rg-detail__promo-eyebrow{color:var(--rg-accent);font-size:var(--rg-btn);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rg-detail__promo-title{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-detail__contain{margin-inline:auto;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-detail__status{background:color-mix(in srgb,var(--rg-white) 10%,transparent);border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;letter-spacing:.04em;line-height:1.2;padding:var(--rg-space-1) var(--rg-space-2);text-transform:uppercase}.rg-detail__status--past,.rg-detail__status--sold-out{color:var(--rg-text-muted)}@container (min-width: 820.02px){.rg-detail__hero.rg-hero--pp-side .rg-hero__pp-frame{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.rg-detail__hero.rg-hero--pp-side .rg-hero__pp-media img{width:100%}.rg-detail__hero .rg-detail__dates{color:var(--rg-accent);font-family:var(--rg-font);font-size:var(--rg-h4);font-weight:700;letter-spacing:0;line-height:var(--rg-lh-tight);margin:0}.rg-detail__hero .rg-hero__pp-detail .rg-detail__facts{display:flex;flex-direction:column;gap:calc(var(--rg-space-1)/2);list-style:none;margin:0;padding:0}.rg-detail__hero .rg-detail__fact{margin:0}.rg-detail__fact .rg-detail__flag{margin-inline-end:.3em}.rg-detail__hero .rg-detail__fact--price{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--rg-space-2);margin-top:var(--rg-space-1)}.rg-detail__hero .rg-detail__price{color:var(--rg-text);font-size:var(--rg-h4);font-weight:700;line-height:var(--rg-lh-tight)}.rg-detail__hero .rg-detail__price-note{color:var(--rg-text-muted);font-size:var(--rg-small)}.rg-detail__hero .rg-detail__cpd{color:var(--rg-accent);font-size:var(--rg-small);font-weight:700}.rg-detail__event>.rg-detail__contain>.rg-detail__prose{padding-block:var(--rg-space-6)}.rg-detail__speakers{padding-block:var(--rg-space-8)}.rg-detail__subhead{color:var(--rg-text);font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0 0 var(--rg-space-4)}.rg-detail__educators{display:grid;gap:var(--rg-space-3);list-style:none;margin:0;padding:0}.rg-detail__educators--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.rg-detail__educators--grid .rg-detail__educator{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.rg-detail__educators--grid .rg-detail__educator-media img{height:100%}.rg-detail__educator{background:var(--rg-paper);border-radius:var(--rg-radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden}.rg-detail__educator-media img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.rg-detail__educator-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rg-space-2);padding:var(--rg-space-5)}.rg-detail__educators--single .rg-detail__educator{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr)}.rg-detail__educators--single .rg-detail__educator-media img{height:100%}.rg-detail__educators--single .rg-detail__educator-body{justify-content:center;padding:var(--rg-space-6)}.rg-detail__educator-name{color:var(--rg-text);font-size:var(--rg-h4);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-detail__educator-credentials{color:var(--rg-accent-text);font-size:var(--rg-small);font-weight:700;margin:0}.rg-detail__educator-role{color:var(--rg-text-muted);font-size:var(--rg-small);margin:0}.rg-detail__educator-bio,.rg-detail__educator-bio li,.rg-detail__educator-bio p{color:var(--rg-text);font-size:var(--rg-body);line-height:var(--rg-lh-body)}.rg-detail__educator-bio p{margin:0}.rg-detail__educator-bio p+p,.rg-detail__educator-link{margin-top:var(--rg-space-2)}.rg-detail__educator-link{align-self:flex-start}.rg-detail--event .row-fluid>.span6 .rg-band{align-items:center;border-radius:var(--rg-radius-card);box-sizing:border-box;display:flex;overflow:hidden;padding:var(--rg-space-8)}.rg-detail--event .row-fluid>.span6 .rg-band__inner{max-width:none;padding:0;width:100%}@media (max-width:767.98px){.rg-detail--event .row-fluid>.span6 .rg-band{padding:var(--rg-space-6) var(--rg-space-4)}}.rg-detail__empty{margin:0 auto;max-width:640px;min-height:40vh;padding:var(--rg-space-12) var(--rg-gutter);text-align:center}.rg-detail__empty h1{font-size:var(--rg-h2);font-weight:700;margin:0 0 var(--rg-space-4)}.rg-detail__empty a{color:var(--rg-accent)}@media (max-width:900px){.rg-detail__promo{grid-template-columns:1fr}.rg-detail__promo-media{aspect-ratio:16/9}}@media (max-width:767.98px){.rg-detail__educators .rg-detail__educator{grid-template-columns:minmax(0,1fr)}.rg-detail__educators .rg-detail__educator-media img{height:auto}.rg-detail__educators .rg-detail__educator-body{padding:var(--rg-space-4)}}@media (max-width:600px){.rg-detail__wrap{padding-top:var(--rg-space-6)}.rg-detail__head{gap:var(--rg-space-4)}.rg-detail__avatar{flex-basis:140px;max-width:140px}.rg-detail__name{font-size:var(--rg-h2)}}.rg-edu-profile>.hs_cos_wrapper_type_module+.hs_cos_wrapper_type_module>[class*=rg-],.rg-edu-profile>.hs_cos_wrapper_type_module~.hs_cos_wrapper_type_module>[class*=rg-]{margin-top:var(--rg-module-gap)}.rg-edu-profile__back{font-family:var(--rg-body-font);font-size:var(--rg-small);margin:var(--rg-space-5) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-edu-profile__back a{color:var(--rg-accent-text);font-weight:700;text-decoration:none}.rg-edu-profile__back a:focus-visible,.rg-edu-profile__back a:hover{text-decoration:underline}.rg-edu-content{margin:var(--rg-module-gap) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-edu-content__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rg-space-3) var(--rg-space-4);justify-content:space-between;margin-bottom:var(--rg-space-4)}.rg-edu-content__heading{color:var(--rg-text);font-family:var(--rg-font);font-size:var(--rg-h2);font-weight:var(--rg-heading-weight,500);letter-spacing:var(--rg-track-head);line-height:1.1;margin:0}.rg-edu-content__heading .rg-accent{color:var(--rg-accent-large);font-weight:700}.rg-edu-content__grid{display:grid;gap:var(--rg-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024.98px){.rg-edu-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.rg-edu-content__grid{grid-template-columns:minmax(0,1fr)}}.rg-edu-profile #hs_cos_wrapper_edu_about .rg-split-feature__pp-media{align-self:center;aspect-ratio:auto;height:auto;justify-self:center;max-width:520px;min-height:0}.rg-edu-profile #hs_cos_wrapper_edu_about .rg-split-feature__pp-image{display:block;height:auto;inset:auto;max-width:100%;object-fit:contain;position:static;width:100%}