@keyframes glare-sweep-b79f44f5{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-b79f44f5]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-b79f44f5]::-webkit-scrollbar{display:none}.glow-primary[data-v-b79f44f5]{box-shadow:10px 10px 10px 0 var(--color-primary)}.glow-primary[data-v-b79f44f5],.glow-secondary[data-v-b79f44f5]{will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-secondary[data-v-b79f44f5]{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent[data-v-b79f44f5]{box-shadow:10px 10px 10px 0 var(--color-brand);will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-text[data-v-b79f44f5]{text-shadow:0 0 5px var(--color-primary),0 0 7.5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6);will-change:text-shadow}.glow-neon[data-v-b79f44f5]{color:var(--color-primary);text-shadow:0 0 5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6),0 0 15px rgba(var(--color-primary),.4),0 0 20px rgba(var(--color-primary),.2);box-shadow:1px 1px 4px 0 var(--color-primary);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated[data-v-b79f44f5],.glow-neon[data-v-b79f44f5]{backface-visibility:hidden;transform:translateZ(0)}.glow-animated[data-v-b79f44f5]{box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow;animation:2s ease-in-out infinite alternate pulse-glow-b79f44f5}@keyframes pulse-glow-b79f44f5{0%{box-shadow:0 0 10px var(--color-primary)}to{box-shadow:0 0 20px rgba(var(--color-primary),.8)}}.glow-backdrop[data-v-b79f44f5]{position:relative}.glow-backdrop[data-v-b79f44f5]:before{content:"";background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);filter:blur(20px)opacity(.3);z-index:-1;pointer-events:none;will-change:filter;position:absolute;inset:-20px}.social-icons[data-v-b79f44f5]{margin-top:calc(var(--gutter)/4);align-self:flex-end}.social-icons a[data-v-b79f44f5]{min-width:44px;min-height:44px;margin-right:calc(var(--gutter)/4);justify-content:center;align-items:center;display:inline-flex}.social-icons a[data-v-b79f44f5]:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid}.social-icons a svg path[data-v-b79f44f5]{transition:opacity .2s cubic-bezier(.23,1,.32,1);fill:currentColor!important}@media (hover:hover) and (pointer:fine){.social-icons a:hover svg path[data-v-b79f44f5]{opacity:.76}}@keyframes glare-sweep-f55650be{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-f55650be]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-f55650be]::-webkit-scrollbar{display:none}.glow-primary[data-v-f55650be]{box-shadow:10px 10px 10px 0 var(--color-primary)}.glow-primary[data-v-f55650be],.glow-secondary[data-v-f55650be]{will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-secondary[data-v-f55650be]{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent[data-v-f55650be]{box-shadow:10px 10px 10px 0 var(--color-brand);will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-text[data-v-f55650be]{text-shadow:0 0 5px var(--color-primary),0 0 7.5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6);will-change:text-shadow}.glow-neon[data-v-f55650be]{color:var(--color-primary);text-shadow:0 0 5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6),0 0 15px rgba(var(--color-primary),.4),0 0 20px rgba(var(--color-primary),.2);box-shadow:1px 1px 4px 0 var(--color-primary);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated[data-v-f55650be],.glow-neon[data-v-f55650be]{backface-visibility:hidden;transform:translateZ(0)}.glow-animated[data-v-f55650be]{box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow;animation:2s ease-in-out infinite alternate pulse-glow-f55650be}@keyframes pulse-glow-f55650be{0%{box-shadow:0 0 10px var(--color-primary)}to{box-shadow:0 0 20px rgba(var(--color-primary),.8)}}.glow-backdrop[data-v-f55650be]{position:relative}.glow-backdrop[data-v-f55650be]:before{content:"";background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);filter:blur(20px)opacity(.3);z-index:-1;pointer-events:none;will-change:filter;position:absolute;inset:-20px}.header-controls[data-v-f55650be]{display:contents}.reveal[data-v-f55650be]{will-change:transform,opacity}header[data-v-f55650be]{width:100%;height:calc(var(--header-height) + env(safe-area-inset-top,0px));z-index:100;pointer-events:none;-webkit-backface-visibility:hidden;will-change:transform;background:0 0;transition:transform .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translateZ(0)}header.header--hidden[data-v-f55650be]{transform:translateY(-100%)}header.header--hidden[data-v-f55650be]:focus-within{transform:none}@media (prefers-reduced-motion:reduce){header[data-v-f55650be]{transition:none}}header .container[data-v-f55650be]{padding-top:calc(env(safe-area-inset-top,0px) + var(--gutter)/2);padding-left:calc(env(safe-area-inset-left,0px) + var(--container-padding));padding-right:calc(env(safe-area-inset-right,0px) + var(--container-padding));justify-content:flex-start;align-items:center;display:flex}@media (width<=979px){header .container[data-v-f55650be]{padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}}.header-logo[data-v-f55650be]{z-index:101;color:var(--color-primary);pointer-events:auto;opacity:0;justify-content:flex-start;align-items:flex-end;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(8px)}.header-logo--visible[data-v-f55650be],.header-logo[data-v-f55650be]:focus-within{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.header-logo[data-v-f55650be]{opacity:1;transition:none;transform:none}}.header-logo--wrapper[data-v-f55650be]{display:block}.header-logo--wrapper span[data-v-f55650be]{display:none}.header-logo--wrapper svg[data-v-f55650be]{fill:var(--color-primary);width:auto;height:1rem;margin-left:1px;transition:fill .18s cubic-bezier(.23,1,.32,1)}.header-logo--wrapper a[data-v-f55650be]:hover{text-decoration:none}.header-logo--wrapper a[data-v-f55650be]:focus-visible{outline-offset:5px;outline:2px solid}@media (width<=979px){.header-logo[data-v-f55650be]{padding-top:0}}.header-button[data-v-f55650be]{appearance:none;font:inherit;color:inherit;cursor:pointer;top:calc(env(safe-area-inset-top,0px) + var(--gutter)/3);right:calc(env(safe-area-inset-right,0px) + var(--container-padding) - .33rem);z-index:10001;pointer-events:auto;width:calc(var(--burger-size)*1.5);height:calc(var(--burger-size)*1.5);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:0;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:fixed}.header-button[data-v-f55650be]:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.header-button[data-v-f55650be]:hover{background:#01010114}}.header-button[data-v-f55650be]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=979px){.header-button[data-v-f55650be]{top:calc(env(safe-area-inset-top,0px) + .33rem)}}.burger[data-v-f55650be]{width:var(--burger-size);will-change:background;pointer-events:none;height:3px;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:block;position:relative}.burger[data-v-f55650be],.burger[data-v-f55650be]:after,.burger[data-v-f55650be]:before{background-color:var(--color-primary)}.burger[data-v-f55650be]:after,.burger[data-v-f55650be]:before{content:"";z-index:1;will-change:transform;width:100%;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;left:0}.burger[data-v-f55650be]:before{top:-7px}.burger[data-v-f55650be]:after{bottom:-7px}.burger.active[data-v-f55650be]{background:0 0}.burger.active[data-v-f55650be]:before{width:var(--burger-size);transform:translateY(calc(var(--burger-size)/3.5)) rotate(-45deg)}.burger.active[data-v-f55650be]:after{width:var(--burger-size);transform:translateY(calc(var(--burger-size)*-1/3.5)) rotate(45deg)}.header-backdrop[data-v-f55650be]{z-index:9999;pointer-events:none;cursor:pointer;visibility:hidden;opacity:0;will-change:opacity;background:#00000080;position:fixed;inset:0}.header-backdrop.is-open[data-v-f55650be]{pointer-events:auto}@media (width>=980px){@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.header-backdrop[data-v-f55650be]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d}}}.header-menu[data-v-f55650be]{z-index:10000;background:var(--color-background);will-change:transform;pointer-events:none;width:100%;height:auto;min-height:50vh;max-height:80vh;transition:background .3s ease-out;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(-100%)}.header-menu.is-open[data-v-f55650be]{pointer-events:auto}@media (width<=979px){.header-menu[data-v-f55650be]{height:100dvh;min-height:100dvh;max-height:100dvh}}.header-menu--wrapper[data-v-f55650be]{height:100%;min-height:50vh;padding-top:calc(env(safe-area-inset-top,0) + var(--header-height) + var(--gutter));padding-left:calc(env(safe-area-inset-left,0) + var(--container-padding));padding-right:calc(env(safe-area-inset-right,0) + var(--container-padding));padding-bottom:calc(env(safe-area-inset-bottom,0) + var(--gutter));flex-direction:column;display:flex}@media (width<=979px){.header-menu--wrapper[data-v-f55650be]{min-height:100dvh}}.header-menu--scroll-area[data-v-f55650be]{scrollbar-width:none;overscroll-behavior-y:contain;flex:1;overflow:visible auto}.header-menu--scroll-area[data-v-f55650be]::-webkit-scrollbar{display:none}.header-menu--content[data-v-f55650be]{text-rendering:optimizelegibility;min-height:0;overflow:visible}.header-menu--footer[data-v-f55650be]{flex-shrink:0;padding-block-start:calc(var(--gutter)/2)}@media (width>=980px){.header-menu--footer[data-v-f55650be]{border-top:1px solid var(--color-text);margin-top:auto}}.header-menu--footer .footer-grid[data-v-f55650be]{-webkit-user-select:none;user-select:none}@media (width<=979px){.header-menu--footer .footer-icons[data-v-f55650be]{order:2}.header-menu--footer .footer-copy[data-v-f55650be]{order:1}}.header-menu[data-v-f55650be] *{color:var(--color-text)!important}.header-menu ul[data-v-f55650be]{padding:0;padding-bottom:var(--gutter);margin:0;list-style:none;overflow:visible}.header-menu ul li[data-v-f55650be]{flex-direction:column;display:flex;overflow:visible}.header-menu ul li a[data-v-f55650be]{letter-spacing:-.025em;margin-left:-.066em;font-family:Graphik,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:clamp(2.33846rem,2.02193rem + 1.58264vw,4.43545rem);font-weight:400;line-height:clamp(2.92308rem,2.49528rem + 2.13898vw,5.75722rem)}@media (width<=739px){.header-menu ul li a[data-v-f55650be]{font-size:clamp(2.48019rem,2.28718rem + .965037vw,3.75886rem);line-height:clamp(2.53333rem,2.17927rem + 1.77031vw,4.879rem)}}.header-menu ul li a[data-v-f55650be]{margin:0;padding:.15em 0;line-height:1.05}.header-menu ul li a[data-v-f55650be]:focus-visible{outline-offset:-2px;outline:2px solid;text-decoration:none}@media (width<=979px){.header-menu ul li a[data-v-f55650be]{letter-spacing:-.025em;font-family:Graphik,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:clamp(2.57231rem,2.02836rem + 2.71971vw,6.17593rem);font-weight:400;line-height:1.2}}@media (hover:hover) and (pointer:fine){.header-menu ul li a[data-v-f55650be]:hover{opacity:.7;text-decoration:none}}.header-menu ul li a.active[data-v-f55650be]{cursor:default;opacity:.5}@keyframes glare-sweep-c8d354f0{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-c8d354f0]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-c8d354f0]::-webkit-scrollbar{display:none}.glow-primary[data-v-c8d354f0]{box-shadow:10px 10px 10px 0 var(--color-primary)}.glow-primary[data-v-c8d354f0],.glow-secondary[data-v-c8d354f0]{will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-secondary[data-v-c8d354f0]{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent[data-v-c8d354f0]{box-shadow:10px 10px 10px 0 var(--color-brand);will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-text[data-v-c8d354f0]{text-shadow:0 0 5px var(--color-primary),0 0 7.5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6);will-change:text-shadow}.glow-neon[data-v-c8d354f0]{color:var(--color-primary);text-shadow:0 0 5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6),0 0 15px rgba(var(--color-primary),.4),0 0 20px rgba(var(--color-primary),.2);box-shadow:1px 1px 4px 0 var(--color-primary);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated[data-v-c8d354f0],.glow-neon[data-v-c8d354f0]{backface-visibility:hidden;transform:translateZ(0)}.glow-animated[data-v-c8d354f0]{box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow;animation:2s ease-in-out infinite alternate pulse-glow-c8d354f0}@keyframes pulse-glow-c8d354f0{0%{box-shadow:0 0 10px var(--color-primary)}to{box-shadow:0 0 20px rgba(var(--color-primary),.8)}}.glow-backdrop[data-v-c8d354f0]{position:relative}.glow-backdrop[data-v-c8d354f0]:before{content:"";background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);filter:blur(20px)opacity(.3);z-index:-1;pointer-events:none;will-change:filter;position:absolute;inset:-20px}.footer[data-v-c8d354f0]{color:var(--color-footer-text);background:var(--color-footer,#131315);padding-top:calc(var(--gutter)*3);padding-bottom:calc(var(--gutter)*0);flex-shrink:0;transition:color .3s ease-out}@media (width<=739px){.footer[data-v-c8d354f0]{padding-top:calc(var(--gutter)*2.25);padding-bottom:calc(var(--gutter)*0)}}@media (width<=319px){.footer[data-v-c8d354f0]{padding-top:calc(var(--gutter)*1.5);padding-bottom:calc(var(--gutter)*0)}}.footer[data-v-c8d354f0]{padding-bottom:max(var(--gutter) * .5,env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);isolation:isolate}.footer-content[data-v-c8d354f0]{align-items:flex-start}.footer-col[data-v-c8d354f0]{letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:16px}@media (width<=739px){.footer-col[data-v-c8d354f0]{font-size:12px;line-height:15px}}.footer-col[data-v-c8d354f0]{text-transform:uppercase;letter-spacing:.02em}@media (width<=979px){.footer-col[data-v-c8d354f0]{margin:0}}.footer-nav nav[data-v-c8d354f0]{flex-direction:column;gap:.25rem;display:flex}@media (width<=739px){.footer-nav nav[data-v-c8d354f0]{margin-top:calc(var(--gutter)/2)}}.footer-nav nav a[data-v-c8d354f0]{color:var(--color-footer-text);opacity:.8;transition:opacity .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.footer-nav nav a[data-v-c8d354f0]:hover{opacity:1;text-decoration:none}}.footer-nav nav a.active[data-v-c8d354f0]{opacity:.5;pointer-events:none}.footer-legal[data-v-c8d354f0]{margin-top:calc(var(--gutter)*2);padding-top:calc(var(--gutter)/2);border-top:1px solid}.legal-col[data-v-c8d354f0]{letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:16px}@media (width<=739px){.legal-col[data-v-c8d354f0]{font-size:12px;line-height:15px}}.legal-col[data-v-c8d354f0]{text-transform:uppercase;letter-spacing:.02em}.legal-col.legal-primary[data-v-c8d354f0]{gap:calc(var(--gutter)*1.5);align-items:center;display:flex}@media (width<=739px){.legal-col.legal-primary[data-v-c8d354f0]{align-items:flex-start;gap:calc(var(--gutter)/2);flex-direction:column}}.legal-col .legal-link[data-v-c8d354f0]{color:var(--color-footer-text);opacity:.6;transition:opacity .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.legal-col .legal-link[data-v-c8d354f0]:hover{opacity:1;text-decoration:none}}
