.page-heading-layout{flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:4rem;}*:has(:nth-child(2).static-grid-layout) .page-heading-layout,.page-heading-layout.no-bottom-padding{padding-bottom:0 !important;}.page-heading-layout-content{display:flex;flex-direction:column;align-items:center;}.page-heading-layout-header{max-width:50rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;}.page-heading-layout-major-heading{color:var(--harvest-midnight-500);font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:600;}.page-heading-layout:not(:has(.page-heading-layout-image)) .page-heading-layout-major-heading{font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);}.page-heading-layout-chips{display:flex;justify-content:center;flex-wrap:wrap;padding-top:1.5rem;gap:.5rem;}.page-heading-layout-image{width:100%;height:12rem;margin-top:2rem;object-fit:cover;object-position:center;border-radius:50px 0 50px 0;}@media (min-width:40rem){.page-heading-layout-image{height:20rem;border-radius:8rem 0 8rem 0;}}@media (min-width:64rem){.page-heading-layout{padding-top:6rem;padding-bottom:6rem;}.page-heading-layout-header{max-width:60rem;gap:1.5rem;}.page-heading-layout-chips{padding-top:2.5rem;}.page-heading-layout-image{height:24rem;border-radius:10rem 0 10rem 0;}}@media (min-width:80rem){.page-heading-layout-image{height:28rem;border-radius:12rem 0 12rem 0;}}@media (min-width:120rem){.page-heading-layout-image{height:32rem;margin-top:4rem;border-radius:15rem 0 15rem 0;}}.page-heading-layout .page-heading-footer{width:100%;display:flex;justify-content:flex-end;}.page-heading-share-buttons{display:flex;padding-top:32px;gap:12px;list-style-type:none;}.page-heading-share-buttons .share-icon-button{display:flex;justify-content:center;align-items:center;padding:10px;background:var(--dairy-cream-25);transition:background-color 0.2s ease;color:var(--harvest-midnight-500);border:1px solid var(--harvest-midnight-300);border-radius:50%;}.page-heading-share-buttons .share-icon-button:hover{background:var(--gray-50);}.page-heading-share-buttons .share-icon-button svg{height:20px;width:20px;}
.card-grid-layout-content{display:flex;flex-direction:column;gap:4rem;padding-top:4rem;padding-bottom:4rem;}.card-grid-layout-headings{max-width:55rem;display:flex;flex-direction:column;gap:1.25rem;}.card-grid-layout-headings .is-light-text{color:var(--white);}.card-grid-layout-items{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;}@media (min-width:64rem){.card-grid-layout-content{padding-top:6rem;padding-bottom:6rem;}}
.cta-layout{--cta-layout-card-background-color:transparent;--previous-layout-color:white;--next-layout-color:white;position:relative;z-index:1;background-color:var(--cta-layout-card-background-color);}.cta-layout.is-large{overflow:hidden;}.cta-layout-top,.cta-layout-bottom{position:absolute;height:50%;width:100%;}.cta-layout-top{bottom:50%;background-color:var(--previous-layout-color);}.cta-layout-bottom{top:50%;background-color:var(--next-layout-color);}.cta-layout-card{width:100%;display:flex;flex-direction:column;padding:2.5rem;gap:1rem;border-radius:1rem;overflow:hidden;align-items:center;position:relative;margin:2rem 0;z-index:1;background-color:var(--cta-layout-card-background-color);text-align:center;}.cta-layout.is-large .cta-layout-card{margin:0;padding:4rem;overflow:visible;}.cta-layout.is-row-content .cta-layout-card,.cta-layout.is-large .cta-layout-card{row-gap:2rem;padding:3rem;}.cta-layout-card.is-left-aligned{text-align:left;flex-direction:column;align-items:flex-start;}.cta-layout-card.is-left-aligned .cta-layout-action{align-items:flex-start;margin-left:auto;}.cta-layout-headings{display:flex;flex-direction:column;gap:1rem;align-items:center;}.cta-layout-heading{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:600;}.cta-layout-subheading{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);max-width:43rem;}.cta-layout.is-row-content .cta-layout-heading,.cta-layout.is-large .cta-layout-heading{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);}.cta-layout.is-row-content .cta-layout-subheading,.cta-layout.is-large .cta-layout-subheading{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);}.cta-layout-action{width:100%;display:flex;align-items:center;gap:1rem;flex-direction:column;}.cta-layout-action .onside-button{width:100%;justify-content:center;}.cta-layout-action .onside-button.carousel-button-primary{width:fit-content;padding:1rem;}.cta-layout.is-row-content .cta-layout-action .onside-button,.cta-layout.is-row-content .cta-layout-action{width:fit-content;margin-top:auto;}.cta-layout.is-large .cta-layout-action{margin-bottom:3rem;}.cta-layout-background-image-left,.cta-layout-background-image-right,.cta-layout-background-image-scribble{display:none;}.cta-layout.is-gradient .cta-layout-card{background-image:linear-gradient( to top left,var(--harvest-midnight-500) 0%,var(--harvest-midnight-500) 70%,var(--evergreen-500) 100% );}@media (min-width:40rem){.cta-layout-action{width:unset;flex-direction:row;}.cta-layout-heading{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:600;}.cta-layout-subheading{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);max-width:43rem;}.cta-layout.is-row-content .cta-layout-heading,.cta-layout.is-large .cta-layout-heading{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);}.cta-layout.is-row-content .cta-layout-subheading,.cta-layout.is-large .cta-layout-subheading{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);}.cta-layout.is-large .cta-layout-card .cta-layout-headings{padding:1rem;}.cta-layout.is-large .cta-layout-card .cta-layout-action{padding:0;}.cta-layout-action .onside-button{width:15rem;}}@media(min-width:59.25rem){.cta-layout-card.is-left-aligned{flex-direction:row;align-items:center;padding:3rem;}.cta-layout.is-row-content .cta-layout-heading,.cta-layout.is-large .cta-layout-heading{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);}.cta-layout.is-row-content .cta-layout-subheading,.cta-layout.is-large .cta-layout-subheading{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);}.cta-layout-action{justify-content:flex-end;}.cta-layout.is-gradient .cta-layout-card{row-gap:2rem;}.cta-layout.is-gradient .cta-layout-headings{max-width:32rem;}.cta-layout-background-image-left,.cta-layout-background-image-right{display:block;position:absolute;bottom:-145px;z-index:-1;width:100%;height:100%;}.cta-layout.is-large .cta-layout-card .cta-layout-background-image-left,.cta-layout.is-large .cta-layout-card .cta-layout-background-image-right{bottom:-215px;}.cta-layout-background-image-left{left:-395px;}.cta-layout-background-image-right{right:-395px;transform:scaleX(-1);}.cta-layout-background-image-scribble{position:absolute;width:30rem;height:130%;display:block;top:-25%;right:-25px;z-index:-1;}.cta-layout.is-row-content .cta-layout-card .cta-layout-action .onside-button{margin-left:3rem;justify-content:flex-end;}}@media (min-width:80rem){.cta-layout-headings{padding:2.5rem;}.cta-layout.is-gradient .cta-layout-headings{padding:0.5rem;}.cta-layout.is-large .cta-layout-card{padding:4rem;}.cta-layout-background-image-left{bottom:-155px;left:-300px;}.cta-layout-background-image-right{bottom:-155px;right:-300px;}.cta-layout.is-large .cta-layout-card .cta-layout-background-image-left,.cta-layout.is-large .cta-layout-card .cta-layout-background-image-right{width:40rem;height:20rem;bottom:-140px;}.cta-layout.is-row-content .cta-layout-card,.cta-layout.is-row-content .cta-layout-headings{flex-direction:row;align-items:center;justify-content:space-between;gap:6rem;flex-wrap:wrap;}.cta-layout.is-row-content .cta-layout-headings .cta-layout-subheading{max-width:31.125rem;}.cta-layout.is-row-content .cta-layout-headings .cta-layout-heading{max-width:15.125rem;}.cta-layout.is-gradient .cta-layout-headings{max-width:45rem;}.cta-layout.is-row-content .cta-layout-card .cta-layout-action .onside-button{margin-top:0;}}
