.back-to-top{display:inline-flex;align-items:center;gap:4px;color:#9da8b4;font-size:9px}.back-to-top:hover{color:var(--hp-green)}.hp-preloader{position:fixed;z-index:99999;inset:0;display:grid;place-content:center;background:var(--hp-navy);opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.hp-preloader.is-hidden{opacity:0;visibility:hidden}.hp-preloader-mark{width:48px;height:48px;border:3px solid rgba(255,255,255,.25);border-top-color:var(--hp-green);border-radius:50%;animation:hp-spin .8s linear infinite}@keyframes hp-spin{to{transform:rotate(360deg)}}.content-layout.no-sidebar{grid-template-columns:minmax(0,1fr)}.content-layout.sidebar-left .blog-sidebar{grid-column:1;grid-row:1}.content-layout.sidebar-left .page-content{grid-column:2;grid-row:1}@media(max-width:820px){.content-layout{grid-template-columns:1fr}.content-layout.sidebar-left .blog-sidebar{order:-1}.content-layout .page-content,.content-layout .blog-sidebar{grid-column:auto;grid-row:auto}}.hp-custom-section{position:relative;padding:78px 0;background-color:var(--hp-section-bg,var(--hp-paper));background-position:center;background-size:cover;color:var(--hp-section-color,var(--hp-ink))}.hp-custom-section__inner{width:min(var(--hp-site-width,1220px),calc(100% - 56px));margin-inline:auto}.hp-custom-section h2{margin:0 0 22px;color:inherit;font-family:var(--hp-serf);font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.18;letter-spacing:-.035em}.hp-custom-section .section-eyebrow{margin-bottom:12px}.hp-custom-section__content{font-size:14px;line-height:1.85}.hp-custom-section__content>:first-child{margin-top:0}.hp-custom-section__content>:last-child{margin-bottom:0}.hp-custom-section__content a{color:var(--hp-green-dark);text-decoration:underline;text-underline-offset:3px}.hp-custom-section__content img{max-width:100%;height:auto;border-radius:3px}.hp-custom-section__content .wp-block-button__link{display:inline-block;padding:13px 20px;border-radius:3px;background:var(--hp-green);color:#fff;font-size:12px;font-weight:700;text-decoration:none}.hp-custom-section__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,6vw,82px)}.hp-custom-section__media{overflow:hidden;margin:0;border-radius:4px}.hp-custom-section__media img{display:block;width:100%;min-height:310px;max-height:500px;object-fit:cover}.hp-custom-section--image-right .hp-custom-section__media{order:2}.hp-custom-section--image-right .hp-custom-section__body{order:1}.hp-custom-section--full-width .hp-custom-section__inner{width:min(100% - 56px,1480px)}.hp-custom-section--call-to-action{padding:58px 0;background-color:var(--hp-section-bg,var(--hp-green));text-align:center}.hp-custom-section--call-to-action .hp-custom-section__inner{max-width:940px}.hp-custom-section--call-to-action h2{font-size:clamp(30px,4.6vw,52px)}.hp-custom-section--call-to-action .section-eyebrow{color:inherit;opacity:.72}.hp-custom-section--call-to-action .hp-custom-section__content{font-size:15px}.hp-custom-section--call-to-action .wp-block-button__link{background:var(--hp-secondary,var(--hp-navy));color:#fff}.hp-custom-section--content{background-color:var(--hp-section-bg,var(--hp-paper))}.hp-custom-section--content .hp-custom-section__inner{max-width:920px}.hp-custom-section--full-width .hp-custom-section__content{max-width:1000px}.hp-custom-section .wp-block-columns{gap:26px}.hp-custom-section .wp-block-gallery{gap:12px}.hp-custom-section .wp-block-image{margin:22px 0}.hp-custom-section .wp-block-quote{margin:24px 0;padding:12px 22px;border-left:3px solid var(--hp-green);font-family:var(--hp-serf);font-size:19px}.hp-custom-section .wp-block-separator{border-color:var(--hp-green);opacity:.55}@media(max-width:760px){.hp-custom-section{padding:58px 0}.hp-custom-section__inner,.hp-custom-section--full-width .hp-custom-section__inner{width:calc(100% - 36px)}.hp-custom-section__grid{grid-template-columns:1fr;gap:24px}.hp-custom-section--image-right .hp-custom-section__media,.hp-custom-section--image-right .hp-custom-section__body{order:initial}.hp-custom-section__media img{min-height:230px;max-height:360px}.hp-custom-section--call-to-action{padding:45px 0}.hp-custom-section__content{font-size:13px}}
