.Home-module__RS5f1q__home{max-width:1240px;margin:auto;padding:0 40px 76px}.Home-module__RS5f1q__hero{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:center;gap:72px;padding:76px 0 54px;display:grid}.Home-module__RS5f1q__eyebrow,.Home-module__RS5f1q__pathNumber{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--pine-700);font-size:11px;font-weight:500}.Home-module__RS5f1q__intro h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.09}.Home-module__RS5f1q__intro em{font-family:var(--font-serif);color:var(--pine-700);font-weight:400}.Home-module__RS5f1q__lede{max-width:55ch;color:var(--ink-soft);font-size:16px;line-height:1.8}.Home-module__RS5f1q__search{border:1px solid var(--pine-600);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:30px;padding:9px 9px 9px 18px;display:flex;box-shadow:0 4px 24px #224a4409}.Home-module__RS5f1q__search:focus-within{outline:3px solid var(--pine-200);outline-offset:3px}.Home-module__RS5f1q__search>svg{color:var(--pine-700);flex-shrink:0}.Home-module__RS5f1q__search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0;font-size:15px}.Home-module__RS5f1q__searchHelp{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:13px;font-size:11px;display:flex}.Home-module__RS5f1q__searchHelp a{color:var(--pine-700);font-weight:600}.Home-module__RS5f1q__aside{gap:15px;display:grid}.Home-module__RS5f1q__editorial{color:var(--stone-50);background:var(--pine-800);border-radius:18px;padding:28px;position:relative;overflow:hidden}.Home-module__RS5f1q__editorial:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 26px #ffffff07,0 0 0 52px #ffffff04}.Home-module__RS5f1q__editorial>span{color:var(--amber-200);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.Home-module__RS5f1q__editorial p{font-family:var(--font-serif);margin:22px 0;font-size:29px;line-height:1.3}.Home-module__RS5f1q__editorial em{color:var(--amber-200)}.Home-module__RS5f1q__editorial a{color:var(--stone-100);font-size:12px}.Home-module__RS5f1q__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:38px;padding:24px 0;display:flex}.Home-module__RS5f1q__stats p{white-space:nowrap;gap:4px;display:grid}.Home-module__RS5f1q__stats strong{font-family:var(--font-serif);font-size:29px;font-weight:500}.Home-module__RS5f1q__stats p span{color:var(--ink-mute);font-size:11px}.Home-module__RS5f1q__reviewNote{max-width:30ch;color:var(--ink-mute);margin-left:auto;font-size:12px;line-height:1.7}.Home-module__RS5f1q__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:44px;display:grid}.Home-module__RS5f1q__paths>a{border:1px solid var(--line);background:#ffffff50;border-radius:14px;flex-direction:column;gap:17px;padding:26px 24px;transition:border-color .15s,background .15s;display:flex}.Home-module__RS5f1q__paths>a:hover{border-color:var(--pine-500);background:#fff}.Home-module__RS5f1q__paths h2{font-size:25px;font-weight:500;line-height:1.25}.Home-module__RS5f1q__paths p{color:var(--ink-mute);flex:1;font-size:13px;line-height:1.8}.Home-module__RS5f1q__paths>a>span:last-child{color:var(--pine-700);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}@media (max-width:920px){.Home-module__RS5f1q__hero{gap:30px}.Home-module__RS5f1q__paths{gap:14px}.Home-module__RS5f1q__reviewNote{display:none}}@media (max-width:700px){.Home-module__RS5f1q__home{padding:0 22px 48px}.Home-module__RS5f1q__hero{grid-template-columns:1fr;gap:30px;padding:38px 0 28px}.Home-module__RS5f1q__intro h1{font-size:43px}.Home-module__RS5f1q__lede{font-size:14px}.Home-module__RS5f1q__editorial{display:none}.Home-module__RS5f1q__paths{grid-template-columns:1fr;margin-top:28px}.Home-module__RS5f1q__stats{justify-content:space-between;gap:28px}.Home-module__RS5f1q__stats strong{font-size:25px}.Home-module__RS5f1q__search{gap:8px;padding-left:12px}.Home-module__RS5f1q__search>svg{display:none}.Home-module__RS5f1q__search input{font-size:14px}}
