@property --__hero-progress{syntax:"<number>";inherits:true;initial-value:0}.PXXiSa_hero{z-index:0;block-size:var(--ui-viewport-height);background-color:var(--ui-color-dark);position:relative;overflow:hidden}.PXXiSa_hero__mobileTrigger{block-size:calc(100% - var(--ui-header-height)*.5);visibility:hidden;position:absolute;inset:0}.PXXiSa_hero__inner{opacity:.0001}@container ui-root style(--ui-js-enabled:0){.PXXiSa_hero__inner{opacity:1}}.PXXiSa_active .PXXiSa_hero__inner{opacity:1;transition:opacity .3s ease-in}@media (prefers-reduced-motion:reduce){.PXXiSa_active .PXXiSa_hero__inner{transition:none}}.PXXiSa_hero__inner{z-index:0;block-size:var(--ui-viewport-height);flex-direction:column;justify-content:flex-end;inline-size:100%;display:flex;position:relative}@media (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-width:720px){.PXXiSa_hero__inner{transform:translate3d(0, calc(var(--ui-viewport-height) * var(--__hero-progress)), 0)}}.PXXiSa_hero__inner:before{content:"";z-index:1;pointer-events:none;opacity:min(.2 + var(--__hero-progress,0)*.6,.8);background-color:var(--ui-color-dark);position:absolute;inset:0}.PXXiSa_hero__video{z-index:0;position:absolute;inset:0}.PXXiSa_hero__title{inline-size:min(calc(100% - var(--ui-container-gutter) * 2),1552px);z-index:1;font-family:var(--ui-font-family-heading);text-wrap:balance;color:var(--ui-color-paper);transform:translate3d(0, calc(var(--__hero-progress,0) * var(--ui-viewport-height) * -.25), 0);backface-visibility:hidden;flex:none;margin-block-end:16px;margin-inline:auto;font-size:min(200px,15vw);line-height:.9}.PXXiSa_hero__title span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PXXiSa_hero__logo{fill:currentColor;max-block-size:100%;fill-opacity:calc(1 - var(--__hero-progress,0));stroke-opacity:.75;margin-inline:auto;display:block}
.K7YHoW_splitText{--__progress:var(--split-text-progress,1);text-wrap:wrap;text-wrap:wrap;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto;perspective:1000px;flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.K7YHoW_splitText{--__progress:1}}@container ui-root style(--ui-js-enabled:0){.K7YHoW_splitText{--__progress:1}}.K7YHoW_splitText__word{display:flex}@media (prefers-reduced-motion:no-preference){.K7YHoW_splitText__word>span{display:block;position:relative}.K7YHoW_splitText__word>span>span{--__transform:translate3d(0, clamp(max(-.05em, -10px), (.999 - var(--__target)) * max(-.05em, -10px), .1px), 0) rotate3d(.001, .001, .999, clamp(-4deg, (.999 - var(--__target)) * -4deg, .001deg));--__ratio:calc(var(--__d) / var(--__l));--__target:calc((var(--__progress,1) - var(--__ratio)) / (.999 - var(--__ratio)));opacity:clamp(.001,var(--__target),.999);transform:var(--__transform);display:inline-block}}.K7YHoW_splitText__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.CI__zW_text{--__row-gap:var(--text-row-gap,48px);--__transition-delay:var(--text-transition-delay,0s);z-index:0;flex-direction:column;display:flex;position:relative}.CI__zW_text__kicker{opacity:0}@container ui-root style(--ui-js-enabled:0){.CI__zW_text__kicker{opacity:1}}.CI__zW_active .CI__zW_text__kicker{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:ease-in;transition-delay:var(--__transition-delay)}@media (prefers-reduced-motion:reduce){.CI__zW_active .CI__zW_text__kicker{transition:none}}.CI__zW_text__kicker{margin-block-end:32px}.CI__zW_text__titleWrap{--split-text-progress:var(--__text-progress,0);margin-block-end:16px}.CI__zW_text:has(.CI__zW_text__item:nth-child(2)) .CI__zW_text__titleWrap{margin-block-end:clamp(24px,8vmin,80px)}.CI__zW_text__title{opacity:0}@container ui-root style(--ui-js-enabled:0){.CI__zW_text__title{opacity:1}}.CI__zW_active .CI__zW_text__title{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:ease-in;transition-delay:var(--__transition-delay)}@media (prefers-reduced-motion:reduce){.CI__zW_active .CI__zW_text__title{transition:none}}.CI__zW_text__content{row-gap:var(--__row-gap)}.CI__zW_text__item{row-gap:var(--__row-gap);flex-direction:column;grid-column:1/-1;display:flex;position:relative}@media (min-width:1080px){.CI__zW_text__item:where(:first-child:not(:only-child)){grid-column:1/6}.CI__zW_text__item:where(:nth-child(n+1)){--text-item-delay:calc(var(--__transition-delay) + .15s)}.CI__zW_text__item:where(:nth-child(n+2),:only-child){grid-column:6/-1}}@media (min-width:1320px){.CI__zW_text__item:where(:first-child){grid-column:1/5}.CI__zW_text__item:where(:nth-child(n+2),:only-child){grid-column:6/12}}@media (min-width:1080px){.CI__zW_text:where(.CI__zW_hasLandscapeImage) .CI__zW_text__item:has(img){grid-area:1/6/1/-1}}@media (max-width:1079.9px){.CI__zW_text__item:has(img){order:1}}@media (min-width:1080px){.CI__zW_text:where(.CI__zW_imagePositionRight) .CI__zW_text__item:has(img){grid-column:9/-1}.CI__zW_text:where(.CI__zW_hasLandscapeImage.CI__zW_imagePositionRight) .CI__zW_text__item:has(img){grid-column:6/-1}.CI__zW_text:where(.CI__zW_imagePositionRight) .CI__zW_text__item:nth-child(2){grid-area:1/1/auto/7}.CI__zW_text:where(.CI__zW_hasLandscapeImage) .CI__zW_text__item:has(img)+.CI__zW_text__item{grid-area:1/1/1/6}}@media (min-width:1320px){.CI__zW_text:where(.CI__zW_hasLandscapeImage) .CI__zW_text__item:has(img)+.CI__zW_text__item{grid-column:1/5}}@media (min-width:1080px){.CI__zW_text:where(:has(.CI__zW_text__titleWrap)) .CI__zW_text__item:where(:only-child){grid-column:1/10}}@media (min-width:1320px){.CI__zW_text:where(:has(.CI__zW_text__titleWrap)) .CI__zW_text__item:where(:only-child){grid-column:1/8}}.CI__zW_text__imageWrap{background-color:var(--color-theme-accent,var(--ui-color-placeholder));inline-size:fit-content;max-inline-size:100%}.CI__zW_text__image{opacity:0}@container ui-root style(--ui-js-enabled:0){.CI__zW_text__image{opacity:1}}.CI__zW_imageLoaded .CI__zW_text__image{opacity:1;transition:opacity .6s ease-in}@media (prefers-reduced-motion:reduce){.CI__zW_imageLoaded .CI__zW_text__image{transition:none}}
._0egRDG_textItem{opacity:0}@container ui-root style(--ui-js-enabled:0){._0egRDG_textItem{opacity:1}}._0egRDG_textItem._0egRDG_active{opacity:1;transition-property:opacity;transition-duration:.6s;transition-timing-function:ease-in;transition-delay:var(--text-item-delay,0s)}@media (prefers-reduced-motion:reduce){._0egRDG_textItem._0egRDG_active{transition:none}}._0egRDG_textItem{row-gap:var(--text-item-row-gap,16px);z-index:0;text-wrap:balance;text-wrap:pretty;flex-direction:column;display:flex;position:relative}._0egRDG_textItem__inView{z-index:-1;pointer-events:none;position:absolute;inset:0}._0egRDG_textItem__pills:where(:not(:empty)){margin-block-end:16px}._0egRDG_textItem__link{margin-block-start:calc(32px - var(--text-item-row-gap,16px))}
.PFXAbW_video{z-index:0;overflow:hidden}.PFXAbW_video:where(:not(.PFXAbW_addLayout)){block-size:calc(100% + 1px);inline-size:calc(100% + 1px);position:absolute;inset:0}.PFXAbW_video:where(.PFXAbW_addLayout){position:relative}.PFXAbW_video:where(.PFXAbW_addLayout):before{content:"";padding-block-end:calc(var(--video-aspect-ratio,.5625)*100%);display:block}.PFXAbW_video:where(:not(.PFXAbW_cover)){background-repeat:no-repeat;background-size:contain;background-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%)}.PFXAbW_video:where(.PFXAbW_cover){background-repeat:no-repeat;background-size:cover;background-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%)}.PFXAbW_addLayout .PFXAbW_video__ratio{padding-block-end:calc(var(--video-aspect-ratio,.5625)*100%);display:block}.PFXAbW_video__media{object-fit:contain;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:0;object-fit:contain;opacity:0;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.PFXAbW_cover .PFXAbW_video__media{object-fit:cover}.PFXAbW_hasStarted .PFXAbW_video__media{opacity:1;transition:opacity .1s linear}.PFXAbW_noPoster .PFXAbW_video__media{opacity:1}.PFXAbW_video__button{z-index:1;text-align:center;block-size:100%;inline-size:100%;margin:auto;position:absolute;inset:0}
