.q2Wlhq_page{background:#07090e}.q2Wlhq_page .q2Wlhq_hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:min(820px,100svh - 88px);padding:110px 0 30px;display:flex;position:relative;overflow:hidden}.q2Wlhq_heroPicture,.q2Wlhq_heroShade{z-index:-1;position:absolute;inset:0}.q2Wlhq_heroImage{object-fit:cover;object-position:center 58%}.q2Wlhq_heroShade{background:linear-gradient(90deg,#03070be8 0%,#03070bbd 55%,#03070bb3 100%),linear-gradient(#0000 60%,#07090e 100%)}.q2Wlhq_heroContent{padding-block:20px 90px}.q2Wlhq_heroContent .q2Wlhq_eyebrow{color:#c2d7d7}.q2Wlhq_heroContent h1{letter-spacing:-.045em;text-wrap:balance;max-width:1100px;margin-bottom:28px;font-size:clamp(48px,5.6vw,80px);line-height:1.1}.q2Wlhq_heroContent h1>span{color:#c8f4ef}.q2Wlhq_heroDescription{color:#d0d8dc;max-width:520px;margin:0 0 32px;font-size:16px;line-height:1.9}.q2Wlhq_heroFoot{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;color:#b0c2c4;border-top:1px solid #c6e0df38;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:23px;font-size:9px;display:flex}.q2Wlhq_heroFoot>a{align-items:center;gap:18px;display:inline-flex}.q2Wlhq_page .q2Wlhq_opening{grid-template-columns:1fr 1fr;gap:80px;padding-block:120px 80px;display:grid}.q2Wlhq_opening h2,.q2Wlhq_approach h2{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.q2Wlhq_opening h2>span,.q2Wlhq_approach h2>span{color:#9ab7c2}.q2Wlhq_opening>div>p:not(.q2Wlhq_eyebrow){color:#a9b6c4;margin:0;font-size:15px;line-height:1.9}.q2Wlhq_countyNav{flex-wrap:wrap;gap:15px 27px;margin-top:28px;display:flex}.q2Wlhq_countyNav a{color:#d0e3e9;border-bottom:1px solid #3c5362;align-items:center;gap:14px;padding-bottom:10px;font-size:12px;display:flex}.q2Wlhq_page .q2Wlhq_story{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:50px 95px;display:grid}.q2Wlhq_story:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.q2Wlhq_story:nth-child(2n) .q2Wlhq_landscape{order:2}.q2Wlhq_landscape{min-width:0;margin:0}.q2Wlhq_imageFrame{aspect-ratio:1.18;background:#14212a;position:relative;overflow:hidden}.q2Wlhq_countyImage{object-fit:cover;width:100%;height:100%;display:block}.q2Wlhq_imageFrame picture{height:100%;display:block}.q2Wlhq_imageNumber{font-family:var(--font-geist-mono),monospace;color:#fff;background:#07090eb8;border:1px solid #ffffff3b;padding:7px 10px;font-size:11px;position:absolute;bottom:18px;left:22px}.q2Wlhq_landscape figcaption{color:#9eacba;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:13px;font-size:9px;line-height:1.8;display:flex}.q2Wlhq_landscape figcaption>span:first-child{color:#bdc8d2}.q2Wlhq_landscape a{text-underline-offset:3px;text-decoration:underline}.q2Wlhq_storyCopy .q2Wlhq_eyebrow{color:#8dabb9;font-size:9px}.q2Wlhq_storyCopy h2{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(48px,5.7vw,76px);line-height:1.06}.q2Wlhq_storyCopy h2>span{color:#9ab7c2;display:block}.q2Wlhq_storyCopy>p:not(.q2Wlhq_eyebrow){color:#a9b6c4;max-width:370px;margin:0 0 22px;font-size:14px;line-height:1.95}.q2Wlhq_storyCopy .q2Wlhq_storyDetail{font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;border-top:1px solid #293441;padding-top:20px;color:#afc9d3!important;font-size:9px!important}.q2Wlhq_page .q2Wlhq_approach{background:radial-gradient(at 15% 0,#0e283544,#0000 65%),#0a1019;border-top:1px solid #243340;border-bottom:1px solid #243340;padding-block:90px}.q2Wlhq_approachInner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.q2Wlhq_approachCopy>p{color:#acb9c9;margin:0 0 20px;font-size:15px;line-height:1.9}.q2Wlhq_page .q2Wlhq_closing{text-align:center;padding-block:120px}.q2Wlhq_closing .q2Wlhq_eyebrow{justify-content:center}.q2Wlhq_closing h2{letter-spacing:-.04em;font-size:clamp(38px,5.5vw,76px);line-height:1.12}.q2Wlhq_closing h2>span{color:#b6a8e9}.q2Wlhq_closing>p:not(.q2Wlhq_eyebrow){color:#a9b6c4;margin:28px 0 32px;font-size:14px;line-height:1.8}.q2Wlhq_photoNote{color:#91a1b4;max-width:720px;margin:0 0 24px;font-size:10px;line-height:1.9}.q2Wlhq_photoNote summary{color:#bac7d4;width:fit-content;display:list-item}.q2Wlhq_photoNote p{margin:12px 0 0}@media (max-width:1000px){.q2Wlhq_page .q2Wlhq_opening,.q2Wlhq_approachInner{gap:40px}.q2Wlhq_page .q2Wlhq_story,.q2Wlhq_story:nth-child(2n){gap:35px}.q2Wlhq_storyCopy h2{font-size:56px}}@media (max-width:760px){.q2Wlhq_page .q2Wlhq_hero{min-height:640px;padding-top:60px}.q2Wlhq_heroImage{object-position:60% center}.q2Wlhq_heroShade{background:linear-gradient(90deg,#03070be8,#03070bbd),linear-gradient(#0000 35%,#07090e)}.q2Wlhq_heroContent{padding-bottom:65px}.q2Wlhq_heroContent h1{font-size:clamp(39px,8vw,58px)}.q2Wlhq_heroDescription{max-width:440px;font-size:14px}.q2Wlhq_heroFoot{flex-direction:column;align-items:flex-start;gap:16px;font-size:8px}.q2Wlhq_page .q2Wlhq_opening{grid-template-columns:1fr;gap:28px;padding-block:75px 40px}.q2Wlhq_page .q2Wlhq_story,.q2Wlhq_story:nth-child(2n){grid-template-columns:1fr;gap:28px;padding-block:30px 65px}.q2Wlhq_story:nth-child(2n) .q2Wlhq_landscape{order:0}.q2Wlhq_imageFrame{aspect-ratio:1.2}.q2Wlhq_storyCopy h2{margin-bottom:20px;font-size:49px}.q2Wlhq_storyCopy h2>span{margin-left:.2em;display:inline}.q2Wlhq_storyCopy>p:not(.q2Wlhq_eyebrow){max-width:none}.q2Wlhq_approachInner{grid-template-columns:1fr;gap:28px}.q2Wlhq_page .q2Wlhq_approach{padding-block:65px}.q2Wlhq_page .q2Wlhq_closing{padding-block:80px}}@media (max-width:390px){.q2Wlhq_heroContent h1{font-size:38px}.q2Wlhq_storyCopy h2{font-size:43px}.q2Wlhq_storyCopy h2>span{margin-left:0;display:block}}
