*,:after,:before{box-sizing:border-box}.page{font-family:var(--font-family);height:100%;-webkit-text-size-adjust:100%;background-color:#000;font-size:16px;scroll-behavior:smooth}.page__body{height:100%;margin:0;min-height:100%;min-width:345px;overflow-x:hidden}#__nuxt{display:flex;flex-direction:column;min-height:100vh;position:relative}main{flex:1}h1,h2,h3,h4{margin:0;padding:0}p{padding:0}a{text-decoration:none}button{background-color:transparent;border:none;cursor:pointer}*,button{padding:0}*,p{margin:0}.site-container{overflow:hidden}.is-hidden{display:none!important}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:0}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.centered{text-align:center}.dis-scroll{height:100vh;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;width:100%}.page--ios .dis-scroll{position:relative}html{scrollbar-color:#555 #111}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background-color:#555;border:2px solid #111;border-radius:8px}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:100;src:url(../fonts/Geologica-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:200;src:url(../fonts/Geologica-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:300;src:url(../fonts/Geologica-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:400;src:url(../fonts/Geologica-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:500;src:url(../fonts/Geologica-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:600;src:url(../fonts/Geologica-SemiBold.woff2) format("woff2")}:root{--font-family:"Geologica",sans-serif;--fs-h1:4rem;--fs-h2:3rem;--fs-h3:2rem;--fs-h4:1.75rem;--fs-h5:1.5rem;--fs-h5-light:1.5rem;--body-l:1.25rem;--body-m:1.125rem;--body-s:1rem;--label-m:1.125rem;--label-s:1rem;--lh-tight:1.16;--lh-normal:1.36;--lh-relaxed:1.4;--fw-thin-100:100;--fw-extralight-200:200;--fw-light-300:300;--fw-normal-400:400;--fw-medium-500:500;--fw-semibold-600:600;--fw-bold-700:700;--fw-extrabold-800:800;--fw-black-900:900;--content-width:1344px;--container-offset:15px;--container-width:calc(var(--content-width) + var(--container-offset)*2);--color-white:#fff;--color-black:#000;--color-accent:#d9b9ff;--color-grey-70:#3a3946;--color-grey-80:#282e33;--color-grey-60:#3e464e;--color-grey-40:#a2a5a8;--color-grey-30:#e6e8eb;--color-grey-20:#f6f6f6;--color-red-100:#ff002218;--color-red-60:#e25353;--color-red-20:#ffe9e9;--card-radius:8px;--card-border:1px solid var(--color-grey-30);--card-bg:#a3a3a306}@media(max-width:1024px){:root{--fs-h1:4rem;--fs-h2:3rem;--fs-h3:2rem;--fs-h4:1.75rem;--fs-h5:1.5rem;--body-l:1.25rem;--body-m:1.125rem;--body-s:1rem;--label-m:1.125rem;--label-s:1rem}}@media(max-width:768px){:root{--fs-h1:4rem;--fs-h2:3rem;--fs-h3:2rem;--fs-h4:1.75rem;--fs-h5:1.5rem;--body-l:1.25rem;--body-m:1.125rem;--body-s:1rem;--label-m:1.125rem;--label-s:1rem}}@media(max-width:576px){:root{--fs-h1:2rem;--fs-h2:1.75rem;--fs-h3:1.25rem;--fs-h4:1.125rem;--fs-h5:1rem;--fs-h5-light:1.125rem;--body-l:1rem;--body-m:1rem;--body-s:.875rem;--label-m:1rem;--label-s:.75rem}}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--un-ease:initial;--un-leading:initial;--un-bg-opacity:100%;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ease{syntax:"*";inherits:false}@property --un-blur{syntax:"*";inherits:false}@property --un-brightness{syntax:"*";inherits:false}@property --un-contrast{syntax:"*";inherits:false}@property --un-drop-shadow{syntax:"*";inherits:false}@property --un-grayscale{syntax:"*";inherits:false}@property --un-hue-rotate{syntax:"*";inherits:false}@property --un-invert{syntax:"*";inherits:false}@property --un-saturate{syntax:"*";inherits:false}@property --un-sepia{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:host,:root{--spacing:.25rem;--default-transition-timingFunction:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--ease-DEFAULT:cubic-bezier(.4,0,.2,1);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tracking-wide:.025em;--fontWeight-semibold:600;--leading-none:1;--fontWeight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--colors-white:#fff;--colors-black:#000;--spacing-xs:.75rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.text-\[80px\]{font-size:80px}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.color-white,.dark .dark\:text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.text-\[\#020420\]{color:color-mix(in oklab,#020420 var(--un-text-opacity),transparent)}.text-\[\#64748B\]{color:color-mix(in oklab,#64748b var(--un-text-opacity),transparent)}.hover\:text-\[\#00DC82\]:hover{color:color-mix(in oklab,#00dc82 var(--un-text-opacity),transparent)}.color-inherit{color:inherit}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-sans{font-family:var(--font-sans)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.mb-\[48px\]{margin-bottom:48px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.pxs{padding:var(--spacing-xs)}.px{padding-inline:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.text-center{text-align:center}.outline{outline-style:var(--un-outline-style);outline-width:1px}.b,.border{border-width:1px}.bg-black{background-color:color-mix(in srgb,var(--colors-black) var(--un-bg-opacity),transparent)}.bg-white{background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-\[\#020420\]{background-color:color-mix(in oklab,#020420 var(--un-bg-opacity),transparent)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-5{gap:calc(var(--spacing)*5)}.grid{display:grid}.h1{height:calc(var(--spacing)*1)}.h2{height:calc(var(--spacing)*2)}.h3{height:calc(var(--spacing)*3)}.h4{height:calc(var(--spacing)*4)}.h5{height:calc(var(--spacing)*5)}.max-w-520px{max-width:520px}.min-h-screen{min-height:100vh}.w-full{width:100%}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.resize{resize:both}.break-all{word-break:break-all}.text-wrap{text-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.items-center{align-items:center}.justify-center{justify-content:center}.place-content-center{place-content:center}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.overflow-hidden{overflow:hidden}.isolate{isolation:isolate}.blur{--un-blur:blur(8px)}.blur,.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}@supports (color:color-mix(in lab,red,red)){.color-white,.dark .dark\:text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.bg-black{background-color:color-mix(in oklab,var(--colors-black) var(--un-bg-opacity),transparent)}.bg-white{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}@media(min-width:40rem){.sm\:text-\[110px\]{font-size:110px}.sm\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}}.theme-toggle[data-v-b4fb687d]{align-items:center;background:linear-gradient(135deg,#1e3a8a,#059669);border:2px solid #fff;border-radius:50%;bottom:20px;box-shadow:0 4px 15px #0000004d;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:60px;z-index:9999}.theme-toggle .icon[data-v-b4fb687d]{font-size:28px;transition:transform .3s ease}.theme-toggle[data-v-b4fb687d]:hover{box-shadow:0 6px 20px #0006;transform:scale(1.1)}.theme-toggle:hover .icon[data-v-b4fb687d]{transform:rotate(15deg)}.theme-toggle.active[data-v-b4fb687d]{background:linear-gradient(135deg,#dc2626,#059669)}@media(max-width:576px){.theme-toggle[data-v-b4fb687d]{bottom:15px;height:50px;right:15px;width:50px}.theme-toggle .icon[data-v-b4fb687d]{font-size:24px}}.toast-viewport{--viewport-padding:25px;bottom:0;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:100vw;outline:none;padding:var(--viewport-padding);position:fixed;right:0;width:390px;z-index:2147483647}.header-lights{background-image:url(../christmas-lights.png);background-position:top;background-repeat:repeat-x;background-size:auto 100%;border-radius:24px 24px 0 0;height:50px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:40}@media(max-width:768px){.header-lights{height:40px}}@media(max-width:576px){.header-lights{height:30px}}
