.ccv-button{align-items:center;background-color:var(--ccv-color-primary);border:2px solid var(--ccv-color-primary);border-radius:var(--ccv-radius-s);color:var(--ccv-color-on-primary);display:inline-flex;font-weight:600;gap:var(--ccv-space-2xs);justify-content:center;line-height:1.2;min-height:var(--ccv-space-target-button);padding:var(--ccv-space-xs) var(--ccv-space-m);text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.ccv-button:hover{background-color:var(--ccv-color-background);color:var(--ccv-color-primary)}@media (max-width:480px){.ccv-button{padding-inline:var(--ccv-space-s)}}.ccv-section{padding-block:var(--ccv-space-section);padding-inline:var(--ccv-gutter)}.ccv-section:not(.ccv-section--surface,.ccv-section--tint,.ccv-section--dark)+.ccv-section:not(.ccv-section--surface,.ccv-section--tint,.ccv-section--dark){padding-top:0}.ccv-button--secondary{background-color:transparent;color:var(--ccv-color-primary)}.ccv-button--secondary:hover{background-color:var(--ccv-color-primary-tint);color:var(--ccv-color-primary)}.ccv-button--cta{background-color:var(--ccv-color-secondary);border-color:var(--ccv-color-secondary);box-shadow:var(--ccv-shadow-m);color:var(--ccv-color-on-primary);transition:translate 0.15s ease,box-shadow 0.15s ease}.ccv-button--cta:hover{background-color:var(--ccv-color-secondary-strong);border-color:var(--ccv-color-secondary-strong);color:var(--ccv-color-on-primary);translate:0 -1px}.ccv-section--surface{background-color:var(--ccv-color-surface)}.ccv-container{margin-inline:auto;max-width:var(--ccv-size-container);width:100%}.ccv-prose{max-width:var(--ccv-size-prose)}.ccv-stack{display:flex;flex-direction:column;gap:var(--ccv-space-s)}.ccv-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ccv-space-s)}.ccv-grid{display:grid;gap:var(--ccv-space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ccv-eyebrow{color:var(--ccv-color-text-muted);font-size:var(--ccv-text-s);font-weight:600;letter-spacing:0.06em;line-height:1.3;margin:0 0 var(--ccv-space-xs);text-transform:uppercase}.ccv-hero{--ccv-color-text-muted:color-mix(in srgb,var(--ccv-color-on-primary) 92%,var(--ccv-color-band));--ccv-focus-color:var(--ccv-color-on-primary);--ccv-focus-color-inner:var(--ccv-color-band);background:linear-gradient(100deg,var(--ccv-color-overlay-strong) 0 46%,var(--ccv-color-overlay-weak) 74% 100%) no-repeat,var(--ccv-hero-image,none) 50% 50% /cover no-repeat var(--ccv-color-band);color:var(--ccv-color-on-primary);overflow:hidden;padding-block:var(--ccv-space-2xl) var(--ccv-space-3xl);padding-inline:var(--ccv-gutter);position:relative}.ccv-hero:has(.ccv-hero__map){align-items:center;display:flex;min-height:clamp(480px,70svh,720px)}.ccv-hero:has(.ccv-hero__map)>.ccv-container{width:100%}@media (max-width:767px){.ccv-hero{background:linear-gradient(180deg,var(--ccv-color-overlay-strong) 0 55%,var(--ccv-color-overlay-weak) 100%) no-repeat,var(--ccv-hero-image-s,var(--ccv-hero-image,none)) 50% 50% /cover no-repeat var(--ccv-color-band)}.ccv-hero:has(.ccv-hero__map){max-height:85svh;min-height:0}}.ccv-hero--compact{align-items:flex-end;display:flex;min-height:15rem;padding-block:var(--ccv-space-xl) var(--ccv-space-l)}.ccv-hero--compact .ccv-eyebrow{margin-bottom:var(--ccv-space-2xs)}.ccv-hero--compact .ccv-hero__lead{font-size:var(--ccv-text-base);font-weight:400;line-height:1.5;margin-top:var(--ccv-space-s);max-width:52ch}.ccv-hero--compact .ccv-hero__title{font-size:var(--ccv-text-xl);line-height:1.05;max-width:none;text-transform:none}.ccv-hero--compact>.ccv-container{width:100%}@media (max-width:767px){.ccv-hero--compact{background:linear-gradient(var(--ccv-color-overlay-strong),var(--ccv-color-overlay-strong)) no-repeat,var(--ccv-hero-image-s,var(--ccv-hero-image,none)) 50% 50% /cover no-repeat var(--ccv-color-band);min-height:11.25rem}}.ccv-hero__title{color:inherit;font-size:var(--ccv-text-display);hyphens:none;line-height:0.9;margin:0;overflow-wrap:normal;text-transform:uppercase}.ccv-hero__accent{color:var(--ccv-color-decor)}.ccv-hero__lead{color:inherit;font-family:var(--ccv-font-body);font-size:var(--ccv-text-m);font-weight:600;line-height:1.3;margin:var(--ccv-space-l) 0 0;max-width:34ch}.ccv-facts{display:flex;flex-wrap:wrap;font-weight:600;gap:var(--ccv-space-2xs) var(--ccv-space-l);list-style:none;margin:var(--ccv-space-m) 0 0;padding:0}.ccv-day-card{background-color:var(--ccv-color-background);border:1px solid var(--ccv-color-border);border-radius:var(--ccv-radius-m);border-top:8px solid var(--ccv-day-color,var(--ccv-color-primary));display:flex;flex-direction:column;gap:var(--ccv-space-xs);padding:var(--ccv-space-l);position:relative}.ccv-day-card:focus-within{outline:var(--ccv-focus-width) solid var(--ccv-focus-color);outline-offset:var(--ccv-focus-offset)}.ccv-day-card:hover{border-color:var(--ccv-day-color,var(--ccv-color-primary))}.ccv-day-card--day-1{--ccv-day-color:var(--ccv-color-day-1,var(--ccv-color-primary))}.ccv-day-card--day-2{--ccv-day-color:var(--ccv-color-day-2,var(--ccv-color-secondary))}.ccv-day-card__eyebrow{color:var(--ccv-day-color,var(--ccv-color-primary));font-size:var(--ccv-text-s);font-weight:600;letter-spacing:0.06em;margin:0;text-transform:uppercase}.ccv-day-card__title{font-size:var(--ccv-text-l);margin:0}.ccv-day-card__link{color:var(--ccv-color-text);text-decoration:none}.ccv-day-card__link::after{content:"";inset:0;position:absolute}.ccv-day-card__link:focus-visible{outline:none}.ccv-day-card__link:hover{color:var(--ccv-color-text);text-decoration:underline}.ccv-program{border-top:1px solid var(--ccv-color-border);list-style:none;margin:0;padding:0}.ccv-program__item{border-bottom:1px solid var(--ccv-color-border);display:grid;gap:var(--ccv-space-2xs) var(--ccv-space-m);grid-template-columns:9rem 1fr;margin:0;padding:var(--ccv-space-m) var(--ccv-space-s)}@media (max-width:767px){.ccv-program__item{grid-template-columns:1fr}}.ccv-program__item--break{background-color:var(--ccv-color-surface)}.ccv-program__time{color:var(--ccv-day-color,var(--ccv-color-highlight));font-family:var(--ccv-font-heading);font-size:var(--ccv-text-m);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.ccv-program__body{display:flex;flex-direction:column;gap:var(--ccv-space-2xs)}.ccv-program__body>*{margin:0}.ccv-program__title{font-size:var(--ccv-text-m);line-height:1.25;margin:0}.ccv-program-day{margin:0 0 var(--ccv-space-2xl);scroll-margin-top:5rem}.ccv-logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ccv-space-l) var(--ccv-space-xl);justify-content:center;list-style:none;margin:0;padding:0}.ccv-logos img{display:block;filter:grayscale(1);height:2.75rem;max-width:11rem;object-fit:contain;opacity:0.7;transition:filter 0.15s ease,opacity 0.15s ease;width:auto}.ccv-logos li{margin:0}.ccv-logos li:hover img,.ccv-logos a:focus-visible img{filter:none;opacity:1}.ccv-band{background-color:var(--ccv-color-primary-tint);padding-block:var(--ccv-space-xl);padding-inline:var(--ccv-gutter)}.ccv-chip{align-items:center;background-color:var(--ccv-color-surface);border:1px solid var(--ccv-color-border);border-radius:var(--ccv-radius-pill);color:var(--ccv-color-text);display:inline-flex;font-size:var(--ccv-text-s);font-weight:600;line-height:1.2;min-height:var(--ccv-space-target-min);padding:0 var(--ccv-space-xs)}.ccv-chip--attention{background-color:var(--ccv-color-background);border-color:var(--ccv-color-secondary);color:var(--ccv-color-secondary)}.ccv-chip--strong{background-color:var(--ccv-color-primary);border-color:var(--ccv-color-primary);color:var(--ccv-color-on-primary)}.ccv-heading{margin:0 0 var(--ccv-space-m)}.ccv-lead{color:var(--ccv-color-text);font-size:var(--ccv-text-m);line-height:1.4}.ccv-hero__grid{align-items:end;display:grid;gap:var(--ccv-space-l) var(--ccv-space-xl);grid-template-columns:minmax(0,1fr) auto}.ccv-hero__grid>:first-child{grid-column:1/-1}@media (max-width:767px){.ccv-hero__grid{grid-template-columns:minmax(0,1fr)}}.ccv-hero__media{border-radius:var(--ccv-radius-m);box-shadow:var(--ccv-shadow-m);height:auto;justify-self:center;max-width:24rem;width:100%}.ccv-hero__actions{gap:var(--ccv-space-xs);margin-top:var(--ccv-space-l)}.ccv-program__type{align-self:flex-start;background-color:transparent;border:0;border-radius:0;color:var(--ccv-color-text-muted);font-size:var(--ccv-text-s);font-weight:600;min-height:0;padding:0}.ccv-text-center{text-align:center}.ccv-stack--l{gap:var(--ccv-space-l)}.ccv-hero__date{font-family:var(--ccv-font-heading);font-size:var(--ccv-text-m);font-weight:700;line-height:1.1;margin:var(--ccv-space-l) 0 0}.ccv-hero__date .ccv-hero__days{color:var(--ccv-color-decor);display:block;font-size:var(--ccv-text-2xl);line-height:0.9}.ccv-button--on-dark{background-color:transparent;border-color:var(--ccv-color-on-primary);color:var(--ccv-color-on-primary)}.ccv-button--on-dark:hover{background-color:var(--ccv-color-on-primary);color:var(--ccv-color-primary)}.ccv-button--light{background-color:var(--ccv-color-on-primary);border-color:var(--ccv-color-on-primary);color:var(--ccv-color-text)}.ccv-button--light:hover{background-color:transparent;color:var(--ccv-color-on-primary)}.ccv-congress-bar{--ccv-focus-color:var(--ccv-color-on-primary);--ccv-focus-color-inner:var(--ccv-color-band);background-color:var(--ccv-color-band);border-bottom:1px solid color-mix(in srgb,var(--ccv-color-on-primary) 18%,transparent);color:var(--ccv-color-on-primary);position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:50}.ccv-congress-bar__inner{align-items:center;display:flex;gap:var(--ccv-space-s);justify-content:space-between;margin-inline:auto;max-width:calc(var(--ccv-size-container) + 2 * var(--ccv-gutter));padding-inline:var(--ccv-gutter)}.ccv-congress-bar__cta{flex:none}@media (max-width:767px){.ccv-congress-bar__cta{bottom:var(--ccv-space-s);box-shadow:0 0.25rem 1.5rem rgb(0 0 0/30%);left:var(--ccv-space-s);position:fixed;right:var(--ccv-space-s);z-index:60}}.ccv-split{display:grid;gap:var(--ccv-space-l) var(--ccv-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.ccv-split{grid-template-columns:minmax(0,1fr)}}.ccv-split__panel{border-left:4px solid var(--ccv-day-color,var(--ccv-color-primary));display:flex;flex-direction:column;gap:var(--ccv-space-xs);padding:var(--ccv-space-2xs) 0 var(--ccv-space-2xs) var(--ccv-space-m);position:relative}.ccv-split__panel .ccv-split__title{color:var(--ccv-day-color,var(--ccv-color-primary))}.ccv-split__panel:focus-within{outline:var(--ccv-focus-width) solid var(--ccv-focus-color);outline-offset:var(--ccv-focus-offset)}.ccv-split__date{font-family:var(--ccv-font-heading);font-size:var(--ccv-text-2xl);font-weight:700;line-height:0.8;margin:0}.ccv-split__meta{font-size:var(--ccv-text-base);font-weight:600;margin:0}.ccv-split__title{color:inherit;font-size:var(--ccv-text-l);line-height:1.05;margin:var(--ccv-space-s) 0 0;max-width:18ch}.ccv-split__text{font-size:var(--ccv-text-base);margin:0;max-width:36ch}.ccv-split__link{color:inherit;text-decoration:none}.ccv-split__link::after{content:"";inset:0;position:absolute}.ccv-split__link:focus-visible{box-shadow:none;outline:none}.ccv-split__link:hover{color:inherit;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:0.15em}.ccv-editorial{border-top:2px solid var(--ccv-color-text);display:grid;gap:var(--ccv-space-s) var(--ccv-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-block:var(--ccv-space-l) var(--ccv-space-xl)}@media (max-width:767px){.ccv-editorial{grid-template-columns:minmax(0,1fr)}}.ccv-editorial__title{font-size:var(--ccv-text-l);line-height:1.05;margin:0}@media (min-width:768px){.ccv-editorial__title{align-self:start;position:sticky;top:5rem}}.ccv-editorial__body{max-width:var(--ccv-size-prose)}.ccv-editorial__body>:first-child{margin-top:0}.ccv-editorial__body>:last-child{margin-bottom:0}.ccv-editorial__body h3{font-size:var(--ccv-text-m);margin:var(--ccv-space-l) 0 var(--ccv-space-2xs)}.ccv-editorial__body ul,.ccv-editorial__body ol{margin-left:0;padding-left:1.25em}.ccv-people{border-top:2px solid var(--ccv-color-text);list-style:none;margin:0;padding:0}.ccv-people__item{align-items:baseline;border-bottom:1px solid var(--ccv-color-border);display:grid;gap:var(--ccv-space-2xs) var(--ccv-space-l);grid-template-columns:6rem minmax(0,1fr);margin:0;padding-block:var(--ccv-space-m)}.ccv-people__item>div{display:flex;flex-direction:column;gap:var(--ccv-space-3xs)}@media (max-width:599px){.ccv-people__item{grid-template-columns:minmax(0,1fr)}}.ccv-people__name{font-size:var(--ccv-text-base);line-height:1.3;margin:var(--ccv-space-2xs) 0 0}.ccv-people__role{color:var(--ccv-color-text-muted);margin:0}.ccv-people__talk{color:var(--ccv-color-text);font-family:var(--ccv-font-heading);font-size:var(--ccv-text-m);font-weight:700;line-height:1.2;margin:0}.ccv-people__time{color:var(--ccv-color-secondary);font-family:var(--ccv-font-heading);font-size:var(--ccv-text-m);font-variant-numeric:tabular-nums;font-weight:700;margin:0}.ccv-program-day__head{align-items:end;background-color:var(--ccv-day-color,var(--ccv-color-primary));color:var(--ccv-color-on-primary);display:grid;gap:var(--ccv-space-s) var(--ccv-space-l);grid-template-columns:auto minmax(0,1fr);margin-bottom:var(--ccv-space-s);padding:var(--ccv-space-l) var(--ccv-space-l) var(--ccv-space-m)}.ccv-program-day__head .ccv-split__date{font-size:var(--ccv-text-2xl)}.ccv-program-day__head .ccv-split__title{margin-top:var(--ccv-space-2xs);max-width:none}@media (max-width:599px){.ccv-program-day__head{grid-template-columns:minmax(0,1fr)}}.ccv-cta-panel{--ccv-focus-color:var(--ccv-color-on-primary);--ccv-focus-color-inner:var(--ccv-color-secondary);align-items:flex-start;background-color:var(--ccv-color-secondary);color:var(--ccv-color-on-primary);display:flex;flex-direction:column;gap:var(--ccv-space-s);padding:var(--ccv-space-l)}.ccv-cta-panel p{margin:0}.ccv-two-col{align-items:start;display:grid;gap:var(--ccv-space-xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:899px){.ccv-two-col{grid-template-columns:minmax(0,1fr)}}.ccv-top-bar{background-color:var(--ccv-color-background);border-bottom:1px solid color-mix(in srgb,var(--ccv-color-border) 45%,transparent)}.ccv-top-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ccv-space-2xs) var(--ccv-space-m);justify-content:space-between;margin-inline:auto;max-width:calc(var(--ccv-size-container) + 2 * var(--ccv-gutter));min-height:2.5rem;padding:var(--ccv-space-2xs) var(--ccv-gutter)}.ccv-top-bar__text{color:var(--ccv-color-text-muted);font-size:var(--ccv-text-s);font-weight:500;margin:0}.ccv-top-bar__logos{align-items:center;display:flex;gap:var(--ccv-space-m);list-style:none;margin:0;padding:0}.ccv-top-bar__logos img{display:block;max-height:1.875rem;max-width:7.5rem;width:auto}.ccv-top-bar__logos li{margin:0}@media (max-width:599px){.ccv-top-bar__logos img{max-height:1.75rem;max-width:6.5rem}}.ccv-hero--light{--ccv-color-decor:var(--ccv-color-secondary);--ccv-color-text-muted:var(--contrast-2);--ccv-focus-color:var(--ccv-color-primary);--ccv-focus-color-inner:var(--ccv-color-background);background-color:var(--ccv-color-surface);background-image:none;color:var(--ccv-color-text)}.ccv-hero--light .ccv-hero__date{font-size:var(--ccv-text-m);font-weight:600}.ccv-hero--light .ccv-hero__days{font-size:var(--ccv-text-display);line-height:0.9}.ccv-hero--light .ccv-hero__lead{color:var(--ccv-color-text-muted)}.ccv-hero--light .ccv-hero__split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ccv-hero--light .ccv-hero__split .ccv-hero__title{font-size:var(--ccv-text-2xl)}.ccv-hero--light .ccv-hero__title{color:var(--ccv-hero-title-color,var(--ccv-color-primary))}@media (max-width:899px){.ccv-hero--light .ccv-hero__split{grid-template-columns:minmax(0,1fr)}}.ccv-feature{--ccv-focus-color:var(--ccv-color-on-primary);--ccv-focus-color-inner:var(--ccv-color-primary);align-items:end;background-color:var(--ccv-color-primary);color:var(--ccv-color-on-primary);display:grid;gap:var(--ccv-space-l) var(--ccv-space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:var(--ccv-space-xl) var(--ccv-space-l)}.ccv-feature h2{color:inherit;font-size:var(--ccv-text-xl);line-height:1;margin:0;text-transform:uppercase}@media (max-width:767px){.ccv-feature{grid-template-columns:minmax(0,1fr)}}.ccv-lines{counter-reset:ccv-line;display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.ccv-lines__item{align-items:baseline;border-bottom:1px solid var(--ccv-color-border);counter-increment:ccv-line;display:grid;gap:var(--ccv-space-s);grid-template-columns:3.5rem minmax(0,1fr) auto;margin:0 calc(var(--ccv-space-s) * -1);padding:var(--ccv-space-m) var(--ccv-space-s);position:relative;transition:background-color 0.15s ease}.ccv-lines__item h2,.ccv-lines__item h3{color:var(--ccv-color-primary);font-size:var(--ccv-text-m);line-height:1.2;margin:0}.ccv-lines__item::after{align-self:center;border-right:2px solid var(--ccv-color-primary);border-top:2px solid var(--ccv-color-primary);content:"";height:0.75rem;margin-right:var(--ccv-space-2xs);transform:rotate(45deg);transition:translate 0.15s ease;width:0.75rem}.ccv-lines__item::before{color:var(--ccv-color-text-muted);content:counter(ccv-line,decimal-leading-zero);font-family:var(--ccv-font-heading);font-size:var(--ccv-text-s);font-variant-numeric:tabular-nums;font-weight:700}.ccv-lines__item:first-child{border-top:2px solid var(--ccv-color-text)}.ccv-lines__item:focus-within{outline:var(--ccv-focus-width) solid var(--ccv-focus-color);outline-offset:var(--ccv-focus-offset)}.ccv-lines__item:hover{background-color:var(--ccv-color-primary-tint)}.ccv-lines__item:hover h2,.ccv-lines__item:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em}.ccv-lines__item:hover::after{translate:4px 0}@media (max-width:599px){.ccv-lines__item{grid-template-columns:2.25rem minmax(0,1fr) auto}}.ccv-hero__split{align-items:center;display:grid;gap:var(--ccv-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ccv-hero__split>:not(.ccv-hero__map){position:relative;z-index:1}@media (max-width:899px){.ccv-hero__split{grid-template-columns:minmax(0,1fr)}}.ccv-hero__map{bottom:-45%;margin:0;opacity:0.1;pointer-events:none;position:absolute;right:-6%;width:60%;z-index:0}.ccv-hero__map figcaption{display:none}.ccv-hero__map img{display:block;height:auto;width:100%}@media (max-width:767px){.ccv-hero__map{bottom:-10%;opacity:0.1;right:-20%;width:140%}}.ccv-congress-band{background-color:var(--ccv-color-background);color:var(--ccv-color-text);padding-block:var(--ccv-space-section);padding-inline:var(--ccv-gutter)}.ccv-congress-band .ccv-hero__accent{color:var(--ccv-color-secondary)}.ccv-congress-band .ccv-hero__days{color:var(--ccv-color-secondary)}.ccv-congress-band .ccv-hero__lead{color:var(--ccv-color-text-muted)}.ccv-congress-band h2{color:var(--ccv-color-text);font-size:var(--ccv-text-2xl);line-height:0.95;margin:0;text-transform:uppercase}.ccv-congress-band__grid{align-items:center;display:grid;gap:var(--ccv-space-l) var(--ccv-space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ccv-congress-band__grid>:last-child{justify-self:center;max-width:22rem}@media (max-width:767px){.ccv-congress-band__grid{align-items:start;gap:0 var(--ccv-space-m);grid-template-columns:minmax(0,1fr) auto}.ccv-congress-band__grid .ccv-hero__actions{grid-column:1/-1;grid-row:5}.ccv-congress-band__grid .ccv-hero__date{grid-column:1;grid-row:3}.ccv-congress-band__grid .ccv-hero__lead{grid-column:1/-1;grid-row:2}.ccv-congress-band__grid .ccv-hero__venue{grid-column:1;grid-row:4}.ccv-congress-band__grid>:last-child{grid-column:2;grid-row:3/span 2;margin-top:var(--ccv-space-l);max-width:7.5rem}.ccv-congress-band__grid>div{display:contents}.ccv-congress-band__grid h2{grid-column:1/-1;grid-row:1}}.ccv-section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ccv-space-xs) var(--ccv-space-m);justify-content:space-between;margin-bottom:var(--ccv-space-l)}.ccv-section-head h2{font-size:var(--ccv-text-xl);margin:0}.ccv-link{align-items:center;color:var(--ccv-color-primary);display:inline-flex;font-weight:600;min-height:var(--ccv-space-target-min);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.2em}.ccv-link:hover{color:var(--ccv-color-text)}.ccv-lines__link{color:inherit;text-decoration:none}.ccv-lines__link::after{content:"";inset:0;position:absolute}.ccv-lines__link:focus-visible{box-shadow:none;outline:none}.ccv-footer-cols{display:grid;gap:var(--ccv-space-l) var(--ccv-space-xl);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));margin:0 auto;max-width:calc(var(--ccv-size-container) + 2 * var(--ccv-gutter));padding:var(--ccv-space-xl) var(--ccv-gutter)}.ccv-footer-cols a{align-items:center;color:inherit;display:inline-flex;min-height:var(--ccv-space-target-min)}.ccv-footer-cols h2{color:inherit;font-size:var(--ccv-text-base);margin:0 0 var(--ccv-space-xs)}.ccv-footer-cols img{display:block;filter:brightness(0) invert(1);height:3.5rem;margin-bottom:var(--ccv-space-s);width:auto}.ccv-footer-cols li{margin:0}.ccv-footer-cols p{margin:0}.ccv-footer-cols ul{list-style:none;margin:0;padding:0}@media (max-width:899px){.ccv-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:499px){.ccv-footer-cols{grid-template-columns:minmax(0,1fr)}}.ccv-section--tint{background-color:var(--ccv-color-primary-tint)}.ccv-hero__venue{color:var(--ccv-color-text-muted);font-size:var(--ccv-text-s);font-weight:600;margin:var(--ccv-space-2xs) 0 0}.ccv-day-switch{background-color:var(--ccv-color-background);box-shadow:0 1px 0 var(--ccv-color-surface-strong);padding-block:var(--ccv-space-xs);position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 3.5rem);z-index:30}.ccv-section--dark .ccv-button--secondary{background-color:transparent;border-color:var(--ccv-color-on-primary);color:var(--ccv-color-on-primary)}.ccv-section--dark .ccv-button--secondary:hover{background-color:var(--ccv-color-on-primary);color:var(--ccv-color-band)}.ccv-section--dark .ccv-day-card{background-color:transparent;border-color:color-mix(in srgb,var(--ccv-color-on-primary) 35%,transparent)}.ccv-section--dark .ccv-day-card--day-1{--ccv-day-color:var(--ccv-color-on-primary)}.ccv-section--dark .ccv-day-card--day-2{--ccv-day-color:var(--ccv-color-secondary);border-color:var(--ccv-color-secondary)}.ccv-section--dark .ccv-day-card--day-2 .ccv-day-card__eyebrow,.ccv-section--dark .ccv-day-card--day-2 .ccv-split__meta{color:color-mix(in srgb,var(--ccv-color-secondary) 45%,var(--ccv-color-on-primary))}.ccv-section--dark .ccv-day-card__title,.ccv-section--dark .ccv-day-card__link,.ccv-section--dark .ccv-split__title,.ccv-section--dark .ccv-split__text{color:var(--ccv-color-on-primary)}.ccv-section--dark .ccv-lines__item{grid-template-columns:3.25rem minmax(0,1fr) auto}.ccv-section--dark .ccv-lines__item::before{color:var(--accent-6);font-size:var(--ccv-text-l);line-height:1}.ccv-section--dark .ccv-lines__item:first-child{border-top-color:color-mix(in srgb,var(--ccv-color-on-primary) 60%,transparent)}.ccv-quote-band{padding-block:var(--ccv-space-xl)}.ccv-quote{font-family:var(--ccv-font-heading);font-size:var(--ccv-text-xl);font-weight:700;line-height:1.1;margin:0;max-width:28ch}.ccv-link--arrow{display:inline-block;line-height:var(--ccv-space-target-min)}.ccv-link--arrow::after{content:"→";display:inline-block;margin-inline-start:0.35em;text-decoration:none;transition:translate 0.15s ease}.ccv-link--arrow:hover::after{translate:4px 0}