.story{text-align:center}.story__header{max-width:720px;margin:0 auto 72px}@media (max-width:1099.98px){.story__header{margin:0 auto 40px}}.story__header h2,.story__header h3,.story__header h4{color:var(--color-primary);margin:0 0 32px}@media (max-width:1099.98px){.story__header h2,.story__header h3,.story__header h4{margin:0 0 24px}}@media (max-width:767.98px){.story__header h2,.story__header h3,.story__header h4{margin:0 0 16px}}.story__header p{color:var(--color-font);margin:0;font-size:18px}@media (max-width:1099.98px){.story__header p{font-size:16px}}@media (max-width:767.98px){.story__header{margin-bottom:40px}}.story__slider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;width:calc(50% + 50vw);display:flex;overflow-x:auto}.story__slider::-webkit-scrollbar{display:none}.story__slider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.story__dots{justify-content:center;gap:8px;width:calc(50% + 50vw);margin-top:32px;display:none}@media (max-width:1099.98px){.story__dots{display:flex}}@media (max-width:767.98px){.story__dots{margin-top:24px}}.story__dot{cursor:pointer;background-color:#ced7dd;border:0;border-radius:50%;width:8px;height:8px;padding:0}.story__dot.is-active{background-color:var(--color-primary);width:10px;height:10px}.story__item{scroll-snap-align:start;flex:0 0 23%;padding:48px 12px 0;position:relative}@media (max-width:1099.98px){.story__item{padding:42px 12px 0}}.story__item:before{content:"";background:#d9d9d9;height:1px;position:absolute;top:8px;left:0;right:0}.story__item:first-child:before{left:50%}.story__item:last-child:before{right:50%}.story__item:after{content:"";background:#d1c2b3;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:1099.98px){.story__item{flex-basis:33.3333%}}@media (max-width:767.98px){.story__item{flex-basis:78%}}.story__year{color:var(--color-primary);font-family:var(--font-secondary);margin:0 0 8px;font-size:2rem;font-weight:350;line-height:112%}@media (max-width:1099.98px){.story__year{font-size:1.5rem}}@media (max-width:767.98px){.story__year{font-size:2rem}}.story__content p{color:var(--color-font);margin:0;font-size:1rem}
.tabs-section__header{text-align:center;max-width:720px;margin:0 auto 32px}@media (max-width:1099.98px){.tabs-section__header{max-width:696px}}.tabs-section__header h2,.tabs-section__header h3,.tabs-section__header h4{color:var(--color-primary);margin:0 0 32px}@media (max-width:767.98px){.tabs-section__header h2,.tabs-section__header h3,.tabs-section__header h4{margin:0 0 16px}}.tabs-section__header p{color:var(--color-font);margin:0}@media (max-width:767.98px){.tabs-section__header{margin-bottom:32px}}.tabs-section__nav{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:64px;display:flex}@media (max-width:767.98px){.tabs-section__nav{margin-bottom:32px}}.tabs-section__tab{color:#1a2f3c;font-family:var(--font-secondary);cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 36px;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:1099.98px){.tabs-section__tab{font-size:1.25rem}}@media (max-width:767.98px){.tabs-section__tab{padding:0 16px;font-size:1.125rem}}.tabs-section__tab span{border-bottom:2px solid transparent;padding-bottom:4px;display:inline-block}.tabs-section__tab+.tabs-section__tab{border-left:1px solid #dfe4e7}.tabs-section__tab.is-active{color:var(--color-primary);opacity:1}.tabs-section__tab.is-active span{border-bottom-color:#d1c2b3}.tabs-section__panel{grid-template-columns:1.2fr .8fr;align-items:center;gap:72px;display:grid}@media (max-width:1099.98px){.tabs-section__panel{grid-template-columns:1fr;gap:40px}}@media (max-width:767.98px){.tabs-section__panel{gap:32px}}.tabs-section__media img,.tabs-section__media .tabs-section__placeholder{object-fit:cover;background-color:#e6e6e6;width:100%;height:480px;display:block}@media (max-width:1099.98px){.tabs-section__media img,.tabs-section__media .tabs-section__placeholder{height:420px}}@media (max-width:767.98px){.tabs-section__media img,.tabs-section__media .tabs-section__placeholder{height:260px}}.tabs-section__content h3,.tabs-section__content h4{color:var(--color-primary);margin:0 0 24px}.tabs-section__content h3 span,.tabs-section__content h4 span{font-size:inherit!important;white-space:normal!important}.tabs-section__content p{color:var(--color-font);margin:0}.tabs-section__content p+p{margin-top:16px}.tabs-section__content .button{margin-top:32px}
.let-cards{background-color:#faf9f7}.let-cards__header{text-align:center;max-width:720px;margin:0 auto 72px}.let-cards__header h2,.let-cards__header h3,.let-cards__header h4{color:var(--color-primary);margin:0 0 32px}@media (max-width:767.98px){.let-cards__header h2,.let-cards__header h3,.let-cards__header h4{margin:0 0 24px}}.let-cards__header p{max-width:640px;color:var(--color-font);margin:0 auto}@media (max-width:1099.98px){.let-cards__header{margin-bottom:40px}}.let-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1000px;margin:0 auto;padding-top:36px;display:grid}@media (max-width:767.98px){.let-cards__grid{grid-template-columns:1fr;max-width:520px;padding-top:0}}.let-cards__card{text-align:center;background-color:#fff;border:1px solid #dfdde9;flex-direction:column;height:100%;display:flex;position:relative}@media (max-width:767.98px){.let-cards__card.is-highlight{margin-top:36px}}.let-cards__badge{height:36px;color:var(--color-primary);font-family:var(--font-primary);letter-spacing:.6px;text-transform:uppercase;background-color:#d1c2b3;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:12px;font-style:normal;font-weight:500;line-height:140%;display:flex;position:absolute;top:0;left:-1px;right:-1px;transform:translateY(-100%)}.let-cards__body{flex-direction:column;flex:1;padding:40px;display:flex}@media (max-width:1099.98px){.let-cards__body{padding:32px}}@media (max-width:767.98px){.let-cards__body{padding:24px}}.let-cards__body h4{color:var(--color-primary);font-family:var(--font-secondary);letter-spacing:0;margin:0;font-size:2.5rem;font-weight:400;line-height:120%}@media (max-width:1099.98px){.let-cards__body h4{font-size:1.5rem}}.let-cards__body h6{max-width:380px;color:var(--color-primary);font-family:var(--font-secondary);margin:12px auto 0;font-size:1.25rem;font-weight:350;line-height:128%}@media (max-width:1099.98px){.let-cards__body h6{font-size:1.125rem}}.let-cards__body ul{margin:32px 0;padding:0;list-style:none}.let-cards__body li{color:var(--color-font);font-family:var(--font-primary);border-top:1px solid #eef2f4;padding:12px;font-size:1rem;font-weight:400;line-height:140%}.let-cards__body li:last-child{padding-bottom:0}.let-cards__body .button{align-self:center;margin-top:0;padding:0 28px}@media (max-width:767.98px){.let-cards__body h4{font-size:1.5rem}}.let-cards__price{color:var(--color-primary);font-family:var(--font-primary);text-transform:uppercase;margin:12px 0 0;font-size:1rem;font-weight:500}.let-cards__footer{text-align:center;margin-top:40px}.let-cards__footer p{color:var(--color-font);margin:0}.let-cards__footer a{color:var(--color-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}
.office-listing{background-color:#fff}.office-listing__header{text-align:center;max-width:778px;margin:0 auto 80px}@media (max-width:1099.98px){.office-listing__header{max-width:548px;margin:0 auto 64px}}@media (max-width:767.98px){.office-listing__header{margin:0 auto 32px}}.office-listing__header h1,.office-listing__header h2,.office-listing__header h3,.office-listing__header h4{color:var(--color-primary);margin:0;font-size:56px;font-style:italic;font-weight:300;line-height:108%}@media (max-width:1099.98px){.office-listing__header h1,.office-listing__header h2,.office-listing__header h3,.office-listing__header h4{font-size:40px}}@media (max-width:767.98px){.office-listing__header h1,.office-listing__header h2,.office-listing__header h3,.office-listing__header h4{max-width:302px;margin:0 auto;font-size:32px}}.office-listing__header p{max-width:778px;color:var(--color-font);margin:28px auto 0}@media (max-width:1099.98px){.office-listing__header p{max-width:548px;margin:24px auto 0}}@media (max-width:767.98px){.office-listing__header p{margin:16px auto 0}.office-listing__header{margin-bottom:32px}}.office-listing__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}@media (max-width:1099.98px){.office-listing__actions{margin-top:32px}}.office-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1099.98px){.office-listing__grid{grid-template-columns:1fr;gap:16px}}@media (max-width:767.98px){.office-listing__grid{row-gap:24px}}.office-listing__card{background-color:#faf9f7;flex-direction:column;min-width:0;display:flex}@media (max-width:1099.98px){.office-listing__card{flex-direction:row}}@media (max-width:767.98px){.office-listing__card{flex-direction:column}}.office-listing__media{background-color:#d5d5d5;height:260px}@media (max-width:1099.98px){.office-listing__media{width:336px;min-height:252px}}@media (max-width:767.98px){.office-listing__media{width:100%;min-height:240px}}.office-listing__media a{height:100%;display:block}.office-listing__media img{object-fit:cover;width:100%;height:260px;display:block}@media (max-width:1099.98px){.office-listing__media img{width:336px;min-height:252px}}@media (max-width:767.98px){.office-listing__media img{width:100%;min-height:240px}}.office-listing__body{flex-direction:column;align-items:flex-start;padding:32px;display:flex}@media (max-width:767.98px){.office-listing__body{padding:24px}}.office-listing__body h3{color:var(--color-primary);margin:0 0 12px;font-size:32px;font-style:normal;font-weight:350;line-height:112%}@media (max-width:1099.98px){.office-listing__body h3{font-size:24px}}.office-listing__title{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.office-listing__title:hover,.office-listing__title:focus{color:inherit}.office-listing__address{color:#46525a;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.office-listing__phone,.office-listing__email{color:var(--color-primary);text-decoration:none}.office-listing__phone:hover,.office-listing__phone:focus,.office-listing__email:hover,.office-listing__email:focus{color:var(--color-primary)}.office-listing__phone{font-family:var(--font-secondary);color:#1a2f3c;margin-top:32px;font-size:1.25rem;font-weight:350;line-height:128%}@media (max-width:1099.98px){.office-listing__phone{font-size:1.125rem}}@media (max-width:767.98px){.office-listing__phone{margin-top:24px}}.office-listing__email{color:#1a2f3c;font-size:1.25rem;line-height:140%;font-family:var(--font-secondary);margin-top:4px}@media (max-width:1099.98px){.office-listing__email{font-size:1.125rem}}.office-listing__map{background-color:#f4f5f6;width:100%;height:500px;margin-top:104px}@media (max-width:1099.98px){.office-listing__map{margin-top:64px}}@media (max-width:767.98px){.office-listing__map{height:400px;margin-top:48px}}
.static-content h1{color:var(--color-primary);margin:0;padding-bottom:56px}@media (max-width:1099.98px){.static-content h1{padding-bottom:32px;font-size:32px}}.static-content h2,.static-content h3,.static-content h4,.static-content h5{color:var(--color-primary);margin:0 0 24px}.static-content h6{color:var(--color-primary);font-family:var(--font-secondary);margin:0;padding-bottom:16px;font-size:24px;font-style:normal;font-weight:350;line-height:128%}@media (max-width:767.98px){.static-content h6{font-size:20px}}.static-content p{color:var(--color-font);margin:0 0 16px}.static-content p:last-child{margin-bottom:0}.static-content p:has(+h6){margin-bottom:0;padding-bottom:48px}@media (max-width:1099.98px){.static-content p:has(+h6){padding-bottom:32px}}.static-content a{color:var(--color-secondary);text-decoration:underline}
.image-slider{overflow:hidden}.image-slider__viewport{cursor:grab;touch-action:pan-y;overflow:hidden}.image-slider__viewport.is-dragging{cursor:grabbing}.image-slider__track{will-change:transform;gap:4px;width:max-content;display:flex}.image-slider__track.is-animated{transition:transform .4s}.image-slider img{object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 856px;width:856px;max-width:none;height:480px}@media (max-width:1099.98px){.image-slider img{flex-basis:612px;width:612px}}@media (max-width:767.98px){.image-slider img{flex-basis:100vw;width:100vw}}
.career-listing{background-color:#eef2f4}.career-listing__header{text-align:center;max-width:760px;margin:0 auto 72px}@media (max-width:1099.98px){.career-listing__header{margin:0 auto 40px}}.career-listing__header h1,.career-listing__header h2,.career-listing__header h3,.career-listing__header h4{color:var(--color-primary);margin:0}.career-listing__header p{color:var(--color-font);margin:0;padding-top:32px}@media (max-width:767.98px){.career-listing__header p{padding-top:16px}.career-listing__header{margin-bottom:32px}}.career-listing__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.career-listing__item{color:inherit;background-color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:24px;text-decoration:none;display:flex}@media (max-width:767.98px){.career-listing__item{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}}.career-listing__title{color:var(--color-primary);font-family:var(--font-secondary);font-size:20px;font-weight:350;line-height:128%}@media (max-width:1099.98px){.career-listing__title{font-size:18px}}.career-listing__location{color:#343434;text-align:right;text-align:left;min-width:340px;font-size:16px;line-height:140%}@media (max-width:767.98px){.career-listing__location{display:none}}
.valuation-cards{background-color:#faf9f7}.valuation-cards__header{text-align:center;max-width:720px;margin:0 auto 64px}@media (max-width:1099.98px){.valuation-cards__header{margin:0 auto 40px}}.valuation-cards__header h1,.valuation-cards__header h2,.valuation-cards__header h3,.valuation-cards__header h4{color:var(--color-primary);margin:0 0 32px}@media (max-width:767.98px){.valuation-cards__header h1,.valuation-cards__header h2,.valuation-cards__header h3,.valuation-cards__header h4{margin:0 0 24px}}@media (max-width:1099.98px){.valuation-cards__header h1{font-size:40px;font-weight:350;line-height:112%}}@media (max-width:767.98px){.valuation-cards__header h1{font-size:32px}}.valuation-cards__header p{max-width:746px;color:var(--color-font);margin:0 auto}@media (max-width:1099.98px){.valuation-cards__header{margin-bottom:40px}}@media (max-width:767.98px){.valuation-cards__header{margin-bottom:32px}}.valuation-cards__grid{align-items:stretch;padding-top:36px}@media (max-width:767.98px){.valuation-cards__grid{--bs-gutter-y:16px;padding-top:36px}}.valuation-cards__card{text-align:center;background-color:#fff;border:1px solid #dfdde9;flex-direction:column;height:100%;display:flex;position:relative}.valuation-cards__badge{height:36px;color:var(--color-primary);font-family:var(--font-primary);letter-spacing:.6px;text-transform:uppercase;background-color:#d1c2b3;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:12px;font-style:normal;font-weight:500;line-height:140%;display:flex;position:absolute;top:0;left:-1px;right:-1px;transform:translateY(-100%)}.valuation-cards__body{flex-direction:column;flex:1;padding:40px;display:flex}@media (max-width:1099.98px){.valuation-cards__body{padding:32px}}@media (max-width:767.98px){.valuation-cards__body{padding:24px}}.valuation-cards__body h4{color:var(--color-primary);font-family:var(--font-secondary);letter-spacing:0;margin:0;font-size:2rem;font-weight:350;line-height:112%}@media (max-width:1099.98px){.valuation-cards__body h4{font-size:1.5rem}}@media (max-width:767.98px){.valuation-cards__body h4{font-size:1.5rem}}.valuation-cards__body ul{margin:32px 0;padding:0;list-style:none}@media (max-width:767.98px){.valuation-cards__body ul{margin:24px 0}}.valuation-cards__body li{color:var(--color-font);font-family:var(--font-primary);border-top:1px solid #eef2f4;padding:12px;font-size:1rem;font-weight:400;line-height:140%}.valuation-cards__body li:last-child{padding-bottom:0}.valuation-cards__body .button{align-self:center;margin-top:0;padding:0 32px}.valuation-cards__subtitle{color:var(--color-primary);font-family:var(--font-secondary);margin:12px 0 0;font-size:1.25rem;font-weight:350;line-height:128%}@media (max-width:1099.98px){.valuation-cards__subtitle{font-size:1.125rem}}
