:root{--lk-serif-font:"loretta", serif;--lk-sans-font:"sofia-pro", sans-serif;--lk-mono-font:"fira-mono", monospace;font-family:var(--lk-serif-font);--lk-col-1:#121212;--lk-col-1-v2:#161516;--lk-col-1-v3:#d6e1ec;--lk-col-1-v4:#585f65;--lk-col-4:#f8ebeb;--lk-font-color:var(--lk-col-1);--lk-font-color-hover:var(--lk-col-1-v2);--lk-font-color-highlight-inactive:var(--lk-col-1-v3);--lk-font-color-highlight-active:var(--lk-col-1);--lk-header-height:clamp(80px, 10vh, 10vh);font-style:normal;font-weight:400}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt{isolation:isolate}code,kbd,pre,samp{font-family:var(--lk-mono-font);font-style:normal;font-weight:400}:root{--container-max-width-upper-limit:2000px;--dynamic-container-max-width:calc(100% - 40px);--global-grid-gap:20px}@media (width>=640px){:root{--global-grid-gap:calc(2.41758px + 2.74725vw)}}@media (width>=840px){:root{--dynamic-container-max-width:calc(100% - 80px)}}@media (width>=1024px){:root{--dynamic-container-max-width:calc(100% + 158.14px - 23.2558vw)}}@media (width>=1368px){:root{--dynamic-container-max-width:calc(100% + 93.3333px - 18.5185vw);--global-grid-gap:calc(5.16667px + 2.5463vw)}}@media (width>=1800px){:root{--dynamic-container-max-width:calc(100% + 240px - 26.6667vw);--global-grid-gap:calc(6px + 2.5vw)}}@media (width>=2400px){:root{--dynamic-container-max-width:var(--container-max-width-upper-limit);--global-grid-gap:66px}}input:not([type=range]):-webkit-autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):-webkit-autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):-webkit-autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):-webkit-autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):-webkit-autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):-webkit-autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}input:not([type=range]):autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:autofill{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:autofill:focus{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}textarea:autofill:hover{-webkit-text-fill-color:var(--lk-font-color);caret-color:var(--lk-font-color);box-shadow:inset 0 0 0 1000px #fff}html{background:#fff;position:relative;overflow:auto scroll}html.lk-mob-nav-open,html.lk-mob-nav-open body{overflow:hidden}html.lk-mob-nav-open body{top:var(--lk-scroll-lock-top,0);width:100%;position:fixed}body{font-family:var(--lk-serif-font);color:var(--lk-font-color);font-size:18px;font-style:normal;font-weight:300;line-height:1.5;-webkit-tap-highlight-color:#0000!important;-webkit-tap-highlight-color:transparent!important}@media (width>=800px){body{font-size:calc(10px + 1vw)}}@media (width>=1200px){body{font-size:calc(18.6667px + .27778vw)}}@media (width>=1920px){body{font-size:24px}}body>:not(#vue-inspector-container):not(#nuxt-devtools-container):not(#teleports){height:100%}body a{color:var(--lk-font-color);cursor:pointer}@media (hover:hover){body a:hover{color:var(--lk-font-color-hover)}}.ui-button{border:1px solid var(--lk-font-color);color:#fff;appearance:none;background-color:var(--lk-font-color);cursor:pointer;isolation:isolate;font-family:var(--lk-sans-font);border-radius:0;outline:0;margin:0;padding:20px;font-size:10px;font-style:normal;font-weight:800;display:block;position:relative;overflow:hidden;box-shadow:0 0 #0000}@media (width>=800px){.ui-button{font-size:calc(2vw - 6px)}}@media (width>=1200px){.ui-button{font-size:18px}}@media (width>=1920px){.ui-button{font-size:18px}}.ui-button__label{z-index:1;position:relative}.ui-button__ripple-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.ui-button__ripple{opacity:.12;background-color:currentColor;border-radius:50%;animation:.6s cubic-bezier(.22,1,.36,1) forwards ui-button-ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}@media (prefers-reduced-motion:reduce){.ui-button__ripple{animation-duration:1ms}}@media (hover:hover){.ui-button:hover{color:var(--lk-font-color);background-color:#fff}}@keyframes ui-button-ripple{0%{opacity:.12;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.error-page{text-align:center;justify-content:center;align-items:center;height:100vh;display:flex}.error-page__content{flex-direction:column;gap:40px;display:flex}.error-page__content>*{margin-bottom:0}
