.hero{--lw:min(460px, 72vw);--lt:clamp(118px, 19vh, 180px);min-height:100svh;padding-top:var(--lt);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.lit .hero .sheet{animation:1.6s 50ms both fade}.hero .glow{left:calc(50% + .34 * var(--lw));top:calc(var(--lt) + .06 * var(--lw));pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%, rgb(var(--sun-rgb) / .25), rgb(var(--sun-rgb) / .075) 27%, rgb(var(--sun-rgb) / 0) 57%);width:min(128vw,1520px);height:min(128vw,1520px);position:absolute;transform:translate(-50%,-50%)}.lit .hero .glow{animation:2.4s 1.1s both fade}@keyframes fade{0%{opacity:0}}#lockup{width:var(--lw);z-index:3;height:auto;display:block;position:relative;overflow:visible}#lg-text{fill:var(--ink);font-family:var(--font-wordmark);font-weight:var(--fw-light)}#lg-ridge{fill:none;stroke:var(--hill);stroke-width:3px;stroke-linecap:round}.lit #lg-text{animation:1s cubic-bezier(.2,.7,.25,1) .1s both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero .tag{text-align:center;z-index:3;margin-top:clamp(22px,3.4vh,38px);position:relative}.lit .hero .tag{animation:1.2s 1s both fade}.hero .tag .t2{letter-spacing:.18em;color:var(--muted);font-size:clamp(11px,.92vw,12.5px);display:block}#scape{z-index:1;width:100%;height:min(56%,470px);display:block;position:absolute;bottom:0;left:0;right:0}#scape .stroke{fill:none;stroke-linecap:round}.f1{opacity:.34;fill:var(--scape-far)}.f2{opacity:.46;fill:var(--scape-mid)}.f3{opacity:.96;fill:var(--scape-near)}.mis{opacity:.13;fill:var(--scape-offset)}.s1{stroke:var(--hill-lt);stroke-width:2px}.s2{stroke:var(--hill);stroke-width:2.2px}.s3{stroke:var(--hill-dp);stroke-width:2.4px}.lit #sun{animation:1.6s cubic-bezier(.16,.7,.3,1) 1.35s both sunrise}@keyframes sunrise{0%{opacity:0;transform:translateY(46px)}}.lit .f1{animation:.9s 1s both fade}.lit .f2{animation:.9s 1.2s both fade}.lit .f3,.lit .mis{animation:.9s 1.4s both fade}#measure{z-index:2}#measure .tick{stroke:var(--on-dark);stroke-width:1.1px;opacity:.4}.lit #measure .tick{animation:1.1s both tickin}@keyframes tickin{0%{opacity:0}34%{opacity:.95}to{opacity:.4}}#measure .datum{stroke:var(--on-dark);stroke-width:1px;stroke-dasharray:2 4}#measure .cap{stroke:var(--on-dark);stroke-width:1px}.lit #measure .datum,.lit #measure .cap{animation:.8s 2.05s both fade}#measure .lead{fill:none;stroke:var(--nav);stroke-width:1px;stroke-dasharray:3 4}.lit #measure .lead{animation:.7s 3.1s both fade}#measure .dot{fill:var(--sun)}.lit #measure .dot{animation:.6s cubic-bezier(.2,.8,.3,1) 3.05s both pop}@keyframes pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}#measure .stn{fill:var(--paper);stroke:var(--hill-dp)}.lit #measure .stn{animation:.5s cubic-bezier(.2,.8,.3,1) both pop}#pen{opacity:0;fill:var(--sun);transition:opacity .35s}#measure text{font-family:var(--font-mono)}.lit #measure .m1,.lit #measure .m2,.lit #measure .m3{animation:.7s 3.15s both fade}#measure .m1{fill:var(--label);letter-spacing:.06em}#measure .m2,#measure .m3{fill:var(--label);letter-spacing:.02em}#measure .m0{fill:var(--on-dark);letter-spacing:.06em}.lit #measure .m0{animation:.8s 2.15s both fade}#measure .hair{stroke:var(--on-dark);stroke-width:1px;opacity:0}#measure .hairdot{fill:var(--sun);opacity:0}#measure .stn.ping{animation:.8s ping}@keyframes ping{0%{stroke:var(--hill-dp)}22%{stroke:var(--sun)}to{stroke:var(--hill-dp)}}.lit #traffic{animation:1.2s 5.1s both fade}.lit #runner{animation:1.2s 4.4s both fade}.veh,.rn{fill:none;stroke:var(--hill-dp);stroke-linecap:round;stroke-linejoin:round}.veh{stroke-width:2.1px}.rn{stroke-width:1.8px}.veh .wh,.veh .hd,.rn .hd{fill:var(--hill-dp);stroke:none}.veh .wr{fill:none;stroke-width:1.7px}.veh .fr{stroke-width:1.7px}.veh .rd{stroke-width:3.4px}#fig .far{opacity:.42}.hero .status{z-index:5;border-top:1px solid rgb(var(--on-dark-rgb) / .16);letter-spacing:.06em;color:rgb(var(--on-dark-rgb) / .5);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:13px clamp(22px,4vw,52px);font-size:11px;display:grid;position:absolute;bottom:0;left:0;right:0}.lit .hero .status{animation:1s 1.8s both fade}.hero .s-c{color:rgb(var(--on-dark-rgb) / .92);letter-spacing:.04em;white-space:nowrap}.hero .s-r{justify-self:end;align-items:center;gap:16px;display:flex}#lock{font-weight:var(--fw-regular);color:rgb(var(--on-dark-rgb) / .42);transition:color .5s}#lock.on{color:var(--sun-lt)}.hero .s-go{color:rgb(var(--on-dark-rgb) / .78);border-bottom:1px solid rgb(var(--on-dark-rgb) / .24);padding-bottom:2px;transition:color .3s,border-color .3s}.hero .s-go:hover{color:var(--on-dark);border-bottom-color:rgb(var(--on-dark-rgb) / .75)}@media (width<=900px){.hero{--lt:clamp(96px, 16vh, 140px)}#scape{height:min(58%,430px)}.hero .status{grid-template-columns:auto auto;gap:12px;padding:12px 22px}.hero .s-c{display:none}}.origin[data-astro-cid-lcdefpme]{z-index:1;padding:clamp(84px,12vh,140px) clamp(22px,5vw,52px) clamp(80px,11vh,120px);position:relative}.origin[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(19px,1.7vw,22px);font-weight:var(--fw-medium);letter-spacing:.11em;margin-bottom:34px;line-height:1.6}.defs[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.def[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);grid-template-columns:22px 152px 116px 1fr;align-items:baseline;gap:16px;padding:15px 2px;display:grid}.def[data-astro-cid-lcdefpme].head{padding:8px 2px 7px}.def[data-astro-cid-lcdefpme].head span[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--faint);font-size:9.5px}.def[data-astro-cid-lcdefpme] .op[data-astro-cid-lcdefpme]{color:var(--hill);opacity:.8;font-size:14px}.def[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-family:var(--font-wordmark);font-weight:var(--fw-light);letter-spacing:.04em;color:var(--ink);font-size:24px}.def[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--hill);font-size:10.5px}.def[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{letter-spacing:.05em;color:var(--body);font-size:13px}.def[data-astro-cid-lcdefpme] .ipa[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.02em;font-size:11px}.dbl[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);height:4px}.def[data-astro-cid-lcdefpme].sum{border-bottom:0;padding-top:20px}.def[data-astro-cid-lcdefpme].sum .k[data-astro-cid-lcdefpme]{color:var(--hill);font-size:31px;position:relative}.o-body[data-astro-cid-lcdefpme]{margin-top:44px}.o-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:24px}.o-body[data-astro-cid-lcdefpme] .close[data-astro-cid-lcdefpme]{color:var(--hill-dp);font-weight:var(--fw-medium)}@media (width<=900px){.def[data-astro-cid-lcdefpme]{grid-template-columns:18px 1.2fr 1.1fr 2.2fr;gap:9px}.def[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-size:20px}.def[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:9.5px}.def[data-astro-cid-lcdefpme].sum .k[data-astro-cid-lcdefpme]{font-size:25px}.def[data-astro-cid-lcdefpme].head span[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:9px}.def[data-astro-cid-lcdefpme] .ipa[data-astro-cid-lcdefpme]{margin-top:3px;display:block}.o-body[data-astro-cid-lcdefpme]{margin-top:36px}}@media (width<=640px){.def[data-astro-cid-lcdefpme]{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:3px 10px;padding:15px 2px 17px}.def[data-astro-cid-lcdefpme].head{display:none}.def[data-astro-cid-lcdefpme] .op[data-astro-cid-lcdefpme]{grid-area:1/1;margin-top:7px;line-height:1}.def[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{grid-area:1/2;font-size:23px}.def[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{letter-spacing:.08em;grid-area:2/2;font-size:10px}.def[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{grid-area:3/2;margin-top:2px;font-size:13.5px;line-height:1.8}.def[data-astro-cid-lcdefpme] .ipa[data-astro-cid-lcdefpme]{white-space:nowrap;margin-top:0;margin-left:2px;display:inline}.def[data-astro-cid-lcdefpme].sum{padding-top:19px}.def[data-astro-cid-lcdefpme].sum .k[data-astro-cid-lcdefpme]{font-size:28px}}
