.page-head{isolation:isolate;padding-top:calc(var(--nav-h) + clamp(48px, 7vw, 104px));background:linear-gradient(172deg, transparent 20%, #11151f 62%, transparent 100%), var(--ink);border-bottom:1px solid var(--line);padding-bottom:clamp(56px,6vw,96px);position:relative;overflow:hidden}.page-head.is-compact{padding-bottom:clamp(40px,4vw,64px)}.page-head-inner{position:relative}.page-title{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,6.4vw,92px);line-height:.98}.is-compact .page-title{font-size:clamp(40px,5vw,68px)}.page-lead{max-width:46ch;margin-top:clamp(18px,2vw,26px)}.page-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:clamp(28px,3vw,40px);display:flex}.page-head-routes{z-index:-1;fill:none;pointer-events:none;width:min(52vw,760px);height:auto;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-36%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.page-head-base path{stroke:#2a3142;stroke-width:1px}.page-head-signal path{stroke:var(--tint);stroke-width:1.25px;stroke-dasharray:.07 .93;stroke-dashoffset:.07px;opacity:0}@media (prefers-reduced-motion:no-preference){.page-head-signal path{animation:6.4s linear infinite page-signal}}@keyframes page-signal{0%{stroke-dashoffset:.07px;opacity:0}6%{opacity:.8}44%{opacity:.6}50%,to{stroke-dashoffset:-1px;opacity:0}}@media (max-width:760px){.page-head-routes{opacity:.5;width:110vw;top:30%;right:-30vw}.page-actions .btn{flex:100%;justify-content:space-between}.page-actions .btn-primary{padding-left:24px}}
