._root_uvbaw_1{background:radial-gradient(circle at 86% 12%, #7ad7b01c, transparent 28%), var(--lp-bg-deep);min-height:100vh;color:var(--lp-text)}._main_uvbaw_9{width:min(1120px,100% - 48px);margin:0 auto;padding:104px 0 112px}._hero_uvbaw_15{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:end;gap:28px 64px;display:grid}._eyebrow_uvbaw_22,._routeMark_uvbaw_23,._sectionIndex_uvbaw_24{font-family:var(--lp-mono);text-transform:uppercase}._eyebrow_uvbaw_22{color:var(--lp-mint);letter-spacing:.12em;margin:0 0 18px;font-size:12px}._title_uvbaw_36{max-width:850px;color:var(--lp-text);font-family:var(--lp-display);letter-spacing:-.035em;margin:0;font-size:clamp(54px,9vw,112px);font-weight:700;line-height:.88}._routeMark_uvbaw_23{border-top:1px solid var(--lp-mint);color:var(--lp-dim);letter-spacing:.08em;margin:0;padding-top:16px;font-size:11px}._intro_uvbaw_56{max-width:760px;color:var(--lp-muted);font-family:var(--lp-body);grid-column:1/-1;margin:32px 0 0;font-size:clamp(20px,2.4vw,28px);line-height:1.45}._sections_uvbaw_66{border-top:1px solid var(--lp-hair);border-left:1px solid var(--lp-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:76px;display:grid}._sections_uvbaw_66[data-kind=contact]{grid-template-columns:repeat(2,minmax(0,1fr))}._section_uvbaw_24{border-right:1px solid var(--lp-hair);border-bottom:1px solid var(--lp-hair);min-height:310px;padding:28px}._sectionIndex_uvbaw_24{color:var(--lp-mint);letter-spacing:.08em;margin:0 0 56px;font-size:11px}._section_uvbaw_24 h2{color:var(--lp-text);font-family:var(--lp-display);margin:0 0 18px;font-size:27px;line-height:1.08}._section_uvbaw_24>p:not(._sectionIndex_uvbaw_24){color:var(--lp-muted);font-family:var(--lp-body);margin:0;font-size:16px;line-height:1.65}._section_uvbaw_24 a{color:var(--lp-mint);font-family:var(--lp-body);text-underline-offset:5px;margin-top:28px;font-size:15px;font-weight:700;text-decoration-color:#7ad7b073;display:inline-flex}._section_uvbaw_24 a:hover,._section_uvbaw_24 a:focus-visible{color:var(--lp-text)}._section_uvbaw_24 a:focus-visible{outline:2px solid var(--lp-mint);outline-offset:4px;border-radius:4px}@media (width<=800px){._main_uvbaw_9{width:min(100% - 32px,1120px);padding:68px 0 72px}._hero_uvbaw_15{grid-template-columns:1fr;gap:28px}._title_uvbaw_36{font-size:clamp(48px,15vw,72px);line-height:.94}._routeMark_uvbaw_23{width:min(220px,100%)}._intro_uvbaw_56{grid-column:auto;margin-top:12px;font-size:20px}._sections_uvbaw_66,._sections_uvbaw_66[data-kind=contact]{grid-template-columns:1fr;margin-top:52px}._section_uvbaw_24{min-height:0;padding:24px}._sectionIndex_uvbaw_24{margin-bottom:36px}}
