/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.container.svelte-v942tl{font-size:var(--text-a11y,19px)}.topbar.svelte-v942tl{grid-template-areas:"logo hamburger""main-nav main-nav""top-nav top-nav""search search""login login"}@media (width>=66.875rem){.topbar.svelte-v942tl{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo top-nav search login""logo main-nav main-nav main-nav"}}.internal-menu.svelte-v942tl{text-align:center}.internal-menu.svelte-v942tl:hover .hover-menu:where(.svelte-v942tl){display:block}.internal-menu-trigger.svelte-v942tl{z-index:6;position:relative;background-color:var(--text)!important;color:#fff!important}@media (width>=66.875rem){.hover-menu.svelte-v942tl{z-index:5;background-color:#fff;border-radius:20px;min-width:250px;padding:1em 1em .7em;display:none;position:absolute;top:-1em;right:-1em;box-shadow:5px 5px 20px 1px #949494}.hover-menu.svelte-v942tl .link-container:where(.svelte-v942tl){text-align:left;padding-top:3em}.hover-menu.svelte-v942tl .link-container:where(.svelte-v942tl) .link-wrapper:where(.svelte-v942tl):after{content:"";border-bottom:1px solid var(--text);width:100%;display:block;position:relative}}@media not all and (width>=66.875rem){.hover-menu.svelte-v942tl{text-align:center;margin-top:.6em;margin-bottom:.2em}.hover-menu.svelte-v942tl .link-container:where(.svelte-v942tl){margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}@media (width>=66.875rem){.hover-menu.svelte-v942tl .link-container:where(.svelte-v942tl){gap:calc(var(--spacing,.25rem) * 4)}}}.hover-menu.svelte-v942tl a:where(.svelte-v942tl){color:var(--text);background-color:#0000;border:0;border-radius:0;margin:.2em 0;padding:.5em 0;font-weight:600;display:inline-block}.hover-menu.svelte-v942tl a:where(.svelte-v942tl):hover{color:var(--text)!important}@media not all and (width>=66.875rem){.hover-menu.svelte-v942tl a:where(.svelte-v942tl){border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-bottom-color:var(--color-jp-dark-gray,#525f6a);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.social-icons.svelte-19apkij{justify-content:space-between;display:flex}@media not all and (width>=51.25rem){.social-icons.svelte-19apkij{justify-content:flex-start}}@media (width>=51.25rem){.social-icons.svelte-19apkij:not(.fixed){display:none}}.social-icons.svelte-19apkij:not(.fixed) ul:where(.svelte-19apkij){display:flex}.social-icons.svelte-19apkij.fixed{z-index:20000;background-color:#fff;border-radius:10px 0 0 10px;flex-flow:column;padding:.85rem;position:fixed;top:16.5rem;right:0;box-shadow:0 2px 4px #00000029}@media not all and (width>=51.25rem){.social-icons.svelte-19apkij.fixed{display:none}}.social-icons.svelte-19apkij.fixed .icon:where(.svelte-19apkij){margin:.7rem 0}@media not all and (width>=51.25rem){.social-icons.svelte-19apkij.fixed .icon:where(.svelte-19apkij){margin:.4em 0}}.social-icons.svelte-19apkij.fixed .icon:where(.svelte-19apkij):first-of-type{margin-top:0}.social-icons.svelte-19apkij.fixed .icon:where(.svelte-19apkij):last-of-type{margin-bottom:0}.social-icons.svelte-19apkij.fixed .icon:where(.svelte-19apkij) a:where(.svelte-19apkij){margin-right:0}.social-icons.svelte-19apkij .icon:where(.svelte-19apkij) a:where(.svelte-19apkij){text-align:center;color:var(--dark-grey);text-decoration:none;display:inline-block}@media not all and (width>=51.25rem){.social-icons.svelte-19apkij .icon:where(.svelte-19apkij) a:where(.svelte-19apkij){margin-right:1.5rem}}.social-icons.svelte-19apkij .background:where(.svelte-19apkij){flex-flow:row;justify-content:center;align-items:center;display:flex}.social-icons.svelte-19apkij .icons:where(.svelte-19apkij){color:var(--dark-grey);font-size:30px;transition:transform .1s ease-in-out;transform:scale(1)}.social-icons.svelte-19apkij .icons:where(.svelte-19apkij):hover{transition:transform .1s ease-in-out;transform:scale(1.2)}@media (hover:hover){address.svelte-6hxut9 a:hover{color:var(--color-jp-dark-dark-gray,#2b3136);text-decoration-line:underline}}.loader.svelte-x43r3z{view-transition-name:loader}.inc.svelte-x43r3z{animation:2s ease-in-out infinite svelte-x43r3z-increase}.dec.svelte-x43r3z{animation:2s ease-in-out .9s infinite svelte-x43r3z-decrease}.dec2.svelte-x43r3z{animation:2s ease-in-out .5s infinite svelte-x43r3z-decrease}@keyframes svelte-x43r3z-increase{0%{width:5%;left:-5%}to{width:150%;left:130%}}@keyframes svelte-x43r3z-decrease{0%{width:90%;left:-90%}to{width:10%;left:110%}}
