@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-duration,.15s)var(--tw-ease,ease); --animate-out: exit var(--tw-duration,.15s)var(--tw-ease,ease); --animate-accordion-down: accordion-down var(--tw-duration,.2s)ease-out; --animate-accordion-up: accordion-up var(--tw-duration,.2s)ease-out; --animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); }}@keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height)); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height)); }to { height: 0; }}@keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number);}@utility direction-*{animation-direction: --value(--animation-direction-*);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value([percentage])/100%) ; --tw-enter-scale: --value([ratio],[number]) ; --tw-enter-scale: --value(--percentage-*);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value([percentage])/100%) ; --tw-exit-scale: --value([ratio],[number]) ; --tw-exit-scale: --value(--percentage-*);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: --value(--rotate-*,[angle]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: --value(--rotate-*,[angle]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}body{background-color:var(--background);color:var(--foreground)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[100vh\]{height:100vh}.h-full{height:100%}.w-\[100\%\],.w-full{width:100%}.flex-shrink{flex-shrink:1}.caption-top{caption-side:top}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-transparent{background-color:transparent}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@custom-variant dark (&:is(.dark *));*{margin:0;padding:0;box-sizing:border-box}:root{--margin-auto: 0 auto;--primary-color: rgba(255, 255, 255, 1);--secondary-color: rgba(255, 255, 255, .5);--accent-color: #2F88FF;--background-color: #000;--text-color: #ffffff;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 17px;--line-height-base: 1.5;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--container-width: 1200px;--container-padding: 2rem;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.129 .042 264.695);--card: oklch(1 0 0);--card-foreground: oklch(.129 .042 264.695);--popover: oklch(1 0 0);--popover-foreground: oklch(.129 .042 264.695);--primary: oklch(.208 .042 265.755);--primary-foreground: oklch(.984 .003 247.858);--secondary: oklch(.968 .007 247.896);--secondary-foreground: oklch(.208 .042 265.755);--muted: oklch(.968 .007 247.896);--muted-foreground: oklch(.554 .046 257.417);--accent: oklch(.968 .007 247.896);--accent-foreground: oklch(.208 .042 265.755);--destructive: oklch(.577 .245 27.325);--border: oklch(.929 .013 255.508);--input: oklch(.929 .013 255.508);--ring: oklch(.704 .04 256.788);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.984 .003 247.858);--sidebar-foreground: oklch(.129 .042 264.695);--sidebar-primary: oklch(.208 .042 265.755);--sidebar-primary-foreground: oklch(.984 .003 247.858);--sidebar-accent: oklch(.968 .007 247.896);--sidebar-accent-foreground: oklch(.208 .042 265.755);--sidebar-border: oklch(.929 .013 255.508);--sidebar-ring: oklch(.704 .04 256.788)}@media screen and (max-width: 1920px){:root{font-size:16px}}@media screen and (max-width: 1600px){:root{font-size:15px}}@media screen and (max-width: 1200px){:root{font-size:14px}}@media screen and (max-width: 480px){:root{font-size:14px}}@media screen and (max-width: 425px){:root{font-size:13px}}@media screen and (max-width: 375px){:root{font-size:12px}}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color);background-color:var(--background-color)}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-md);line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md)}a{color:var(--accent-color);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--primary-color)}button{cursor:pointer;background-color:transparent;border:none;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--text-color);transition:all var(--transition-base);outline:none;display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;white-space:nowrap;line-height:1}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }.dark{--background: oklch(.129 .042 264.695);--foreground: oklch(.984 .003 247.858);--card: oklch(.208 .042 265.755);--card-foreground: oklch(.984 .003 247.858);--popover: oklch(.208 .042 265.755);--popover-foreground: oklch(.984 .003 247.858);--primary: oklch(.929 .013 255.508);--primary-foreground: oklch(.208 .042 265.755);--secondary: oklch(.279 .041 260.031);--secondary-foreground: oklch(.984 .003 247.858);--muted: oklch(.279 .041 260.031);--muted-foreground: oklch(.704 .04 256.788);--accent: oklch(.279 .041 260.031);--accent-foreground: oklch(.984 .003 247.858);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.551 .027 264.364);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.208 .042 265.755);--sidebar-foreground: oklch(.984 .003 247.858);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.984 .003 247.858);--sidebar-accent: oklch(.279 .041 260.031);--sidebar-accent-foreground: oklch(.984 .003 247.858);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.551 .027 264.364)}.contactinsidebox{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;gap:var(--box-gap);top:0;height:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.contact{position:relative;height:auto;width:25rem;background-color:var(--box-background-color-black);border:var(--box-border);display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:var(--box-border-radius);padding:var(--box-padding);box-sizing:border-box;backdrop-filter:var(--box-backdrop-filter);-webkit-backdrop-filter:var(--box-backdrop-filter);transform:translateZ(0);z-index:1;box-shadow:var(--box-shadow);gap:var(--box-gap)}.contact .profile{display:flex;justify-content:start;align-self:center;width:100%;height:auto;border-radius:var(--boxinside-border-radius);overflow:hidden;position:relative;background-color:#f3b054;padding-bottom:56%;cursor:pointer;outline:var(--boxinside-border);box-sizing:border-box;transition:all .3s ease-in-out;@media (hover: hover){&:hover{.profilevideo{transform:scale(1.1) translate(-1rem)}.name,.occupation{transform:translate(.5rem)}}}}.contact .profile .name{position:absolute;font-size:3rem;font-weight:700;line-height:1;padding:1.5rem;top:0;z-index:2;transition:all .2s ease-in-out}.contact .profile .occupation{position:absolute;font-size:1.2rem;font-weight:500;line-height:1;padding:1.5rem;bottom:0;z-index:2;transition:all .2s ease-in-out}.contact .profile .profilevideo{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none;position:absolute;cursor:pointer;transition:all .2s ease-in-out;opacity:0;z-index:1}.contact .information{display:flex;position:relative;flex-direction:column;justify-content:start;align-items:start;width:100%;height:auto;padding:var(--boxinside-padding);border-radius:var(--boxinside-border-radius);overflow:hidden;background-color:var(--boxinside-background-color);outline:var(--boxinside-border);box-sizing:border-box}.contact .information .info{display:flex;position:relative;justify-content:space-between;align-items:center;width:100%;height:auto;border-radius:var(--boxinside-element-border-radius);padding:var(--boxinside-element-padding);cursor:pointer;transition:all .2s ease-in-out;opacity:.8;@media (hover: hover){&:hover{background-color:#ffffff1a;opacity:1;.copy{opacity:1}}}&:hover{.copydone{opacity:1}}}.contact .information .info .infoItem{display:flex;position:relative;justify-content:start;align-items:center;width:auto;height:auto;gap:var(--boxinside-element-gap);transition:all .2s ease-in-out}.contact .information .info .infoItem span{font-size:1rem;line-height:1}.contact .information .info .infoItem img{width:1.8rem;height:1.8rem;opacity:0;transition:.3s ease}.contact .information .info .copy{transition:all .2s ease-in-out;opacity:.2}.contact .information .info .copydone{position:absolute;font-size:1rem;line-height:1;right:var(--boxinside-element-padding);opacity:.2;transition:all .2s ease-in-out;display:none}.contact .QRcodebox{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:auto;padding:var(--boxinside-padding);border-radius:var(--boxinside-border-radius);overflow:hidden;background-color:var(--boxinside-background-color);outline:var(--boxinside-border);box-sizing:border-box}.contact .QRcodebox .QRcode{display:flex;flex-direction:column;width:33%;height:auto;justify-content:center;align-items:center;border-radius:var(--boxinside-element-border-radius);padding:var(--boxinside-element-padding);gap:var(--boxinside-element-gap);cursor:pointer;opacity:.8;transition:all .2s ease-in-out;@media (hover: hover){&:hover{background-color:var(--boxinside-element-background-color-hover);opacity:1}}}.contact .QRcodebox .QRcode .QRcodeimg{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:100%}.contact .QRcodebox .QRcode .QRcodeimg img{top:0;left:0;width:100%;height:100%;position:absolute;border-radius:.2rem;padding:.2rem;opacity:0;transition:.3s ease;background-color:#fff}.contact .QRcodebox .QRcode span{font-size:.8rem;line-height:1;text-align:center;color:#fff}.contactinsidebox .close{position:absolute;display:none;left:-1rem;top:-1rem;width:var(--button-width-height);height:var(--button-width-height);border-radius:50%;background-color:var(--button-background-color-black);backdrop-filter:var(--button-backdrop-filter);-webkit-backdrop-filter:var(--button-backdrop-filter);border:none;cursor:pointer;align-items:center;justify-content:center;font-size:var(--button-font-size);font-weight:700;transition:.3s ease;z-index:10;border:var(--box-border);box-shadow:var(--box-shadow);@media (hover: none){display:flex;&:hover{background-color:var(--button-background-color-black-hover-white)}}}nav[data-v-222a4a7e]{background-color:transparent;position:fixed;width:100%;height:var(--navbar-height);top:0;z-index:1000;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:0 1rem;transition:transform .3s ease}nav.enable-transform[data-v-222a4a7e]{transform:translateY(-4rem)}nav.is-visible[data-v-222a4a7e]{transform:translateY(0)}.background[data-v-222a4a7e]{position:absolute;overflow:hidden;width:100vw;height:100%;opacity:1;top:0;left:0;z-index:-2;background-color:transparent;transition:.3s ease;box-sizing:border-box}.nav-container[data-v-222a4a7e]{height:100%;width:100%;max-width:calc(var(--max-width) + 20rem);margin:var(--margin-auto);transition:.3s ease;display:flex;justify-content:space-between;align-items:center;position:relative}.logo[data-v-222a4a7e]{position:relative;display:flex;align-items:center;justify-content:start;width:auto;height:100%;gap:2rem;opacity:1}.logo .logoBox[data-v-222a4a7e]{width:11.3rem;height:75%;position:relative;display:flex;align-items:center;justify-content:flex-start;justify-self:start;overflow:hidden}.logo .logoBox img[data-v-222a4a7e]{height:100%;width:auto;max-width:unset;position:absolute;-o-object-fit:cover;object-fit:cover;opacity:.8}.nav-links[data-v-222a4a7e]{display:flex;position:relative;gap:1rem;transition:.3s ease}.nav-links .selectpage[data-v-222a4a7e]{font-size:1.1rem;line-height:1;color:var(--secondary-color);transition:.3s ease;position:relative;white-space:nowrap;display:flex;flex-direction:column;justify-content:end;align-items:center;@media (hover: hover){&[data-v-222a4a7e]:hover{color:#fffc}}}.nav-links .line[data-v-222a4a7e]{position:absolute;width:1rem;height:.2rem;border-radius:1rem;background-color:#fffc;transition:.3s ease;opacity:0;transform:translateY(300%)}.nav-links .selectpage.active{&[data-v-222a4a7e]{color:#fffc}.line[data-v-222a4a7e]{opacity:1}}.contactbox[data-v-222a4a7e]{position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:100%;@media (hover: hover){&:hover{.colorbg[data-v-222a4a7e]{opacity:1;transform:translate(0)}.contact-button img[data-v-222a4a7e]{transform:translate(6.8rem) rotate(360deg)}.contact-button span[data-v-222a4a7e]{transform:translate(-2.2rem);color:#fff}}}}.contact-button{&[data-v-222a4a7e]{position:relative;height:var(--button-width-height);padding:0 1rem 0 .1rem;border-radius:var(--button-border-radius);overflow:hidden;font-size:var(--button-font-size);border:var(--button-border);background-color:var(--button-background-color-white);color:var(--button-font-color);gap:.5rem;z-index:10;backdrop-filter:var(--button-backdrop-filter);-webkit-backdrop-filter:var(--button-backdrop-filter)}&[data-v-222a4a7e]:active{background-color:#0003;color:#fff;transform:scale(.9)}}.contact-button .colorbg[data-v-222a4a7e]{width:100%;height:100%;border-radius:10rem;position:absolute;left:0;top:0;z-index:-1;transition:all .3s ease-out;transform:translate(-100%);opacity:0;background-color:#f3b054}.contact-button img[data-v-222a4a7e]{height:2.6rem;border-radius:50%;transition:all .3s ease-out;z-index:1}.contact-button span[data-v-222a4a7e]{transition:all .3s ease-out;z-index:0}.NavbarContactBox[data-v-222a4a7e]{position:fixed;top:0;padding:4rem 1rem 1rem;z-index:-1}@media screen and (max-width: 1920px){.NavbarContactBox[data-v-222a4a7e]{right:0}.nav-container[data-v-222a4a7e]{max-width:none}}@media screen and (max-width: 480px){.logo[data-v-222a4a7e]{width:unset;max-width:unset;align-items:center;justify-content:start;gap:1rem}.logo .logoBox[data-v-222a4a7e]{width:5.9rem}}:root{--text-color-60: rgba(255, 255, 255, .6);--text-color-80: rgba(255, 255, 255, .8);--navbar-height: 4rem;--footer-height: 1rem;--maxScroll: 200px;--page-width: 90rem;--max-width: 80rem;--margin-auto: 0 auto;--padding: 0 12vw;--margin-bottom: 8rem;--box-background-color-black: rgba(0, 0, 0, .2);--box-background-color-black2: rgba(0, 0, 0, .1);--box-background-color-white: rgba(255, 255, 255, .05);--box-background-color-white2: rgba(255, 255, 255, .1);--box-border: 1px solid rgba(255, 255, 255, .1);--box-transformY: translateY(-.25rem);--box-border-radius: 1.5rem;--box-padding: .75rem;--box-gap: .75rem;--box-backdrop-filter: blur(10px);--box-shadow: 0 .6rem .6rem rgba(0, 0, 0, .1);--boxinside-border-radius: 1rem;--boxinside-border: 1px solid rgba(255, 255, 255, .05);--boxinside-background-color: rgba(255, 255, 255, .05);--boxinside-padding: .75rem;--boxinside-gap: .75rem;--boxinside-element-border-radius: .5rem;--boxinside-element-border: 1px solid rgba(255, 255, 255, .05);--boxinside-element-padding: .75rem;--boxinside-element-margin: .75rem;--boxinside-element-gap: .75rem;--boxinside-element-backdrop-filter: blur(10px);--boxinside-element-background-color: rgba(255, 255, 255, .05);--boxinside-element-background-color-hover: rgba(255, 255, 255, .1);--button-width-height: 3rem;--button-font-size: 1.1rem;--button-border-radius: 5rem;--button-font-color: rgba(255, 255, 255, .5);--button-border: 1px solid rgba(255, 255, 255, .05);--button-background-color-black: rgba(0, 0, 0, .2);--button-background-color-white: rgba(255, 255, 255, .05);--button-background-color-black-hover-black: rgba(0, 0, 0, .3);--button-background-color-black-hover-white: rgba(255, 255, 255, .1);--button-background-color-white-hover: rgba(255, 255, 255, .2);--button-shadow: 0 .6rem .6rem rgba(0, 0, 0, .1);--button-backdrop-filter: blur(10px)}@media screen and (max-width: 1200px){:root{--padding: 0 6vw;--margin-bottom: 6rem}}@media screen and (max-width: 480px){:root{--padding: 0 1rem;--box-border-radius: 1rem;--box-padding: .5rem;--box-gap: .5rem;--box-transformY: none;--boxinside-border-radius: .7rem;--boxinside-margin: .5rem;--boxinside-gap: .5rem;--boxinside-padding: .5rem;--boxinside-element-border-radius: .4rem;--boxinside-element-margin: .5rem;--boxinside-element-padding: .5rem}}html,body{margin:0;width:100%;min-height:100.1vh;height:auto;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;background-color:#000}.layoutContainer[data-astro-cid-sckkx6r4]{width:100%;min-height:100vh;position:relative}
