.BlueprintGrid-module__iJ5l4W__wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.BlueprintGrid-module__iJ5l4W__grid{width:100%;height:100%;position:absolute;inset:0}.BlueprintGrid-module__iJ5l4W__arc{opacity:.12;background-image:url(/brand/jci-arc-white.png);background-position:right -6rem center;background-repeat:no-repeat;background-size:auto 125%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000 80%);mask-image:linear-gradient(270deg,#000 35%,#0000 80%)}@media (max-width:767px){.BlueprintGrid-module__iJ5l4W__arc{opacity:.08;background-position:right -8rem bottom;background-size:auto 90%}}
.EmptyState-module__b-NgkW__root{text-align:center;padding:var(--space-8) var(--space-5);min-width:0}.EmptyState-module__b-NgkW__heading{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.EmptyState-module__b-NgkW__message{color:var(--color-text-secondary);font-size:var(--text-sm);max-width:42ch;margin-inline:auto}.EmptyState-module__b-NgkW__root--navy .EmptyState-module__b-NgkW__heading{color:var(--color-text-on-navy)}.EmptyState-module__b-NgkW__root--navy .EmptyState-module__b-NgkW__message{color:var(--color-text-on-navy-secondary)}
.LocationCard-module__2oYl8q__root{gap:var(--space-5);margin-top:var(--space-6);background:var(--color-surface-white);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.LocationCard-module__2oYl8q__root{align-items:stretch;gap:var(--space-7);flex-direction:row}}.LocationCard-module__2oYl8q__illustration{aspect-ratio:5/4;border-radius:var(--radius-md);border:1px solid var(--color-border);flex:none;width:100%;max-width:22rem;display:block;overflow:hidden}@media (min-width:640px){.LocationCard-module__2oYl8q__illustration{width:15rem;max-width:15rem}}.LocationCard-module__2oYl8q__content{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.LocationCard-module__2oYl8q__name{font-size:var(--text-xl);font-weight:var(--font-weight-heavy);color:var(--color-text);line-height:var(--leading-snug);margin:0}.LocationCard-module__2oYl8q__address{color:var(--color-text-body);white-space:pre-line;overflow-wrap:anywhere;max-width:48ch;margin:0}.LocationCard-module__2oYl8q__button{align-items:center;gap:var(--space-2);margin-top:var(--space-2);white-space:nowrap;background:var(--color-deep-blue);color:var(--color-text-on-navy);font-weight:var(--font-weight-semibold);font-size:var(--text-base);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);transition:background-color var(--transition-fast);text-decoration:none;display:inline-flex}.LocationCard-module__2oYl8q__button:hover{background:var(--color-navy)}.LocationCard-module__2oYl8q__root--compact{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4)}.LocationCard-module__2oYl8q__root--compact .LocationCard-module__2oYl8q__illustration{max-width:12rem}@media (min-width:640px){.LocationCard-module__2oYl8q__root--compact .LocationCard-module__2oYl8q__illustration{width:9rem;max-width:9rem}}.LocationCard-module__2oYl8q__root--compact .LocationCard-module__2oYl8q__name{font-size:var(--text-lg)}.LocationCard-module__2oYl8q__root--compact .LocationCard-module__2oYl8q__address{font-size:var(--text-sm)}.LocationCard-module__2oYl8q__root--compact .LocationCard-module__2oYl8q__button{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}
.PhaseBanner-module__8HPSDa__root{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-body);min-width:0}.PhaseBanner-module__8HPSDa__root--onNavy{color:var(--color-text-on-navy)}.PhaseBanner-module__8HPSDa__current{color:var(--color-deep-blue)}.PhaseBanner-module__8HPSDa__root--onNavy .PhaseBanner-module__8HPSDa__current{color:var(--color-teal)}.PhaseBanner-module__8HPSDa__next{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.PhaseBanner-module__8HPSDa__root--onNavy .PhaseBanner-module__8HPSDa__next{color:var(--color-text-on-navy-secondary)}
.Timeline-module__T3v-Lq__list{--timeline-axis:6.75rem;gap:var(--space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.Timeline-module__T3v-Lq__list:before{content:"";top:.5em;bottom:.9em;left:var(--timeline-axis);background:var(--color-border);width:2px;position:absolute}@media (max-width:480px){.Timeline-module__T3v-Lq__list{--timeline-axis:.4rem}}.Timeline-module__T3v-Lq__row{column-gap:var(--space-5);grid-template-columns:6rem 1fr;align-items:start;min-width:0;display:grid;position:relative}.Timeline-module__T3v-Lq__tick{left:calc(var(--timeline-axis) - 6px);top:calc(-1 * var(--space-7) / 2);background:var(--color-border);width:12px;height:1px;position:absolute}@media (max-width:480px){.Timeline-module__T3v-Lq__row{row-gap:var(--space-1);padding-left:var(--space-5);grid-template-columns:1fr}}.Timeline-module__T3v-Lq__node{left:calc(var(--timeline-axis) - 5px);border-radius:var(--radius-pill);background:var(--color-jci-blue);border:2px solid var(--color-surface-white);width:10px;height:10px;position:absolute;top:.55em}@media (max-width:480px){.Timeline-module__T3v-Lq__node{top:.35em}}.Timeline-module__T3v-Lq__node-kind-pauze{background:var(--color-surface-white);border-color:var(--color-muted-border)}.Timeline-module__T3v-Lq__node-kind-avond{background:var(--color-teal)}.Timeline-module__T3v-Lq__item{min-width:0;padding-bottom:var(--space-1)}.Timeline-module__T3v-Lq__time{padding-top:.15em;padding-right:var(--space-2);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.Timeline-module__T3v-Lq__timeStart{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-deep-blue);white-space:nowrap}.Timeline-module__T3v-Lq__timeEnd{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:480px){.Timeline-module__T3v-Lq__time{align-items:baseline;gap:var(--space-2);text-align:left;flex-direction:row;padding-top:0;padding-right:0}}.Timeline-module__T3v-Lq__header{align-items:baseline;gap:var(--space-2) var(--space-4);text-align:left;flex-wrap:wrap;display:flex}.Timeline-module__T3v-Lq__title{font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.Timeline-module__T3v-Lq__kindBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);flex:none}.Timeline-module__T3v-Lq__provisionalBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-deep-blue);border:1px dashed var(--color-deep-blue);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);flex:none}.Timeline-module__T3v-Lq__staticRow{padding-block:var(--space-1)}.Timeline-module__T3v-Lq__details{margin-top:var(--space-1)}.Timeline-module__T3v-Lq__summary{cursor:pointer;padding-block:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-link);background:0 0;border:none;display:inline-block}.Timeline-module__T3v-Lq__summary:focus-visible{outline:3px solid var(--color-jci-blue);outline-offset:2px;border-radius:var(--radius-sm)}.Timeline-module__T3v-Lq__summary:before{content:"+ "}.Timeline-module__T3v-Lq__summary[aria-expanded=true]:before{content:"- "}.Timeline-module__T3v-Lq__description{margin:var(--space-2) 0 0;color:var(--color-text-body);max-width:64ch}.js .Timeline-module__T3v-Lq__description[data-enh-hidden]{display:none}.Timeline-module__T3v-Lq__roundLink{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);display:inline-block}.Timeline-module__T3v-Lq__kind-pauze .Timeline-module__T3v-Lq__title{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.Timeline-module__T3v-Lq__kind-workshopronde{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}.Timeline-module__T3v-Lq__kind-avond{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md)}html:not(.js) .Timeline-module__T3v-Lq__summary{display:none}
.ProgrammaPage-module__PLTssa__provisionalNote{margin-top:var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy);background:var(--color-yellow);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:inline-block}
.AboutView-module__1kaT-q__chambersGrid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:768px){.AboutView-module__1kaT-q__chambersGrid{grid-template-columns:repeat(2,1fr)}}.AboutView-module__1kaT-q__chamberCard{min-width:0}.AboutView-module__1kaT-q__teamGrid{gap:var(--space-6) var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(2,1fr);min-width:0;display:grid}@media (min-width:768px){.AboutView-module__1kaT-q__teamGrid{grid-template-columns:repeat(4,1fr)}}.AboutView-module__1kaT-q__teamCard{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AboutView-module__1kaT-q__teamPhoto{border-radius:var(--radius-lg);width:96px;height:96px;margin-bottom:var(--space-3);flex-shrink:0;position:relative;overflow:hidden}@media (min-width:768px){.AboutView-module__1kaT-q__teamPhoto{width:128px;height:128px}}.AboutView-module__1kaT-q__teamPhotoImg{object-fit:cover}.AboutView-module__1kaT-q__teamPhotoPlaceholder{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AboutView-module__1kaT-q__teamPhotoPlaceholder span{font-size:var(--text-xl);font-weight:var(--font-weight-heavy);color:var(--color-jci-blue)}.AboutView-module__1kaT-q__motivation{color:var(--color-text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}
.PartnersView-module__P7d-yG__levels{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.PartnersView-module__P7d-yG__grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,1fr);min-width:0;display:grid}@media (min-width:768px){.PartnersView-module__P7d-yG__grid{grid-template-columns:repeat(4,1fr)}}.PartnersView-module__P7d-yG__card{align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-body);flex-direction:column;min-width:0;height:100%;text-decoration:none;display:flex}.PartnersView-module__P7d-yG__card:hover{border-color:var(--color-jci-blue)}.PartnersView-module__P7d-yG__logoBox{flex-shrink:0;width:100%;height:72px;display:block;position:relative}.PartnersView-module__P7d-yG__logoImg{object-fit:contain}.PartnersView-module__P7d-yG__cardName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:center;overflow-wrap:anywhere;min-width:0}.PartnersView-module__P7d-yG__ctaText{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-3)}.PartnersView-module__P7d-yG__ctaEmail{font-size:var(--text-base);overflow-wrap:anywhere;min-width:0}
.PraktischView-module__CuS7Qq__travelGrid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:768px){.PraktischView-module__CuS7Qq__travelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PraktischView-module__CuS7Qq__travelBlock{min-width:0}.PraktischView-module__CuS7Qq__eveningText{color:var(--color-text-on-navy)}.PraktischView-module__CuS7Qq__contactLink{margin-top:var(--space-4);color:var(--color-text-link);overflow-wrap:anywhere;display:inline-block}
.PrivacyView-module__9faSOa__controller{font-size:var(--text-md);color:var(--color-text-body);overflow-wrap:anywhere;min-width:0;max-width:64ch}.PrivacyView-module__9faSOa__sections{gap:var(--space-7);margin-top:var(--space-7);flex-direction:column;min-width:0;display:flex}.PrivacyView-module__9faSOa__section{min-width:0;max-width:64ch}.PrivacyView-module__9faSOa__section h2{margin-bottom:var(--space-3)}.PrivacyView-module__9faSOa__contact{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-grid-line);font-size:var(--text-base);overflow-wrap:anywhere;min-width:0}
.WorkshopCard-module__883pPG__card{background:var(--color-surface-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.WorkshopCard-module__883pPG__link{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.WorkshopCard-module__883pPG__link:hover .WorkshopCard-module__883pPG__title{color:var(--color-deep-blue)}.WorkshopCard-module__883pPG__imageWrap{aspect-ratio:16/9;background:var(--color-navy);width:100%;display:block;position:relative;overflow:hidden}.WorkshopCard-module__883pPG__image{object-fit:cover;width:100%;height:100%}.WorkshopCard-module__883pPG__badge{top:var(--space-3);left:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-navy);background:var(--color-deep-blue);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);position:absolute}.WorkshopCard-module__883pPG__body{gap:var(--space-1);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.WorkshopCard-module__883pPG__title{overflow-wrap:anywhere;margin:0}.WorkshopCard-module__883pPG__trainer{font-size:var(--text-sm);color:var(--color-text-secondary)}.WorkshopCard-module__883pPG__capacity{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-deep-blue)}
.WorkshopDetail-module__Q4B0sq__badge{margin-top:var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);background:var(--color-yellow);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);display:inline-block}.WorkshopDetail-module__Q4B0sq__layout{gap:var(--space-6);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:768px){.WorkshopDetail-module__Q4B0sq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.WorkshopDetail-module__Q4B0sq__imageWrap{aspect-ratio:16/9;background:var(--color-navy);border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.WorkshopDetail-module__Q4B0sq__image{object-fit:cover;width:100%;height:100%}.WorkshopDetail-module__Q4B0sq__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.WorkshopDetail-module__Q4B0sq__trainer{font-weight:var(--font-weight-semibold);color:var(--color-text)}.WorkshopDetail-module__Q4B0sq__capacity{font-weight:var(--font-weight-semibold);color:var(--color-deep-blue)}
