.hr-hero{min-height:100svh;display:grid;align-items:end;padding:120px 0 56px;position:relative;background:radial-gradient(70% 60% at 30% 20%,var(--hr-sky2),var(--hr-sky) 70%)}.hr-hero .hr-clock{font-family:var(--hr-mono);font-size:clamp(4.4rem,16vw,12rem);letter-spacing:-.06em;line-height:.9;font-weight:500}.hr-hero .hr-clock small{font-size:.22em;letter-spacing:0;margin-left:.3em;color:var(--hr-muted)}.hr-hero .hr-pos{font-family:var(--hr-mono);font-weight:400;letter-spacing:0;line-height:1.4}.hr-hero .hr-h1{font-family:var(--hr-disp);font-weight:500;letter-spacing:-.02em;line-height:1.02;font-size:clamp(1.9rem,4.6vw,3.8rem);max-width:20ch;margin:20px 0 0;min-height:3.06em}.hr-hero .hr-h1 em{font-style:italic;color:var(--hr-yellow)}.hr-hero .hr-sub{color:var(--hr-muted);max-width:52ch;margin-top:16px}.hr-hero .hr-sub b{color:var(--hr-paper)}.hr-hero .hr-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.hr-domf{display:flex;gap:8px;flex:1;min-width:min(100%,380px)}.hr-domf input{flex:1;min-width:0;font:inherit;font-family:var(--hr-mono);font-size:.9rem;padding:12px 16px;border-radius:999px;border:1.5px solid rgba(247,245,240,.35);background:#f7f5f00f;color:var(--hr-paper)}.hr-ruler .hr-cur{color:var(--hr-acc)}.hr-dots i{cursor:pointer}.hr-hero .hr-pos{font-family:var(--hr-mono);font-size:.76rem;color:var(--hr-muted);margin-bottom:16px;display:flex;gap:10px;align-items:center}.hr-hero .hr-pos:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hr-yellow);box-shadow:0 0 18px var(--hr-yellow)}.hr-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.5}.hr-scrollhint{position:absolute;right:var(--hr-g);bottom:24px;font-family:var(--hr-mono);font-size:.72rem;color:var(--hr-muted);display:flex;align-items:center;gap:10px}.hr-scrollhint i{width:1px;height:40px;background:var(--hr-paper);opacity:.5;display:block;animation:hr-drop 1.8s infinite}@keyframes hr-drop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hr-day{position:relative;height:1000vh}.hr-stage{position:sticky;top:var(--hr-adminbar);height:calc(100svh - var(--hr-adminbar));overflow:hidden;background:linear-gradient(180deg,var(--hr-sky) 0%,var(--hr-sky2) 100%);transition:background 1.2s linear}.hr-stage{--hr-acc: var(--hr-yellow)}.hr-stage.hr-light{--hr-acc: var(--hr-ink)}.hr-sun{position:absolute;width:min(46vw,380px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--hr-yellow) 0%,rgba(255,229,0,.6) 40%,transparent 70%);filter:blur(24px);left:70%;top:120%;transform:translate(-50%,-50%);transition:top .6s linear,opacity .6s;opacity:.85;pointer-events:none}.hr-sun{z-index:0}.hr-scene-t{position:relative;z-index:1}.hr-shot{z-index:1}.hr-ruler{position:absolute;z-index:2;left:0;right:0;top:64px;padding:0 var(--hr-g);font-family:var(--hr-mono);font-size:.72rem;color:var(--hr-muted);display:flex;justify-content:space-between;align-items:center}.hr-ruler .hr-bar{position:absolute;left:var(--hr-g);right:var(--hr-g);top:30px;height:2px;background:var(--hr-line)}.hr-ruler .hr-bar i{position:absolute;left:0;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--hr-acc);transform:translate(-50%);left:var(--hr-p, 0%);box-shadow:0 0 14px var(--hr-acc)}.hr-stage.hr-light .hr-ruler .hr-bar i{box-shadow:none}.hr-stage .hr-wrap{height:100%;display:grid;align-content:center;gap:24px;padding-top:80px;padding-bottom:40px}@media (min-width: 900px){.hr-stage .hr-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}@media (max-width: 999.98px){.hr-stage .hr-ruler{top:76px}.hr-stage .hr-ruler span:nth-of-type(2n){display:none}.hr-stage .hr-scene-t .hr-t{font-size:clamp(2rem,8vw,6rem)}.hr-stage .hr-sun{opacity:.4}}@media (max-width: 899.98px){.hr-stage .hr-wrap{align-content:start;grid-template-rows:auto minmax(0,1fr);padding-top:136px;padding-bottom:48px}.hr-stage .hr-shot{min-height:0;max-height:100%;overflow-y:auto;align-self:start}}.hr-scene-t .hr-t{font-family:var(--hr-mono);font-size:clamp(2.6rem,8vw,6rem);letter-spacing:-.05em;line-height:1;font-weight:500}.hr-scene-t .hr-t small{font-size:.26em;letter-spacing:0;color:var(--hr-muted);margin-left:.4em}.hr-scene-t h2{font-size:clamp(1.6rem,3.6vw,3rem);margin-top:14px;max-width:16ch}.hr-scene-t h2 em{font-style:italic;color:var(--hr-emc, var(--hr-yellow))}.hr-scene-t p{color:var(--hr-muted);max-width:44ch;margin:12px 0 0}.hr-scene-t .hr-who{font-family:var(--hr-mono);font-size:.74rem;color:var(--hr-whoc, var(--hr-yellow));margin-top:14px}.hr-shot{background:var(--hr-paper);color:var(--hr-ink);border-radius:18px;padding:16px;min-height:280px;box-shadow:0 60px 120px -50px #000c;position:relative;overflow:hidden;font-size:.86rem;transition:transform .5s,opacity .4s}.hr-scenes{position:absolute;inset:0}.hr-stage .hr-scene{position:absolute;inset:0;visibility:hidden}.hr-stage .hr-scene.hr-on{visibility:visible}.hr-scene .hr-shot{opacity:0;transform:translateY(16px)}.hr-scene.hr-on .hr-shot{opacity:1;transform:none;transition:opacity .35s var(--hr-ease),transform .35s var(--hr-ease)}@media (prefers-reduced-motion: reduce){.hr-scene .hr-shot,.hr-scene.hr-on .hr-shot{opacity:1;transform:none;transition:none}}.hr-shot .hr-hd{font-family:var(--hr-mono);font-size:.68rem;color:#6b6f78;display:flex;justify-content:space-between;margin-bottom:12px}.hr-shot .hr-hd b{background:var(--hr-yellow);padding:2px 6px;border-radius:3px;color:var(--hr-ink);font-weight:500}.hr-shot .hr-ph{background:#fff;border:1px solid rgba(11,12,16,.12);border-radius:8px;height:44px;margin-bottom:8px}.hr-res{background:#fff;border:1px solid rgba(11,12,16,.12);border-radius:10px;padding:12px;margin-bottom:8px}.hr-res .hr-u{font-family:var(--hr-mono);font-size:.66rem;color:#1e8e5a}.hr-res .hr-h{font-weight:700;margin:2px 0}.hr-res.hr-you{border:2px solid var(--hr-yellow)}.hr-msg{max-width:88%;padding:9px 12px;border-radius:12px;margin-bottom:6px;line-height:1.35}.hr-msg.hr-u{margin-left:auto;background:var(--hr-ink);color:var(--hr-paper);border-bottom-right-radius:4px}.hr-msg.hr-a{background:#fff;border:1px solid rgba(11,12,16,.12);border-bottom-left-radius:4px}.hr-msg.hr-a .hr-t{display:block;font-family:var(--hr-mono);font-size:.6rem;color:#6b6f78;margin-bottom:2px}.hr-msg.hr-h{background:var(--hr-yellow);border-bottom-left-radius:4px}.hr-sys{text-align:center;font-family:var(--hr-mono);font-size:.62rem;color:#6b6f78;margin:6px 0}.hr-lead{border:1px solid rgba(11,12,16,.12);border-radius:10px;padding:12px;background:#fff;display:grid;gap:4px}.hr-lead .hr-k{font-family:var(--hr-mono);font-size:.64rem;color:#6b6f78}.hr-lead .hr-tag{display:inline-block;background:var(--hr-yellow);padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700}.hr-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px}.hr-cal div{aspect-ratio:1;border-radius:5px;background:#fff;border:1px solid rgba(11,12,16,.1);display:grid;place-items:center;font-family:var(--hr-mono);font-size:.6rem;color:#6b6f78}.hr-cal div.hr-pub{background:var(--hr-yellow);color:var(--hr-ink);border-color:var(--hr-yellow)}.hr-rep{display:grid;gap:8px}.hr-rep .hr-r{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 0;border-bottom:1px solid rgba(11,12,16,.1)}.hr-rep .hr-r b{font-family:var(--hr-mono);font-weight:500}.hr-rep .hr-r i{display:block;height:6px;background:var(--hr-yellow);border-radius:3px;margin-top:4px;width:var(--hr-w)}.hr-dots{position:absolute;left:var(--hr-g);bottom:24px;display:flex;gap:6px}.hr-dots i{width:22px;height:3px;background:var(--hr-line);border-radius:2px}.hr-dots i.hr-on{background:var(--hr-acc)}#pulse{scroll-margin-top:calc(80px + var(--hr-adminbar))}.hr-after{background:var(--hr-paper);color:var(--hr-ink);padding:clamp(64px,9vw,120px) 0}.hr-after h2{font-size:clamp(2rem,5vw,3.8rem);max-width:16ch}.hr-after h2 em{font-style:italic}.hr-after .hr-lead-p{color:#5b5e66;max-width:56ch;margin-top:16px}.hr-prods{display:grid;gap:14px;margin-top:40px}@media (min-width: 900px){.hr-prods{grid-template-columns:1fr 1fr}}.hr-pr{border:1.5px solid var(--hr-ink);border-radius:18px;padding:26px;display:grid;gap:12px;background:#fff}.hr-pr.hr-y{background:var(--hr-yellow);border-color:var(--hr-yellow)}.hr-pr .hr-k{font-family:var(--hr-mono);font-size:.72rem;color:#5b5e66}.hr-pr.hr-y .hr-k{color:var(--hr-ink)}.hr-pr h3{font-size:clamp(1.5rem,2.6vw,2.1rem)}.hr-pr p{margin:0;color:#5b5e66}.hr-pr.hr-y p{color:var(--hr-ink)}.hr-pr ul{margin:4px 0 0;padding-left:18px;color:#3a3d45}.hr-pr .hr-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.hr-mods{display:grid;gap:10px}.hr-mod{display:grid;gap:4px;padding:12px;border-radius:12px;background:#0b0c100f}.hr-mod b{font-size:1.02rem}.hr-mod b small{font-family:var(--hr-mono);font-weight:400;font-size:.68rem;background:var(--hr-ink);color:var(--hr-yellow);padding:2px 6px;border-radius:999px;margin-left:6px;vertical-align:middle}.hr-mod span{color:#3a3d45;font-size:.95rem}.hr-pr .hr-btn,.hr-pr.hr-y .hr-btn{background:var(--hr-ink);color:var(--hr-paper)}.hr-stamps{display:grid;gap:10px;margin-top:40px}@media (min-width: 800px){.hr-stamps{grid-template-columns:repeat(4,1fr)}}.hr-st{border-top:2px solid var(--hr-ink);padding-top:10px}.hr-st .hr-v{font-family:var(--hr-disp);font-size:2.4rem;line-height:1}.hr-st p{margin:6px 0 0;color:#5b5e66;font-size:.92rem}.hr-cta{background:var(--hr-ink);padding:clamp(64px,9vw,120px) 0 0}.hr-cta .hr-wrap{display:grid;gap:24px}@media (min-width: 900px){.hr-cta .hr-wrap{grid-template-columns:1.1fr .9fr;align-items:center}}.hr-cta h2{font-size:clamp(2rem,5vw,3.8rem);max-width:14ch}.hr-cta h2 em{font-style:italic;color:var(--hr-yellow)}.hr-cta p{color:var(--hr-muted);max-width:44ch}.hr-cta .hr-cta__title{font-size:clamp(1.35rem,2.4vw,1.9rem);margin-top:22px}.hr-cta .hr-cta__meta{font-family:var(--hr-mono);font-size:.8rem;margin:10px 0 0}.hr-form{background:#f7f5f00f;border:1px solid var(--hr-line);border-radius:18px;padding:22px;display:grid;gap:10px}.hr-form input{font:inherit;padding:13px 14px;border-radius:12px;border:1px solid var(--hr-line);background:transparent;color:var(--hr-paper);width:100%}.hr-form .hr-r{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.hr-form small{font-family:var(--hr-mono);font-size:.7rem;color:var(--hr-muted)}.hr-form .fluentform{margin:0}.hr-form .fluentform .ff-el-group{margin-bottom:10px}.hr-form .fluentform .ff-el-input--label label{color:var(--hr-muted);font-family:var(--hr-mono);font-size:.72rem;font-weight:400}.hr-form .fluentform .ff-el-input--label.asterisk-right label:after{color:var(--hr-yellow)}.hr-form .fluentform .ff-el-form-control{font:inherit;padding:13px 14px;border-radius:12px;border:1px solid var(--hr-line);background:transparent;color:var(--hr-paper);width:100%;box-shadow:none}.hr-form .fluentform .ff-el-form-control::placeholder{color:var(--hr-muted)}.hr-form .fluentform .ff-el-form-control:focus{border-color:var(--hr-yellow);background:transparent;color:var(--hr-paper)}.hr-form .fluentform select.ff-el-form-control option{color:var(--hr-ink)}.hr-form .fluentform .ff-el-form-check label,.hr-form .fluentform .ff_t_c{color:var(--hr-muted);font-size:.8rem;line-height:1.45}.hr-form .fluentform .ff-el-form-check a{color:var(--hr-paper)}.hr-form .fluentform .ff-btn-submit{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:999px;background:var(--hr-yellow);color:var(--hr-ink);font:inherit;border:0;cursor:pointer}.hr-form .fluentform .error{color:#ff9c8c;font-size:.78rem}.hr-form .ff-message-success{background:#f7f5f00f;border:1px solid var(--hr-line);border-radius:12px;color:var(--hr-paper);box-shadow:none}
