html,body{--color-text: var(--color-black-text);--color-bg: var(--color-white-bg);font-family:Nunito-VariableFont,sans-serif;line-height:1.5;margin:0;padding:0;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .5s,color .5s}html.dark{--color-text: var(--color-white-text);--color-bg: var(--color-black-bg)}body.no-scroll{overflow:hidden}html.dark body{--color-text: var(--color-white-text);--color-bg: var(--color-black-bg)}svg.dark{filter:invert(1)}html.dark .dark-mode-toggle svg{filter:invert(1);transform:rotate(180deg)}nav a{color:var(--color-text);text-transform:uppercase}.icon svg,.icon.darkmode svg{transition:filter .25s,rotate .5s}html.dark .icon{filter:invert(1)}html.dark .icon.darkmode svg{rotate:180deg}h1,h2,h3,h4,th{font-weight:600}h2{font-size:1em}menu.art-overlay{display:flex;gap:1em;position:absolute;z-index:20;margin:0;padding:2em;font-size:1.5em}menu.art-overlay li{padding:0;list-style-type:none}menu.art-overlay>li{display:inline-block}menu.art-overlay>li.zoom{position:fixed;right:0;top:0}menu.art-overlay>li.zoom ul{height:100vh;margin:0 2em;padding:0;display:flex;gap:1em;flex-direction:column;justify-content:center}menu.art-overlay button:hover{opacity:.9}menu.art-overlay button.on{box-shadow:0 0 .1em #fff,0 0 .5em #fff,0 0 1.25em #fffa;opacity:1}menu.art-overlay button:disabled{opacity:.33;pointer-events:none}nav.store{position:fixed;right:3em;bottom:3em}nav.store button{font-size:1.5em}nav.store button span.count{position:absolute;background-color:var(--color-black-bg);border-radius:50%;color:var(--color-white-text);font-size:.5em;top:-.5em;right:-.5em;width:2em;height:2em;display:flex;align-items:center;justify-content:center}nav.store button:disabled{opacity:.2;pointer-events:none}button.icon,.button.icon{appearance:none;background-color:transparent;border:none;transition:all .5s;cursor:pointer}button.icon svg,.button.icon svg{width:1.5em;height:1.5em}button.overlay-icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;color:var(--color-black-text);background:var(--color-white-bg);appearance:none;font:inherit;padding:0;border:0;border-radius:50%;box-shadow:0 0 .5em #0002;opacity:.8;cursor:pointer}button.overlay-icon svg{display:inline-block;width:2em;height:2em}article.image img,video{display:block;width:100%;height:auto}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}strong{font-weight:500}fieldset{border:none;margin:0;padding:.5em 0}input[type=text],input[type=number],input[type=email],input[type=tel],select{position:relative;margin:0;padding:.5em;border:1px solid var(--color-text);border-radius:0;font:inherit;color:var(--color-text);background:transparent;outline:none;appearance:none}input[type=number]{width:3em}button:has(+input[type=number]){border-right-width:0}input[type=number]+button{border-left-width:0}input:disabled{opacity:.33}select{padding-right:2em;background-color:transparent;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:.5em;background-position:right .5em center}.dark select{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E)}select:disabled{opacity:.5;border-color:#0007}button{padding:.5em 1em;font:inherit;text-transform:uppercase;color:var(--color-text);border:1px solid var(--color-text);background:none;background-color:transparent;cursor:pointer}button.yes{color:var(--color-bg);background-color:var(--color-text)}button:disabled{opacity:.33;cursor:not-allowed}#splash-screen{display:flex;justify-content:center;align-items:center;position:fixed;z-index:30;inset:0;height:0;background-color:#fff;opacity:0;animation:fadeOut 5s}#splash-screen>svg{width:12em;max-width:calc(100vw - 2em);height:0;max-height:calc(100vh - 2em);opacity:0;animation:fadeInOut 4s}@keyframes fadeInOut{0%{opacity:0;transform:scale(.9);height:12em}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(.9);height:12em}to{opacity:0;height:0}}@keyframes fadeOut{0%{opacity:1;display:flex;height:auto}66%{opacity:1}99%{opacity:0;display:flex;height:auto}to{opacity:0;display:none;height:0}}@media screen and (max-width: 60em){.frame{padding:0 1.5em 1.5em}menu.art-overlay{font-size:1em;padding:2em}nav.store{position:fixed;right:2em;bottom:2em}nav.store button{font-size:1em}}@media screen and (min-width: 60.01em){.frame{padding:0 3em 3em}}@font-face{font-family:Nunito-VariableFont;src:local("Nunito-VariableFont"),url(/assets/Nunito-VariableFont_wght-COvC-MKn.woff2) format("woff2")}:root{--color-black-text: #000;--color-black-bg: #000;--color-white-text: #fff;--color-white-bg: #fff;--image-gap: 1px}article[data-v-0edd12a2]{display:flex;justify-content:center;align-items:center;position:fixed;z-index:50;inset:0;background-color:var(--color-bg);animation:fadeOut-0edd12a2 5s forwards}svg[data-v-0edd12a2]{width:12em;max-width:calc(100vw - 2em);height:15em;max-height:calc(100vh - 2em);fill:var(--color-text);opacity:0;animation:fadeInOut-0edd12a2 4s}@keyframes fadeInOut-0edd12a2{0%{opacity:0;transform:scale(.9);height:12em}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(.9);height:12em}to{opacity:0;height:0}}@keyframes fadeOut-0edd12a2{0%{opacity:1;display:flex;height:auto}66%{opacity:1}99%{opacity:0;display:flex;height:auto}to{opacity:0;display:none;height:0}}ul[data-v-69df612d]{list-style:none;margin:0;padding:0}li[data-v-69df612d]{margin:0;padding:0}a[data-v-69df612d]{display:block}a.current[data-v-69df612d]{font-weight:500}nav>ul[data-v-69df612d]{display:flex;justify-content:space-around;align-items:center;width:100%}nav li.logo[data-v-69df612d]{flex-grow:1;flex-shrink:0}nav.small[data-v-69df612d]{display:flex}nav.big[data-v-69df612d]{display:none}@media screen and (min-width: 60.01em){nav.small[data-v-69df612d]{display:none}nav.big[data-v-69df612d]{display:flex}}nav.big[data-v-69df612d]{flex-direction:row-reverse;justify-content:space-between;padding:1em 3em}nav.big li.logo>svg[data-v-69df612d]{width:4em;height:4em;cursor:pointer}nav.big li.button.text[data-v-69df612d]{border:1px solid var(--color-text);margin-left:.5em}nav.big li.button.text a[data-v-69df612d]{margin:0;padding:.5em}nav.big a[data-v-69df612d],nav.big svg[data-v-69df612d]{margin:0 .5em}nav.small[data-v-69df612d]{flex-direction:row-reverse;justify-content:space-between;padding:1em 1.5em}nav.small li.logo svg[data-v-69df612d]{width:2.5em;height:2.5em}nav.small a[data-v-69df612d],nav.small svg[data-v-69df612d]{margin:0 .5em}nav.small .menu[data-v-69df612d]{display:none;flex-direction:column;position:absolute;z-index:30;left:0;right:0;top:4.5em;min-height:calc(100% - 4.5em);margin:0;padding:2em 1em;background-color:var(--color-bg)}nav.small.opened .menu[data-v-69df612d]{display:flex}nav.small .menu>li[data-v-69df612d]{display:block;padding:.25em .5em .25em 1em;border:1px solid transparent;cursor:pointer}nav.small .menu>li.button.text[data-v-69df612d]{margin:1em 0 0;padding-top:.5em;border-top:1px solid var(--color-text)}nav.small .menu>li.additional[data-v-69df612d]{flex-grow:1;flex-shrink:0;display:flex;justify-content:start;align-items:center}nav.small .menu>li.additional a[data-v-69df612d],nav.small .menu>li.additional button[data-v-69df612d]{margin:0;padding:0}nav.small .menu>li.additional svg[data-v-69df612d]{width:2em;height:2em}header[data-v-2b41a7b3]{position:relative;z-index:1}.basic-page>section{columns:20em;column-gap:2em;padding:2em 0}.basic-page>section>*{break-inside:avoid-column;margin-top:0}
