:where(.c-activity-block){position:relative;min-width:0;display:flex;flex-direction:column;gap:2.8125rem}:where(.c-activity-block) .c-activity-block__anchor-marker{pointer-events:none;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}:where(.c-activity-block) .c-activity-block__tabs{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;background-color:var(--theme-colors-lightBackground-DEFAULT)}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__tabs{flex-direction:row;overflow-x:auto;padding-top:2.125rem}}:where(.c-activity-block) .c-activity-block__tab{display:flex;flex-shrink:0;white-space:nowrap;border-bottom-width:1px;border-bottom-color:var(--theme-colors-secondary-DEFAULT);border-bottom-style:solid;padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0;color:var(--theme-colors-primary-DEFAULT);line-height:40px!important;text-transform:uppercase;font-family:var(--theme-typography-display-1-font-family);font-weight:var(--theme-typography-display-1-font-weight);font-size:var(--theme-typography-display-1-font-size);line-height:var(--theme-typography-display-1-line-height);letter-spacing:var(--theme-typography-display-1-letter-spacing)}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__tab{flex:1 1 0%;justify-content:center;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2px}}@media (max-width: calc(48rem - .02px)){:where(.c-activity-block) .c-activity-block__tab:last-child{border-bottom-width:0px!important}}:where(.c-activity-block) .c-activity-block__tab-text{width:100%;line-height:2.625rem!important;font-family:var(--theme-typography-display-1-font-family);font-weight:var(--theme-typography-display-1-font-weight);font-size:var(--theme-typography-display-1-font-size);line-height:var(--theme-typography-display-1-line-height);letter-spacing:var(--theme-typography-display-1-letter-spacing);word-break:break-word}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__tab-text{word-break:normal}}@media(max-width:420px){:where(.c-activity-block) .c-activity-block__tab-text{font-size:36px}}@media(max-width:400px){:where(.c-activity-block) .c-activity-block__tab-text{font-size:32px}}@media (max-width: calc(48rem - .02px)){:where(.c-activity-block) .c-activity-block__tab-text{white-space:pre-wrap}}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__tab-text{font-size:2.75rem;line-height:6.25rem!important}}:where(.c-activity-block) .c-activity-block__tab--active{border-bottom-color:var(--theme-colors-primary-oure);color:var(--theme-colors-primary-oure)}:where(.c-activity-block) .c-activity-block__header{margin-bottom:2.8125rem;display:flex;flex-direction:column;gap:.625rem;padding-left:1.9375rem;padding-right:1.9375rem}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__header{margin-bottom:5rem;padding-left:3.625rem;padding-right:3.625rem}}:where(.c-activity-block) .c-activity-block__subheadline-heading{font-family:var(--theme-typography-heading-h2-font-family);font-weight:var(--theme-typography-heading-h2-font-weight);font-size:var(--theme-typography-heading-h2-font-size);line-height:var(--theme-typography-heading-h2-line-height);letter-spacing:var(--theme-typography-heading-h2-letter-spacing)}:where(.c-activity-block) .c-activity-block__description{font-family:var(--theme-typography-body-p-font-family);font-weight:var(--theme-typography-body-p-font-weight);font-size:var(--theme-typography-body-p-font-size);line-height:var(--theme-typography-body-p-line-height);letter-spacing:var(--theme-typography-body-p-letter-spacing)}:where(.c-activity-block) .c-activity-block__periods{display:flex;flex-direction:column;gap:2.8125rem}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__periods{gap:5rem}}:where(.c-activity-block) .c-activity-block__period-heading{margin-bottom:1.875rem;text-align:center;font-family:var(--theme-typography-heading-h3-font-family);font-weight:var(--theme-typography-heading-h3-font-weight);font-size:var(--theme-typography-heading-h3-font-size);line-height:var(--theme-typography-heading-h3-line-height);letter-spacing:var(--theme-typography-heading-h3-letter-spacing)}:where(.c-activity-block) .c-activity-block__activity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:48rem){:where(.c-activity-block) .c-activity-block__activity-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}:where(.c-activity-block) .c-activity-block__activity{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0}:where(.c-activity-block) .c-activity-block__activity:hover .c-base-image__container{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.c-activity-block) .c-activity-block__image{position:relative;margin-bottom:1.25rem;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:.75rem}:where(.c-activity-block) .c-activity-block__image .c-base-image__container{position:static;width:100%;height:100%;transition-property:transform;transition-duration:.15s;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.c-activity-block) .c-activity-block__activity-headline{font-family:var(--theme-typography-heading-h4-font-family);font-weight:var(--theme-typography-heading-h4-font-weight);font-size:var(--theme-typography-heading-h4-font-size);line-height:var(--theme-typography-heading-h4-line-height);letter-spacing:var(--theme-typography-heading-h4-letter-spacing);word-break:break-word}:where(.c-activity-block) .c-activity-block__activity-headline:has(+.c-activity-block__activity-caption){margin-bottom:.3125rem}:where(.c-activity-block) .c-activity-block__activity-caption{font-family:var(--theme-typography-body-p-font-family);font-weight:var(--theme-typography-body-p-font-weight);font-size:var(--theme-typography-body-p-font-size);line-height:var(--theme-typography-body-p-line-height);letter-spacing:var(--theme-typography-body-p-letter-spacing)}@media(min-width:48rem){:where(.c-activity-block){gap:5rem}}@media(min-width:48rem){.c-activity-block__tabs{--bleed:1.25rem;-webkit-overflow-scrolling:touch;cursor:grab;margin-left:calc(var(--bleed)*-1);margin-right:calc(var(--bleed)*-1);padding-left:var(--bleed);padding-right:var(--bleed);scrollbar-width:none}.c-activity-block__tabs::-webkit-scrollbar{display:none}.c-activity-block__tabs:active{cursor:grabbing}}.c-activity-block--context-in-accordion .c-activity-block__tabs{background-color:transparent}@media (max-width: calc(48rem - .02px)){.c-activity-block--context-in-accordion .c-activity-block__tab-text{text-align:left}}.c-activity-block--context-in-accordion .c-activity-block__activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.c-activity-block--context-in-accordion .c-activity-block__activity-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-base-accordion:not(.c-base-accordion--has-bg) .c-activity-block__tab-text{color:var(--theme-colors-primary-DEFAULT)}.c-base-accordion:not(.c-base-accordion--has-bg) .c-activity-block__tab--active .c-activity-block__tab-text{color:var(--theme-colors-primary-oure)}.c-base-accordion--has-bg .c-activity-block--context-in-accordion .c-activity-block__tab--active .c-activity-block__tab-text{color:var(--theme-colors-neutral-white)!important}.c-base-accordion--has-bg .c-activity-block--context-in-accordion .c-activity-block__tab--active{border-bottom-color:var(--theme-colors-neutral-white)}.c-base-accordion--has-bg .c-activity-block--context-in-accordion .c-activity-block__tab:not(.c-activity-block__tab--active){@apply !border-accessibleWhiteOpacity;}.c-base-accordion--has-bg .c-activity-block--context-in-accordion .c-activity-block__tab:not(.c-activity-block__tab--active) .c-activity-block__tab-text{color:var(--theme-colors-accessibleWhiteOpacity-DEFAULT)!important}
