.deep-page{--deep-h1-primary: clamp(50px, 5.1vw, 76px);--deep-h1-secondary: clamp(46px, 4.6vw, 66px);--deep-h1-compact: clamp(42px, 4vw, 58px);--deep-h2: clamp(36px, 4vw, 56px);--deep-h2-compact: clamp(32px, 3.4vw, 48px);--deep-lead: clamp(17px, 1.35vw, 20px);--deep-section: clamp(72px, 7.5vw, 112px);--deep-section-compact: clamp(56px, 5.7vw, 82px)}.deep-page .section{padding:var(--deep-section) 0}.deep-page .section-tight,.deep-page .editorial-visual-section{padding:var(--deep-section-compact) 0}.deep-page h2{max-width:920px;font-size:var(--deep-h2);line-height:1.04;letter-spacing:-.045em}.deep-page .lead{max-width:720px;font-size:var(--deep-lead);line-height:1.62}.deep-page .eyebrow{margin-bottom:14px}.deep-page .breadcrumbs{margin-bottom:15px}.deep-utility-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#b9cbff;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:700}.deep-utility-link span{transition:transform .28s var(--ease)}.deep-utility-link:hover{color:#fff}.deep-utility-link:hover span{transform:translate(4px)}.deep-page .deep-section-heading{max-width:820px}.deep-page .deep-section-heading .lead,.deep-page .visual-story-copy .lead,.deep-page .editorial-visual-copy .lead{margin-top:20px}.deep-page .hero-actions{margin-top:28px}.deep-page .deep-hero{min-height:min(84svh,820px);padding:120px 0 62px}.deep-page .deep-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,1fr);gap:clamp(42px,4.8vw,70px)}.deep-page .deep-hero-copy h1{max-width:760px;font-size:var(--deep-h1-secondary);line-height:1;letter-spacing:-.05em;text-wrap:balance}.deep-page .deep-hero-copy .lead{max-width:700px;margin-top:21px}.deep-page .deep-hero-visual{padding:10px;border-radius:32px;transform:perspective(1300px) rotateY(-2deg)}.deep-page .deep-hero-visual img{width:100%;max-height:450px;object-fit:contain;border-radius:24px}.page-primary-service .deep-hero{min-height:min(86svh,840px)}.page-primary-service .deep-hero-copy h1{font-size:var(--deep-h1-primary)}.page-primary-service .deep-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(390px,1fr)}.deep-page .page-hero{min-height:auto;align-items:center;padding:126px 0 66px}.deep-page .page-hero h1{max-width:980px;font-size:var(--deep-h1-secondary);line-height:1;letter-spacing:-.05em;text-wrap:balance}.deep-page .page-hero .lead{max-width:720px;margin-top:20px}.page-secondary-service .page-hero{padding-bottom:62px}.page-conversion .page-hero{padding:116px 0 50px}.page-conversion .page-hero h1,.page-utility .page-hero h1{max-width:880px;font-size:var(--deep-h1-compact)}.page-conversion .section{padding:var(--deep-section-compact) 0}.page-utility .page-hero{padding:116px 0 48px}.page-utility .section{padding:clamp(54px,5.5vw,78px) 0}.page-utility .prose{max-width:790px;font-size:17px;line-height:1.78}.page-utility .prose h2{margin:48px 0 18px;font-size:clamp(27px,2.5vw,36px);line-height:1.15;letter-spacing:-.035em}.page-occupant .audience-hero{min-height:min(84svh,790px);padding:118px 0 62px}.page-occupant .audience-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr);gap:clamp(40px,4.8vw,70px)}.page-occupant .audience-hero h1{max-width:760px;font-size:clamp(48px,4.8vw,68px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.page-occupant .audience-hero .lead{margin-top:21px}.page-occupant .audience-visual{min-height:440px}.page-occupant .deep-hero,.page-corporate .deep-hero,.page-secondary-service .deep-hero{min-height:min(82svh,780px)}.page-occupant .deep-hero-copy h1,.page-corporate .deep-hero-copy h1,.page-secondary-service .deep-hero-copy h1{font-size:var(--deep-h1-secondary)}.page-occupant .deep-hero-visual img,.page-corporate .deep-hero-visual img,.page-secondary-service .deep-hero-visual img{max-height:420px}.deep-page .card{padding:clamp(26px,2.5vw,34px);border-radius:24px}.deep-page .card-icon{margin-bottom:28px}.deep-page .grid-3,.deep-page .deep-highlight-grid,.deep-page .concierge-path-grid,.deep-page .media-roadmap,.deep-page .process-grid,.deep-page .help-grid,.deep-page .neighborhood-grid{gap:20px}.deep-page .deep-highlight-grid,.deep-page .deep-process-grid,.deep-page .concierge-path-grid,.deep-page .media-roadmap,.deep-page .process-grid,.deep-page .help-grid,.deep-page .neighborhood-grid,.deep-page .article-grid{margin-top:40px}.deep-page .stack-cards,.deep-page .grid-3[style*=margin-top],.deep-page .grid-2[style*=margin-top]{margin-top:40px!important}.deep-page .deep-highlight{min-height:210px;padding-top:62px}.deep-page .deep-process-step{min-height:230px;padding:27px}.deep-page .deep-process-step h3{margin-top:38px}.deep-page .concierge-path-card{min-height:250px;padding:26px}.deep-page .media-roadmap-card,.deep-page .process-step,.deep-page .help-card,.deep-page .neighborhood-card{padding:27px}.deep-page .offer-card{padding:34px}.deep-page .cta-panel{padding:clamp(40px,5vw,64px);border-radius:32px}.deep-page .cta-panel h2{max-width:820px;font-size:var(--deep-h2)}.deep-page .cta-panel .lead{margin-top:18px}.deep-page .journey-intro{gap:clamp(32px,5vw,72px)}.deep-page .availability-panel{margin-top:42px}.deep-page .prose h2{font-size:clamp(34px,3.3vw,46px);margin:56px 0 20px}.deep-page.page-utility .prose h2{margin:48px 0 18px;font-size:clamp(27px,2.5vw,36px);line-height:1.15}.page-conversion .journey-form-aside h2,.page-conversion .section h2{font-size:var(--deep-h2-compact)}@media(max-width:1180px){.deep-page .deep-hero,.page-primary-service .deep-hero,.page-occupant .deep-hero,.page-corporate .deep-hero,.page-secondary-service .deep-hero,.page-occupant .audience-hero{min-height:auto;padding:122px 0 68px}.deep-page .deep-hero-grid,.page-primary-service .deep-hero-grid,.page-occupant .audience-hero-grid{grid-template-columns:1fr;gap:38px}.deep-page .deep-hero-copy,.page-occupant .audience-hero-grid>:first-child{max-width:800px}.deep-page .deep-hero-visual,.page-occupant .audience-visual{width:min(100%,760px)}}@media(max-width:760px){.deep-page{--deep-section: clamp(64px, 17vw, 78px);--deep-section-compact: clamp(54px, 15vw, 68px)}.deep-page h2,.deep-page .cta-panel h2,.page-conversion .section h2{font-size:clamp(32px,9.5vw,42px);line-height:1.08}.deep-page .lead{font-size:16px;line-height:1.62}.deep-page .deep-hero,.page-primary-service .deep-hero,.page-occupant .deep-hero,.page-corporate .deep-hero,.page-secondary-service .deep-hero,.page-occupant .audience-hero{padding:112px 0 54px}.deep-page .deep-hero-copy h1,.page-primary-service .deep-hero-copy h1,.page-occupant .deep-hero-copy h1,.page-corporate .deep-hero-copy h1,.page-secondary-service .deep-hero-copy h1,.page-occupant .audience-hero h1{font-size:clamp(42px,12.3vw,56px);line-height:1.02}.deep-page .page-hero,.page-conversion .page-hero,.page-utility .page-hero{padding:108px 0 48px}.deep-page .page-hero h1,.page-conversion .page-hero h1,.page-utility .page-hero h1{font-size:clamp(40px,11.5vw,52px);line-height:1.04}.deep-page .hero-actions{margin-top:24px}.deep-page .deep-hero-grid{gap:32px}.deep-page .deep-hero-visual img{max-height:none}.page-occupant .audience-visual{min-height:360px}.deep-page .deep-highlight-grid,.deep-page .deep-process-grid,.deep-page .concierge-path-grid,.deep-page .media-roadmap,.deep-page .process-grid,.deep-page .help-grid,.deep-page .neighborhood-grid,.deep-page .article-grid{margin-top:32px}.deep-page .card,.deep-page .offer-card,.deep-page .deep-process-step,.deep-page .concierge-path-card,.deep-page .media-roadmap-card,.deep-page .process-step,.deep-page .help-card,.deep-page .neighborhood-card{padding:24px}.deep-page .cta-panel{padding:38px 24px;border-radius:24px}.page-utility .prose{font-size:16px}.page-utility .prose h2,.deep-page .prose h2{margin:42px 0 16px;font-size:clamp(28px,8vw,34px)}}
