._2aRGfq_homeHero{isolation:isolate;color:#fff;background:#111;align-items:center;height:45rem;display:flex;position:relative;overflow:hidden}._2aRGfq_homeHero video,._2aRGfq_homeHeroPoster,._2aRGfq_legacyHeroImage{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._2aRGfq_homeHero:after,._2aRGfq_legacyHero:after{z-index:-2;content:"";background:linear-gradient(90deg,#0000006b,#0000000d 72%);position:absolute;inset:0}._2aRGfq_homeHero h1{letter-spacing:-.035em;text-transform:none;max-width:90rem;margin:0;padding-inline:1.25rem;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1}._2aRGfq_homeWho{background:#fff;grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}._2aRGfq_homeWhoCopy{padding:6rem clamp(2rem,5vw,6.25rem)}._2aRGfq_eyebrow{color:#242824;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}._2aRGfq_homeWho h2,._2aRGfq_sectionTitle,._2aRGfq_archiveIntro h2,._2aRGfq_aboutTitle,._2aRGfq_capabilityHeading{color:#54565b;letter-spacing:-.035em;text-transform:none;margin:.9rem 0 0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_homeWhoText{color:#3f4349;max-width:40rem;margin-top:2rem;font-size:1rem;line-height:1.78}._2aRGfq_homeWhoText p{margin:0}._2aRGfq_homeWhoText p+p{margin-top:1.25rem}._2aRGfq_homeWhoVisual,._2aRGfq_visualBand,._2aRGfq_aboutImage,._2aRGfq_capabilityImage,._2aRGfq_featureImage{background:#e8e5df;position:relative;overflow:hidden}._2aRGfq_homeWhoVisual{min-height:42.5rem}._2aRGfq_homeWhoVisual img,._2aRGfq_visualBand img,._2aRGfq_aboutImage img,._2aRGfq_capabilityImage img,._2aRGfq_featureImage img{object-fit:cover}._2aRGfq_homeCapabilities{color:#fff;background:#4a5058;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);min-height:43.5rem;display:grid}._2aRGfq_homeCapabilitiesVisual{min-height:43.5rem;position:relative}._2aRGfq_homeCapabilitiesVisual img{object-fit:cover}._2aRGfq_homeCapabilitiesCopy{flex-direction:column;justify-content:center;padding:5rem clamp(2rem,5vw,5.5rem);display:flex}._2aRGfq_homeCapabilitiesCopy h2{letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_homeCapabilitiesCopy p{margin:1.6rem 0 0;font-size:1rem;line-height:1.75}._2aRGfq_outlineLink,._2aRGfq_solidLink{width:fit-content;min-height:3.5rem;color:inherit;letter-spacing:.15em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:.75rem;margin-top:2.1rem;padding:.85rem 1.4rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}._2aRGfq_outlineLink svg,._2aRGfq_solidLink svg,._2aRGfq_cardArrow{flex:none;width:1.15rem;height:1.15rem}._2aRGfq_homeWork,._2aRGfq_archiveSection,._2aRGfq_relatedSection{background:#fff;padding:5.5rem clamp(1.25rem,3vw,2.5rem)}._2aRGfq_sectionHeader{justify-content:space-between;align-items:end;gap:2rem;max-width:100rem;margin:0 auto 3rem;display:flex}._2aRGfq_sectionHeader p:last-child{color:#555b62;max-width:37rem;margin:0;line-height:1.75}._2aRGfq_workGrid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:100rem;margin-inline:auto;display:grid}._2aRGfq_workCard{isolation:isolate;aspect-ratio:1.45;color:#fff;background:#222;display:block;position:relative;overflow:hidden}._2aRGfq_workCard img{z-index:-2;object-fit:cover;transition:transform .55s}._2aRGfq_workCard:after{z-index:-1;content:"";background:linear-gradient(#0000 38%,#000000d1);position:absolute;inset:0}._2aRGfq_workCard:hover img,._2aRGfq_workCard:focus-visible img{transform:scale(1.035)}._2aRGfq_workCardCopy{padding:clamp(1.25rem,3vw,2.5rem);position:absolute;bottom:0;left:0;right:0}._2aRGfq_workCardCopy h3{letter-spacing:-.035em;text-transform:none;max-width:17ch;margin:0;font-size:clamp(1.55rem,3vw,2.75rem);font-weight:400;line-height:1.06}._2aRGfq_workCardCopy p{color:#ffffffd1;letter-spacing:.09em;text-transform:none;max-width:42rem;margin:.9rem 0 0;font-size:.65rem;font-weight:400;line-height:1.55}._2aRGfq_centerLink{justify-content:center;margin-top:3.5rem;display:flex}._2aRGfq_centerLink ._2aRGfq_outlineLink{color:#4a5058;margin-top:0}._2aRGfq_legacyHero{isolation:isolate;color:#fff;background:#111;align-items:center;min-height:min(70vh,44rem);display:flex;position:relative;overflow:hidden}._2aRGfq_legacyHeroCompact{min-height:min(52vh,34rem)}._2aRGfq_legacyHeroContent{width:min(100% - 3rem,100rem);margin-inline:auto}._2aRGfq_legacyHeroContent h1{letter-spacing:-.035em;text-transform:none;max-width:15ch;margin:.8rem 0 0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_legacyHeroContent>div{color:#ffffffdb;max-width:43rem;margin-top:1.6rem;font-size:1rem;line-height:1.7}._2aRGfq_archiveIntro{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);align-items:end;gap:3rem 8vw;max-width:100rem;margin:0 auto 3.5rem;display:grid}._2aRGfq_archiveIntro>div>p:first-child{color:#242824;letter-spacing:normal;text-transform:none;margin:0;font-size:.7rem;font-weight:400}._2aRGfq_archiveIntro>p{color:#50555c;margin:0;line-height:1.75}._2aRGfq_aboutFounder,._2aRGfq_aboutSection,._2aRGfq_capabilityFeature,._2aRGfq_caseStudyIntro,._2aRGfq_contactIntroSection{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2aRGfq_aboutFounderCopy,._2aRGfq_aboutSectionCopy,._2aRGfq_capabilityCopy,._2aRGfq_caseStudyCopy,._2aRGfq_contactLead{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,7rem);display:flex}._2aRGfq_aboutFounderCopy{color:#242824;background:#fd8304}._2aRGfq_aboutFounderCopy ._2aRGfq_eyebrow{color:#ffffffb3}._2aRGfq_aboutFounderCopy h1,._2aRGfq_aboutSectionCopy h2,._2aRGfq_caseStudyCopy h1,._2aRGfq_contactLead h1{letter-spacing:-.035em;text-transform:none;margin:.85rem 0 0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_aboutFounderCopy p,._2aRGfq_aboutSectionCopy p,._2aRGfq_caseStudyCopy p,._2aRGfq_contactLead p{margin:1.5rem 0 0;font-size:1rem;line-height:1.75}._2aRGfq_signature{width:min(16rem,65%);height:6rem;margin-top:1.75rem;position:relative}._2aRGfq_signature img{object-fit:contain;object-position:left center}._2aRGfq_aboutImage{min-height:43rem}._2aRGfq_aboutVision{color:#fff;background:#4a5058}._2aRGfq_aboutVision ._2aRGfq_aboutSectionCopy h2{color:#54565b}._2aRGfq_aboutVisionStatement{letter-spacing:-.04em;text-transform:uppercase;margin-top:2rem;font-weight:800;font-size:clamp(2rem,4vw,4.2rem)!important;line-height:1.02!important}._2aRGfq_aboutStory{color:#4a5058;background:#fff}._2aRGfq_aboutWho{color:#242824;background:#fd8304}._2aRGfq_aboutWho ._2aRGfq_aboutSectionCopy h2{color:#fff}._2aRGfq_capabilityLead{background:#fff;padding:5.5rem clamp(1.5rem,6vw,7rem)}._2aRGfq_capabilityLeadInner{text-align:center;max-width:62rem;margin-inline:auto}._2aRGfq_capabilityLeadInner p:last-child{color:#4a5058;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.75}._2aRGfq_capabilityFeature:nth-child(2n) ._2aRGfq_capabilityImage{order:2}._2aRGfq_capabilityFeature:nth-child(2n) ._2aRGfq_capabilityCopy{order:1}._2aRGfq_capabilityFeature:nth-child(odd){background:#f2f0eb}._2aRGfq_capabilityFeature:nth-child(2n){color:#fff;background:#4a5058}._2aRGfq_capabilityImage{min-height:38rem}._2aRGfq_capabilityCopy h2{color:#54565b;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_capabilityCopy ul{columns:2;gap:2.5rem;margin:1.75rem 0 0;padding-left:1.15rem;font-size:.92rem;line-height:1.75}._2aRGfq_capabilityCopy ._2aRGfq_outlineLink{color:inherit}._2aRGfq_detailIntro{color:#fff;background:#4a5058;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}._2aRGfq_detailIntroImage{min-height:38rem;position:relative}._2aRGfq_detailIntroImage img{object-fit:cover}._2aRGfq_detailIntroCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem);display:flex}._2aRGfq_detailIntroCopy h1{color:#fff;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_detailIntroCopy p{margin:1.75rem 0 0;font-size:1rem;line-height:1.75}._2aRGfq_detailBody{grid-template-columns:minmax(0,1fr) minmax(17rem,.35fr);gap:clamp(3rem,7vw,7rem);width:min(100% - 3rem,88rem);margin-inline:auto;padding-block:6rem;display:grid}._2aRGfq_detailRichText{color:#3f4349;font-size:1rem;line-height:1.8}._2aRGfq_detailRichText h2,._2aRGfq_detailRichText h3,._2aRGfq_detailRichText h4{color:#4a5058;letter-spacing:-.035em;text-transform:none;margin:3rem 0 1rem;font-weight:400;line-height:1}._2aRGfq_detailRichText h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_detailRichText h3{font-size:clamp(1.6rem,3vw,2.75rem)}._2aRGfq_detailRichText p,._2aRGfq_detailRichText ul,._2aRGfq_detailRichText ol{margin:1.1rem 0}._2aRGfq_detailRichText a{color:#242824;text-underline-offset:.2em;font-weight:700;text-decoration:underline}._2aRGfq_detailAside{background:#f2f0eb;border-top:.3rem solid #fd8304;align-self:start;padding:2rem;position:sticky;top:8.25rem}._2aRGfq_detailAside h2{color:#4a5058;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1}._2aRGfq_detailAside p{color:#555b62;margin:1rem 0 0;line-height:1.65}._2aRGfq_detailAside ._2aRGfq_solidLink{color:#242824;background:#fd8304;border-color:#fd8304}._2aRGfq_imageGallery{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._2aRGfq_imageGallery figure{aspect-ratio:1.5;background:#ddd;margin:0;position:relative;overflow:hidden}._2aRGfq_imageGallery img{object-fit:cover}._2aRGfq_caseStudyIntro{color:#fff;background:#4a5058;min-height:40rem}._2aRGfq_caseStudyImage{min-height:40rem;position:relative}._2aRGfq_caseStudyImage img{object-fit:cover}._2aRGfq_caseStudyCopy ._2aRGfq_eyebrow{color:#242824}._2aRGfq_caseStudyMetrics{color:#4a5058;background:#fff;border-block:3px solid #4a5058;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._2aRGfq_caseStudyMetrics div{border-right:3px solid #4a5058;min-height:13rem;padding:2.5rem}._2aRGfq_caseStudyMetrics div:last-child{border-right:0}._2aRGfq_caseStudyMetrics strong{color:#242824;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:800;line-height:.95;display:block}._2aRGfq_caseStudyMetrics span{letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.75rem;font-weight:700;line-height:1.45;display:block}._2aRGfq_productHero{background:#f2f0eb;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);min-height:38rem;display:grid}._2aRGfq_productTitle{color:#242824;background:#fd8304;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem);display:flex}._2aRGfq_productTitle h1{letter-spacing:-.035em;text-transform:none;margin:.9rem 0 0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_productTitle ._2aRGfq_eyebrow{color:#ffffffb8}._2aRGfq_productImage{min-height:38rem;position:relative}._2aRGfq_productImage img{object-fit:contain;padding:clamp(2rem,5vw,5rem)}._2aRGfq_productSpecs{background:#c8c8c8;border:1px solid #c8c8c8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100% - 3rem,75rem);margin:5rem auto;display:grid}._2aRGfq_productSpecs div{background:#fff;padding:2rem}._2aRGfq_productSpecs dt{color:#242824;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}._2aRGfq_productSpecs dd{color:#4a5058;white-space:pre-line;margin:.75rem 0 0;line-height:1.65}._2aRGfq_contactIntroSection{color:#242824;background:#fd8304;min-height:37rem}._2aRGfq_contactHeroImage{min-height:37rem;position:relative}._2aRGfq_contactHeroImage img{object-fit:cover}._2aRGfq_contactLead h1{font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_contactLead ._2aRGfq_eyebrow{color:#ffffffb8}._2aRGfq_contactBody{background:#f2f0eb;padding:5.5rem clamp(1.25rem,5vw,6rem)}._2aRGfq_contactBodyInner{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,7vw,7rem);max-width:94rem;margin-inline:auto;display:grid}._2aRGfq_contactDetails h2{color:#4a5058;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_contactDetails>p{color:#555b62;margin:1.5rem 0 0;line-height:1.75}._2aRGfq_contactLocations{gap:1.5rem;margin-top:2.25rem;display:grid}._2aRGfq_contactLocations address{color:#4a5058;border-top:1px solid #aeb1b4;padding-top:1.25rem;font-style:normal;line-height:1.7}._2aRGfq_contactLocations strong{color:#242824;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;display:block}._2aRGfq_galleryIntro{text-align:center;background:#fff;padding:5rem 2rem}._2aRGfq_galleryIntro>div{max-width:50rem;margin-inline:auto}._2aRGfq_galleryIntro h2{color:#54565b;letter-spacing:-.035em;text-transform:none;margin:.9rem 0 0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_galleryIntro p:last-child{color:#555b62;margin:1.5rem 0 0;line-height:1.75}._2aRGfq_galleryMosaic{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}._2aRGfq_galleryMosaic figure{aspect-ratio:1.3;background:#ddd;margin:0;position:relative;overflow:hidden}._2aRGfq_galleryMosaic figure:nth-child(7n+1),._2aRGfq_galleryMosaic figure:nth-child(7n+5){grid-column:span 2}._2aRGfq_galleryMosaic img{object-fit:cover;transition:transform .5s}._2aRGfq_galleryMosaic figure:hover img{transform:scale(1.025)}._2aRGfq_galleryMore{background:#fff;justify-content:center;padding:3rem 2rem 5rem;display:flex}._2aRGfq_galleryMore button{color:#4a5058;cursor:pointer;min-height:3.5rem;font:inherit;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #4a5058;padding:.85rem 1.5rem;font-size:.7rem;font-weight:800}._2aRGfq_galleryMore button:hover{color:#fff;background:#4a5058}._2aRGfq_locationsGrid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._2aRGfq_locationCard{isolation:isolate;color:#fff;background:#222;align-items:flex-end;min-height:42rem;text-decoration:none;display:flex;position:relative;overflow:hidden}._2aRGfq_locationCard img{z-index:-2;object-fit:cover;transition:transform .6s}._2aRGfq_locationCard:after{z-index:-1;content:"";background:linear-gradient(#0000 25%,#000000d1);position:absolute;inset:0}._2aRGfq_locationCard:hover img{transform:scale(1.035)}._2aRGfq_locationCardCopy{padding:2.5rem}._2aRGfq_locationCardCopy h2{letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_locationCardCopy p{color:#fffc;margin:1rem 0 0;font-size:.9rem;line-height:1.65}._2aRGfq_locationDetailIntro{color:#fff;background:#4a5058;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}._2aRGfq_locationDetailImage{min-height:43rem;position:relative}._2aRGfq_locationDetailImage img{object-fit:cover}._2aRGfq_locationDetailCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem);display:flex}._2aRGfq_locationDetailCopy h1{letter-spacing:-.035em;text-transform:none;margin:.9rem 0 0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_locationDetailCopy>p:last-of-type{margin:1.6rem 0 0;line-height:1.75}._2aRGfq_locationProof{border-block:3px solid #4a5058;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._2aRGfq_locationProof div{border-right:3px solid #4a5058;min-height:12rem;padding:2rem}._2aRGfq_locationProof div:last-child{border-right:0}._2aRGfq_locationProof strong{color:#242824;letter-spacing:-.04em;text-transform:uppercase;font-size:2rem;font-weight:800;line-height:1;display:block}._2aRGfq_locationProof span{color:#4a5058;letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;font-size:.72rem;font-weight:700;line-height:1.5;display:block}._2aRGfq_careersHero{isolation:isolate;color:#242824;text-align:center;background:#fd8304;justify-content:center;align-items:center;min-height:42rem;padding:5rem 2rem;display:flex;position:relative;overflow:hidden}._2aRGfq_careersHero img{z-index:-2;object-fit:cover}._2aRGfq_careersHero:after{z-index:-1;content:"";background:#fd8204d6;position:absolute;inset:0}._2aRGfq_careersHeroContent{max-width:64rem}._2aRGfq_careersHeroContent ._2aRGfq_eyebrow{color:#fff}._2aRGfq_careersHeroContent h1{letter-spacing:-.035em;text-transform:none;margin:1.2rem 0 0;font-size:clamp(2.5rem,6.5vw,6.5rem);font-weight:400;line-height:1.06}._2aRGfq_careersHeroContent ._2aRGfq_solidLink{color:#242824;background:#fff;border-color:#fff}._2aRGfq_rolesSection{background:#f2f0eb;padding:5.5rem clamp(1.5rem,6vw,7rem)}._2aRGfq_rolesInner{max-width:85rem;margin-inline:auto}._2aRGfq_rolesHeader{border-bottom:1px solid #b9b9b9;grid-template-columns:minmax(0,.8fr) minmax(18rem,.55fr);align-items:end;gap:3rem 8vw;padding-bottom:2.5rem;display:grid}._2aRGfq_rolesHeader h2,._2aRGfq_careersWhyCopy h2{color:#54565b;letter-spacing:-.035em;text-transform:none;margin:.9rem 0 0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_rolesHeader>p{color:#555b62;margin:0;line-height:1.75}._2aRGfq_rolesList{margin:0;padding:0;list-style:none}._2aRGfq_roleLink{color:#4a5058;border-bottom:1px solid #b9b9b9;grid-template-columns:minmax(0,1.25fr) minmax(10rem,.55fr) minmax(12rem,.65fr) auto;align-items:center;gap:1.5rem;padding:2rem 0;text-decoration:none;display:grid}._2aRGfq_roleLink h3{letter-spacing:-.035em;text-transform:none;margin:.45rem 0 0;font-size:clamp(1.6rem,2.5vw,2.75rem);font-weight:400;line-height:1}._2aRGfq_roleLink p{color:#656a70;margin:0;font-size:.8rem;line-height:1.5}._2aRGfq_roleLink>svg{color:#242824;width:1.5rem;height:1.5rem;transition:transform .18s}._2aRGfq_roleLink:hover>svg{transform:translate(.2rem,-.2rem)}._2aRGfq_careersWhy{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2aRGfq_careersWhyImage{min-height:40rem;position:relative}._2aRGfq_careersWhyImage img{object-fit:cover}._2aRGfq_careersWhyCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem);display:flex}._2aRGfq_careersWhyCopy>p:last-of-type{color:#555b62;margin:1.5rem 0 0;line-height:1.75}._2aRGfq_careerValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}._2aRGfq_careerValue{border-top:3px solid #fd8304;padding-top:1rem}._2aRGfq_careerValue h3{color:#4a5058;letter-spacing:-.035em;text-transform:none;margin:0;font-size:.85rem;font-weight:400}._2aRGfq_careerValue p{color:#656a70;margin:.55rem 0 0;font-size:.85rem;line-height:1.6}._2aRGfq_featuredInsight{color:#fff;background:#4a5058;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);display:grid}._2aRGfq_featuredInsightImage{min-height:39rem;position:relative}._2aRGfq_featuredInsightImage img{object-fit:cover}._2aRGfq_featuredInsightCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem);display:flex}._2aRGfq_featuredInsightCopy h2{letter-spacing:-.035em;text-transform:none;margin:1rem 0 0;font-size:clamp(1.75rem,3.6vw,3.8rem);font-weight:400;line-height:1.06}._2aRGfq_featuredInsightCopy>p:last-of-type{color:#ffffffc7;margin:1.5rem 0 0;line-height:1.75}@media (max-width:1024px){._2aRGfq_homeWho,._2aRGfq_homeCapabilities,._2aRGfq_aboutFounder,._2aRGfq_aboutSection,._2aRGfq_capabilityFeature,._2aRGfq_detailIntro,._2aRGfq_caseStudyIntro,._2aRGfq_productHero,._2aRGfq_contactIntroSection,._2aRGfq_contactBodyInner,._2aRGfq_locationsGrid{grid-template-columns:1fr}._2aRGfq_locationCard{min-height:32rem}._2aRGfq_locationDetailIntro,._2aRGfq_rolesHeader,._2aRGfq_careersWhy,._2aRGfq_featuredInsight{grid-template-columns:1fr}._2aRGfq_featuredInsightImage,._2aRGfq_locationDetailImage,._2aRGfq_careersWhyImage{min-height:32rem}._2aRGfq_locationProof{grid-template-columns:repeat(2,minmax(0,1fr))}._2aRGfq_locationProof div:nth-child(2){border-right:0}._2aRGfq_locationProof div:nth-child(-n+2){border-bottom:3px solid #4a5058}._2aRGfq_roleLink{grid-template-columns:minmax(0,1fr) auto}._2aRGfq_roleLink>p{grid-column:1}._2aRGfq_roleLink>svg{grid-area:1/2/3}._2aRGfq_homeWhoVisual,._2aRGfq_homeCapabilitiesVisual,._2aRGfq_aboutImage,._2aRGfq_capabilityImage,._2aRGfq_detailIntroImage,._2aRGfq_caseStudyImage,._2aRGfq_productImage,._2aRGfq_contactHeroImage{min-height:32rem}._2aRGfq_capabilityFeature:nth-child(2n) ._2aRGfq_capabilityImage,._2aRGfq_capabilityFeature:nth-child(2n) ._2aRGfq_capabilityCopy{order:initial}._2aRGfq_detailBody{grid-template-columns:1fr}._2aRGfq_detailAside{position:static}._2aRGfq_caseStudyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}._2aRGfq_caseStudyMetrics div:nth-child(2){border-right:0}._2aRGfq_caseStudyMetrics div:nth-child(-n+2){border-bottom:3px solid #4a5058}}@media (max-width:680px){._2aRGfq_homeHero{align-items:center;height:17.5rem}._2aRGfq_homeHero:after{background:#00000047}._2aRGfq_homeHero h1{letter-spacing:-.035em;width:100%;padding-inline:1.25rem;font-size:clamp(2.5rem,6.5vw,6.5rem);line-height:1}._2aRGfq_homeWhoCopy{padding:3.5rem 2.2rem}._2aRGfq_homeWho h2,._2aRGfq_sectionTitle,._2aRGfq_archiveIntro h2,._2aRGfq_aboutTitle,._2aRGfq_capabilityHeading{font-size:clamp(1.75rem,3.6vw,3.8rem);line-height:1}._2aRGfq_homeWhoText,._2aRGfq_homeCapabilitiesCopy p{font-size:.95rem;line-height:1.75}._2aRGfq_homeWhoVisual{min-height:30rem}._2aRGfq_homeCapabilitiesVisual{min-height:25rem}._2aRGfq_homeCapabilitiesCopy{padding:4rem 2rem}._2aRGfq_homeWork,._2aRGfq_archiveSection,._2aRGfq_relatedSection{padding:4.25rem 0}._2aRGfq_sectionHeader,._2aRGfq_archiveIntro{padding-inline:2rem;display:block}._2aRGfq_sectionHeader p:last-child,._2aRGfq_archiveIntro>p{margin-top:1.4rem}._2aRGfq_workGrid,._2aRGfq_imageGallery{grid-template-columns:1fr}._2aRGfq_workCard{aspect-ratio:1.16}._2aRGfq_workCardCopy{padding:1.6rem}._2aRGfq_workCardCopy h3{font-size:2rem}._2aRGfq_centerLink{padding-inline:2rem}._2aRGfq_legacyHero,._2aRGfq_legacyHeroCompact{min-height:18rem}._2aRGfq_legacyHeroContent{width:calc(100% - 2.5rem)}._2aRGfq_legacyHeroContent h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_legacyHeroContent>div{display:none}._2aRGfq_aboutFounderCopy,._2aRGfq_aboutSectionCopy,._2aRGfq_capabilityCopy,._2aRGfq_caseStudyCopy,._2aRGfq_contactLead,._2aRGfq_detailIntroCopy{padding:4rem 2rem}._2aRGfq_aboutFounderCopy h1,._2aRGfq_aboutSectionCopy h2,._2aRGfq_caseStudyCopy h1,._2aRGfq_contactLead h1,._2aRGfq_detailIntroCopy h1{font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_aboutImage,._2aRGfq_capabilityImage,._2aRGfq_detailIntroImage,._2aRGfq_caseStudyImage,._2aRGfq_productImage,._2aRGfq_contactHeroImage{min-height:25rem}._2aRGfq_aboutVisionStatement{font-size:2.2rem!important}._2aRGfq_capabilityLead{padding:4rem 2rem}._2aRGfq_capabilityHeading{font-size:2.65rem}._2aRGfq_capabilityCopy ul{columns:1}._2aRGfq_detailBody{width:calc(100% - 4rem);padding-block:4rem}._2aRGfq_detailRichText h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_caseStudyMetrics{grid-template-columns:1fr}._2aRGfq_caseStudyMetrics div,._2aRGfq_caseStudyMetrics div:nth-child(2){border-bottom:3px solid #4a5058;border-right:0;min-height:0;padding:2rem}._2aRGfq_caseStudyMetrics div:last-child{border-bottom:0}._2aRGfq_productTitle{padding:4rem 2rem}._2aRGfq_productTitle h1{font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_productSpecs{grid-template-columns:1fr;width:calc(100% - 4rem);margin-block:4rem}._2aRGfq_contactBody{padding:4rem 1.25rem}._2aRGfq_contactDetails h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_galleryIntro{padding:4rem 2rem}._2aRGfq_galleryIntro h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_galleryMosaic{grid-template-columns:1fr}._2aRGfq_galleryMosaic figure,._2aRGfq_galleryMosaic figure:nth-child(7n+1),._2aRGfq_galleryMosaic figure:nth-child(7n+5){aspect-ratio:1.2;grid-column:auto}._2aRGfq_locationCard{min-height:29rem}._2aRGfq_locationCardCopy{padding:2rem}._2aRGfq_locationCardCopy h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_locationDetailImage,._2aRGfq_careersWhyImage{min-height:25rem}._2aRGfq_locationDetailCopy{padding:4rem 2rem}._2aRGfq_locationDetailCopy h1{font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_locationProof{grid-template-columns:1fr}._2aRGfq_locationProof div,._2aRGfq_locationProof div:nth-child(2){border-bottom:3px solid #4a5058;border-right:0;min-height:0}._2aRGfq_locationProof div:last-child{border-bottom:0}._2aRGfq_careersHero{min-height:32rem;padding:4rem 2rem}._2aRGfq_careersHeroContent h1{font-size:clamp(2.5rem,6.5vw,6.5rem)}._2aRGfq_rolesSection{padding:4rem 2rem}._2aRGfq_rolesHeader{display:block}._2aRGfq_rolesHeader h2,._2aRGfq_careersWhyCopy h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}._2aRGfq_rolesHeader>p{margin-top:1.4rem}._2aRGfq_roleLink{padding-block:1.7rem}._2aRGfq_roleLink h3{font-size:1.75rem}._2aRGfq_careersWhyCopy{padding:4rem 2rem}._2aRGfq_careerValues{grid-template-columns:1fr}._2aRGfq_featuredInsightImage{min-height:24rem}._2aRGfq_featuredInsightCopy{padding:4rem 2rem}._2aRGfq_featuredInsightCopy h2{font-size:clamp(1.75rem,3.6vw,3.8rem)}}@media (prefers-reduced-motion:reduce){._2aRGfq_workCard img{transition:none}}._2aRGfq_header{z-index:100;color:#141414;background:#fff;height:6.5rem;position:sticky;top:0}._2aRGfq_headerInner{align-items:center;width:100%;height:100%;padding-inline:clamp(1.25rem,3.75vw,4.5rem);display:flex;position:relative}._2aRGfq_headerSurface{height:100%}._2aRGfq_headerHome{color:#fff;background:0 0;height:9rem;position:absolute;left:0;right:0}._2aRGfq_headerHome:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#00000059,#0000);height:14rem;position:absolute;top:0;left:0;right:0}._2aRGfq_logoLink{background:#fff;flex:none;align-items:center;height:100%;display:flex;position:relative}._2aRGfq_logo{z-index:1;width:11.5rem;height:auto;position:relative}._2aRGfq_logoContour{pointer-events:none;display:none}._2aRGfq_headerHome ._2aRGfq_headerInner{padding-left:0}._2aRGfq_headerHome ._2aRGfq_logo{width:15rem}._2aRGfq_headerHome ._2aRGfq_logoLink{width:clamp(15rem,23vw,22rem);padding-left:clamp(1.25rem,3.75vw,4.5rem)}._2aRGfq_headerHome ._2aRGfq_logoContour{fill:#fff;width:10rem;height:100%;display:block;position:absolute;top:0;left:calc(100% - 1px)}._2aRGfq_desktopNavigation{align-items:center;margin-left:auto;display:flex}._2aRGfq_headerHome ._2aRGfq_desktopNavigation{background:0 0;padding:0}._2aRGfq_headerHome ._2aRGfq_navTrigger,._2aRGfq_headerHome ._2aRGfq_contactLink{font-weight:400}._2aRGfq_headerHome ._2aRGfq_desktopNavigation ._2aRGfq_chevron{display:none}._2aRGfq_primaryGroups{align-items:center;gap:.25rem;display:flex}._2aRGfq_navGroup{position:relative}._2aRGfq_navTrigger,._2aRGfq_contactLink{min-height:3rem;color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.35rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}._2aRGfq_navTriggerActive,._2aRGfq_contactLink[aria-current=page]{text-underline-offset:.35em;text-decoration:underline}._2aRGfq_chevron{flex:none;width:1rem;height:1rem;transition:transform .18s}._2aRGfq_navTrigger[aria-expanded=true] ._2aRGfq_chevron{transform:rotate(180deg)}._2aRGfq_dropdown{z-index:2;background:#fff;border:1px solid #d8d8d8;border-radius:.75rem;width:max-content;min-width:14rem;padding:.5rem;position:absolute;top:100%;left:0;box-shadow:0 .5rem 1.5rem #0000001f}._2aRGfq_dropdown[hidden]{display:none}._2aRGfq_dropdown a{color:#141414;border-radius:.35rem;min-height:2.75rem;padding:.75rem;font-size:1rem;line-height:1.25;text-decoration:none;display:block}._2aRGfq_dropdown a:hover,._2aRGfq_dropdown a:focus-visible{background:#fff}._2aRGfq_mobileToggle,._2aRGfq_mobilePanel{display:none}._2aRGfq_footer{color:#242824;background:#fd8304;position:relative}._2aRGfq_footerCurve{fill:#fff;pointer-events:none;width:100%;height:14.375rem;position:absolute;top:-1px;left:0;right:0}._2aRGfq_footerMobileCurve{display:none}._2aRGfq_footerCanvas{max-width:100rem;min-height:30.25rem;margin-inline:auto;padding:4.5rem clamp(1.5rem,5.2vw,5rem);position:relative}._2aRGfq_footerTop{grid-template-columns:minmax(12rem,.85fr) minmax(10rem,.9fr) minmax(0,1.9fr);align-items:start;gap:2.5rem;display:grid}._2aRGfq_footerIdentity{justify-items:start;gap:10rem;display:grid}._2aRGfq_footerBrand{color:#242824;width:5rem;height:5rem;display:block;position:relative}._2aRGfq_footerBrand svg{width:100%;height:100%;display:block}._2aRGfq_footerIdentity address{margin:0;font-size:1rem;font-style:normal;line-height:1.5}._2aRGfq_footerIdentity address a{vertical-align:top;align-items:center;min-height:1.5rem;display:inline-flex}._2aRGfq_footerIdentity a,._2aRGfq_footerColumn a,._2aRGfq_footerUtilities a{color:inherit;text-decoration:none}._2aRGfq_footerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}._2aRGfq_footerColumn ul{margin:0;padding:0;list-style:none}._2aRGfq_footerColumn a{overflow-wrap:break-word;align-items:center;min-height:2.75rem;padding-block:.6rem;font-size:.9rem;font-weight:400;line-height:1.3;display:flex}._2aRGfq_footerColumn a:hover,._2aRGfq_footerColumn a:focus-visible,._2aRGfq_footerIdentity a:hover,._2aRGfq_footerIdentity a:focus-visible,._2aRGfq_footerUtilities a:hover,._2aRGfq_footerUtilities a:focus-visible{text-underline-offset:.2em;text-decoration:underline}._2aRGfq_footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:4.5rem;left:36%;right:clamp(1.5rem,5.2vw,5rem)}._2aRGfq_footerCopyright p{margin:0;font-size:.875rem;line-height:1.5}._2aRGfq_footerUtilities{flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.875rem;display:flex}._2aRGfq_footerUtilities a{align-items:center;min-height:2.75rem;display:inline-flex}._2aRGfq_socialLinks{justify-content:center;align-items:center;gap:2rem;padding-top:1rem;display:flex}._2aRGfq_socialLinks a{color:#fff;place-items:center;width:2.75rem;height:2.75rem;display:grid}._2aRGfq_socialLinks svg{width:2rem;height:2rem}._2aRGfq_socialCutout{fill:#fd8304}._2aRGfq_headerHome ._2aRGfq_logoLink{isolation:isolate;background:0 0;width:clamp(280px,34.17vw,600px)}._2aRGfq_headerHome ._2aRGfq_logoContour{z-index:-1;color:#fff;width:100%;height:100%;top:0;left:0}._2aRGfq_headerHome ._2aRGfq_logoLink ._2aRGfq_logoContour{width:100%;height:100%;left:0}._2aRGfq_headerHome ._2aRGfq_headerInner ._2aRGfq_logoLink{width:clamp(280px,34.17vw,600px)}._2aRGfq_figmaFooterCrest{height:var(--choura-curve-height,clamp(56px,10vw,160px));color:var(--choura-panel,#54565b);background:#fff;position:relative}._2aRGfq_figmaFooterCrest>svg{width:100%;height:calc(100% + 2px);position:relative;top:-1px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerCanvas{min-height:0;padding-top:clamp(32px,4vw,64px)}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest){color:#fff}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_socialLinks a{color:inherit}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerBrand{color:#fff}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerIdentity{gap:32px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerBottom{border-top:1px solid #ffffff4d;margin-top:48px;padding-top:24px;position:static}@media (max-width:767px){._2aRGfq_headerHome ._2aRGfq_headerInner ._2aRGfq_logoLink{width:min(75vw,304px);padding-left:24px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerBrand{width:64px;height:64px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerCanvas{padding-inline:24px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_socialLinks{padding-top:0}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerIdentity address{font-size:18px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerColumn:first-child{grid-row:1/span 2}._2aRGfq_headerHome ._2aRGfq_logoLink{width:min(75vw,304px);padding-left:24px}._2aRGfq_headerHome ._2aRGfq_logoContour{width:100%}._2aRGfq_headerHome ._2aRGfq_logo{width:145px}}@media (max-width:1024px){._2aRGfq_header{height:5.25rem}._2aRGfq_logo,._2aRGfq_headerHome ._2aRGfq_logo{width:min(9.5rem,45vw);max-width:100%}._2aRGfq_desktopNavigation{display:none}._2aRGfq_headerHome ._2aRGfq_logoLink{width:min(12rem,56vw)}._2aRGfq_headerHome ._2aRGfq_logoContour{width:14vw}._2aRGfq_mobileToggle{z-index:1;color:#54565b;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:.25rem;width:3rem;height:3rem;margin-left:auto;padding:.4rem;display:flex;position:relative}._2aRGfq_headerHome ._2aRGfq_mobileToggle{color:#fff;background:0 0}._2aRGfq_mobileToggle svg{width:2rem;height:2rem}._2aRGfq_headerMenuOpen,._2aRGfq_headerHome._2aRGfq_headerMenuOpen{z-index:120;color:#54565b;background:#fff;width:100%;height:100dvh;position:fixed;inset:0}._2aRGfq_headerMenuOpen:before{display:none}._2aRGfq_headerMenuOpen ._2aRGfq_headerSurface{grid-template-rows:calc(5.25rem + env(safe-area-inset-top,0px)) minmax(0, 1fr);display:grid}._2aRGfq_headerMenuOpen ._2aRGfq_headerInner{padding:env(safe-area-inset-top,0px) max(1.25rem, env(safe-area-inset-right,0px)) 0 max(1.25rem, env(safe-area-inset-left,0px));border-bottom:1px solid #e8e8e8}._2aRGfq_headerMenuOpen ._2aRGfq_logoLink{flex:0 auto;width:auto;min-width:0;padding:0}._2aRGfq_headerMenuOpen ._2aRGfq_logoContour{display:none}._2aRGfq_headerMenuOpen ._2aRGfq_logo{width:9.5rem;max-width:100%}._2aRGfq_headerMenuOpen ._2aRGfq_mobileToggle{color:#54565b;background:#fff;border:1px solid #e1e1e1;border-radius:2rem;width:auto;min-width:5.5rem;padding-inline:.75rem}._2aRGfq_headerMenuOpen ._2aRGfq_mobileToggle svg{width:1.5rem;height:1.5rem}._2aRGfq_mobileCloseLabel{font:inherit;font-size:.875rem;font-weight:500}._2aRGfq_mobilePanel{color:#54565b;background:#fff;min-width:0;min-height:0;display:none}._2aRGfq_mobilePanelOpen{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}._2aRGfq_mobileNavigation{width:min(100%,38rem);min-height:100%;padding:1.5rem max(1.25rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));margin-inline:auto}._2aRGfq_mobileMenuEyebrow{color:#54565b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:500}._2aRGfq_mobileGroup{border-bottom:1px solid #e8e8e8}._2aRGfq_mobilePrimaryRow{align-items:center;gap:.5rem;min-width:0;display:flex}._2aRGfq_mobilePrimaryLink,._2aRGfq_mobileContact{color:#54565b;min-width:0;min-height:4.25rem;font:inherit;letter-spacing:-.035em;overflow-wrap:break-word;flex:auto;align-items:center;gap:.5rem;padding-block:.625rem;font-size:clamp(1.75rem,7.2vw,2.1rem);font-weight:500;line-height:1.2;text-decoration:none;display:flex}._2aRGfq_mobilePrimaryLink[aria-current=page],._2aRGfq_mobileContact[aria-current=page]{text-underline-offset:.2em;-webkit-text-decoration:underline #fd8304;text-decoration:underline #fd8304}._2aRGfq_mobileTrigger{color:#54565b;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}._2aRGfq_mobileTrigger svg{width:1.25rem;height:1.25rem}._2aRGfq_mobileTriggerOpen svg{transform:rotate(180deg)}._2aRGfq_mobileTriggerActive{border-color:#b7b8ba}._2aRGfq_mobileTriggerOpen{background:#fff}._2aRGfq_mobileContact{border-bottom:1px solid #e8e8e8;justify-content:space-between;width:100%}._2aRGfq_mobileContact svg{color:#242824;flex:none;width:1.5rem;height:1.5rem;margin-right:.75rem}._2aRGfq_mobileSubmenu{display:none}._2aRGfq_mobileSubmenuOpen{display:block}._2aRGfq_mobileSubmenu>ul{border-left:2px solid #fd8304;margin:0;padding:0 0 .25rem .75rem;list-style:none}._2aRGfq_mobileSubLink{color:#54565b;border-radius:.25rem;align-items:center;min-height:2.75rem;padding:.625rem .5rem;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}._2aRGfq_mobileSubLink:hover,._2aRGfq_mobileSubLink:focus-visible{background:#fff}._2aRGfq_mobileMeta{margin-top:1.5rem;font-size:.9rem}._2aRGfq_mobileLocations{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem}._2aRGfq_mobileLocationsTrigger{color:#54565b;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:1rem;font-weight:500;display:flex}._2aRGfq_mobileLocationsTrigger[aria-expanded=true] svg{transform:rotate(180deg)}._2aRGfq_mobileLocationLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;padding-block:.5rem;display:grid}._2aRGfq_mobileLocationLinks[hidden]{display:none}._2aRGfq_mobileLocationLinks a{color:#54565b;overflow-wrap:break-word;align-items:center;min-height:2.75rem;padding-block:.375rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}._2aRGfq_mobileContactDetails{gap:.125rem;padding-top:1rem;display:grid}._2aRGfq_mobileContactDetails p{color:#54565b;letter-spacing:normal;text-transform:none;margin:0 0 .25rem;font-size:.75rem;font-weight:500}._2aRGfq_mobileContactDetails a{color:#54565b;overflow-wrap:break-word;align-items:center;width:fit-content;max-width:100%;min-height:2.75rem;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}._2aRGfq_mobileContactDetails a:hover,._2aRGfq_mobileLocationLinks a:hover{text-underline-offset:.2em;text-decoration:underline}._2aRGfq_headerMenuOpen a:focus-visible,._2aRGfq_headerMenuOpen button:focus-visible{outline-offset:4px;outline:2px solid #54565b}._2aRGfq_footerTop{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:3rem}._2aRGfq_footerIdentity{grid-area:1/1/3}._2aRGfq_socialLinks{grid-area:1/2;justify-content:flex-start}._2aRGfq_footerColumns{grid-area:2/2}._2aRGfq_footerBottom{margin-top:2.5rem;position:static}}@media (max-width:767px){._2aRGfq_footerDesktopCurve{display:none}._2aRGfq_footerMobileCurve{height:5rem;display:block}._2aRGfq_footerCanvas{min-height:0;padding:3.5rem 1.25rem 1.5rem}._2aRGfq_footerTop{grid-template-columns:minmax(0,1fr) 2.75rem;gap:2rem 1rem}._2aRGfq_footerIdentity{grid-area:1/1;gap:1.5rem}._2aRGfq_footerIdentity address{font-size:1rem;line-height:1.5}._2aRGfq_footerIdentity address a{min-height:2.75rem}._2aRGfq_footerBrand{width:3.5rem;height:3.5rem}._2aRGfq_footerColumns{grid-area:2/1/auto/-1;gap:.75rem}._2aRGfq_footerColumn a{font-size:.875rem;line-height:1.45}._2aRGfq_footerBottom{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}._2aRGfq_footerCopyright{order:2}._2aRGfq_socialLinks{flex-direction:column;grid-area:1/2;gap:.5rem;padding-top:1.5rem}._2aRGfq_socialLinks a{width:2.75rem;height:2.75rem}._2aRGfq_socialLinks svg{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){._2aRGfq_chevron{transition:none}}._2aRGfq_headerEditorial{z-index:80;color:#54565b;height:64px;font-family:var(--font-instrument-sans), Arial, sans-serif;background:#fff;border:0;position:fixed;inset:0 0 auto}._2aRGfq_headerEditorial ._2aRGfq_headerSurface{background:#fff;border-bottom:1px solid #efefef}._2aRGfq_headerEditorial ._2aRGfq_headerInner{flex:0 0 64px;grid-template-columns:minmax(120px,1fr) auto auto 88px;align-items:center;gap:28px;width:100%;max-width:1728px;height:64px;margin:0 auto;padding:0 clamp(16px,3vw,48px);display:grid}._2aRGfq_headerEditorial ._2aRGfq_logoLink{background:0 0;border-radius:0;min-width:0;height:auto;padding:0}._2aRGfq_headerEditorial ._2aRGfq_logoContour{display:none}._2aRGfq_headerEditorial ._2aRGfq_logo{width:120px;max-width:100%;height:auto;display:block}._2aRGfq_kaleidaNavigation{align-items:center;gap:clamp(16px,2vw,32px);display:flex}._2aRGfq_kaleidaNavigation>a,._2aRGfq_rentalDisclosure>button{min-height:64px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}._2aRGfq_kaleidaNavigation>a:hover,._2aRGfq_rentalDisclosure>button:hover,._2aRGfq_kaleidaNavigation>a[aria-current],._2aRGfq_rentalDisclosure>button[data-active=true]{color:#242824}._2aRGfq_kaleidaNavigation>a[aria-current]:after,._2aRGfq_rentalDisclosure>button[data-active=true]:after{content:"";color:#242824;background:#fd8304;height:2px;position:absolute;inset:auto 0 0}._2aRGfq_rentalDisclosure{position:relative}._2aRGfq_rentalDisclosure>button svg{width:14px;height:14px;transition:transform .22s}._2aRGfq_rentalDisclosure>button[aria-expanded=true] svg{transform:rotate(180deg)}._2aRGfq_rentalPanel{color:#54565b;background:#fff;border-radius:24px 24px 48px;width:min(720px,100vw - 32px);padding:24px;animation:.26s cubic-bezier(.2,.7,.2,1) _2aRGfq_navigation-panel;position:fixed;top:64px;right:clamp(16px,3vw,48px);box-shadow:0 20px 50px #0000001f}._2aRGfq_rentalPanel[hidden]{display:none}._2aRGfq_rentalPanelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;display:flex}._2aRGfq_rentalPanelHeading>a{color:#242824;align-items:center;gap:8px;min-height:44px;display:inline-flex}._2aRGfq_rentalPanelHeading svg,._2aRGfq_rentalPanelTitle svg{flex-shrink:0;width:18px;height:18px}._2aRGfq_rentalPanelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._2aRGfq_rentalPanelGrid>a{isolation:isolate;color:inherit;flex-direction:column;gap:10px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}._2aRGfq_rentalPanelGrid>a:before{content:"";z-index:-1;background:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}._2aRGfq_rentalPanelGrid>a[data-enter-from=top]:before{transform:translateY(-101%)}._2aRGfq_rentalPanelGrid>a:is(:hover,:focus-visible,[aria-current]):before{transform:translateY(0)}._2aRGfq_rentalPanelImage{aspect-ratio:1.45;width:100%;display:block;position:relative;overflow:hidden}._2aRGfq_rentalPanelImage img{object-fit:cover;transition:transform .5s}._2aRGfq_rentalPanelGrid>a:hover img{transform:scale(1.04)}._2aRGfq_rentalPanelTitle{letter-spacing:-.035em;justify-content:space-between;align-items:start;gap:6px;font-size:18px;line-height:1.15;display:flex}._2aRGfq_rentalPanelGrid small{color:#676962;font-size:12px}._2aRGfq_headerEditorial ._2aRGfq_mobileToggle{width:100%;min-width:44px;height:44px;min-height:44px;color:inherit;text-transform:none;background:0 0;border:0;border-radius:0;grid-area:1/-2/auto/-1;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:400;display:flex}._2aRGfq_headerEditorial ._2aRGfq_mobileToggle>svg{flex:none;width:24px;height:24px;display:block}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen{color:#54565b;background:#fff;border:0;height:100dvh}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen ._2aRGfq_headerSurface{background:#fff;flex-direction:column;height:100dvh;display:flex;overflow:hidden}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen ._2aRGfq_headerInner{border:0}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen ._2aRGfq_logo{filter:none}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen ._2aRGfq_kaleidaNavigation,._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen [data-quote-trigger]{visibility:hidden}._2aRGfq_headerEditorial ._2aRGfq_mobilePanel{color:inherit;visibility:hidden;opacity:0;background:0 0;height:0;min-height:0;display:block;position:relative;inset:auto;overflow:hidden}._2aRGfq_headerEditorial ._2aRGfq_mobilePanelOpen{visibility:visible;opacity:1;overscroll-behavior:contain;flex:1;height:auto;min-height:0;overflow:auto}._2aRGfq_kaleidaMenu{max-width:1600px;padding:clamp(32px,5vh,64px) clamp(24px,5vw,80px) max(32px,env(safe-area-inset-bottom));grid-template-columns:.9fr 1.1fr;gap:48px 7vw;margin:0 auto;animation:.35s cubic-bezier(.2,.7,.2,1) _2aRGfq_navigation-panel;display:grid}._2aRGfq_kaleidaMenuNavigation{flex-direction:column;align-items:stretch;gap:12px;display:flex}._2aRGfq_kaleidaMenuNavigation a{letter-spacing:-.055em;align-items:center;gap:18px;min-height:44px;font-size:clamp(48px,6.4vw,100px);font-weight:400;line-height:1.06;text-decoration:none;display:flex}._2aRGfq_menuIndex{letter-spacing:.04em;color:#242824;align-self:start;margin-top:1em;font-size:11px}._2aRGfq_menuArrow{opacity:0;width:.38em;height:.38em;margin-left:auto;transition:transform .22s,opacity .22s;transform:translate(-8px,8px)}._2aRGfq_kaleidaMenuNavigation a:is(:hover,:focus-visible) ._2aRGfq_menuArrow{opacity:1;transform:none}._2aRGfq_kaleidaMenuNavigation a:hover,._2aRGfq_kaleidaMenuGroup a:hover{color:#242824}._2aRGfq_kaleidaMenuGroups{grid-template-columns:1fr 1fr;align-self:start;gap:32px 40px;display:grid}._2aRGfq_kaleidaMenuGroup{min-width:0}._2aRGfq_kaleidaGroupTitle{color:#242824;margin:0 0 12px;font-size:12px;font-weight:500}._2aRGfq_kaleidaMenuGroup>._2aRGfq_kaleidaGroupToggle{display:none}._2aRGfq_kaleidaMenuGroup nav{gap:4px;display:grid}._2aRGfq_kaleidaMenuGroup nav[hidden]{display:none}._2aRGfq_kaleidaMenuGroup nav a{align-items:center;min-height:44px;font-size:17px;line-height:1.3;text-decoration:none;display:flex}._2aRGfq_kaleidaMenuSocial{color:#54565b;flex-wrap:wrap;grid-column:1/-1;gap:0 32px;padding-top:24px;display:flex}._2aRGfq_kaleidaMenuSocial a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}._2aRGfq_headerEditorial :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #242824}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen :is(a,button):focus-visible{outline-color:#242824}._2aRGfq_kaleidaMenuNavigation a[aria-current],._2aRGfq_kaleidaMenuGroup a[aria-current]{color:#242824}@media (min-width:768px) and (max-width:1199px){._2aRGfq_headerEditorial ._2aRGfq_headerInner{gap:20px}._2aRGfq_kaleidaNavigation>._2aRGfq_compactNavigationLink{display:none}}@media (max-width:1023px){._2aRGfq_kaleidaMenu{max-width:680px;padding:28px 24px max(24px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:32px}._2aRGfq_kaleidaMenuNavigation{gap:6px}._2aRGfq_kaleidaMenuNavigation a{font-size:clamp(44px,8vw,68px)}._2aRGfq_kaleidaMenuGroups{grid-template-columns:1fr;gap:8px}._2aRGfq_kaleidaGroupTitle{display:none}._2aRGfq_kaleidaMenuGroup{background:#fff;border-radius:16px;padding:0 16px}._2aRGfq_kaleidaMenuGroup>._2aRGfq_kaleidaGroupToggle{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;display:flex}._2aRGfq_kaleidaGroupToggle svg{width:18px;height:18px;transition:transform .22s}._2aRGfq_kaleidaGroupToggle[aria-expanded=true] svg{transform:rotate(180deg)}._2aRGfq_kaleidaMenuGroup nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-bottom:12px}._2aRGfq_kaleidaMenuGroup nav a{font-size:14px}._2aRGfq_kaleidaMenuSocial{justify-content:space-between;gap:0 16px;padding:0}._2aRGfq_kaleidaMenuSocial a{font-size:13px}}@media (max-width:767px){._2aRGfq_headerEditorial ._2aRGfq_headerInner{grid-template-columns:minmax(0,1fr) auto 44px;gap:14px}._2aRGfq_headerEditorial ._2aRGfq_logo{width:112px}._2aRGfq_headerEditorial ._2aRGfq_kaleidaNavigation{display:none}._2aRGfq_headerEditorial ._2aRGfq_mobileToggle{justify-content:center}._2aRGfq_headerEditorial ._2aRGfq_mobileToggle>span{display:none}._2aRGfq_headerEditorial._2aRGfq_headerMenuOpen ._2aRGfq_headerInner{grid-template-columns:minmax(0,1fr) auto 44px}._2aRGfq_menuIndex{font-size:10px}}@keyframes _2aRGfq_navigation-panel{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){._2aRGfq_headerEditorial *{transition:none!important;animation:none!important}}html[data-accessibility-reduced-motion=true] ._2aRGfq_headerEditorial *{transition:none!important;animation:none!important}._2aRGfq_legacyDivision{max-width:1600px;margin-inline:auto;padding-inline:clamp(16px,3vw,64px)}._2aRGfq_legacyDivision ._2aRGfq_detailIntro{color:#54565b;background:#fff;flex-direction:column;display:flex}._2aRGfq_legacyDivision ._2aRGfq_detailIntroCopy{order:-1;padding:3rem 0 2rem}._2aRGfq_legacyDivision ._2aRGfq_detailIntroCopy h1{color:#54565b;max-width:20ch;font-size:clamp(3rem,7vw,7rem)}._2aRGfq_legacyDivision ._2aRGfq_detailIntroCopy p{max-width:65ch;font-size:1.125rem;line-height:1.55}._2aRGfq_legacyDivision ._2aRGfq_detailIntroImage{aspect-ratio:2;min-height:0}._2aRGfq_legacyDivision ._2aRGfq_detailBody{width:100%;padding-block:3rem}@media (max-width:767px){._2aRGfq_legacyDivision ._2aRGfq_detailIntroImage{aspect-ratio:1.4}._2aRGfq_legacyDivision ._2aRGfq_detailIntroCopy{padding-top:2rem}}@media (min-width:768px){._2aRGfq_headerEditorial [data-quote-trigger]{border:1px solid #d6d3ce;padding-inline:12px;font-size:14px}}._2aRGfq_rentalPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._2aRGfq_header[data-figma-header]{transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s}._2aRGfq_headerHome[data-figma-header]{position:fixed;top:0}._2aRGfq_header[data-figma-header][data-nav-hidden=true]:not([data-nav-open=true]):not(:has(:focus-visible)){transform:translateY(calc(-100% - 2px))}._2aRGfq_header[data-figma-header][data-nav-surface=solid]{color:#54565b;background:#fff;box-shadow:0 1px #00000014}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid]:before,._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_logoContour{opacity:0}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_mobileToggle{color:#54565b}._2aRGfq_header[data-figma-header][data-nav-open=true]{box-shadow:none;transform:none}@media (min-width:1025px){._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid]{height:6.5rem}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_logo{width:11.5rem}}@media (prefers-reduced-motion:reduce){._2aRGfq_header[data-figma-header]{transition:none}}html[data-accessibility-reduced-motion=true] ._2aRGfq_header[data-figma-header]{transition:none}._2aRGfq_header[data-figma-header][data-nav-surface=solid]:not([data-nav-open=true]){height:84px}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_logoLink{width:auto}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_headerInner ._2aRGfq_logoLink{width:auto;padding-right:24px}._2aRGfq_header[data-figma-header] [data-quote-trigger]{flex-shrink:0;margin-left:auto;margin-right:20px}@media (max-width:1024px){._2aRGfq_header[data-figma-header] ._2aRGfq_logo{width:clamp(120px,32vw,152px)}._2aRGfq_header[data-figma-header][data-nav-surface=solid]:not([data-nav-open=true]){height:76px}._2aRGfq_headerHome[data-figma-header][data-nav-surface=solid] ._2aRGfq_logo{width:clamp(120px,32vw,152px)}._2aRGfq_header[data-figma-header] [data-quote-trigger]{margin-right:12px}._2aRGfq_header[data-figma-header] [data-quote-trigger]:not([aria-hidden=true])+._2aRGfq_mobileToggle{margin-left:0}._2aRGfq_headerHome[data-figma-header][data-nav-surface=hero] ._2aRGfq_mobileToggle{color:#343638;background:#fff;border-radius:50%;width:44px;height:44px;box-shadow:0 1px 12px #00000014}}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest){background:var(--choura-panel,#54565b);color:#fff}._2aRGfq_footer ._2aRGfq_figmaFooterCrest{color:var(--choura-panel,#54565b)}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_footerCanvas{background:var(--choura-panel,#54565b)}._2aRGfq_footer:has(._2aRGfq_figmaFooterCrest) ._2aRGfq_socialCutout{fill:var(--choura-panel,#54565b)}._2aRGfq_header[data-figma-header] ._2aRGfq_desktopNavigation{margin-left:auto}._2aRGfq_header[data-figma-header] ._2aRGfq_navTrigger,._2aRGfq_header[data-figma-header] ._2aRGfq_contactLink{letter-spacing:.035em;font-size:14px}._2aRGfq_header[data-figma-header] ._2aRGfq_dropdown a{letter-spacing:.025em;font-size:13px}._2aRGfq_header[data-figma-header] ._2aRGfq_dropdown a:hover{background:#f2f2f0}._2aRGfq_header[data-figma-header] ._2aRGfq_navGroup{position:relative}._2aRGfq_header[data-figma-header] ._2aRGfq_dropdown{z-index:10}@media (min-width:1025px){._2aRGfq_header[data-figma-header] [data-quote-trigger]{margin-left:24px;margin-right:0}._2aRGfq_headerHome[data-figma-header]:not([data-nav-open=true]){height:104px}._2aRGfq_headerHome[data-figma-header] ._2aRGfq_headerInner ._2aRGfq_logoLink{width:clamp(260px,27vw,430px)}._2aRGfq_headerHome[data-figma-header] ._2aRGfq_logo{width:180px}}._2aRGfq_headerMorph{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}@media (min-width:1025px){._2aRGfq_headerHome[data-figma-header]{transition:transform .28s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}._2aRGfq_headerHome[data-nav-morph-ready=true] ._2aRGfq_headerMorph{display:block}._2aRGfq_headerHome[data-nav-morph-ready=true] ._2aRGfq_headerInner{z-index:1}._2aRGfq_headerHome[data-nav-morph-ready=true] ._2aRGfq_logoContour{display:none}._2aRGfq_headerHome[data-nav-morph-ready=true] ._2aRGfq_headerInner ._2aRGfq_logoLink{width:clamp(260px,27vw,430px);padding-right:24px}._2aRGfq_headerHome[data-nav-morph-ready=true][data-nav-morph-complete=false]{box-shadow:none;background:0 0}._2aRGfq_headerHome[data-nav-morph-ready=true] [data-header-morph-ink=gray]{color:#54565b;transition:none}._2aRGfq_headerHome[data-nav-morph-ready=true] [data-header-morph-ink=white]{color:#fff;transition:none}}@media (prefers-reduced-motion:reduce){._2aRGfq_headerHome[data-figma-header]{transition:none}}html[data-accessibility-reduced-motion=true] ._2aRGfq_headerHome[data-figma-header]{transition:none}
