:root{--bg:var(--bs-body-bg);--bg2:var(--bs-tertiary-bg,#f6f2ea);--panel:#fff;--line:#0f1c2e1f;--line2:#313a46;--text:#0f1c2e;--dim:#536173;--ink:#0f1c2e;--accent:#00708c;--accent2:#b42318;--cyan:#00c2e0;--cyan-soft:#e3f7fb;--cyan-glow:#00c2e047;--shadow:0 24px 60px -34px #0f1c2e59, 0 0 0 1px #0f1c2e12;--shadow-lg:0 30px 70px -30px #0f1c2e66, 0 0 0 1px #0f1c2e14;--paper:#f7f6f2;--paper2:#efede7;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sans:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--max:1200px;--r:10px;color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.65}img,video{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.mono{color:#4a5666;font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;place-self:start;align-items:center;gap:8px;width:fit-content;margin:0;padding:0;display:inline-flex}.center .mono,.inner .mono{justify-self:center}h1,h2,h3{color:var(--ink);margin:0}h1,h2{letter-spacing:-.04em;font-weight:700;line-height:1.04}h1{font-size:clamp(40px,6vw,74px)}h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);line-height:1.1}h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}p{margin:0}section{padding:clamp(64px,9vw,112px) 0}a:focus-visible,.btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:#00c2e038}.card.myr{box-shadow:var(--shadow);background:#fff;border:0;border-radius:16px;margin-bottom:0}.card.myr.hl{box-shadow:var(--shadow-lg), inset 0 3px 0 var(--cyan)}.btn{border-radius:10px;font-weight:600}.btn-primary{--bs-btn-bg:#0f1c2e;--bs-btn-border-color:#0f1c2e;--bs-btn-hover-bg:#1b2c44;--bs-btn-hover-border-color:#1b2c44;--bs-btn-active-bg:#0a1424;--bs-btn-active-border-color:#0a1424;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-disabled-bg:#0f1c2e;--bs-btn-disabled-border-color:#0f1c2e;transition:transform .12s,box-shadow .15s}.btn.btn,.btn.btn:hover,.btn.btn:active{box-shadow:none}.btn.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #0f1c2e8c}.btn.btn:focus-visible{box-shadow:0 0 0 3px var(--cyan-glow)}.btn-outline-primary{--bs-btn-color:#0f1c2e;--bs-btn-border-color:#0f1c2e40;--bs-btn-bg:transparent;--bs-btn-hover-bg:#fff;--bs-btn-hover-color:#0f1c2e;--bs-btn-hover-border-color:#0f1c2e73;--bs-btn-active-bg:#fff;--bs-btn-active-color:#0f1c2e;--bs-btn-active-border-color:#0f1c2e}.form-control,.form-select{border-color:#dfe3e8;border-radius:10px}.top[data-astro-cid-hkbrpulz]{z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f7f6f2db;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex}.brand[data-astro-cid-hkbrpulz]{letter-spacing:.24em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] .myr-mark{flex:none;transition:transform .3s}.brand[data-astro-cid-hkbrpulz]:hover .myr-mark{transform:scaleX(-1)}.word[data-astro-cid-hkbrpulz]{perspective:300px;display:inline-flex}.r1[data-astro-cid-hkbrpulz],.r2[data-astro-cid-hkbrpulz]{display:inline-block}.r1[data-astro-cid-hkbrpulz]{transform-origin:calc(50% - .12em);transition:transform .7s cubic-bezier(.65,0,.35,1);animation:3.2s cubic-bezier(.65,0,.35,1) 1.1s both rr-turn}.brand[data-astro-cid-hkbrpulz]:hover .r1[data-astro-cid-hkbrpulz]{animation:none;transform:rotateY(180deg)}@keyframes rr-turn{0%{transform:rotateY(0)}28%,72%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.r1[data-astro-cid-hkbrpulz]{transition:none;animation:none}.brand[data-astro-cid-hkbrpulz]:hover .r1[data-astro-cid-hkbrpulz]{transform:none}}nav[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;font-size:15px;display:flex}nav[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{white-space:nowrap}.nl[data-astro-cid-hkbrpulz]{color:var(--dim);border-radius:8px;padding:6px 10px;font-weight:500;text-decoration:none}.nl[data-astro-cid-hkbrpulz]:hover{color:var(--ink);background:#0f1c2e0d}.foot[data-astro-cid-hkbrpulz]{color:#ffffff9e;background:#0f1c2e;padding:36px 0;font-size:14px}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-decoration:none}.frow[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nsep[data-astro-cid-hkbrpulz]{background:var(--line);width:1px;height:22px;margin:0 4px}.flinks[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:20px;display:flex}.flogo[data-astro-cid-hkbrpulz]{letter-spacing:.24em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}@media (width<=1020px){.nl[data-astro-cid-hkbrpulz],.nsep[data-astro-cid-hkbrpulz]{display:none}}@media (width<=420px){.brand[data-astro-cid-hkbrpulz]{letter-spacing:.16em;gap:8px;font-size:13px}nav[data-astro-cid-hkbrpulz]{gap:6px}}
