html:has(.hb2){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0a08}html:has(.hb2) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0a08}.hb2{--hb-n:#0e0a08;--hb-n2:#151009;--hb-n3:#1d1610;--hb-ink:#f3e9dc;--hb-ink-2:#c9bba9;--hb-ink-3:#9a8b79;--hb-em:#ff9a4d;--hb-em-2:#ffb978;--hb-moon:#9ad7e3;--hb-ok:#8fe0a8;--hb-line:#ffd6aa1a;--hb-line-2:#ffd6aa2e;--hb-ease:cubic-bezier(.2, .7, .2, 1);--bg:#0e0a08;--panel:#151009;--panel-2:#1d1610;--ink:#f3e9dc;--ink-2:#c9bba9;--ink-3:#9a8b79;--dim:#7d6f60;--line:#ffd6aa1a;--line-2:#ffd6aa0f;--line-3:#ffd6aa2e;--peach:#ff9a4d;--peach-2:#ffb978;--peach-ink:#ff9a4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hb-n);min-height:100vh;color:var(--hb-ink);-webkit-font-smoothing:antialiased;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.hb2 ::selection{background:var(--hb-em);color:var(--hb-n)}.hb2 :focus-visible{outline:2px solid var(--hb-em);outline-offset:3px;border-radius:6px}.hb2:after{content:"";z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .9  0 0 0 0 .8  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(4,end) infinite hb2-grain;position:fixed;inset:0}@keyframes hb2-grain{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:30px -50px}75%{background-position:-20px -10px}to{background-position:0 0}}.hb2 .hb2-display{font-family:Gloock,Georgia,serif;font-weight:400}.hb2 .hb2-voice{font-family:Instrument Serif,Georgia,serif;font-weight:400}.hb2 .hb2-mono{font-family:Spline Sans Mono,ui-monospace,Menlo,monospace}.hb2 .hb2-caps{letter-spacing:.18em;text-transform:uppercase;font-family:Spline Sans Mono,ui-monospace,Menlo,monospace;font-size:.6875rem;font-weight:400}.hb2 h2.hb2-display,.hb2 h1.hb2-display{text-wrap:balance}.hb2 h1,.hb2 h2,.hb2 h3{word-break:auto-phrase}.hb2 .hb2-top{z-index:50;border-bottom:1px solid var(--hb-line);-webkit-backdrop-filter:blur(12px);background:#0e0a08bf;position:sticky;top:0}.hb2 .hb2-brand svg{width:28px;height:28px;display:block}.hb2 .hb2-lang button{color:var(--hb-ink-2)}.hb2 .hb2-lang button:hover{color:var(--hb-ink);background:#ffd6aa0f}.hb2 .hb2-btn{cursor:pointer;white-space:nowrap;background:var(--hb-em);color:var(--hb-n);transition:background .2s var(--hb-ease), transform .18s var(--hb-ease);border:0;border-radius:999px;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hb2 .hb2-btn:hover{background:var(--hb-em-2)}.hb2 .hb2-btn:active{transform:translateY(1px)}.hb2 .hb2-btn-glow{box-shadow:0 0 40px -6px #ff9a4db3}.hb2 .hb2-ghost{border:1px solid var(--hb-line-2);white-space:nowrap;color:var(--hb-ink);transition:border-color .2s var(--hb-ease);background:0 0;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.hb2 .hb2-ghost:hover{border-color:var(--hb-ink-3)}.hb2 .hb2-btn .hb2-arrow{transition:transform .2s var(--hb-ease)}.hb2 .hb2-btn:hover .hb2-arrow{transform:translate(2px)}.hb2 .hb2-window{border-radius:999px 999px 22px 22px}.hb2 .hb2-window-glow{filter:blur(10px);background:radial-gradient(50% 50% at 50% 55%,#ff9a4d61,#ff9a4d1a 45%,#0000 72%)}.hb2 .hb2-screen-glow{box-shadow:0 0 0 1px #9ad7e32e,0 0 60px -6px #9ad7e347,0 40px 120px -30px #ff9a4d59}@keyframes hb2-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes hb2-lights{0%{filter:brightness(.12)saturate(.3)}55%{filter:brightness(.45)saturate(.6)}62%{filter:brightness(.3)saturate(.5)}to{filter:brightness()saturate()}}@keyframes hb2-glowin{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes hb2-blink{50%{opacity:.25}}.hb2 .hb2-rv{animation:hb2-rise .6s var(--hb-ease) both;animation-delay:var(--d,0s)}.hb2 .hb2-lights{animation:hb2-lights 1.1s var(--hb-ease) both}.hb2 .hb2-glowin{animation:hb2-glowin 1.3s var(--hb-ease) .1s both}.hb2 .hb2-pulse{animation:2.4s ease-in-out infinite hb2-blink}@media (prefers-reduced-motion:reduce){.hb2:after,.hb2 .hb2-rv,.hb2 .hb2-lights,.hb2 .hb2-glowin,.hb2 .hb2-pulse{animation:none!important}}.hb2 .hb2-film .hb2-play{transition:transform .35s var(--hb-ease), box-shadow .35s var(--hb-ease)}.hb2 .hb2-film:hover .hb2-play{transform:scale(1.08);box-shadow:0 0 0 10px #ff9a4d26,0 0 50px #ff9a4d8c}.hb2 .hb2-film img{transition:transform .8s var(--hb-ease)}.hb2 .hb2-film:hover img{transform:scale(1.03)}.hb2 .hb2-yt{color:var(--hb-ink-3);text-decoration:none}.hb2 .hb2-film:hover .hb2-yt,.hb2 .hb2-yt:hover{color:var(--hb-em)}.hb2 .hb2-film iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hb2 .hb2-rail:before{content:"";opacity:.55;background:linear-gradient(#ffb978,#ff9a4d 40%,#9ad7e3 85%,#9ad7e333);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.hb2 .hb2-dot{box-shadow:0 0 0 4px var(--hb-n), 0 0 18px 2px currentColor;background:currentColor}.hb2 .hb2-term pre{white-space:pre-wrap;word-break:break-word;margin:0}.hb2 details>summary{cursor:pointer;list-style:none}.hb2 details>summary::-webkit-details-marker{display:none}.hb2 .hb2-plus{transition:transform .2s var(--hb-ease)}.hb2 details[open] .hb2-plus{transform:rotate(45deg)}.hb2 .hb2-input{border:1px solid var(--hb-line-2);background:var(--hb-n);width:100%;color:var(--hb-ink);border-radius:.75rem;padding:.875rem 1rem;font-family:Gloock,Georgia,serif;font-size:22px;line-height:1.3;display:block}.hb2 .hb2-input::placeholder{color:#9a8b7980}.hb2 .hb2-input:focus{border-color:var(--hb-em);outline:none}.hb2 .hb2-seg-btn,.hb2 .hb2-chip{cursor:pointer;transition:all .2s var(--hb-ease);color:var(--hb-ink-2);background:0 0;font-family:inherit}.hb2 .hb2-seg-btn.is-on{background:var(--hb-ink);color:var(--hb-n)}.hb2 .hb2-chip{border:1px solid var(--hb-line-2)}.hb2 .hb2-chip:hover{border-color:var(--hb-ink-3)}.hb2 .hb2-chip.is-on{background:var(--hb-em);color:var(--hb-n);border-color:var(--hb-em)}.hb2 .hb2-chip:disabled{opacity:.45;cursor:default}.hb2 .hb2-chip:disabled:hover{border-color:var(--hb-line-2)}.hb2 .hb2-err{color:#ff7a8a}.hb2 .hb2-hello .contact-card{background:var(--hb-n2);border-color:var(--hb-line-2);border-radius:1.5rem}.hb2 .hb2-hello .f-input{background:var(--hb-n);border-color:var(--hb-line-2);color:var(--hb-ink)}.hb2 .hb2-hello .f-input:focus{border-color:var(--hb-em)}.hb2 .hb2-hello .btn{background:var(--hb-em);border-color:var(--hb-em);color:var(--hb-n)}.hb2 .hb2-hello .btn:hover{background:var(--hb-em-2);border-color:var(--hb-em-2)}.hb2 .hb2-hello .caps{letter-spacing:.18em;font-family:Spline Sans Mono,ui-monospace,Menlo,monospace}.hb2 .hb2-hello-sum .hb2-u{text-decoration:underline;-webkit-text-decoration-color:var(--hb-line-2);text-decoration-color:var(--hb-line-2);text-underline-offset:4px;transition:text-decoration-color .2s}.hb2 .hb2-hello-sum:hover .hb2-u,.hb2 details[open]>.hb2-hello-sum .hb2-u{-webkit-text-decoration-color:var(--hb-em);text-decoration-color:var(--hb-em)}.hb2 .hb2-addr{font-style:normal}
