.text-strikethrough{opacity:.7;text-decoration:line-through}.past-event-label{margin-right:var(--space-xs)}.events-section{background-color:var(--color-bg-secondary);padding:var(--space-2xl) 0}.content-card--event{overflow:hidden}.content-card--clickable{cursor:pointer;position:relative}.content-card--clickable:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.content-card--clickable .card-title{color:var(--color-text-primary);text-decoration:none}.content-card--clickable:hover .card-action:not(.btn){text-decoration:underline}.content-card--event .card-body{padding:var(--space-xl)}.content-card--event .card-title{margin-bottom:var(--space-md)}.content-card--event .card-excerpt{margin-bottom:var(--space-lg)}.event-card-booth{align-items:center;color:var(--color-text-primary);display:flex;font-family:var(--wp--preset--font-family--roboto);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);gap:var(--space-xs);line-height:1.2;margin-top:var(--space-sm);text-transform:uppercase}.event-card-booth__icon{flex-shrink:0;height:15px;width:15px}.event-card-booth__text{padding:6px 8px}.card-time{margin-bottom:var(--space-md)}.content-card--event .card-action{font-weight:var(--font-weight-semibold);margin-top:auto}@media (max-width:768px){.events-section{padding:var(--space-xl) var(--space-lg)}.featured-header,.featured-header h2{font-size:var(--font-size-lead)}.featured-header p,.featured-subheader{font-size:var(--font-size-body);padding:0 var(--space-lg)}.content-card--event .card-body{padding:var(--space-lg)}}.events-section.has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.single-event{padding:var(--space-xl) 0}.single-events .breadcrumbs{padding-bottom:0}.single-events .justify-left .post-meta .container,.single-events .post-meta__metadata{margin-left:0;margin-right:auto}.single-events .post-meta__metadata .badge{margin-bottom:0;margin-right:var(--space-lg)}.single-events .post-meta__image,.single-events .post-meta__image img{margin-top:0}@media (min-width:769px){.events-archive-hero-section .hero{padding-top:50px!important}}.events-archive-hero-section .flexible-content-wrapper{gap:var(--space-md)}.wp-block-acf-flexible-content-area:has(.post-meta--events){isolation:isolate;position:relative;z-index:1}.flexible-content-wrapper:has(.post-meta--events){gap:var(--space-sm)}.wp-block-acf-flexible-content-area:has(.post-meta--events):before{background-image:url(../images/event-hero-mesh-background.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% auto;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:-1}.post-meta--events .container{column-gap:var(--space-lg);display:grid;grid-template-columns:1fr;row-gap:var(--space-sm)}@media (min-width:1024px){.post-meta--events .container{align-items:start;grid-template-areas:"badge     image" "title     image" "excerpt   image" "meta      image" "countdown countdown";grid-template-columns:1fr 1fr}.post-meta--events .badge{grid-area:badge}.post-meta--events .post-meta__title{grid-area:title}.post-meta--events .post-meta__excerpt{grid-area:excerpt}.post-meta--events .post-meta__metadata{grid-area:meta}.post-meta--events .post-meta__featured-image{grid-area:image}.post-meta--events .post-meta-custom--events{grid-area:countdown}}.post-meta--events .badge--event-category{align-items:center;background:transparent;border-radius:0;color:var(--wp--preset--color--black);display:inline-flex;font-family:var(--wp--preset--font-family--roboto);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);gap:var(--space-xs);line-height:var(--line-height-body);padding:0}.post-meta--events .badge--event-category[data-badge-variant]{background:transparent;color:var(--wp--preset--color--black);margin-bottom:var(--space-xs)}.post-meta--events .badge__icon{align-items:center;background:var(--color-secondary);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.post-meta--events .badge__icon svg{height:14px;width:14px}.single .post-meta--events h1.post-meta__title{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-heading);margin-bottom:5px}.post-meta--events .post-meta__excerpt,.single .post-meta--events h1.post-meta__title{color:var(--wp--preset--color--black);font-weight:var(--font-weight-normal);margin-top:0}.post-meta--events .post-meta__excerpt{font-family:var(--wp--preset--font-family--roboto);font-size:var(--font-size-lead);letter-spacing:normal;line-height:28px}.post-meta--events .post-meta__metadata{align-items:flex-start;border-top:.5px solid var(--color-divider);display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-sm);padding-top:var(--space-lg)}.post-meta--events .archive-meta__item{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2xs)}.post-meta--events .archive-meta__label{font-size:10px;font-weight:var(--font-weight-normal);line-height:18px;text-transform:uppercase}.post-meta--events .archive-meta__label,.post-meta--events .archive-meta__value{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--roboto);letter-spacing:var(--letter-spacing-sm)}.post-meta--events .archive-meta__value{font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:22px}.post-meta--events .post-meta__featured-image{align-items:center;background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 2px 6px 0 #0000001a;display:flex;justify-content:center;margin-top:0;padding:var(--space-3xl)}.post-meta--events .post-meta__featured-image img{height:auto;max-width:100%}.post-meta--events .post-meta__cta{margin-top:var(--space-md)}.post-meta--events .post-meta-custom--events{position:relative}.post-meta--events .post-meta-custom--events:before{background:var(--color-divider);bottom:0;content:"";height:.5px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.event-countdown{background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 1px 18px 2px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;margin-inline:auto;max-width:1055px;transform:translateY(50%);width:100%}.event-countdown__item{border-left:.5px solid var(--color-divider);flex:1;padding:var(--space-sm) var(--space-lg);text-align:center}.event-countdown__item:first-child{border-left:0}.event-countdown__item--label{align-items:center;display:flex;flex:1.4;justify-content:center}.event-countdown__label{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--noto-serif);font-size:24px;font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-sm);line-height:30px;text-align:center}.event-countdown__label em{font-style:italic}.event-countdown__value{color:var(--wp--preset--color--deep-teal);display:block;font-family:var(--wp--preset--font-family--noto-serif);font-size:48px;font-weight:var(--font-weight-semibold);letter-spacing:normal;line-height:58px;text-align:center}.event-countdown__unit{color:var(--wp--preset--color--black);font-family:Arial,sans-serif;font-size:15px;font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:24px;text-align:center}.post-meta--events:has(.event-countdown){margin-bottom:0;overflow:visible;padding-bottom:0}.single-events .flexible-content-area-block:has(.event-countdown),.single-events .flexible-content-area-block:has(.event-countdown) .flexible-content-inner,.single-events .flexible-content-area-block:has(.event-countdown) .flexible-content-wrapper{overflow:visible}.post-meta--events:has(.event-countdown)+*{margin-top:calc(var(--space-2xl) + 40px)}.event-main-content-section:has(.flexible-content-wrapper:empty){display:none}@media (max-width:768px){.event-countdown{flex-direction:column;transform:none}.event-countdown__item{border-left:0;border-top:1px solid var(--color-border-light)}.event-countdown__item:first-child{border-top:0}.post-meta--events:has(.event-countdown)+*{margin-top:var(--space-xl)}}.event-header{margin-bottom:var(--space-2xl)}.event-category-badge{margin-bottom:var(--space-md)}.card-badge-secondary.event-past,.event-past .badge,.event-past.badge{background:var(--wp--preset--color--gray);border-color:transparent;color:var(--color-white)}.event-main-title{color:var(--color-text-primary);font-size:var(--font-size-h1);line-height:var(--line-height-tight);margin-bottom:var(--space-lg)}.event-meta-info{flex-wrap:wrap;margin-bottom:var(--space-lg)}.event-date-time,.event-meta-info{align-items:center;display:flex;gap:var(--space-lg)}.event-date,.event-location,.event-time{align-items:center;display:flex;font-size:var(--font-size-body);gap:var(--space-xs);margin:0}.event-meta-info .icon{color:var(--color-primary);flex-shrink:0}.event-hero-image{border-radius:var(--radius-card);margin-bottom:var(--space-xl)}.event-body{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:1fr 300px}.cpt-sidebar .agenda-box,.cpt-sidebar .details-box,.cpt-sidebar .share-box,.cpt-sidebar .speakers-box{margin-bottom:var(--space-lg)}.cpt-sidebar .details-box{position:sticky;top:var(--space-lg)}.cpt-sidebar .section-title{color:var(--color-text-primary);font-size:var(--font-size-lead)}.cpt-sidebar .cpt-actions,.cpt-sidebar .section-title{margin-bottom:var(--space-md)}.cpt-sidebar .cpt-actions .btn{justify-content:center;width:100%}.cpt-sidebar .details-divider{margin:var(--space-md) 0;opacity:.2}.cpt-sidebar .info-list .info-item{display:flex;font-size:var(--font-size-small);gap:var(--space-sm);justify-content:space-between;margin-bottom:var(--space-sm)}.cpt-sidebar .info-item strong{font-weight:var(--font-weight-semibold)}.cpt-sidebar .info-value{color:var(--color-text-primary);flex:1;text-align:right}.dynamic-cpt-sidebar .sidebar-section{background-color:var(--color-white)}.speakers-list{display:grid;gap:var(--space-md)}.speaker-item{border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-md)}.speaker-item:last-child{border-bottom:none;padding-bottom:0}.event-speakers-section{margin:0;padding:100px 0;position:relative}.event-speakers-section:after,.event-speakers-section:before{background:var(--color-divider);content:"";height:.5px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.event-speakers-section:before{top:0}.event-speakers-section:first-child:before{display:none}.event-speakers-section:after{bottom:0}.event-speakers__header{margin-bottom:var(--space-lg)}.event-speakers__title{align-items:center;color:var(--wp--preset--color--black);display:flex;gap:var(--space-sm);letter-spacing:var(--letter-spacing-sm);margin:0}.event-speakers__grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:600px){.event-speakers__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.event-speakers__grid{grid-template-columns:repeat(3,1fr)}}.event-speaker{display:flex;flex-direction:column;gap:var(--space-md)}.event-speaker__headshot{border:.5px solid var(--color-divider);border-radius:var(--radius-md);box-sizing:border-box;height:360px;padding:8px}.event-speaker__headshot img{border-radius:6px;height:100%;object-fit:cover;width:100%}.event-speaker__content{display:flex;flex-direction:column;gap:var(--space-sm)}.event-speaker__name{color:var(--wp--preset--color--matte-900);font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);line-height:32px;margin:0}.event-speaker__title{color:var(--wp--preset--color--deep-teal);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:22px;margin:0;text-transform:uppercase}.event-speaker__bio{color:var(--wp--preset--color--steel-gray);font-size:var(--font-size-body);line-height:24px;margin-top:var(--space-xs)}.event-speaker__bio p:first-child{margin-top:0}.event-speaker__bio p:last-child{margin-bottom:0}.related-events-section{border-top:1px solid var(--color-border-light);margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.related-title{font-size:var(--font-size-lead);margin-bottom:var(--space-xl);text-align:center}@media (max-width:768px){.event-sidebar{order:-1}.cpt-sidebar .details-box{position:static}.event-meta-info{gap:var(--space-md)}.event-date-time,.event-meta-info{align-items:flex-start;flex-direction:column}.event-date-time{gap:var(--space-sm)}.single-events .post-meta__metadata .badge{margin-bottom:.75em;margin-right:0}}.event-section{border-top:1px solid var(--color-border-light);margin-top:var(--space-md);padding-top:var(--space-3xl)}.event-section:first-child{border-top:0;margin-top:0;padding-top:0}.event-section h2{font-size:var(--font-size-h4)}.event-section h3{font-size:var(--font-size-h5)}.event-section h4{font-size:var(--font-size-h6)}.event-overview__grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:1024px){.event-overview__grid{grid-template-columns:530px 1fr}}.event-overview__title h2{color:var(--wp--preset--color--black);font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-sm);line-height:48px;margin:0}.event-overview__content{color:var(--wp--preset--color--black);font-size:var(--font-size-body);line-height:28px}.event-overview__content p{margin:0 0 18px}.event-overview__content p:last-child{margin-bottom:0}.event-sessions-section{padding:100px 0}.event-sessions-tabs.row{display:flex;flex-wrap:wrap;gap:20px}.event-sessions-tabs__rail{display:flex;flex:0 0 210px;flex-direction:column;gap:10px;width:210px}.event-sessions-tabs__panels{flex:1 1 400px;min-width:0}.event-sessions-tabs__button{background:transparent;border:.2px solid transparent;border-radius:var(--radius-md);color:var(--wp--preset--color--black);cursor:pointer;font-family:var(--wp--preset--font-family--roboto);font-size:18px;font-weight:var(--font-weight-normal);height:82px;line-height:30px;padding:20px;text-align:center;width:210px}.event-sessions-tabs__button.active{background:var(--wp--preset--color--sand-300);border-color:var(--color-divider);box-shadow:0 1px 1px rgb(0 0 0/5%);color:var(--wp--preset--color--deep-teal);font-weight:var(--font-weight-medium)}@media (max-width:767px){.event-sessions-tabs__rail{flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.event-sessions-tabs__button{flex:0 0 auto;white-space:nowrap;width:auto}}.event-sessions-tabs__panel{background:var(--wp--preset--color--sand-300);border:.2px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:0 8px 10px -6px rgb(17 40 49/5%);padding:var(--space-lg)}@media (min-width:768px){.event-sessions-tabs__panel{padding:var(--space-2xl)}}@media (min-width:1024px){.event-sessions-tabs__panel{padding:60px}}.event-session{display:flex;gap:20px}.event-session+.event-session{border-top:.5px solid var(--color-divider);margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.event-session__meta{display:flex;flex-direction:column;flex-shrink:0;gap:40px;width:120px}@media (max-width:767px){.event-session{flex-direction:column}.event-session__meta{flex-direction:row;flex-wrap:wrap;width:100%}}.event-session__meta-group{display:flex;flex-direction:column;gap:10px}.event-session__meta-item{display:flex;flex-direction:column;gap:var(--space-2xs)}.event-session__content{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}.event-session__meta-icon{align-items:center;color:var(--wp--preset--color--deep-teal);display:flex;height:14px;width:14px}.event-session__meta-label{color:var(--wp--preset--color--black);font-size:10px;font-weight:var(--font-weight-semibold);line-height:18px;text-transform:uppercase}.event-session__meta-value{font-size:var(--font-size-body);line-height:24px}.event-session__meta-value,.event-session__title{color:var(--wp--preset--color--black);font-weight:var(--font-weight-normal)}.event-session__title{font-size:var(--font-size-h5);line-height:28px;margin:0}.event-session__description{color:var(--wp--preset--color--black);font-size:var(--font-size-lead);line-height:28px;margin:0}.event-session__speakers{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.event-session-speaker-group{display:flex;flex-direction:column;gap:var(--space-sm)}.event-session-speaker{align-items:center;display:flex;gap:var(--space-sm)}.event-session-speaker__avatar{background:var(--wp--preset--color--navy);border-radius:var(--radius-full);flex-shrink:0;height:50px;overflow:hidden;width:50px}.event-session-speaker__avatar img{height:100%;object-fit:cover;width:100%}.event-session-speaker__initials{align-items:center;background:var(--wp--preset--color--accessible-blue);color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);height:100%;justify-content:center;width:100%}.event-session-speaker__content{display:flex;flex-direction:column}.event-session-speaker__name{font-weight:var(--font-weight-bold)}.event-session-speaker__name,.event-session-speaker__position{color:var(--wp--preset--color--matte-900);font-size:var(--font-size-button);line-height:20px}.event-session-speaker__position{font-weight:var(--font-weight-normal)}.event-session-speaker__co-presenters{align-items:center;border:.5px solid var(--wp--preset--color--navy);border-radius:var(--radius-md);color:var(--wp--preset--color--black);display:inline-flex;font-size:12px;font-weight:var(--font-weight-semibold);height:32px;line-height:16px;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);width:max-content}.virtual-access-box{text-align:center}.platform-info{font-size:var(--font-size-body);margin-bottom:var(--space-lg)}.virtual-access-box .btn{margin-bottom:var(--space-md)}.access-note{font-size:var(--font-size-small);font-style:italic}.agenda-content ol,.agenda-content ul{margin-left:var(--space-lg)}.agenda-content li{margin-bottom:var(--space-sm)}.related-resources-event{margin-top:var(--space-2xl)}@media (max-width:768px){.speakers-grid{grid-template-columns:1fr}.virtual-access-box{padding:var(--space-lg)}.event-section{padding-top:var(--space-xl)}.event-sessions-section,.event-speakers-section{padding:var(--space-xl) 0}}.single-events .archive-meta__date{color:var(--color-text-primary)}.card-date-banner .date-full,.card-date-banner .date-location{color:var(--color-text-primary);font-family:var(--wp--preset--font-family--roboto);font-weight:var(--font-weight-normal)}