@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./josefin-sans-vietnamese-wght-normal.PFa5PiBn.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./josefin-sans-latin-ext-wght-normal.D7uTKLaj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(./josefin-sans-latin-wght-normal.Y7p7x_b-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./josefin-sans-vietnamese-wght-italic.nKUjPir0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./josefin-sans-latin-ext-wght-italic.0tOj_kWg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(./josefin-sans-latin-wght-italic.JVnWPK7S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-beige:#050402;--color-beige-dark:#ccbb90;--color-black:#0a0a0a;--color-blue:#010144;--color-white:#fcfcfc;--text-color:#b2cca8;--accent:var(--text-color);--line:#f8f6f180;--text-shadow:0 1px 10px #000}*,:before,:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{background-color:var(--color-black);color:var(--text-color);font-feature-settings:"liga", "kern";margin:0;font-family:Gill Sans,Gill Sans MT,Gill Sans Nova,Josefin Sans Variable,sans-serif}h1{letter-spacing:.06em;font-style:italic;font-weight:300;line-height:1.2}p{letter-spacing:.02em;font-weight:400;line-height:1.7}.page-wrapper.svelte-12qhfyh{isolation:isolate;background-color:var(--color-blue);height:100dvh;text-shadow:var(--text-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.bg.svelte-12qhfyh,.page-wrapper.svelte-12qhfyh:after{z-index:-1;position:absolute;inset:0}.bg.svelte-12qhfyh{opacity:0;background-position:50%;background-size:cover;transition:opacity .6s ease-in,transform .6s ease-in;transform:scale(1.03)}.bg.visible.svelte-12qhfyh{opacity:1;transition:opacity 1.1s ease-out .7s,transform 2s ease-out .7s;transform:scale(1)}@media (prefers-reduced-motion:reduce){.bg.svelte-12qhfyh,.bg.visible.svelte-12qhfyh{transition:opacity .4s;transform:none}}.page-wrapper.svelte-12qhfyh:after{content:"";background:linear-gradient(#010144e0 0%,#08080a66 40%,#00000093 70%,#08080aa6 100%)}.logo-wrapper.svelte-12qhfyh{justify-content:center;align-items:center;padding:clamp(.5rem,2.5vh,2rem) 1.5rem clamp(.25rem,.8vh,.5rem);display:flex}.logo-link.svelte-12qhfyh{background-color:var(--text-color);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;display:block}.logo.svelte-12qhfyh{visibility:hidden;width:auto;height:clamp(40px,10vh,110px);display:block}nav.svelte-12qhfyh{width:min(34rem,90%);margin:0 auto}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:clamp(.15rem,.8vh,.5rem) 1rem clamp(.15rem,1vh,.75rem);list-style:none;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.22em;text-transform:uppercase;color:var(--text-color);border-bottom:1px solid #0000;padding:clamp(.3rem,1vh,.5rem) 1rem;font-size:.8125rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){border-bottom-color:var(--accent);color:var(--accent)}main.svelte-12qhfyh{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:clamp(.5rem,3vh,3rem) 1.5rem;display:flex;overflow:hidden}@media (width<=600px){nav.svelte-12qhfyh{width:100%}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:0;padding:.25rem .5rem .5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.14em;padding:.5rem .6rem}main.svelte-12qhfyh{padding:clamp(.5rem,2vh,1.25rem) 16px}.logo.svelte-12qhfyh{height:clamp(36px,8vh,70px)}}footer.svelte-12qhfyh{text-align:center;letter-spacing:.25em;width:min(34rem,90%);color:var(--text-color);margin:0 auto;padding:clamp(.35rem,1.5vh,.875rem) 1.5rem;font-size:.75rem}
