@charset "UTF-8";@media(pointer:fine){html,html *{cursor:none!important}}.cur-dot-wrap[data-v-71bb8e85],.cur-ring-wrap[data-v-71bb8e85]{position:fixed;top:0;left:0;pointer-events:none;z-index:10000;will-change:transform;mix-blend-mode:difference}.cur-dot[data-v-71bb8e85]{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-71bb8e85]{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-71bb8e85]{opacity:1}.cur-ring.is-on[data-v-71bb8e85]{opacity:.3}.cur-ring.is-on.is-hover[data-v-71bb8e85]{opacity:.6}.cur-ring.is-on[data-v-71bb8e85]:not(.is-hover):not(.is-zoom):not(.snapped){animation:cur-breathe-71bb8e85 3.2s ease-in-out infinite}@keyframes cur-breathe-71bb8e85{0%,to{opacity:.3;box-shadow:0 0 #fff0}50%{opacity:.45;box-shadow:0 0 14px 2px #ffffff14}}.cur-ring.snapped[data-v-71bb8e85]{opacity:.85;animation:cur-snap-pop-71bb8e85 .5s ease-out}@keyframes cur-snap-pop-71bb8e85{0%{box-shadow:0 0 0 0 var(--cursor-glow-55, rgba(255, 255, 255, .5))}55%{box-shadow:0 0 20px 5px var(--cursor-glow-35, rgba(255, 255, 255, .3))}to{box-shadow:0 0 10px 2px var(--cursor-glow-20, rgba(255, 255, 255, .2))}}@media(prefers-reduced-motion:reduce){.cur-ring[data-v-71bb8e85]{animation:none!important}}@property --cursor-spin-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cur-ring.snapped[data-v-71bb8e85]:after{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--cursor-spin-angle),transparent 0deg,var(--cursor-glow-55, rgba(255, 255, 255, .55)) 26deg,transparent 52deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cur-electric-spin-71bb8e85 2.4s linear infinite}@keyframes cur-electric-spin-71bb8e85{to{--cursor-spin-angle: 360deg}}@media(prefers-reduced-motion:reduce){.cur-ring.snapped[data-v-71bb8e85]:after{animation:none;opacity:0}}.cur-dot.is-on.is-zoom[data-v-71bb8e85]{transform:scale(0);opacity:0}.cur-ring.is-on.is-zoom[data-v-71bb8e85]{transform:scale(1.4);opacity:.6}.cur-zoom-label[data-v-71bb8e85]{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-f8306036]{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-f8306036]{transform:translateY(-100%)}.site-header.header-solid[data-v-f8306036]{background:#040404}.logo{&[data-v-f8306036]{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;text-shadow:0 2px 12px rgba(0,0,0,.6);transition:opacity .25s ease}&[data-v-f8306036]:hover{opacity:.7}}.site-nav[data-v-f8306036]{display:flex;gap:28px;@media(max-width:480px){gap:16px}}.nav-link[data-v-f8306036]{color:#ffffff8c;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-f8306036]{cursor:pointer;transition:color .3s ease}.nav-link--active[data-v-f8306036]:hover{color:#ffffffe6}.nav-link.router-link-active[data-v-f8306036]{color:#fff}.lang-btn{&[data-v-f8306036]{background:none;border:none;color:#ffffff8c;cursor:pointer;font-size:10px;font-family:inherit;letter-spacing:2.5px;text-transform:uppercase;padding:14px 4px;transition:color .3s ease}&[data-v-f8306036]:hover{color:#ffffffe6}@media(max-width:480px){&[data-v-f8306036]{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;transition-delay:.05s}.to-map-enter-from{opacity:0}: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;--grain-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes grain{0%{background-position:0px 0px}12%{background-position:-32px -20px}25%{background-position:15px 30px}37%{background-position:-20px 5px}50%{background-position:20px -25px}62%{background-position:-10px 15px}75%{background-position:35px -15px}87%{background-position:-25px 25px}to{background-position:0px 0px}}@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}.photos-view,.entry-view,.about-view,.trips-view{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.photos-view::-webkit-scrollbar,.entry-view::-webkit-scrollbar,.about-view::-webkit-scrollbar,.trips-view::-webkit-scrollbar{width:4px}.photos-view::-webkit-scrollbar-track,.entry-view::-webkit-scrollbar-track,.about-view::-webkit-scrollbar-track,.trips-view::-webkit-scrollbar-track{background:transparent}.photos-view::-webkit-scrollbar-thumb,.entry-view::-webkit-scrollbar-thumb,.about-view::-webkit-scrollbar-thumb,.trips-view::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.photos-view::-webkit-scrollbar-thumb:hover,.entry-view::-webkit-scrollbar-thumb:hover,.about-view::-webkit-scrollbar-thumb:hover,.trips-view::-webkit-scrollbar-thumb:hover{background:#ffffff47}body,button{font-family:Charter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:focus-visible{outline:1px solid rgba(255,255,255,.65);outline-offset:2px}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: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")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/CormorantGaramond/cormorant-garamond-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(/fonts/CormorantGaramond/cormorant-garamond-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
