.BlockPageHeader{margin-block-start:var(--l-header-height)}.BlockPageHeader.default{padding-block:6rem 3rem}.BlockPageHeader.isLanding{margin-block-start:var(--l-header-height);min-height:55vh;overflow:hidden;padding-block:9rem 8rem}@media screen and (max-width:1200px){.BlockPageHeader.isLanding{min-height:40vh;padding-block:7rem 4rem}}@media screen and (min-width:1921px){.BlockPageHeader.isLanding{min-height:70vh}}.BlockPageHeader.noSpacing{padding-block:0}@media screen and (max-width:750px){.BlockPageHeader.default{padding-block:1rem 2rem}.BlockPageHeader.noSpacing{margin-block-start:0;padding-block:0}}.BlockPageHeader__topLabel{display:block;font-size:var(--f-body-base-font-size);font-weight:500;letter-spacing:normal;line-height:var(--f-body-base-line-height);line-height:100%;margin-bottom:.75rem;opacity:1}@media screen and (max-width:750px){.BlockPageHeader__topLabel{margin-bottom:.5rem}}.BlockPageHeader__title{margin-bottom:1.5rem}.isLanding .BlockPageHeader__title{margin-bottom:2rem}@media screen and (max-width:750px){.isLanding .BlockPageHeader__title{margin-bottom:1.25rem}}.BlockPageHeader__titleText{display:block;font-size:var(--f-4xl-font-size);font-weight:500;font-weight:300;letter-spacing:var(--f-4xl-letter-spacing);line-height:var(--f-4xl-line-height);margin-left:-.125rem;opacity:1;-webkit-text-fill-color:initial;-moz-text-fill-color:initial;color:var(--c-grey-darkest)}.BlockPageHeader__titleText.small{font-size:var(--f-3xl-font-size);font-weight:500;font-weight:300;letter-spacing:var(--f-3xl-letter-spacing);line-height:var(--f-3xl-line-height)}.isLanding .BlockPageHeader__titleText{-webkit-background-clip:text;background-clip:text;background-color:var(--c-grey-darker);background-image:var(--c-gradient-horizontal);background-repeat:repeat;background-size:100%;font-size:var(--f-5xl-font-size);font-weight:500;font-weight:300;letter-spacing:var(--f-5xl-letter-spacing);line-height:var(--f-5xl-line-height);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.isLanding .BlockPageHeader__titleText.small{font-size:var(--f-3xl-font-size);font-weight:500;font-weight:300;letter-spacing:var(--f-3xl-letter-spacing);line-height:var(--f-3xl-line-height)}.BlockPageHeader__leadText{font-size:var(--f-body-xl-font-size);line-height:var(--f-body-xl-line-height);margin-bottom:1rem;opacity:1}@media screen and (max-width:750px){.BlockPageHeader__leadText{margin-bottom:.5rem}}.BlockPageHeader__button{margin-top:1.5rem;opacity:1}@media screen and (max-width:750px){.BlockPageHeader__button{margin-top:1rem}}.BlockPageHeader__invisible{opacity:0}
