@charset "UTF-8";:root{--color-primary: #C9AC77;--color-primary-alt: #C8A170;--color-secondary: #15191A;--color-text: #161A1C;--color-neutral-darker: #222222;--color-white: #ffffff;--color-black: #000000;--color-border: #767676;--color-grey-on-dark: #4E4E4E;--color-grey: #CBCBCB;--font-playfair: "Playfair Display", serif;--font-gilroy: "Gilroy", sans-serif;--font-compass-sans: "Compass Sans", "Gilroy", sans-serif;--font-inter: "Inter", sans-serif;--btn-padding-primary: 15px 30px;--btn-padding-ghost: 16px 50px;--btn-gap-primary: 12px;--btn-gap-ghost: 17px;--btn-icon-size: 15px;--transition: all .2s ease }body{font-variant-numeric:lining-nums}.heading--hero{font-size:40px;font-weight:400;line-height:1.196;font-family:var(--font-playfair)}@media(min-width:768px){.heading--hero{font-size:56px}}@media(min-width:1000px){.heading--hero{font-size:48px}}@media(min-width:1280px){.heading--hero{font-size:56px}}.heading--lg{font-size:32px;font-weight:400;line-height:1.2;font-family:var(--font-playfair);color:inherit}@media(min-width:768px){.heading--lg{line-height:1.083;font-size:48px}}@media(min-width:1000px){.heading--lg{font-size:40px}}@media(min-width:1280px){.heading--lg{font-size:48px}}.heading--md{font-size:24px;font-weight:400;line-height:1.2;font-family:var(--font-playfair);color:inherit}@media(min-width:768px){.heading--md{font-size:40px}}@media(min-width:1000px){.heading--md{font-size:32px}}@media(min-width:1280px){.heading--md{font-size:40px}}.heading--sm{font-size:20px;font-weight:400;line-height:1.3125;font-family:var(--font-playfair);color:inherit}@media(min-width:768px){.heading--sm{font-size:32px}}@media(min-width:1000px){.heading--sm{font-size:24px}}@media(min-width:1280px){.heading--sm{font-size:32px}}.text--body{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5}@media(min-width:768px){.text--body{font-size:19px;line-height:1.3}}@media(min-width:1000px){.text--body{font-size:16px}}@media(min-width:1280px){.text--body{font-size:19px}}.text--body-lg{font-size:16px;font-weight:400;line-height:1}@media(min-width:768px){.text--body-lg{font-size:24px}}@media(min-width:1000px){.text--body-lg{font-size:19px}}@media(min-width:1280px){.text--body-lg{font-size:24px}}.text--body-sm{font-size:14px;font-weight:400;line-height:1.5}@media(min-width:768px){.text--body-sm{font-size:16px}}@media(min-width:1000px){.text--body-sm{font-size:14px}}@media(min-width:1280px){.text--body-sm{font-size:16px}}.text--caption small{font-size:11px;font-weight:400;line-height:1.5;font-style:italic;display:inline-block;margin-top:.333em}@media(min-width:768px){.text--caption small{font-size:12px}}@media(min-width:1000px){.text--caption small{font-size:10px}}@media(min-width:1280px){.text--caption small{font-size:12px}}.text--eyebrow{font-size:14px;font-weight:400;line-height:28px;text-transform:uppercase;font-family:var(--font-gilroy);margin-bottom:6px;display:block}@media(min-width:768px){.text--eyebrow{font-size:20px}}@media(min-width:1000px){.text--eyebrow{font-size:16px}}@media(min-width:1280px){.text--eyebrow{font-size:20px}}.text--stat,.text--stat-alt{display:block;font-size:3.25rem;font-weight:800;line-height:1;letter-spacing:1px;color:var(--color-white);font-family:var(--font-compass-sans)}@media(min-width:768px){.text--stat,.text--stat-alt{font-size:4.5rem}}.text--stat-alt{font-weight:400;letter-spacing:0;color:var(--color-secondary)}.site-container,.site-container-wide,.site-container-lg{margin:0 auto;max-width:1226px;width:min(100% - 4rem,1226px)}@media(min-width:768px){.site-container,.site-container-wide,.site-container-lg{padding-inline:2rem}}@media(min-width:1000px){.site-container,.site-container-wide,.site-container-lg{width:min(100% - 6em,1226px);padding-inline:0}}.site-container-lg{max-width:1240px;width:min(100% - 4rem,1240px)}@media(min-width:1000px){.site-container-lg{width:min(100% - 6rem,1240px)}}.site-container-wide{max-width:1334px;width:min(100% - 4rem,1334px)}@media(min-width:1000px){.site-container-wide{width:min(100% - 6rem,1334px)}}.btn{font-size:15px;font-weight:400;font-family:var(--font-compass-sans);color:var(--color-secondary);display:inline-flex;align-items:center;justify-content:center;gap:.85em;gap:var(--btn-gap-primary);min-width:9.95em;padding:.75em 1.5em;transition:var(--transition)}@media(min-width:768px){.btn{font-size:20px}}@media(min-width:1000px){.btn{font-size:15px}}@media(min-width:1280px){.btn{font-size:20px}}.btn svg{width:.75em;height:.75em}.btn svg path{stroke:currentColor}.btn__label{display:block}.btn__icon{display:block;width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0}.btn--primary{background:var(--color-primary)}.btn--ghost{background:transparent;padding-inline:0}.readmore{--readmore-lines: 6;--readmore-duration: .35s}.readmore__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--readmore-lines);line-clamp:var(--readmore-lines);transition:height var(--readmore-duration) ease}.readmore__text p{margin:0}.readmore__text p+p{margin-top:1em}.readmore.is-expanded .readmore__text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.readmore.is-expanded .readmore__text.is-animating{overflow:hidden}.readmore__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:inline-block;font-family:var(--font-compass-sans);font-size:14px;line-height:1.5;margin-top:12px;padding:0;text-decoration:underline;text-underline-offset:3px;transition:var(--transition)}@media(min-width:768px){.readmore__toggle{font-size:16px}}.readmore__toggle[hidden]{display:none}.readmore__toggle:hover,.readmore__toggle:focus-visible{opacity:.7}.video-container{position:relative;display:flex}.video-container.is-playing .video-button{opacity:0;visibility:hidden}.video-container .video-thumbnail{position:relative;display:block}.video-container .video-thumbnail:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1;background:#0006;transition:var(--transition);transition-duration:.5s}.video-container .video-button{width:100%;transition:var(--transition)}.video-container .video-button:hover .video-thumbnail:after,.video-container .video-button:focus .video-thumbnail:after{background:#0009}.video-container .video-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;display:block;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;display:flex;align-items:center;flex-direction:column;text-align:center;color:var(--color-white)}.video-container .video-play-text{font-size:14px;font-weight:400;line-height:25px}@media(min-width:768px){.video-container .video-play-text{font-size:19px}}@media(min-width:1000px){.video-container .video-play-text{font-size:16px}}@media(min-width:1280px){.video-container .video-play-text{font-size:19px}}.on-dark{background:var(--color-secondary);color:var(--color-white)}.on-dark .swiper-button-prev,.on-dark .swiper-button-next{border-color:var(--color-white)!important}.on-dark .swiper-button-prev svg,.on-dark .swiper-button-next svg{color:var(--color-white)!important}.on-dark .swiper-scrollbar .swiper-scrollbar-drag,.on-dark .custom-scrollbar .custom-scrollbar-drag{background:var(--color-white)!important}.lb-banner{position:relative;color:var(--color-white)}.lb-banner__photo{position:relative}.lb-banner__photo:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0000 77%,#000000a3 88.5%,#000000f5)}.lb-banner__photo .aios-slider,.lb-banner__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-banner__photo .aios-slider .splide__spinner{opacity:0;visibility:hidden}.lb-banner__photo canvas{width:100%;height:100vh;display:block}.lb-banner__tagline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center;margin:0 auto;max-width:1226px;width:min(100% - 4rem,1226px);gap:30px}@media(min-width:1000px){.lb-banner__tagline{flex-flow:row}}.lb-banner__tagline h1{text-align:center}@media(max-width:767px){.lb-banner__tagline h1 br{display:none}}.lb-banner__tagline.title-desc{inset:auto 0 0;padding:0 0 70px;justify-content:space-between}@media(min-width:768px){.lb-banner__tagline.title-desc{padding:0 0 58px;padding-inline:2rem}}@media(min-width:1000px){.lb-banner__tagline.title-desc{width:min(100% - 6rem,1226px);padding-inline:0}}.lb-banner__tagline.title-desc .lb-banner__tagline-desc{align-self:flex-start;margin:12px 0}.lb-banner__tagline-title{text-align:left}@media(min-width:1000px){.lb-banner__tagline-title{width:38.1729200653%}}.lb-banner__tagline-title h1{text-align:left;font-weight:400}@media(max-width:767px){.lb-banner__tagline-title h1{font-size:32px}}@media(min-width:1000px){.lb-banner__tagline-desc{width:44.5350734095%;margin-right:10px}}@media(max-width:767px){.lb-banner__tagline-desc p{font-size:16px}}@media(min-width:1000px){.lb-split{--split-col-media: 58.6460032626%;--split-col-content: 31.4029363785%;--split-gap: 4.8939641109%}.lb-split--media-right{--split-col-media: 59.2169657423%}.lb-split--media-right .lb-split__grid{grid-template-columns:var(--split-col-content) 1px var(--split-col-media)}.lb-split--media-right .lb-split__content{order:1}.lb-split--media-right .lb-split__divider{order:2}.lb-split--media-right .lb-split__media{order:3}}.lb-split--no-border{--split-col-media: 44.5350734095%;--split-col-content: 44.5350734095%;--split-gap: 4.0783034258%;padding:60px 0 52px}.lb-split--no-border .lb-split__grid{border-bottom:none}.lb-split--no-border .lb-split__divider{opacity:0;visibility:hidden}.lb-split--no-border .lb-split__media{padding-top:0;padding-bottom:40px}@media(min-width:1000px){.lb-split--no-border .lb-split__media{padding:0}}.lb-split--no-border .lb-split__content{align-self:center;margin-right:0;padding:0}.lb-split--flexible{margin:60px 0;padding:0}@media(min-width:1000px){.lb-split--flexible{--split-col-media: 45.9677419355%;--split-col-content: 48.1451612903%;--split-gap: 2.9032258065%;margin:90px 0}}.lb-split--flexible:has(+.lb-prefooter){margin-bottom:40px}@media(min-width:1000px){.lb-split--flexible:has(+.lb-prefooter){margin-bottom:116px}.lb-split:has(+.lb-closing) .lb-split__grid{border-bottom:none}}.lb-split__grid{border-bottom:1px solid var(--color-border)}@media(min-width:1000px){.lb-split__grid{display:grid;grid-template-columns:var(--split-col-media) 1px var(--split-col-content);gap:0 var(--split-gap)}}.lb-split__heading{margin-bottom:30px}.lb-split__heading-banner{padding-bottom:49px;border-bottom:1px solid var(--color-border);grid-column:1/-1;margin-bottom:0}.lb-split__heading-banner h2{line-height:normal!important}.lb-split__divider{border-right:1px solid var(--color-border)}.lb-split__media{padding:40px 0}@media(min-width:768px){.lb-split__media{padding:53px 0}}@media(min-width:1000px){.lb-split__media{align-self:stretch;display:flex;flex-direction:column}}.lb-split__media:has(.lb-split__media-caption){padding-bottom:27px}.lb-split__media-video{position:relative}@media(min-width:1000px){.lb-split__media-video{flex:1 1 auto}}.lb-split__media-photo{position:relative}@media(min-width:1000px){.lb-split__media-photo{flex:1 1 auto}}.lb-split__media-caption{margin-top:15px}.lb-split__media video,.lb-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-split__media canvas{width:100%;display:block}.lb-split__content{padding-bottom:40px}@media(min-width:768px){.lb-split__content{padding-bottom:53px}}@media(min-width:1000px){.lb-split__content{padding-top:53px;margin-right:-7px;align-self:center}}.lb-split__content p,.lb-split__content strong,.lb-split__content small{font-family:inherit}.lb-split__content ul{margin:20px 0 20px 30px}.lb-split__content ul li{position:relative}.lb-split__content ul li:before{position:absolute;inset:12px 100% auto auto;content:"";width:4px;height:4px;margin-right:14px;border-radius:50%;background:currentColor}.lb-split__content ul+p:has(small){margin-top:-20px}.lb-split__content ul+p:has(small) small{margin-top:0}.lb-split__content p{margin-bottom:20px}.lb-split__content p:first-child{margin-top:0}.lb-split__content p:last-child{margin-bottom:0}.lb-split__content p:has(+ul){margin-bottom:0}.lb-split__content p:has(+ul)+ul{margin-top:8px}.lb-split__list,.lb-split__list li,.lb-split__stat{margin-bottom:20px}.lb-split__stat strong{display:block;font-size:19px;font-weight:400;color:var(--color-text-stat)}.lb-split__stat span{display:block}.lb-split__agents{display:flex;flex-flow:column;align-items:center;justify-content:space-between;padding:60px 0;gap:20px}@media(min-width:768px){.lb-split__agents{flex-flow:row wrap;gap:50px}}@media(min-width:1000px){.lb-split__agents{flex-flow:row}}.lb-split__agent{display:flex;align-items:center;width:100%;gap:20px}@media(min-width:768px){.lb-split__agent{width:45%}}@media(min-width:1000px){.lb-split__agent{width:24.6774193548%}}.lb-split__agent-photo{position:relative;overflow:hidden;flex-shrink:0;max-width:100px}.lb-split__agent-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.lb-split__agent-photo canvas{width:100%;height:100%;display:block}.lb-marketing{padding:60px 0 92px}.lb-marketing__grid{border-bottom:1px solid var(--color-border)}@media(min-width:1000px){.lb-marketing__grid{display:grid;grid-template-columns:51.3866231648% 1px 40.2936378467%;gap:3.9151712887%}}.lb-marketing__overview{padding-bottom:50px}@media(min-width:1000px){.lb-marketing__overview{padding-bottom:67px}}.lb-marketing__overview-heading{margin-bottom:40px}@media(min-width:1000px){.lb-marketing__overview-heading{padding-right:40px}}.lb-marketing__overview-heading .heading--lg{margin:3px 0 32px}.lb-marketing__overview-heading p{margin:25px 0}.lb-marketing__overview-photo{position:relative}.lb-marketing__overview-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-marketing__overview-photo canvas{width:100%;display:block}.lb-marketing__divider{border-right:1px solid var(--color-border)}.lb-marketing__phases{padding-bottom:60px}@media(min-width:1000px){.lb-marketing__phases{padding:10px 0 56px}}@media(min-width:1280px){.lb-marketing__phases{padding:10px 0 66px}}.lb-marketing__phase{margin-bottom:40px}.lb-marketing__phase:last-child{margin-bottom:0}.lb-marketing__phase-head{margin-bottom:17px}.lb-marketing__phase-head .text--eyebrow{margin-bottom:12px;display:block}.lb-marketing__phase-head .subheading{margin-top:3px}.lb-marketing__stats-row{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}@media(min-width:1000px){.lb-marketing__stats-row{flex-direction:row;gap:3.75rem}}.lb-marketing__stats-head{width:100%;padding-top:60px}@media(min-width:1000px){.lb-marketing__stats-head{padding-block:60px;width:408px}}.lb-marketing__stats-head p{margin:16px 0}.lb-marketing__stats-head p:last-child{margin-bottom:0}.lb-marketing__stats-figures{width:100%;padding-block:32px;align-self:center}@media(min-width:1000px){.lb-marketing__stats-figures{width:710px;padding-block:60px}}.lb-marketing__stats-figures ul{display:flex;flex-flow:row wrap;justify-content:center;gap:0 32px}@media(min-width:600px){.lb-marketing__stats-figures ul{flex-flow:row}}@media(min-width:1000px){.lb-marketing__stats-figures ul{gap:81px;justify-content:flex-start}}.lb-marketing__stats-figures ul li{padding:24px 16px;text-align:center}@media(min-width:1000px){.lb-marketing__stats-figures ul li{padding:0 20px}}.lb-marketing__stats-figures ul li .text--stat-alt{margin-bottom:9px}.lb-carousel{overflow-x:clip;padding:60px 0 24px}@media(min-width:1000px){.lb-carousel{padding-top:70px;padding-bottom:89px}}.lb-carousel__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:59px}@media(min-width:1000px){.lb-carousel__header{flex-direction:row;align-items:center;gap:5.625rem}}.lb-carousel__header-title{width:100%}@media(min-width:1000px){.lb-carousel__header-title{flex:1}}.lb-carousel__header-text{width:100%}@media(min-width:1000px){.lb-carousel__header-text{width:589px;margin-right:-2px}}.lb-carousel__header-text p{margin:8px 0}.lb-carousel__header-text p:last-child{margin-bottom:0}.lb-carousel__slider{width:100vw;margin-inline:calc(50% - 50vw);padding-left:max(2rem,(100vw - 1226px) / 2)}@media(min-width:768px){.lb-carousel__slider{padding-left:max(4rem,(100vw - 1226px) / 2)}}@media(min-width:1000px){.lb-carousel__slider{padding-left:max(3rem,(100vw - 1226px) / 2)}}.lb-carousel__slide{width:15.5rem;margin-right:20px}@media(min-width:480px){.lb-carousel__slide{width:18.5rem}}@media(min-width:600px){.lb-carousel__slide{width:20.5rem}}@media(min-width:768px){.lb-carousel__slide{width:22.5rem}}@media(min-width:1000px){.lb-carousel__slide{width:17.5rem}}@media(min-width:1280px){.lb-carousel__slide{width:22.5rem}}.lb-carousel__slide-media{position:relative}.lb-carousel__slide-media:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--color-black),transparent 55%)}.lb-carousel__slide-media canvas{display:block;width:100%;height:auto}.lb-carousel__slide-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-carousel__slide-heading{position:absolute;inset:auto 0 0;z-index:1;margin:20px;color:var(--color-white);padding-right:60px}.lb-carousel__slide-content{margin-top:30px}.lb-carousel__slide-content ul{list-style:disc;margin-left:1.5em}.lb-carousel__slide-content ul li{margin-bottom:9px}.lb-carousel__slide-content ul li:last-child{margin-bottom:0}.lb-carousel__controls{display:flex;align-items:center;margin-top:59px;gap:26px}.lb-carousel__nav{display:flex;align-items:center;gap:10px}.lb-carousel__nav .swiper-button-next,.lb-carousel__nav .swiper-button-prev{align-items:center;border:.0625rem solid var(--color-black);border-radius:9999px;cursor:pointer;display:inline-flex;height:52px;justify-content:center;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:52px}.lb-carousel__nav .swiper-button-next.swiper-button-disabled,.lb-carousel__nav .swiper-button-next.swiper-button-lock,.lb-carousel__nav .swiper-button-prev.swiper-button-disabled,.lb-carousel__nav .swiper-button-prev.swiper-button-lock{opacity:.2}.lb-carousel__nav .swiper-button-next svg,.lb-carousel__nav .swiper-button-prev svg{color:var(--color-black);max-width:1.0263rem;width:100%}.lb-carousel__nav .swiper-button-prev svg{transform:rotate(180deg)}.lb-carousel__progress{position:relative;width:100%}.lb-carousel__progress:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;height:1px;margin:auto;background:var(--color-grey-on-dark)}.lb-carousel__progress .swiper-pagination{display:flex;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:20}.lb-carousel__progress .swiper-pagination .swiper-pagination-bullet{cursor:pointer;flex-basis:0;flex-grow:1;height:.375rem}.lb-carousel__progress .custom-scrollbar,.lb-carousel__progress .swiper-scrollbar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:auto;height:.375rem}.lb-carousel__progress .custom-scrollbar .custom-scrollbar-drag,.lb-carousel__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-carousel__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-carousel__progress .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-black);height:.375rem;transition:all .15s cubic-bezier(.4,0,.2,1)}@media(max-width:599px){.lb-carousel__progress .custom-scrollbar .custom-scrollbar-drag,.lb-carousel__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-carousel__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-carousel__progress .swiper-scrollbar .swiper-scrollbar-drag{height:6px}}.lb-carousel__progress .custom-scrollbar .custom-scrollbar-drag,.lb-carousel__progress .swiper-scrollbar .custom-scrollbar-drag{left:0;position:absolute;top:0}@media(min-width:1000px){.lb-carousel__sections .split-section:nth-child(2n) .split-section__inner{flex-flow:row-reverse}}.lb-carousel__sections .split-section__inner{display:flex;flex-flow:column;align-items:center;padding-block:80px;gap:32px}@media(min-width:1000px){.lb-carousel__sections .split-section__inner{flex-flow:row;gap:60px}}.lb-carousel__sections .split-section__media{position:relative;width:100%}@media(min-width:1000px){.lb-carousel__sections .split-section__media{width:56.45%}}.lb-carousel__sections .split-section__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:1000px){.lb-carousel__sections .split-section__content{width:38.71%}}.lb-carousel__sections .split-section__content p{margin:19px 0}.lb-testimonials{overflow-x:clip;padding:67px 0 73px}@media(min-width:1000px){.lb-testimonials{padding-top:67px;padding-bottom:73px}}.lb-testimonials__header{display:flex;flex-direction:column;margin-bottom:29px;gap:2rem}@media(min-width:1000px){.lb-testimonials__header{flex-direction:row;align-items:center;margin-bottom:45px;gap:5.625rem}}.lb-testimonials__header-title{width:100%}@media(min-width:1000px){.lb-testimonials__header-title{flex:1}}.lb-testimonials__header-cta{width:100%}@media(min-width:1000px){.lb-testimonials__header-cta{width:200px}}.lb-testimonials__body{padding-top:30px}@media(min-width:1000px){.lb-testimonials__body{padding-top:45px}}.lb-testimonials__slider{max-width:100%}.lb-testimonials__slide{display:inline-flex;transition:var(--transition);filter:grayscale(1);height:auto;opacity:0}.lb-testimonials__slide.swiper-slide-active{filter:none;opacity:1;z-index:2}.lb-testimonials__slide.swiper-slide-prev{opacity:.25;z-index:1}.lb-testimonials__slide.swiper-slide-prev .lb-testimonials__slide-inner{left:0;pointer-events:none;transform:translate(0)}.lb-testimonials__slide.swiper-slide-next{opacity:.25;z-index:1}.lb-testimonials__slide.swiper-slide-next .lb-testimonials__slide-inner{left:100%;pointer-events:none;transform:translate(-100%)}.lb-testimonials__slide-inner{background:var(--color-neutral-darker);padding:32px 30px 40px;position:relative;height:100%;display:flex;flex-flow:column;transition:var(--transition);transform:translate(-50%);left:50%}@media(min-width:600px){.lb-testimonials__slide-inner{flex-shrink:0;width:max(360px,35.9375vw)}}@media(min-width:768px){.lb-testimonials__slide-inner{padding:30px 40px 50px}}@media(min-width:1000px){.lb-testimonials__slide-inner{padding-inline:50px;flex-shrink:0}}@media(min-width:1280px){.lb-testimonials__slide-inner{width:460px}}.lb-testimonials__slide-media{display:flex;align-items:flex-end;justify-content:space-between}.lb-testimonials__slide-img{position:relative;overflow:clip;border-radius:50%}.lb-testimonials__slide-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-testimonials__slide .quotation-marker{max-width:56px}.lb-testimonials__slide-content{display:flex;flex-flow:column;flex-grow:1;justify-content:flex-start;margin-top:40px;gap:20px}@media(min-width:1000px){.lb-testimonials__slide-content{margin-top:50px}}.lb-testimonials__slide-content h3{margin-top:20px}@media(min-width:1000px){.lb-testimonials__slide-content h3{margin-top:30px}}.lb-testimonials__slide-content p.text--body-sm{margin-top:5px}.lb-testimonials__slide-review{--readmore-lines: 6}.lb-testimonials__controls{display:flex;align-items:center;margin-top:36px;gap:26px}.lb-testimonials__nav{display:flex;align-items:center;gap:10px}.lb-testimonials__nav .swiper-button-next,.lb-testimonials__nav .swiper-button-prev{align-items:center;border:.0625rem solid var(--color-black);border-radius:9999px;cursor:pointer;display:inline-flex;height:52px;justify-content:center;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:52px}.lb-testimonials__nav .swiper-button-next.swiper-button-disabled,.lb-testimonials__nav .swiper-button-next.swiper-button-lock,.lb-testimonials__nav .swiper-button-prev.swiper-button-disabled,.lb-testimonials__nav .swiper-button-prev.swiper-button-lock{opacity:.2}.lb-testimonials__nav .swiper-button-next svg,.lb-testimonials__nav .swiper-button-prev svg{color:var(--color-black);max-width:1.0263rem;width:100%}.lb-testimonials__nav .swiper-button-prev svg{transform:rotate(180deg)}.lb-testimonials__progress{position:relative;width:100%}.lb-testimonials__progress:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;height:1px;margin:auto;background:var(--color-grey-on-dark)}.lb-testimonials__progress .swiper-pagination{display:flex;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:20}.lb-testimonials__progress .swiper-pagination .swiper-pagination-bullet{cursor:pointer;flex-basis:0;flex-grow:1;height:.375rem}.lb-testimonials__progress .custom-scrollbar,.lb-testimonials__progress .swiper-scrollbar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:auto;height:.375rem}.lb-testimonials__progress .custom-scrollbar .custom-scrollbar-drag,.lb-testimonials__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-testimonials__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-testimonials__progress .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-black);height:.375rem;transition:all .15s cubic-bezier(.4,0,.2,1)}@media(max-width:599px){.lb-testimonials__progress .custom-scrollbar .custom-scrollbar-drag,.lb-testimonials__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-testimonials__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-testimonials__progress .swiper-scrollbar .swiper-scrollbar-drag{height:6px}}.lb-testimonials__progress .custom-scrollbar .custom-scrollbar-drag,.lb-testimonials__progress .swiper-scrollbar .custom-scrollbar-drag{left:0;position:absolute;top:0}.lb-timeline{padding:60px 0}@media(min-width:1000px){.lb-timeline{padding:100px 0}}.lb-timeline__header{margin-bottom:70px}.lb-timeline__slide-header{display:flex;align-items:center;gap:10px}.lb-timeline__slide-header:after{position:relative;content:"";flex-grow:1;display:block;border-top:1px solid var(--color-grey-on-dark)}@media(max-width:999px){.lb-timeline__slide-header h3{font-size:16px}}.lb-timeline__slide-content{font-size:18px;font-weight:300;letter-spacing:0;line-height:1.318;font-family:var(--font-compass-sans);padding:28px 52px 0 0}@media(min-width:768px){.lb-timeline__slide-content{font-size:22px}}@media(min-width:1000px){.lb-timeline__slide-content{font-size:18px}}@media(min-width:1280px){.lb-timeline__slide-content{font-size:22px}}.lb-timeline__slide-content ul{list-style:none;margin-left:32px}.lb-timeline__slide-content ul li{position:relative}.lb-timeline__slide-content ul li:before{position:absolute;inset:0 100% auto auto;content:"";width:5px;height:5px;margin:12px 14px;border-radius:50%;background:currentColor}.lb-timeline__controls{display:flex;align-items:center;margin-top:61px;gap:26px}.lb-timeline__nav{display:flex;align-items:center;gap:10px}.lb-timeline__nav .swiper-button-next,.lb-timeline__nav .swiper-button-prev{align-items:center;border:.0625rem solid var(--color-black);border-radius:9999px;cursor:pointer;display:inline-flex;height:52px;justify-content:center;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:52px}.lb-timeline__nav .swiper-button-next.swiper-button-disabled,.lb-timeline__nav .swiper-button-next.swiper-button-lock,.lb-timeline__nav .swiper-button-prev.swiper-button-disabled,.lb-timeline__nav .swiper-button-prev.swiper-button-lock{opacity:.2}.lb-timeline__nav .swiper-button-next svg,.lb-timeline__nav .swiper-button-prev svg{color:var(--color-black);max-width:1.0263rem;width:100%}.lb-timeline__nav .swiper-button-prev svg{transform:rotate(180deg)}.lb-timeline__progress{position:relative;width:100%}.lb-timeline__progress:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;height:1px;margin:auto;background:var(--color-grey-on-dark)}.lb-timeline__progress .swiper-pagination{display:flex;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:20}.lb-timeline__progress .swiper-pagination .swiper-pagination-bullet{cursor:pointer;flex-basis:0;flex-grow:1;height:.375rem}.lb-timeline__progress .custom-scrollbar,.lb-timeline__progress .swiper-scrollbar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:auto;height:.375rem}.lb-timeline__progress .custom-scrollbar .custom-scrollbar-drag,.lb-timeline__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-timeline__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-timeline__progress .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--color-black);height:.375rem;transition:all .15s cubic-bezier(.4,0,.2,1)}@media(max-width:599px){.lb-timeline__progress .custom-scrollbar .custom-scrollbar-drag,.lb-timeline__progress .custom-scrollbar .swiper-scrollbar-drag,.lb-timeline__progress .swiper-scrollbar .custom-scrollbar-drag,.lb-timeline__progress .swiper-scrollbar .swiper-scrollbar-drag{height:6px}}.lb-timeline__progress .custom-scrollbar .custom-scrollbar-drag,.lb-timeline__progress .swiper-scrollbar .custom-scrollbar-drag{left:0;position:absolute;top:0}.lb-team{padding:60px 0}@media(min-width:1000px){.lb-team{padding:89px 0 68px}}.lb-team__inner{max-width:1364px;width:min(100% - 4rem,1364px)}@media(min-width:1000px){.lb-team__inner{width:min(100% - 6em,1364px)}}.lb-team__heading{margin-bottom:46px}.lb-team__list{display:flex;flex-flow:column;gap:56px}@media(min-width:1000px){.lb-team__list{flex-flow:row}}.lb-team__item{width:100%}@media(min-width:1000px){.lb-team__item{width:33.3333333333%}}.lb-team__item-media{position:relative}.lb-team__item-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lb-team__item-media canvas{width:100%;height:100%;display:block}.lb-team__item-content{margin-top:25px}@media(min-width:1000px){.lb-team__item-content{margin-top:37px}}.lb-team__item-content .name{font-size:24px;font-weight:400;line-height:.75;font-family:var(--font-gilroy)}@media(min-width:768px){.lb-team__item-content .name{font-size:28px}}@media(min-width:1000px){.lb-team__item-content .name{font-size:24px}}@media(min-width:1280px){.lb-team__item-content .name{font-size:28px}}.lb-team__item-content .position{font-size:14px;font-weight:400;line-height:1.167;margin:.833em 0 19px;display:block}@media(min-width:768px){.lb-team__item-content .position{font-size:18px}}@media(min-width:1000px){.lb-team__item-content .position{font-size:14px}}@media(min-width:1280px){.lb-team__item-content .position{font-size:18px}}.lb-team__item-content p:not(:last-child){margin-bottom:1.316em}.lb-map{padding:60px 0;overflow:hidden}.lb-map__header{display:flex;flex-flow:column;align-items:flex-start;gap:32px}@media(min-width:1000px){.lb-map__header{flex-flow:row;align-items:center;justify-content:space-between}}@media(min-width:1280px){.lb-map__header{margin-inline:47px}}@media(min-width:1000px){.lb-map__header-tile{width:66%}}@media(min-width:1280px){.lb-map__header-tile{width:50%}}.lb-map__media{margin:64px auto}.lb-map__media img{width:100%;height:100%;display:block}.lb-map__stats{border-block:1px solid var(--color-grey);margin:50px auto}@media(min-width:1280px){.lb-map__stats{margin-inline:47px}}.lb-map__stats-list{display:flex;flex-flow:column;justify-content:center}@media(min-width:768px){.lb-map__stats-list{flex-flow:row}}.lb-map__stats-item{text-align:center;padding:30px 2rem}@media(min-width:768px){.lb-map__stats-item{width:33.3333333333%}}@media(min-width:1280px){.lb-map__stats-item{width:100%}}.lb-map__stats-item:not(:last-child){border-bottom:1px solid var(--color-grey)}@media(min-width:768px){.lb-map__stats-item:not(:last-child){border-right:1px solid var(--color-grey);border-bottom:none}}.lb-map__stats-item strong{color:var(--color-black);line-height:1;font-weight:400;font-size:3.5rem;font-family:var(--font-gilroy)}@media(min-width:768px){.lb-map__stats-item strong{font-size:4rem}}@media(min-width:1000px){.lb-map__stats-item strong{font-size:3.5rem}}@media(min-width:1280px){.lb-map__stats-item strong{font-size:4.5rem}}.lb-map__stats-item span{font-size:1rem;font-weight:400;line-height:1.316;display:inline-block;margin-top:.5em}@media(min-width:1000px){.lb-map__stats-item span{font-size:1.125rem}}@media(min-width:1280px){.lb-map__stats-item span{font-size:1.1875rem}}.lb-map__marquee{margin-inline:calc(50% - 50vw)}.lb-map__marquee .svg-loader.swiper .swiper-wrapper{transition-timing-function:linear;align-items:center}.lb-map__marquee .country-icon,.lb-map__marquee .state-icon{width:45px;height:45px;padding:2px}.lb-map__marquee .country-name,.lb-map__marquee .state-name{font-size:30px;font-weight:400;line-height:39px;margin-left:12px;color:var(--color-grey)}.lb-prefooter{padding-top:80px;padding-bottom:70px}.lb-prefooter__header{margin-bottom:40px}@media(min-width:1000px){.lb-prefooter__header{margin-bottom:60px}}.lb-prefooter__header h2{text-transform:none}.lb-prefooter__body{display:flex;flex-flow:column;gap:40px}@media(min-width:1000px){.lb-prefooter__body{align-items:center;flex-flow:row;gap:60px}.lb-prefooter__photo{width:64.5161290323%}.lb-prefooter__content{width:29.3548387097%}}.page-template-template-new-home .lb-banner__photo canvas{height:min(71.875vw,100vh)}@media(min-width:1000px){.page-template-template-new-home .lb-banner__photo canvas{height:100vh}}.page-template-template-new-home .lb-split--section-1{padding-top:60px}@media(min-width:1000px){.page-template-template-new-home .lb-split--section-1 .lb-split__content{align-self:flex-start;margin-top:30px}}.page-template-template-new-home .lb-prefooter{padding-block:60px}@media(min-width:1000px){.page-template-template-new-home .lb-prefooter{padding-block:60px 0}.page-template-template-new-home .lb-prefooter .lb-prefooter__body{gap:69px}.page-template-template-new-home .lb-prefooter .lb-prefooter__photo{width:64.4371941272%}.page-template-template-new-home .lb-prefooter .lb-prefooter__content{width:30.5872756933%;margin-right:-6px}.page-template-template-new-home .site-footer .site-footer__inner{width:min(100% - 6em,1226px);max-width:1226px}}@media(max-width:999px){.page-template-template-new-technology .parallax-mirror .parallax-slider{width:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center}}.page-template-template-new-technology .lb-banner .lb-banner__inner:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0117314d}@media(max-width:999px){.page-template-template-new-technology .lb-banner .lb-banner__photo canvas{background-position:75%!important}}.page-template-template-new-technology .lb-banner .lb-banner__coming-soon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column;align-items:center;justify-content:center;will-change:transform;text-align:center;margin:auto}.page-template-template-new-technology .lb-banner .lb-banner__coming-soon span{font-size:16px;font-weight:500;line-height:1.44;letter-spacing:.3125em;text-transform:uppercase;font-family:var(--font-inter)!important;margin-bottom:20px;margin-left:.5em}@media(min-width:1000px){.page-template-template-new-technology .lb-banner .lb-banner__coming-soon span{font-size:1.25vw;letter-spacing:37%;margin-bottom:1em;margin-top:-.9em}}.page-template-template-new-technology .lb-banner .lb-banner__coming-soon img{width:80%;margin:0 auto;max-width:475px}@media(min-width:1000px){.page-template-template-new-technology .lb-banner .lb-banner__coming-soon img{width:40.625%;max-width:100%}}.page-template-template-new-technology .lb-carousel{padding:0}.page-template-template-new-technology .lb-carousel .lb-carousel__inner{padding-block:60px}.page-template-template-new-technology .lb-carousel .lb-carousel__header{margin-bottom:40px}@media(min-width:1000px){.page-template-template-new-technology .lb-carousel .lb-carousel__header{gap:3.625rem}.page-template-template-new-technology .lb-carousel .lb-carousel__header-title{width:510px}.page-template-template-new-technology .lb-carousel .lb-carousel__header-text{width:660px;margin-right:0}}.page-template-template-new-technology .lb-carousel .lb-carousel__slider{padding-left:max(2rem,(100vw - 1240px) / 2)}@media(min-width:768px){.page-template-template-new-technology .lb-carousel .lb-carousel__slider{padding-left:max(4rem,(100vw - 1240px) / 2)}}@media(min-width:1000px){.page-template-template-new-technology .lb-carousel .lb-carousel__slider{padding-left:max(3rem,(100vw - 1240px) / 2)}}@media(min-width:1280px){.page-template-template-new-technology .lb-carousel .lb-carousel__slide{width:23.125rem}}.page-template-template-new-technology .lb-carousel .lb-carousel__slide-content .label{font-size:24px;font-weight:300;line-height:1.208;letter-spacing:.025em;font-family:var(--font-inter)!important}.page-template-template-new-technology .lb-carousel .lb-carousel__slide-media:after{display:none}.page-template-template-new-technology .lb-carousel .lb-carousel__slide-media img[src*=tech-photo-3]{-o-object-position:46% center;object-position:46% center}.page-template-template-new-technology .lb-carousel .lb-carousel__slide-media img[src*=tech-photo-4]{-o-object-position:37% center;object-position:37% center}@media(min-width:1000px){.page-template-template-new-technology .lb-carousel .lb-carousel__sections .split-section:first-child .split-section__inner{padding-top:60px;padding-bottom:120px}}.page-template-template-new-technology .lb-carousel .lb-carousel__sections .split-section .split-section__content .heading--hero{font-weight:500}.page-template-template-new-technology .lb-prefooter{padding:0 0 60px}@media(min-width:1000px){.page-template-template-new-technology .lb-prefooter{padding:70px 0 80px}.page-template-template-new-technology .lb-prefooter .lb-prefooter__photo{width:64.5161290323%}.page-template-template-new-technology .lb-prefooter .lb-prefooter__content{padding-top:24px;align-self:center;width:30.3225806452%}}.page-template-template-new-technology .lb-prefooter .lb-prefooter__content p{color:var(--color-black)}.page-template-template-our-story .lb-timeline.on-dark{background:var(--color-black)}@media(min-width:1000px){.page-template-template-our-story .lb-prefooter.on-dark{padding-top:120px;padding-bottom:44px}.page-template-template-our-story .lb-prefooter.on-dark .lb-prefooter__body{gap:60px}.page-template-template-our-story .lb-prefooter.on-dark .lb-prefooter__content{width:29.6900489396%;align-self:flex-start;margin-top:5px}}@media(min-width:1280px){.page-template-template-new-marketing .heading--hero{font-size:55px}}@media(min-width:1000px){.page-template-template-new-marketing .lb-split--section-1{--split-col-media: 54.7580645161%;--split-col-content: 35.4838709677%;--split-gap: 4.8387096774%}.page-template-template-new-marketing .lb-split--section-1 .lb-split__grid{border-color:var(--color-grey)}.page-template-template-new-marketing .lb-split--section-1 .lb-split__media,.page-template-template-new-marketing .lb-split--section-1 .lb-split__content{padding-block:60px}.page-template-template-new-marketing .lb-split--section-1 .lb-split__content{align-self:flex-start}.page-template-template-new-marketing .lb-split--section-1 .lb-split__divider{height:calc(100% - 60px);margin-top:auto;border-color:var(--color-grey)}}.page-template-template-new-marketing .lb-split--flexible.lb-split--flexible-section-1{margin-top:40px}@media(min-width:1000px){.page-template-template-new-marketing .lb-split--flexible.lb-split--flexible-section-1{margin-top:100px}.page-template-template-new-marketing .lb-split--flexible:has(+.lb-prefooter){margin-bottom:134px}}.page-template-template-new-marketing .lb-prefooter{padding-top:0}.page-template-template-new-marketing .lb-prefooter .lb-prefooter__inner{border-top:1px solid var(--color-grey);padding-top:40px}@media(min-width:1000px){.page-template-template-new-marketing .lb-prefooter .lb-prefooter__inner{padding-top:60px}}.page-template-template-new-programs .lb-banner__photo:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#01173166}@media(min-width:1000px){.page-template-template-new-programs .lb-prefooter{padding-block:60px}}.page-template-template-new-culture .lb-banner__photo:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#0000004d}@media(min-width:1000px){.page-template-template-new-culture .lb-split--flexible.lb-split--flexible-section-1{margin-top:133px}.page-template-template-new-culture .lb-split--flexible:has(+.lb-prefooter){margin-bottom:62px}.page-template-template-new-culture .lb-prefooter{padding-top:62px;padding-bottom:126px}}
