.page-module__QrAYhG__page{--blueprint-surface:#000;--blueprint-secondary:#858585;--blueprint-line-color:#ffffff12;--footer-heading-color:#f5f5f7;--paragraph-color:#f5f5f7;--marketing-content-width:1150px;color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;min-height:100dvh}.page-module__QrAYhG__hero{width:min(1150px,100% - 48px);margin-inline:auto;padding:160px 0 128px}.page-module__QrAYhG__hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1.05}.page-module__QrAYhG__hero p{color:#858585;letter-spacing:-.015em;margin:16px 0 0;font-size:20px;line-height:1.4}.page-module__QrAYhG__exterior{width:min(1350px,100% - 48px);margin:0 auto}.page-module__QrAYhG__exterior img,.page-module__QrAYhG__interior img{width:100%;height:auto;display:block}.page-module__QrAYhG__editorial{width:min(1070px,100% - 48px);margin:0 auto;padding:176px 0 128px}.page-module__QrAYhG__section{grid-template-columns:36% 1fr;gap:56px;display:grid}.page-module__QrAYhG__section+.page-module__QrAYhG__section{margin-top:160px}.page-module__QrAYhG__section h2{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:500;line-height:1.2}.page-module__QrAYhG__copy{letter-spacing:-.015em;color:#858585;font-size:20px;line-height:1.4}.page-module__QrAYhG__copy p{margin:0}.page-module__QrAYhG__copy p+p{margin-top:28px}.page-module__QrAYhG__copy .page-module__QrAYhG__lead{color:#f5f5f7}.page-module__QrAYhG__principles{align-items:center;gap:12px;margin-top:40px;font-size:15px;text-decoration:none;transition:color .16s;display:inline-flex}.page-module__QrAYhG__principles:hover{color:#fff}.page-module__QrAYhG__principles:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #0e60fd}.page-module__QrAYhG__interior{width:min(1150px,100% - 48px);margin:0 auto 128px}.page-module__QrAYhG__team{grid-template-columns:28% minmax(0,1fr);gap:40px;width:min(1070px,100% - 48px);margin:0 auto;padding:24px 0 128px}.page-module__QrAYhG__teamGroups{min-width:0;padding-top:8px}.page-module__QrAYhG__teamGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.page-module__QrAYhG__teamGroup+.page-module__QrAYhG__teamGroup{border-top:1px solid #ffffff24;margin-top:40px;padding-top:40px}.page-module__QrAYhG__teamNames{color:var(--blueprint-secondary);letter-spacing:-.015em;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.page-module__QrAYhG__teamNames li+li{margin-top:10px}@media (max-width:760px){.page-module__QrAYhG__hero{padding:128px 0 72px}.page-module__QrAYhG__hero p,.page-module__QrAYhG__copy{font-size:18px}.page-module__QrAYhG__editorial{padding:80px 0}.page-module__QrAYhG__section{grid-template-columns:1fr;gap:28px}.page-module__QrAYhG__section h2{font-size:32px}.page-module__QrAYhG__section+.page-module__QrAYhG__section{margin-top:80px}.page-module__QrAYhG__interior{margin-bottom:80px}.page-module__QrAYhG__team{grid-template-columns:1fr;gap:28px;padding:0 0 80px}.page-module__QrAYhG__teamGroups{padding-top:0}.page-module__QrAYhG__teamGroup{gap:24px}}@media (max-width:540px){.page-module__QrAYhG__teamGroup{grid-template-columns:1fr;gap:10px}.page-module__QrAYhG__teamGroup+.page-module__QrAYhG__teamGroup{margin-top:28px;padding-top:28px}}@media (max-width:400px){.page-module__QrAYhG__desktopBreak{display:none}}
