*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}ol,ul{padding:unset}ol li,ul li{list-style:none}button{background:none;border:none;cursor:pointer}:root{--font-family-body:"WorkSans",Helvetica,Arial,sans-serif;--font-silk-serif:"SilkSerif",Arial,serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;color:var(--black);font-family:var(--font-family-body),sans-serif;font-size:12px;font-weight:400;--c-primary:#d5d2cb;--c-black:#000;--c-white:#fff;--ease-in-out-simple:cubic-bezier(.4,0,.2,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-out-simple:cubic-bezier(.215,.61,.355,1);--ease-in-simple:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-in-quint:cubic-bezier(.64,0,.78,0);--ease-fade:cubic-bezier(.25,.1,.25,1)}@font-face{font-display:swap;font-family:WorkSans;font-style:normal;font-weight:400;src:url(../fonts/WorkSans/WorkSans-Regular.woff2) format("woff2"),url(../fonts/WorkSans/WorkSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:SilkSerif;font-style:normal;font-weight:400;src:url(../fonts/SilkSerif/SilkSerif-Regular.woff2) format("woff2"),url(../fonts/SilkSerif/SilkSerif-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:SilkSerif-Italic;font-style:normal;font-weight:400;src:url(../fonts/SilkSerif/SilkSerif-Italic.woff2) format("woff2"),url(../fonts/SilkSerif/SilkSerif-Italic.woff) format("woff")}body,html{font-family:WorkSans,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-primary);color:var(--c-black);overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}body.-locked,html.-locked{height:100dvh!important;overflow:hidden!important}a,button{color:inherit;text-decoration:none}a:focus,button:focus{outline:none}.page-enter-active,.page-leave-active{transition:all .4s ease}.page-enter-from,.page-leave-to{opacity:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:#fff!important;font-family:inherit!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.appHeader[data-v-93c9775d]{align-items:center;display:flex;justify-content:space-between;left:0;padding:24px;position:fixed;top:0;width:100vw;z-index:10}@media(min-width:768px){.appHeader[data-v-93c9775d]{-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 32px 0}}.appHeader.dark>.logo[data-v-93c9775d]{filter:invert(1)}.appHeader.dark>.menu>.menuButton[data-v-93c9775d]{color:var(--c-white)}.appHeader.dark>.menu>.menuButton.contact[data-v-93c9775d]{background:#58585840}.appHeader.halfDark>.logo[data-v-93c9775d]{filter:invert(1)}.appHeader.halfLight>.menu>.menuButton[data-v-93c9775d]{color:var(--c-white)}.appHeader.halfLight>.menu>.menuButton.contact[data-v-93c9775d]{background:#58585840}.appHeader>.logo[data-v-93c9775d]{cursor:pointer;height:14px;transition:filter .3s ease;width:96px}@media(min-width:768px){.appHeader>.logo[data-v-93c9775d]{height:19.66px;width:144.14px}}.appHeader>.menu[data-v-93c9775d],.appHeader>.menu>.menuButton[data-v-93c9775d]{align-items:center;display:flex}.appHeader>.menu>.menuButton[data-v-93c9775d]{align-self:stretch;color:var(--c-black);justify-content:center;letter-spacing:.48px;margin:0;padding:12px 14px;text-transform:uppercase;transition:all .3s ease}@media(min-width:768px){.appHeader>.menu>.menuButton[data-v-93c9775d]:hover{opacity:.8}}.appHeader>.menu>.menuButton.contact[data-v-93c9775d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000012}
