  /** Generated: 2026-05-27 16:59:43 for WJ v6.5.1, App v1.3.8 **/ 
:root{--CMSPageHeroImageFontFamily:var(--HeroImageFontFamily);--CMSPageHeroImageColor:var(--HeroImageColor);--CMSPageHeroImageBackgroundColor:var(--HeroImageBackgroundColor);}
.PageAuthorContent{margin:72px auto 0;padding:0 var(--InlineGutterWidth) var(--DefaultContentInnerPaddingBottom);max-width:var(--DefaultPageHTMLContentMaxWidth);}
.PageAuthor{border-top:1px var(--Colors-Neutral02) solid;padding-top:50px;}
.PageAuthorDetails{text-align:center;}
.PageAuthorPhoto{height:66px;margin:0 auto 13px;width:66px;}
.PageAuthorPhotoImage{border-radius:100%;height:100%;width:100%;}
.PageAuthorName{color:var(--ComponentHeading-B-Color);display:block;font:var(--ComponentHeading-Size4-Font);letter-spacing:var(--ComponentHeading-Size4-LetterSpacing);margin-bottom:13px;}
.PageAuthorBioContent{color:var(--ComponentText-A-Color);font:var(--ComponentText-Size3-Font);letter-spacing:var(--ComponentText-Size3-LetterSpacing);}
.PageShareTitle,.PageAuthorTitle{margin-bottom:22px;color:var(--ComponentHeading-A-Color);font:var(--ComponentHeading-Size5-Font);font-weight:var(--ComponentHeading-A-FontWeight);letter-spacing:var(--ComponentHeading-Size5-LetterSpacing);text-align:center;text-transform:uppercase;display:block;}
.CMSPage .HeroImage{font-family:var(--CMSPageHeroImageFontFamily);background-color:var(--CMSPageHeroImageBackgroundColor);color:var(--CMSPageHeroImageColor);background-size:cover;background-position:center center;}
.CMSPage .HeroImageInner{padding-top:180px;padding-bottom:80px;}
.CMSPage .HeroImageTitle{margin-bottom:0;font-weight:700;font-size:40px;text-transform:uppercase;}
.Redactor4Box.CMSPage.HTMLContent,.CMSPage .HTMLContent{margin:0 auto;padding:var(--DefaultContentInnerPaddingTop) var(--InlineGutterWidth) var(--DefaultContentInnerPaddingBottom);max-width:var(--DefaultPageHTMLContentMaxWidth);}
.CMSPage .HTMLContent:has(+ .PageAuthorContent){margin:0 auto;padding-top:var(--DefaultContentInnerPaddingTop);padding-inline:var(--InlineGutterWidth);padding-bottom:0;max-width:var(--DefaultPageHTMLContentMaxWidth);}
.Redactor4Box.CMSPage.HTMLContent,.redactor-box.CMSPage .HTMLContent{padding-top:var(--InlineGutterWidth);padding-bottom:var(--InlineGutterWidth);}
.Redactor4Box.CMSPage.HTMLContentFullWidth,.CMSPage .HTMLContentFullWidth{max-width:none;}
/*
iframes
- .FullViewportWidthEmbed: when this class is applied along with .Embed it adjusts the CMS Page HTML content to be full width with zero padding
*/
.redactor-box:has(.FullViewportWidthEmbed){padding-inline:0;}
.Redactor4Box.CMSPage.HTMLContent:has(> .FullViewportWidthEmbed),.Page:is(.redactor-box,.CMSPage) .HTMLContent:has(> .FullViewportWidthEmbed){max-width:unset;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner{height:100%;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner > figure{height:inherit;width:inherit;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner iframe{position:static;}
/* optionally, add .EmbedWithHiddenPageHeader along with .Embed to hide .PageHeader */
.CMSPage .MainContentInner:has(> .HTMLContent > .EmbedWithHiddenPageHeader) > .PageHeader{display:none;}
@media (max-width: 480px) {
.PageAuthorPhoto{flex:1 0 100px;width:100px;height:80px;}
.PageAuthorPhotoImage{width:80px;height:80px;border-radius:40px;}
}