html,html *{cursor:none!important}.cur-dot-wrap[data-v-9dc153fc],.cur-ring-wrap[data-v-9dc153fc]{position:fixed;top:0;left:0;pointer-events:none;z-index:10000;will-change:transform;mix-blend-mode:difference}.cur-dot[data-v-9dc153fc]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease,transform .25s ease}.cur-ring[data-v-9dc153fc]{width:18px;height:18px;margin:-9px 0 0 -9px;border:1px solid white;border-radius:50%;opacity:0;position:relative;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.cur-dot.is-on[data-v-9dc153fc]{opacity:1}.cur-ring.is-on[data-v-9dc153fc]{opacity:.3}.cur-dot.is-on.is-hover[data-v-9dc153fc]{transform:scale(1)}.cur-ring.is-on.is-hover[data-v-9dc153fc]{transform:scale(1.4);opacity:.6}.cur-dot.is-on.is-zoom[data-v-9dc153fc]{transform:scale(0);opacity:0}.cur-ring.is-on.is-zoom[data-v-9dc153fc]{transform:scale(1.4);opacity:.6}.cur-zoom-label[data-v-9dc153fc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:300;line-height:1;color:#fff}.site-header[data-v-86005961]{align-items:center;background-color:transparent;display:flex;height:52px;justify-content:space-between;padding:0 24px;position:fixed;width:100%;z-index:500;transition:transform .45s cubic-bezier(.16,1,.3,1);@media(max-width:480px){padding:0 16px}}.site-header.header-hidden[data-v-86005961]{transform:translateY(-100%)}.logo{&[data-v-86005961]{color:#fff;font-family:Charter,Georgia,serif;font-size:17px;letter-spacing:7px;text-decoration:none;text-transform:uppercase;user-select:none;padding:14px 0;transition:opacity .25s ease}&[data-v-86005961]:hover{opacity:.7}}.site-nav[data-v-86005961]{display:flex;gap:28px;@media(max-width:480px){gap:16px}}.nav-link[data-v-86005961]{color:#ffffff4d;cursor:default;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;padding:14px 4px;@media(max-width:480px){letter-spacing:1.5px;padding:14px 6px}}.nav-link--active[data-v-86005961]{cursor:pointer;transition:color .3s ease}.nav-link--active[data-v-86005961]:hover{color:#ffffffbf}.lang-btn{&[data-v-86005961]{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:10px;font-family:inherit;letter-spacing:2.5px;text-transform:uppercase;padding:14px 4px;transition:color .3s ease}&[data-v-86005961]:hover{color:#ffffffbf}@media(max-width:480px){&[data-v-86005961]{letter-spacing:1.5px;padding:14px 6px}}}.to-entry-leave-active{transition:opacity .4s ease-in,filter .4s ease-in,transform .4s ease-in}.to-entry-leave-to{opacity:0;filter:blur(12px);transform:scale(1.05)}.to-entry-enter-active{transition:opacity .7s ease,filter .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.to-entry-enter-from{opacity:0;filter:blur(10px);transform:scale(1.07)}.to-map-leave-active{transition:opacity .35s ease-in,transform .35s ease-in,filter .35s ease-in}.to-map-leave-to{opacity:0;transform:scale(.95);filter:blur(6px)}.to-map-enter-active{transition:opacity .5s ease,filter .5s ease;transition-delay:.05s}.to-map-enter-from{opacity:0;filter:blur(4px)}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: #040404;--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: #040404;--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html,body{height:100%;width:100%}body{color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;font-size:16px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button{font-family:Charter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}button{font-family:Charter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;padding:8px;cursor:pointer}@font-face{font-family:Australia Custom;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Australia Custom"),url(/fonts/Australia%20Custom/Australia%20Custom.woff2) format("woff2"),url(/fonts/Australia%20Custom/Australia%20Custom.woff) format("woff")}@font-face{font-family:Charter;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Charter"),url(/fonts/Charter/charter_regular-webfont.woff) format("woff")}
