*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{block-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list]{list-style:none}body{min-block-size:100%;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}img,picture{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}.sr-only{block-size:auto;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}:root{--app-bg: #f5f5f5;--primary: #f17b2d;--secondary: #333;--tertiary: #666;--shadow: 0px 2px 4px rgba(0, 0, 0, .1);--font-sans: "Lato", sans-serif;--font-display: "Museo Sans Rounded", sans-serif;--banner-bg: #fff;--badge-bg: var(--secondary);--hero-bg: var(--secondary);--header-bg: #fff;--nav-bg: transparent;--nav-bg-highlight: #ededed;--puzzle-frame-bg: #fff;--breadcrumbs-fg: var(--primary);--banner-fg: #333;--variant-card-grid-keyline: #ccc;--y-space: 1rem}@media (min-width: 720px){:root{--y-space: 3.6rem}}[x-cloak]{display:none!important}html{font-size:62.5%}body{background-color:#f5f5f5;background-color:var(--app-bg);display:flex;flex-direction:column;font-family:Lato,sans-serif;font-family:var(--font-sans);font-size:1.6rem}:focus-visible{border-radius:1px;outline:2px solid #f17b2d;outline:2px solid var(--primary);outline-offset:2px}@font-face{font-display:swap;font-family:Museo Sans Rounded;font-style:normal;font-weight:500;src:url(../assets/fonts/MuseoSansRounded500.woff2) format("woff2"),url(../assets/fonts/MuseoSansRounded500.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans Rounded;font-style:normal;font-weight:700;src:url(../assets/fonts/MuseoSansRounded700.woff2) format("woff2"),url(../assets/fonts/MuseoSansRounded700.woff) format("woff")}@font-face{font-display:swap;font-family:Museo Sans Rounded;font-style:normal;font-weight:900;src:url(../assets/fonts/MuseoSansRounded900.woff2) format("woff2"),url(../assets/fonts/MuseoSansRounded900.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../assets/fonts/lato-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../assets/fonts/lato-v24-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../assets/fonts/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(../assets/fonts/lato-v24-latin-700italic.woff2) format("woff2")}.hidden{display:none}.inline-block{display:inline-block}.flex{display:flex}.block{display:block}@media (min-width: 350px){.xs\:block{display:block}}@media (min-width: 400px){.sm\:block{display:block}}@media (min-width: 720px){.md\:block{display:block}}@media (min-width: 1024px){.lg\:block{display:block}}@media (min-width: 1440px){.xl\:block{display:block}}@media (min-width: 350px){.xs\:flex{display:flex}}@media (min-width: 400px){.sm\:flex{display:flex}}@media (min-width: 720px){.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:flex{display:flex}}@media (min-width: 1440px){.xl\:flex{display:flex}}@media (min-width: 350px){.xs\:inline-block{display:inline-block}}@media (min-width: 400px){.sm\:inline-block{display:inline-block}}@media (min-width: 720px){.md\:inline-block{display:inline-block}}@media (min-width: 1024px){.lg\:inline-block{display:inline-block}}@media (min-width: 1440px){.xl\:inline-block{display:inline-block}}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.nice-scroll{--scrollbar-size: 8px;scrollbar-width:thin;scrollbar-color:#ddd transparent}.nice-scroll::-webkit-scrollbar{block-size:var(--scrollbar-size);inline-size:var(--scrollbar-size)}.nice-scroll::-webkit-scrollbar-track{background-color:transparent}.nice-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:9999px;border:2px solid #fff}.list[data-astro-cid-xcw6z6hz]{align-items:center;background-color:#fff;block-size:100%;display:flex;flex-direction:column;inline-size:100%;inset-block-start:var(--global-header-height);inset-inline-start:0;justify-content:flex-start;list-style:none;padding-block-start:4.8rem;position:fixed;z-index:100}.item[data-astro-cid-xcw6z6hz]{padding-block:1.5rem}@media (min-width: 1200px){.item[data-astro-cid-xcw6z6hz]{padding-block:0px}}.link[data-astro-cid-xcw6z6hz]{display:block;font-size:1.8rem;font-weight:700;letter-spacing:.1rem;line-height:1.2;padding-block:1rem;padding-inline:1rem;text-transform:uppercase;transition:color .15s ease}.link[data-astro-cid-xcw6z6hz]:hover,.link[data-astro-cid-xcw6z6hz].active{color:#f17b2d}.toggle[data-astro-cid-xcw6z6hz]{background-color:#fff;block-size:3.2rem;border:none;cursor:pointer;display:flex;inline-size:3.2rem;margin-inline-end:1rem;position:relative;z-index:101}.toggle[data-astro-cid-xcw6z6hz][aria-expanded=false]{block-size:1.9rem;inline-size:2.5rem}.toggle[data-astro-cid-xcw6z6hz][aria-expanded=true]{block-size:3.2rem;inline-size:3.2rem}@media (max-width: 1199.98px){@keyframes slideUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.nav[data-astro-cid-xcw6z6hz]:has(.toggle[aria-expanded=true]) .item[data-astro-cid-xcw6z6hz]{animation:slideUp .25s ease;animation-delay:var(--d);animation-fill-mode:forwards;opacity:0;transform:translateY(2rem)}}@media (min-width: 1200px){.toggle[data-astro-cid-xcw6z6hz]{display:none}.list[data-astro-cid-xcw6z6hz]{align-items:center;display:flex!important;flex-direction:row;inset-block-start:auto;inset-inline-start:auto;justify-content:center;padding-block:0px;padding-inline:0px;position:relative}.link[data-astro-cid-xcw6z6hz]{font-size:1.4rem;margin-inline-start:2rem}}:root{--global-header-height: 101px}@media (min-width: 1280px){:root{--global-header-height: 116px}}.global-header[data-astro-cid-6djdpwnx]{align-items:center;background-color:#fff;block-size:101px;block-size:var(--global-header-height);border-block-end:2px solid #f5f5f5;display:flex;inline-size:100%;justify-content:center;padding-inline:var(--wrapper-px);position:relative;z-index:100}.inner[data-astro-cid-6djdpwnx]{--wrapper-px: 0px;align-items:center;display:flex;justify-content:space-between}.logo[data-astro-cid-6djdpwnx]{block-size:3.6rem;inline-size:15.5rem;inset-block-start:.24rem;position:relative}@media (min-width: 1280px){.logo[data-astro-cid-6djdpwnx]{block-size:5rem}}.nav[data-astro-cid-d6vcou2g]{--toggle-size: 4rem;--g: .5rem;--fs: 1.4rem;align-items:center;block-size:100%;display:flex;gap:.5rem;gap:var(--g);inline-size:100%;margin-inline-start:auto;position:relative}@media (min-width: 720px){.nav[data-astro-cid-d6vcou2g]{--g: 2rem;--fs: 1.6rem}}.toggle[data-astro-cid-d6vcou2g]{align-items:center;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;background-color:var(--nav-bg);block-size:var(--toggle-size);border:1px solid #ddd;border-radius:4px;display:inline-flex;cursor:pointer;font-size:var(--fs);gap:.5rem;justify-content:center;padding-block:1rem;padding-inline:1rem;z-index:50}.list[data-astro-cid-d6vcou2g]{align-items:center;background-color:var(--nav-bg);display:flex;gap:var(--g);list-style-type:none;padding-block:4px;padding-inline:4px;overflow:hidden;white-space:nowrap}.overflow-list[data-astro-cid-d6vcou2g]{--p: 4px;background-color:var(--header-bg);border-end-start-radius:6px;border-end-end-radius:6px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.2rem;inline-size:250px;inset-block-start:100%;inset-inline-end:0px;list-style-type:none;max-block-size:calc(100vh - var(--global-header-height) - var(--header-height) - 2rem);max-block-size:calc(100vb - var(--global-header-height) - var(--header-height) - 2rem);overflow-y:auto;padding-block:4px;padding-block:var(--p);padding-inline:4px;padding-inline:var(--p);position:absolute;z-index:50}.overflow-list[data-astro-cid-d6vcou2g] .link[data-astro-cid-d6vcou2g]:focus-visible{outline-offset:0px}.link[data-astro-cid-d6vcou2g]{background-color:transparent;background-color:var(--nav-bg, transparent);border-radius:4px;color:#000;display:block;font-size:var(--fs);padding-block:1rem;padding-inline:1rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease}.link[data-astro-cid-d6vcou2g]:hover,.link[data-astro-cid-d6vcou2g][aria-current=page]{background-color:var(--nav-bg-highlight)}:root{--header-height: 5.7rem}@media (min-width: 720px){:root{--header-height: 6.5rem}}.header[data-astro-cid-hpnw4vwy]{background:var(--header-bg);block-size:5.7rem;block-size:var(--header-height);box-shadow:var(--shadow)}.inner[data-astro-cid-hpnw4vwy]{--c: 2;align-items:center;block-size:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--c),minmax(0,1fr));inline-size:100%}@media (min-width: 720px){.inner[data-astro-cid-hpnw4vwy]{--c: 3}}.link[data-astro-cid-hpnw4vwy]{display:flex;grid-column:calc(var(--c) - 1)}@media (min-width: 720px){.link[data-astro-cid-hpnw4vwy]{margin-inline:auto}}#app[data-astro-cid-6j4h3e44]{display:flex;flex-direction:column;flex-grow:1}main[data-astro-cid-6j4h3e44]{display:flex;flex-direction:column;flex-grow:1}
