html.hide-system-cursor,html.hide-system-cursor *{cursor:none}#dom-cursor{z-index:1000;pointer-events:none;--x:0px;--y:0px;width:5px;height:5px;transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%));border:1px solid #00000080;border-radius:50%;transition:opacity .5s,border-color .3s;position:fixed;top:0;left:0}#dom-cursor.hidden{opacity:0}#dom-cursor #visual-cursor{background-repeat:no-repeat;width:100%;height:100%;transition:all .5s}#dom-cursor.canvas{display:none}#dom-cursor.pencil,#dom-cursor.pencil-with-info{--icon-size:52px;--circle-translate:translate(-50%,calc(-50% + var(--icon-size)));width:var(--icon-size);height:var(--icon-size);cursor:none;border:none;border-radius:0;display:inline-flex;transform:translate(var(--x),calc(var(--y) - var(--icon-size)))!important}#dom-cursor.pencil #visual-cursor,#dom-cursor.pencil-with-info #visual-cursor{transform-origin:0 100%;position:relative;transform:scale(1)}#dom-cursor.pencil-with-info.hidden #visual-cursor,#dom-cursor.pencil.hidden #visual-cursor{transform:scale(0)}#dom-cursor.pencil #visual-cursor,#dom-cursor.pencil-with-info #visual-cursor{filter:drop-shadow(3px 3px 4px #00000080);background-image:url(../assets/cursors/pen.svg)}#dom-cursor.pencil-with-info:after,#dom-cursor.pencil:after{opacity:0;content:"";transform:var(--circle-translate);cursor:none;background-image:url(../assets/cursors/draw-cta.svg);background-position:50%;background-repeat:no-repeat;background-size:115px 115px;border-radius:50%;width:150px;height:150px;transition:opacity .3s;animation-name:draw-info;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex;position:absolute}#dom-cursor.pencil-with-info:after{transition:all var(--page-transition-easing) var(--page-transition-duration);background-color:rgba(var(--page-background-color-rgb),.25);-webkit-backdrop-filter:blur(10px)saturate(225%);backdrop-filter:blur(10px)saturate(225%)}@keyframes draw-info{0%{transform:var(--circle-translate) rotate(0)}to{transform:var(--circle-translate) rotate(2turn)}}#dom-cursor.pencil-with-info:after{opacity:1;filter:drop-shadow(0 0 2px #000000bf)}#dom-cursor.pencil-with-info #visual-cursor{z-index:1;position:relative}@keyframes arrow-cursor{0%{opacity:0;transform:rotate(-90deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}#dom-cursor.arrow{cursor:none;border:none;width:48px;height:48px;display:inline-flex}#dom-cursor.arrow #visual-cursor{background-color:var(--primary-color);background-image:url(../assets/cursors/arrow.svg);background-position:50%;background-size:28px 28px;border-radius:50%;transition:opacity .1s,transform .1s;animation:.3s arrow-cursor;transform:scale(1)}#dom-cursor.arrow.hidden #visual-cursor{transform:scale(0)}#dom-cursor.plus{cursor:none;border:none;width:48px;height:48px;display:inline-flex}#dom-cursor.plus #visual-cursor{background-color:var(--primary-color);background-image:url(../assets/cursors/plus.svg);background-position:50%;background-size:12px 12px;border-radius:50%;transition:opacity .1s,transform .1s;animation:.3s arrow-cursor;transform:scale(1)}#dom-cursor.plus.hidden #visual-cursor{transform:scale(0)}#cursor-canvas{z-index:1000;pointer-events:none;width:100vw;max-width:100%;height:100vh;transition:opacity .1s;position:fixed;inset:0}#cursor-canvas.hidden{opacity:0}.page-transition[data-v-1988af08]{--skew-angle:13deg;--triangle-height-fraction:.334;--initial-translate:translateX(calc(var(--triangle-height-fraction)*-75vh));--swiper-in-translate:translateX(calc(100vw + var(--triangle-height-fraction)*150vh));--swiper-out-translate:translateX(calc(200vw + var(--triangle-height-fraction)*150vh*2));--skew:skew(calc(var(--skew-angle)*-1));background-color:var(--primary-color);z-index:99999;height:100dvh;width:calc(100vw + var(--triangle-height-fraction)*150vh);text-align:center;color:#fff;transform:var(--initial-translate) var(--skew);opacity:0;pointer-events:none;font-size:clamp(24px,.75rem + 6vw,40px);transition:transform .65s;display:flex;position:fixed;top:0;bottom:0;right:100%}.page-transition.entering[data-v-1988af08]{opacity:1;transform:var(--initial-translate) var(--swiper-in-translate) var(--skew)}.page-transition.leaving[data-v-1988af08]{opacity:1;transform:var(--initial-translate) var(--swiper-out-translate) var(--skew)}.loading-indicator[data-v-1988af08]{transform:translate(-50%,-50%) skew(var(--skew-angle));z-index:20001;color:#fff;opacity:0;transition:opacity .5s;position:fixed;top:50%;left:50%}.loading-indicator.visible[data-v-1988af08]{opacity:1}body{--page-transition-duration:.6s;--page-transition-easing:ease;--page-background-color-rgb:255,255,255;--page-background-color:rgb(var(--page-background-color-rgb));--page-color-rgb:0,0,0;--page-color:rgb(var(--page-color-rgb));will-change:background-color,color;transition:background-color var(--page-transition-duration) var(--page-transition-easing),color var(--page-transition-duration) var(--page-transition-easing);background-color:var(--page-background-color);color:var(--page-color)}.fade-enter-active{transition:opacity .5s}.fade-enter{opacity:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
