.home-turnover-explainer__section{width:100%;border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);background-image:linear-gradient(to bottom in oklab,var(--color-navy-350),var(--color-navy-950))}.home-turnover-explainer__content{display:flex;flex-direction:column;padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);@media (width >= 64rem){gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 14);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}}.home-turnover-explainer__element{position:sticky;aspect-ratio:1/1;@media (width >= 64rem){grid-column:span 2/span 2}}.home-turnover-explainer__image{height:100%;width:100%;object-fit:contain;object-position:top}.home-turnover-explainer__content-2{display:flex;flex:1;flex-direction:column;@media (width >= 64rem){gap:calc(var(--spacing) * 6);grid-column:span 3/span 3}@media (width >= 1800px){flex:none}}.home-turnover-explainer__content-3{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8)}.home-turnover-explainer__eyebrow{font-family:var(--font-heading);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);font-weight:var(--font-weight-semibold);color:var(--color-gold-500);text-transform:uppercase;@media (width >= 64rem){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.home-turnover-explainer__title{font-family:var(--font-heading);line-height:1.1;color:var(--color-cream)}.home-turnover-explainer__highlight{display:block;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--font-weight-normal);@media (width >= 64rem){font-size:var(--text-title);line-height:var(--text-title--line-height)}}.home-turnover-explainer__highlight-2{display:block;font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--font-weight-semibold);@media (width >= 64rem){font-size:var(--text-title-xl);line-height:var(--text-title-xl--line-height)}}.home-turnover-explainer__content-4{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4)}.home-turnover-explainer__highlight-3{font-weight:var(--font-weight-semibold)}.home-turnover-explainer__body-copy{font-family:var(--font-sans);color:var(--color-mist);@media (width >= 64rem){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.home-turnover-explainer__content-5{display:flex;align-items:center;gap:calc(var(--spacing) * 6)}@media (max-width:767px){.home-turnover-explainer__content{padding-block:4rem;gap:2rem}.home-turnover-explainer__content-2,.home-turnover-explainer__content-3{gap:1.5rem}.home-turnover-explainer__content-5{flex-wrap:wrap;gap:1rem}}.home-process-steps__highlight{color:var(--color-gold-500)}.home-process-steps__section{width:100%;background-color:var(--color-navy-950);padding-block:calc(var(--spacing) * 16);@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 16);padding-top:0}}.home-process-steps__content{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--spacing) * 10);@media (width >= 64rem){flex-direction:row;justify-content:center;gap:0}}.home-process-steps__element{flex-shrink:0;align-self:center;@media (width >= 64rem){width:calc(var(--spacing) * 20);padding-top:48px;align-self:stretch}}.home-process-steps__element-2{margin-inline:auto;height:calc(var(--spacing) * 16);width:1px;background-image:linear-gradient(to bottom in oklab,color-mix(in oklab,var(--color-gold-500) 40%,transparent),transparent);@media (width >= 64rem){height:1px;width:100%}}.home-process-steps__content-2{display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 10);text-align:center;@media (width >= 64rem){gap:calc(var(--spacing) * 8)}}.home-process-steps__card{display:flex;width:120px;height:120px;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid #fff;background:#091D33;box-shadow:inset -9px -9px 19.4px 0 rgba(255,255,255,.05),inset 9px 9px 19.4px 0 rgba(0,0,0,.25);@media (width >= 64rem){width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}transition-property:background,border-color,box-shadow;transition-duration:var(--transition-standard);transition-timing-function:var(--transition-ease)}.home-process-steps__content-2:hover .home-process-steps__card{border-color:color-mix(in oklab,var(--color-white) 50%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--color-cream) 60%,transparent),color-mix(in oklab,var(--color-gold-500) 60%,transparent)),var(--color-cream);box-shadow:0 0 12.2px var(--color-cream),0 0 74px color-mix(in oklab,var(--color-cream) 60%,transparent)}.home-process-steps__content-2:hover .home-process-steps__card .home-process-steps__highlight-2{color:var(--color-navy-950)}.home-process-steps__highlight-2{font-family:var(--font-heading);font-size:var(--text-title-xl);line-height:var(--text-title-xl--line-height);font-weight:var(--font-weight-semibold);color:var(--color-cream);transition:color var(--transition-standard) var(--transition-ease);@media (width >= 64rem){font-size:var(--text-title);line-height:var(--text-title--line-height)}}.home-process-steps__description{font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--font-weight-normal);color:var(--color-cream);transition:color var(--transition-standard) var(--transition-ease);@media (width >= 64rem){font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}.home-process-steps__content-2:hover .home-process-steps__description{color:var(--color-gold-500)}@media (max-width:767px){.home-process-steps__content,.home-process-steps__content-2{gap:1rem}.home-process-steps__card{width:72px;height:72px}.home-process-steps__description{font-size:1.25rem}.home-process-steps__element-2{height:32px}}.home-service-cards__highlight{font-weight:var(--font-weight-bold)}.home-service-cards__highlight-2{font-weight:var(--font-weight-semibold)}.home-service-cards__section{width:100%;background-color:var(--color-navy-950);padding-block:120px;@media (width >= 64rem){padding-block:calc(var(--spacing) * 20)}}.home-service-cards__content{display:flex;flex-direction:column;align-items:flex-end;@media (width >= 64rem){gap:calc(var(--spacing) * 6);flex-direction:row}}.home-service-cards__content-2{display:flex;flex:1;flex-direction:column;@media (width >= 64rem){gap:calc(var(--spacing) * 6)}transform:translateY(0);transition:transform var(--transition-standard) var(--transition-ease)}.home-service-cards__content-2:hover{transform:translateY(-10px)}.home-service-cards__image{aspect-ratio:780/360;width:100%;border-radius:var(--radius-xl);object-fit:cover}.home-service-cards__content-3{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4)}.home-service-cards__item-title{text-align:center;font-family:var(--font-heading);font-size:var(--text-h3);line-height:1.1;font-weight:var(--font-weight-normal);color:var(--color-cream);@media (width >= 64rem){font-size:var(--text-title);text-align:left}}.home-service-cards__highlight-3{font-weight:var(--font-weight-semibold)}.home-service-cards__description{font-family:var(--font-sans);font-size:var(--text-body-xl);line-height:var(--text-body-xl--line-height);color:var(--color-mist);@media (width >= 64rem){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.home-service-cards__content-4{display:flex;align-items:center;gap:calc(var(--spacing) * 6)}@media (max-width:767px){.home-service-cards__section{padding-block:4rem}.home-service-cards__content{align-items:stretch;gap:3rem}.home-service-cards__content-2{gap:1.25rem;min-width:0}.home-service-cards__content-4{flex-wrap:wrap;gap:1rem}}.home-spaces-grid__section{position:relative;width:100%;overflow:hidden;border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl);background-image:linear-gradient(to bottom in oklab,var(--color-navy-950),var(--color-navy-800));padding-top:72px;padding-bottom:calc(var(--spacing) * 40);@media (width >= 64rem){padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 28)}}.home-spaces-grid__image{position:absolute;bottom:0;left:0}.home-spaces-grid__content{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing) * 16);@media (width >= 64rem){gap:calc(var(--spacing) * 10)}}.home-spaces-grid__heading{margin-inline:auto;display:flex;max-width:1056px;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 8);text-align:center}.home-spaces-grid__eyebrow{font-family:var(--font-heading);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);font-weight:var(--font-weight-semibold);color:var(--color-gold-500);text-transform:uppercase;@media (width >= 64rem){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.home-spaces-grid__title{font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--font-weight-semibold);color:var(--color-cream);@media (width >= 64rem){font-size:var(--text-title-xl);line-height:var(--text-title-xl--line-height)}}.home-spaces-grid__description{font-family:var(--font-sans);font-size:var(--text-body-xl);line-height:var(--text-body-xl--line-height);color:var(--color-mist);@media (width >= 64rem){font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.home-spaces-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6);@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.home-spaces-grid__card{display:flex;height:238px;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 7);border-radius:var(--radius-tile);background-color:var(--color-cream);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 9);text-align:center;@media (width >= 64rem){height:200px;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}transition:background-color var(--transition-standard) var(--transition-ease)}.home-spaces-grid__card:hover{background-color:var(--color-white)}.home-spaces-grid__card .home-spaces-grid__card-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(0);transition:transform var(--transition-standard) var(--transition-ease)}.home-spaces-grid__card:hover .home-spaces-grid__card-inner{transform:translateY(-5px)}.home-spaces-grid__icon{display:flex;width:88px;height:88px;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-white);font-size:44px;color:var(--color-navy-950);@media (width >= 64rem){width:72px;height:72px;font-size:36px}margin-bottom:10px;transition:background-color var(--transition-standard) var(--transition-ease)}.home-spaces-grid__card:hover .home-spaces-grid__icon{background-color:var(--color-navy-950)}.home-spaces-grid__icon svg path{transition:fill var(--transition-standard) var(--transition-ease)}.home-spaces-grid__card:hover .home-spaces-grid__icon svg path{fill:var(--color-white)}.home-spaces-grid__card-content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.home-spaces-grid__card-title{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--text-eyebrow--line-height);font-weight:var(--font-weight-bold);color:var(--color-navy-950);@media (width >= 64rem){line-height:var(--text-body-lg--line-height)}}.home-spaces-grid__card-description{font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-medium-gray);@media (width >= 64rem){font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (min-width:1025px) and (max-width:1200px){.home-spaces-grid__grid{gap:1rem}.home-spaces-grid__card{height:auto;min-height:200px;padding:1.25rem 1rem}}@media (max-width:767px){.home-spaces-grid__section{padding-block:4rem}.home-spaces-grid__content{gap:2rem}.home-spaces-grid__heading{gap:1.25rem}.home-spaces-grid__grid{gap:.75rem}.home-spaces-grid__card{height:auto;min-height:200px;padding:1rem .625rem}.home-spaces-grid__icon{width:56px;height:56px;font-size:28px}.home-spaces-grid__card-title{font-size:.875rem;overflow-wrap:anywhere}.home-spaces-grid__card-description{font-size:.875rem}}