@font-face{font-family:Acumin Pro;src:url(../../../fonts/acumin-pro-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}html,body{font-family:Acumin Pro,Arial,Helvetica,sans-serif}html,body{height:100%;margin:0}.shell.svelte-12qhfyh{min-height:100vh;width:100vw;background:#fff;position:relative;overflow:hidden}.bg-image.svelte-12qhfyh{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:1000px;max-width:85vw;height:auto;opacity:.1;pointer-events:none;z-index:0}@media(max-width:700px){.bg-image.svelte-12qhfyh{width:1400px;max-width:120vw;opacity:.1}}.top.svelte-12qhfyh{position:fixed;top:14px;left:14px;right:14px;z-index:10;display:flex;align-items:center;gap:16px}.toggle.svelte-12qhfyh{width:40px;height:40px;border:0;background:transparent;padding:0;cursor:pointer;position:relative;display:grid;place-items:center;transform:rotate(0);transition:transform .18s ease}.toggle.is-open.svelte-12qhfyh{transform:rotate(45deg)}.line.svelte-12qhfyh{position:absolute;width:24px;height:2px;background:#000;border-radius:2px;transition:transform .18s ease}.line.svelte-12qhfyh:nth-child(1){transform:rotate(0)}.line.svelte-12qhfyh:nth-child(2){transform:rotate(90deg)}.nav.svelte-12qhfyh{display:flex;gap:18px;align-items:center;opacity:0;transform:translate(-14px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.nav.show.svelte-12qhfyh{opacity:1;transform:translate(0);pointer-events:auto}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#000;text-decoration:none;font-size:19px;line-height:1}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}.content.svelte-12qhfyh{position:relative;z-index:5;min-height:100vh;padding-top:70px}
