/* Saved corner offsets are supplied by the WordPress Widget positions screen. */
body.home .as-hero-navigation{
	bottom:var(--as-hero-menu-bottom,0px);
	left:var(--as-hero-menu-side,0px);
	right:var(--as-hero-menu-side,0px);
}
body.home .as-hero-navigation a{font-size:var(--as-hero-menu-font,24px)}
body.home .as-hero-copy{padding-bottom:calc(clamp(9rem,15vw,13rem) + var(--as-hero-menu-bottom,0px))}
body.home .as-hero .as-scroll{bottom:calc(128px + var(--as-hero-menu-bottom,0px))}
body .as-concierge{
	top:var(--as-concierge-top,128px);
	right:var(--as-concierge-right,22px);
	bottom:var(--as-concierge-bottom,auto);
	left:var(--as-concierge-left,auto);
}
body .as-concierge .as-chat-panel{
	top:var(--as-concierge-panel-top,0);
	right:var(--as-concierge-panel-right,0);
	bottom:var(--as-concierge-panel-bottom,auto);
	left:var(--as-concierge-panel-left,auto);
	max-height:min(80svh,calc(100svh - 24px));
	overflow:auto;
	transform-origin:var(--as-concierge-panel-origin,top right);
}
body .as-wa-widget{
	top:var(--as-whatsapp-top,auto);
	right:var(--as-whatsapp-right,22px);
	bottom:var(--as-whatsapp-bottom,22px);
	left:var(--as-whatsapp-left,auto);
}
body .as-global-actions{
	top:var(--as-quick-top,auto);
	right:var(--as-quick-right,22px);
	bottom:var(--as-quick-bottom,92px);
	left:var(--as-quick-left,auto);
}
body .as-full-article-return{
	top:var(--as-return-top,134px);
	right:var(--as-return-right,auto);
	bottom:var(--as-return-bottom,auto);
	left:var(--as-return-left,48px);
}
body.admin-bar.as-concierge-at-top .as-concierge{top:calc(var(--as-concierge-top,128px) + 32px)}
body.admin-bar.as-return-at-top .as-full-article-return{top:calc(var(--as-return-top,134px) + 32px)}
@media(max-width:900px){
	body.home .as-hero-copy{padding-bottom:calc(170px + var(--as-hero-menu-bottom,0px))}
	body.home .as-hero-navigation a{font-size:clamp(.8rem,calc(var(--as-hero-menu-font,24px) * .7),1.18rem)}
	body.home .as-hero .as-scroll{bottom:calc(145px + var(--as-hero-menu-bottom,0px))}
	body.home.is-past-hero.as-concierge-at-top .as-concierge{
		top:max(var(--as-concierge-top,128px),calc(var(--as-header-height-scrolled,74px) + var(--as-header-top-scrolled,10px) + 164px));
	}
}
@media(max-width:782px){
	body.admin-bar.as-concierge-at-top .as-concierge{top:calc(var(--as-concierge-top,128px) + 46px)}
	body.admin-bar.as-return-at-top .as-full-article-return{top:calc(var(--as-return-top,134px) + 46px)}
	body.admin-bar.home.is-past-hero.as-concierge-at-top .as-concierge{
		top:max(calc(var(--as-concierge-top,128px) + 46px),calc(var(--as-header-height-scrolled,74px) + var(--as-header-top-scrolled,10px) + 210px));
	}
}
@media(max-width:560px){
	body.home .as-hero-copy{padding-bottom:calc(185px + var(--as-hero-menu-bottom,0px))}
	body.home .as-hero-navigation a{font-size:clamp(.78rem,calc(var(--as-hero-menu-font,24px) * .61),1rem)}
	body.home .as-hero .as-scroll{bottom:calc(153px + var(--as-hero-menu-bottom,0px))}
	body .as-concierge .as-chat-panel{max-height:min(70svh,calc(100svh - 165px))}
}
