.Ojz2Gq_hero{isolation:isolate;background:var(--landscape-sky,#f5e8d9);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.Ojz2Gq_landscape{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Ojz2Gq_heroContent{text-align:center;max-width:960px;margin:auto;padding:38px 24px 176px;position:relative}.Ojz2Gq_logo{mix-blend-mode:normal;background:0 0;border-radius:50%;width:168px;height:auto;margin:0 auto 23px;display:block}.Ojz2Gq_headline{letter-spacing:-.055em;text-wrap:balance;margin:19px 0 22px;font-size:clamp(3.3rem,7.4vw,6.7rem);line-height:1.04}.Ojz2Gq_headline em{font-weight:500}.Ojz2Gq_heroCopy{max-width:480px;color:var(--muted-foreground);margin:auto;font-size:14px;line-height:1.95}.Ojz2Gq_heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.Ojz2Gq_sun{opacity:var(--scenic-sun-opacity,1)}.Ojz2Gq_moon{opacity:var(--scenic-moon-opacity,0)}.Ojz2Gq_stars{opacity:var(--scenic-stars-opacity,0)}.Ojz2Gq_roadBand{pointer-events:none;background:var(--background);position:relative;overflow:hidden}.Ojz2Gq_roadCaption{text-align:center;color:var(--secondary);letter-spacing:.16em;text-transform:uppercase;padding-top:28px;font-size:9px;font-weight:500}.Ojz2Gq_desktopRoad{width:min(100%,1400px);height:auto;margin:auto;display:block;overflow:visible}.Ojz2Gq_mobileRoad{width:100%;height:auto;display:none;overflow:visible}.Ojz2Gq_roadShoulder{fill:none;stroke:var(--muted);stroke-width:18px;stroke-linecap:round}.Ojz2Gq_roadDashes{fill:none;stroke:var(--secondary);stroke-opacity:.6;stroke-width:1.7px;stroke-dasharray:5 10}.Ojz2Gq_family{background:var(--muted);border:1px solid var(--border);border-radius:20px;padding:40px}.Ojz2Gq_familyTitle{letter-spacing:-.045em;max-width:650px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.1}.Ojz2Gq_chapter{letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);font-size:10px;font-weight:600}.Ojz2Gq_chapter:before{content:"";vertical-align:middle;background:currentColor;width:24px;height:1px;margin-right:10px;display:inline-block}@media (max-width:767px){.Ojz2Gq_heroContent{padding:30px 20px 146px}.Ojz2Gq_logo{width:145px;margin-bottom:20px}.Ojz2Gq_headline{font-size:clamp(2.9rem,10.7vw,4.9rem)}.Ojz2Gq_heroCopy{max-width:340px;font-size:12px;line-height:1.9}.Ojz2Gq_heroActions{gap:9px;margin-top:23px}.Ojz2Gq_heroActions a{padding-inline:16px;font-size:11px}.Ojz2Gq_desktopRoad{display:none}.Ojz2Gq_mobileRoad{display:block}.Ojz2Gq_roadCaption{letter-spacing:.12em;padding-top:24px;font-size:8px}.Ojz2Gq_roadShoulder{stroke-width:12px}.Ojz2Gq_roadDashes{stroke-width:1px;stroke-dasharray:3 5}.Ojz2Gq_family{border-radius:14px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.Ojz2Gq_hero *,.Ojz2Gq_roadBand *{transition:none!important;animation:none!important}}
