@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-vietnamese-400-normal.0ir3lowcg2jd4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-400-normal.3jkasxo4k2rz2.woff)format("woff")}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-vietnamese-500-normal.20bffioughox4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-500-normal.32qcs-ohqbn20.woff)format("woff")}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-vietnamese-600-normal.13vsqp3suqx94.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-600-normal.43wf7ym7dfmiy.woff)format("woff")}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-400-normal.19fn_nsidnous.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-400-normal.3mkx7v1a17h2_.woff)format("woff")}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-latin-500-normal.1052sz4r89346.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-500-normal.1md_fj_5nstf-.woff)format("woff")}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-latin-600-normal.076r4lhepcnqo.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-600-normal.1dto-6-jsj6ea.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lora-vietnamese-500-normal.33dri-s-snv37.woff2)format("woff2"),url(../media/lora-vietnamese-500-normal.1hz_g46z5q-_6.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lora-vietnamese-600-normal.1xk7e9r-jbjun.woff2)format("woff2"),url(../media/lora-vietnamese-600-normal.0hj3x0ks_2obz.woff)format("woff")}
@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(../media/lora-vietnamese-500-italic.1r88iw-j8809_.woff2)format("woff2"),url(../media/lora-vietnamese-500-italic.217f6tf08-my1.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/lora-latin-500-normal.3uxvhon7fn962.woff2)format("woff2"),url(../media/lora-latin-500-normal.3gzo4qr2yf0c5.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lora-latin-600-normal.29ncv44evl7jh.woff2)format("woff2"),url(../media/lora-latin-600-normal.31bi0l_omw1b4.woff)format("woff")}
@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(../media/lora-latin-500-italic.0zfg2jq3y--k2.woff2)format("woff2"),url(../media/lora-latin-500-italic.3bdl33oat8om-.woff)format("woff")}
:root{--hv-indigo:#1a1947;--hv-indigo-2:#201e56;--hv-panel:#201e56e6;--hv-mountain:#4b4699;--hv-lavender:#bdafd8;--hv-peach:#f0a090;--hv-cream-sun:#fbe3bc;--hv-halo:#f6e3a1;--hv-gold:#f2d95c;--hv-gold-hover:#fff3b0;--hv-gold-top:#ffefa0;--hv-gold-shadow:#b38f22;--hv-ink-on-gold:#2a2108;--hv-text:#f5f1e6;--hv-text-2:#d8dcf2;--hv-text-3:#dcd8f0;--hv-btn-gold:linear-gradient(#ffefa0, #f2d95c);--hv-btn-gold-shadow:0 5px 0 #b38f22, 0 16px 26px -8px #f2d95c8c;--hv-font-serif:Lora, Georgia, serif;--hv-font-sans:"Be Vietnam Pro", system-ui, sans-serif;--hv-frame-w:390px;--hv-frame-h:844px}html,body{background:#1a1947;margin:0;padding:0}body{margin:0}a{color:#f2d95c}a:hover{color:#fff3b0}button,input{font-family:inherit}@keyframes domBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes domGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes domWing{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(14px,-18px)}}@keyframes flipIn{0%{transform:perspective(700px)rotateY(88deg)scale(.9)}to{transform:perspective(700px)rotateY(0)scale(1)}}@keyframes floaty{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-5px)rotate(1.5deg)}}@keyframes flyIn{0%{transform:translate(-60px,40px)scale(.8)}to{transform:translate(0)scale(1)}}@keyframes flyToJar{0%{opacity:1;transform:translate(0)scale(1)}80%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes hvRow{to{transform:translateY(-100%)}}@keyframes hvStrip{to{transform:translate(-100%)}}@keyframes leafFall{0%{transform:translate(0)rotate(0)}to{transform:translate(-30px,130px)rotate(240deg)}}@keyframes mistDrift{0%,to{transform:translate(-22px)}50%{transform:translate(26px)}}@keyframes moteRise{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-90px)}}@keyframes needle{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}@keyframes popIn{0%{transform:translateY(12px)scale(.96)}to{transform:translateY(0)scale(1)}}@keyframes pulse{0%,to{box-shadow:0 0 0 5px #f2d95c33,0 0 16px #f2d95c99}50%{box-shadow:0 0 0 9px #f2d95c1a,0 0 26px #f2d95ce6}}@keyframes ring{0%,to{box-shadow:0 0 #f2d95c80}50%{box-shadow:0 0 0 8px #f2d95c00}}@keyframes ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes riseIn{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes sail{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(10px)rotate(2deg)}}@keyframes shimmer{0%{opacity:.2;transform:translate(-12px)}50%{opacity:1}to{opacity:.2;transform:translate(12px)}}@keyframes starDrop{0%{transform:translate(-70px,-150px)scale(.5)}70%{transform:translate(0)scale(1.25)}to{transform:translate(0)scale(1)}}@keyframes starUp{0%{transform:translateY(18px)scale(.6)}60%{transform:translateY(-6px)scale(1.2)}to{transform:translateY(0)scale(1)}}@keyframes trail{0%,to{opacity:.15}50%{opacity:1}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes upstream{0%{transform:translate(40px,150px)scale(1.25)}50%{transform:translate(-26px,60px)scale(1)}to{transform:translate(0)scale(.8)}}@keyframes zzz{0%{opacity:.9;transform:translate(0)scale(.7)}to{opacity:0;transform:translate(20px,-42px)scale(1.25)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}html[data-motion=off] *{transition:none!important;animation:none!important}
