.Sentinel__top,.Sentinel__bottom{visibility:hidden;height:30px;position:absolute;left:0;right:0}.Sentinel__left,.Sentinel__right{visibility:hidden;width:30px;position:absolute;top:0;bottom:0}.StickyHeader{z-index:4;background-color:#212223;position:-webkit-sticky;position:sticky;top:0}@media screen and (min-width:1280px){.StickyHeader:before{content:"";z-index:-1;background-color:#212223;width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}}.StickyHeader.is-sticky{margin-bottom:260px;box-shadow:0 5px 8px -4px rgba(0,0,0,.2)}@media screen and (min-width:670px){.StickyHeader.is-sticky{max-height:100px;margin-bottom:170px}}.StickyHeader:not(.is-sticky) .StickyHeader__wrapperImage{flex:1}.StickyHeader__wrapper{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:670px){.StickyHeader__wrapper{flex-direction:row;max-height:300px}}@media screen and (min-width:1024px){.StickyHeader__wrapper{max-width:1024px;margin:0 auto}}.StickyHeader__wrapperIntro{text-align:center;width:100%;padding:16px}@media screen and (min-width:670px){.StickyHeader__wrapperIntro{text-align:left;flex:2;padding:16px 32px}}.StickyHeader__intro{padding:0 0 16px;font-size:1.8rem}@media screen and (min-width:670px){.StickyHeader__intro{font-size:2.4rem}}.is-sticky .StickyHeader__wrapperImage{display:none}@media screen and (min-width:670px){.is-sticky .StickyHeader__wrapperImage{display:block}}.is-sticky .StickyHeader__wrapperIntro{justify-content:space-between;align-items:center;display:flex}.is-sticky .PictureElement__imgDefault{max-height:100px}.is-sticky .StickyHeader__intro{text-align:left;flex:1;padding:0 16px 0 0;font-size:1.2rem}@media screen and (min-width:670px){.is-sticky .StickyHeader__intro{font-size:1.8rem}}.StickyHeader.is-sticky .StickyHeader__intro{font-size:1.8rem;line-height:2rem}@media screen and (min-width:1024px){.StickyHeader__wrapper{max-width:none;max-height:none}}.StickyHeader__wrapperImage{margin-left:24px}@media screen and (min-width:1024px){.StickyHeader__wrapperImage{margin-left:112px}}.StickyHeader__wrapperIntro{padding-bottom:48px}@media screen and (min-width:1024px){.StickyHeader__wrapperIntro{padding:16px 16px 16px 40px}}.StickyHeader__intro{flex:1;padding-bottom:20px;font-size:2.4rem;line-height:3rem}.is-sticky .StickyHeader__wrapperIntro{padding:16px}@media screen and (min-width:1024px){.is-sticky .StickyHeader__wrapperIntro{padding-right:112px}}