:root,.gw-dark-island{--gw-ink:243,241,236;--gw-void:0,0,0;--gw-spec:255,255,255;--gw-base:#120b0e;--gw-deep:#1b0a10;--gw-panel:#1c0f13;--gw-panel-hi:#26141a;--gw-line:rgba(var(--gw-ink),.1);--gw-line-hi:#ec193f66;--gw-text:#f3f1ec;--gw-muted:#b2b2b2;--gw-accent:#ec193f;--gw-hot:#ff3d60;--gw-atmo:linear-gradient(180deg,#1c0d11 0%,#14090d 45%,#0b0508 100%);--gw-plate:#120b0ecc;--gw-plate-deep:#120b0eed;--gw-plate-light:#120b0ea3;--gw-e-1:0 2px 12px rgba(var(--gw-void),.35);--gw-e-2:0 18px 48px rgba(var(--gw-void),.45);--gw-e-3:0 40px 110px rgba(var(--gw-void),.6);--gw-glow:0 10px 40px color-mix(in srgb,var(--gw-accent)30%,transparent);--gw-aurora-blend:screen;--gw-vig-edge:.5;--gw-vig-top:.32;--gw-vig-bottom:.42;--gw-grain-a:.035;--gw-wash:1;--gw-floor:#0000008c;--gw-chip:#ddcdcb;--gw-chip-ink:#1d1013;--gw-chip-ring:236,25,63;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--gw-ink:25,15,17;--gw-void:62,42,45;--gw-spec:255,250,248;--gw-base:#c9b7b6;--gw-deep:#b5a09f;--gw-panel:#dbcac9;--gw-panel-hi:#e9dcdb;--gw-line:rgba(var(--gw-ink),.17);--gw-line-hi:#c8102e70;--gw-text:#190f11;--gw-muted:#5e4b4a;--gw-accent:#c8102e;--gw-hot:#e01b3c;--gw-atmo:radial-gradient(122% 92% at 16% 6%,#dccdcb 0%,transparent 58%),radial-gradient(104% 84% at 90% 98%,#b8a4a4 0%,transparent 62%),linear-gradient(168deg,#cfbebd 0%,#c9b7b6 52%,#c4b2b1 100%);--gw-plate:#dbcac9d1;--gw-plate-deep:#dbcac9f0;--gw-plate-light:#dbcac99e;--gw-e-1:0 2px 12px rgba(var(--gw-void),.12);--gw-e-2:0 18px 48px rgba(var(--gw-void),.18);--gw-e-3:0 40px 110px rgba(var(--gw-void),.24);--gw-glow:0 10px 40px color-mix(in srgb,var(--gw-accent)24%,transparent);--gw-aurora-blend:multiply;--gw-vig-edge:.05;--gw-vig-top:.02;--gw-vig-bottom:.03;--gw-grain-a:.012;--gw-wash:.06;--gw-floor:#3e2a2d0d;--gw-chip:#e9dcdb;--gw-chip-ink:#1d1013;--gw-chip-ring:200,16,46;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gw-wash{opacity:var(--gw-wash,1)}.gw-root{--gw-t-display:clamp(2.6rem,min(7.4vw,10vh),7rem);--gw-t-h1:clamp(2.1rem,min(6vw,8vh),5.2rem);--gw-t-h2:clamp(1.7rem,min(4.4vw,6vh),3.4rem);--gw-t-h3:clamp(1.15rem,2.2vw,1.7rem);--gw-t-lead:clamp(.95rem,1.15vw,1.1rem);--gw-t-body:clamp(.85rem,1vw,.95rem);--gw-t-meta:clamp(.62rem,.75vw,.72rem);--gw-track-meta:.2em;--gw-gutter:clamp(1.25rem,4vw,3rem);--gw-section-y:clamp(4.5rem,11vh,8rem);--gw-stack:clamp(1.25rem,2.6vh,2.25rem);--gw-stack-lg:clamp(2.5rem,6vh,5rem);--gw-nav-logo-h:2.25rem;--gw-nav-logo-w:clamp(6.25rem,16vw,7.35rem);--gw-nav-band:calc(1rem + var(--gw-safe-t,0px) + var(--gw-nav-logo-h) + 1rem);--gw-r-sm:10px;--gw-r-md:16px;--gw-r-lg:24px;--gw-r-xl:32px;--gw-r-pill:999px;--gw-ease:cubic-bezier(.22,1,.36,1);--gw-d-fast:.28s;--gw-d:.5s;--gw-d-slow:.9s}@media (max-width:1023.98px){.gw-root{--gw-t-meta:.6875rem}}@media (min-width:640px){.gw-root{--gw-nav-logo-h:2.75rem}}@media (max-width:639.98px){.gw-root{--gw-t-display:clamp(2.6rem,min(7.4vw,10svh),7rem);--gw-t-h1:clamp(2.1rem,min(6vw,8svh),5.2rem);--gw-t-h2:clamp(1.7rem,min(4.4vw,6svh),3.4rem)}.gw-root .gw-hero{--gw-t-hero-display:clamp(2.35rem,min(6.5vw,9svh),6rem);--gw-t-hero-stat:clamp(1.55rem,min(3.9vw,5.5svh),3rem)}.gw-root{--gw-gutter:1rem;--gw-section-y:3rem;--gw-stack-lg:2rem;--gw-e-2:0 10px 26px rgba(var(--gw-void),.45);--gw-e-3:0 18px 48px rgba(var(--gw-void),.6)}}.gw-aurora{filter:blur(110px)opacity(var(--gw-wash,1));mix-blend-mode:var(--gw-aurora-blend);will-change:transform,opacity;border-radius:9999px;position:absolute}.gw-aurora--1{background:radial-gradient(circle,#ec193f30 0%,#ec193f0e 45%,#0000 72%);width:62vw;height:62vh;animation:34s ease-in-out infinite gw-aurora-1;top:-18%;left:-12%}.gw-aurora--2{background:radial-gradient(circle,#ff3d6024 0%,#781e3711 48%,#0000 74%);width:55vw;height:70vh;animation:41s ease-in-out infinite gw-aurora-2;top:22%;right:-16%}.gw-aurora--3{background:radial-gradient(circle,#ec193f12 0%,#96203a09 50%,#0000 76%);width:58vw;height:58vh;animation:27s ease-in-out infinite gw-aurora-3;bottom:-22%;left:26%}@keyframes gw-aurora-1{0%,to{opacity:.75;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(7vw,5vh)scale(1.16)}}@keyframes gw-aurora-2{0%,to{opacity:.6;transform:translate(0,0)scale(1.08)}50%{opacity:.95;transform:translate(-6vw,-7vh)scale(1)}}@keyframes gw-aurora-3{0%,to{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.85;transform:translate(-8vw,4vh)scale(1.2)}}.gw-pulse{mix-blend-mode:var(--gw-aurora-blend);opacity:calc(var(--gw-pulse,0)*.5*var(--gw-wash,1));background:radial-gradient(70% 60%,#ec193f8c 0%,#0000 68%);position:absolute;inset:0}.gw-atmo-base{background:var(--gw-atmo)}:root[data-theme=light] .gw-aurora,:root[data-theme=light] .gw-ray{display:none}.gw-daylight{pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}:root[data-theme=light] .gw-daylight{display:block}.gw-day{will-change:transform,opacity;border-radius:9999px;position:absolute}.gw-day--sweep{filter:blur(46px);background:linear-gradient(100deg,#0000 0%,#fffcf9f5 42%,#fff3ec80 64%,#0000 100%);border-radius:0;width:58%;height:160%;animation:20s linear infinite gw-day-sweep;top:-30%;left:-62%}.gw-day--sweep2{filter:blur(58px);background:linear-gradient(94deg,#0000 0%,#fff9f299 46%,#0000 100%);border-radius:0;width:40%;height:168%;animation:20s linear -10s infinite gw-day-sweep;top:-34%;left:-52%}.gw-day--shade{filter:blur(90px);background:radial-gradient(circle,#684c5057 0%,#684c5021 46%,#0000 72%);width:80%;height:96%;animation:30s ease-in-out infinite gw-day-shade;bottom:-38%;right:-26%}.gw-day--bloom{filter:blur(80px);background:radial-gradient(circle,#ffece299 0%,#ffe2d638 44%,#0000 72%);width:64%;height:80%;animation:16s ease-in-out infinite gw-day-bloom;top:-24%;left:-16%}@keyframes gw-day-sweep{0%{opacity:0;transform:rotate(-12deg)translate(0,0)}14%,86%{opacity:1}to{opacity:0;transform:rotate(-12deg)translate(230%)}}@keyframes gw-day-shade{0%,to{opacity:.68;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-16%,-10%)scale(1.2)}}@keyframes gw-day-bloom{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(5%,4%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.gw-day{animation:none!important}.gw-day--sweep{opacity:.85;transform:rotate(-12deg)translate(105%)}}.gw-logo--light,:root[data-theme=light] .gw-logo--dark{display:none}:root[data-theme=light] .gw-logo--light{display:block}.gw-chip-plate{background:linear-gradient(152deg,#fffafa38 0%,#fff4f50f 38%,rgba(var(--gw-chip-ring),.14)100%),color-mix(in srgb,var(--gw-chip)70%,transparent);box-shadow:inset 0 1px 0 #fffcfc66,inset 0 0 0 1px rgba(var(--gw-chip-ring),.24),inset 0 -14px 26px -18px rgba(var(--gw-chip-ring),.5);transition:background var(--gw-d-fast)var(--gw-ease),box-shadow var(--gw-d-fast)var(--gw-ease)}.gw-chip-plate--dark{background:linear-gradient(152deg,#fffafa24 0%,#fff4f508 40%,rgba(var(--gw-chip-ring),.16)100%),color-mix(in srgb,var(--gw-chip-ink)62%,transparent);box-shadow:inset 0 1px 0 #fffcfc29,inset 0 0 0 1px rgba(var(--gw-chip-ring),.3),inset 0 -14px 26px -18px rgba(var(--gw-chip-ring),.55);transition:background var(--gw-d-fast)var(--gw-ease),box-shadow var(--gw-d-fast)var(--gw-ease)}:root:not([data-theme=light]) .gw-chip-plate,.gw-dark-island .gw-chip-plate{background:linear-gradient(152deg,#fffafa24 0%,#fff4f508 40%,rgba(var(--gw-chip-ring),.16)100%),color-mix(in srgb,var(--gw-chip-ink)62%,transparent);box-shadow:inset 0 1px 0 #fffcfc29,inset 0 0 0 1px rgba(var(--gw-chip-ring),.3),inset 0 -14px 26px -18px rgba(var(--gw-chip-ring),.55)}.gw-logo-lift{filter:invert()hue-rotate(180deg)}:root[data-theme=light] .gw-logo-lift{filter:none}.gw-dark-island .gw-logo-lift{filter:invert()hue-rotate(180deg)}.gw-chip-name{color:rgba(var(--gw-ink),.55)}:root[data-theme=light] .gw-chip-name--on-dark{color:#f3f1ec8c}.group:hover .gw-chip-plate{background:linear-gradient(152deg,#fffcfc4d 0%,#fff6f714 38%,rgba(var(--gw-chip-ring),.18)100%),color-mix(in srgb,var(--gw-chip)92%,transparent);box-shadow:inset 0 1px 0 #fffdfd8c,inset 0 0 0 1px rgba(var(--gw-chip-ring),.45),inset 0 -16px 30px -18px rgba(var(--gw-chip-ring),.6)}.group:hover .gw-chip-plate--dark,:root:not([data-theme=light]) .group:hover .gw-chip-plate,.gw-dark-island .group:hover .gw-chip-plate{background:linear-gradient(152deg,#fffcfc2e 0%,#fff6f70a 40%,rgba(var(--gw-chip-ring),.2)100%),color-mix(in srgb,var(--gw-chip-ink)88%,transparent);box-shadow:inset 0 1px 0 #fffdfd3d,inset 0 0 0 1px rgba(var(--gw-chip-ring),.5),inset 0 -16px 30px -18px rgba(var(--gw-chip-ring),.65)}.gw-vignette{pointer-events:none;background:radial-gradient(ellipse 78% 66% at 50% 46%,transparent 34%,rgba(var(--gw-void),var(--gw-vig-edge))100%),linear-gradient(180deg,rgba(var(--gw-void),var(--gw-vig-top))0%,transparent 22%,transparent 74%,rgba(var(--gw-void),var(--gw-vig-bottom))100%);position:absolute;inset:0}.gw-grain{opacity:var(--gw-grain-a);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gw-ray{height:190%;filter:blur(95px)opacity(var(--gw-wash,1));mix-blend-mode:var(--gw-aurora-blend);opacity:var(--gw-ray-boost,1);will-change:transform,opacity;border-radius:9999px;position:absolute;top:-40%}.gw-ray--a{background:linear-gradient(182deg,rgba(var(--gw-spec),.14)0%,#ff3d6016 42%,transparent 82%);width:42vw;animation:21s ease-in-out infinite gw-ray-a;right:-2%;transform:rotate(-21deg)}.gw-ray--b{background:linear-gradient(180deg,rgba(var(--gw-spec),.11)0%,transparent 76%);width:18vw;animation:27s ease-in-out infinite gw-ray-b;right:27%;transform:rotate(-14deg)}.gw-ray--c{background:linear-gradient(178deg,rgba(var(--gw-spec),.075)0%,#ec193f13 52%,transparent 84%);width:34vw;animation:33s ease-in-out infinite gw-ray-c;left:-6%;transform:rotate(18deg)}@keyframes gw-ray-a{0%,to{opacity:.6;transform:rotate(-21deg)translate(0,0)}50%{opacity:.95;transform:rotate(-16deg)translate(-2.5vw,1.5vh)}}@keyframes gw-ray-b{0%,to{opacity:.4;transform:rotate(-14deg)translate(0,0)}50%{opacity:.75;transform:rotate(-11deg)translate(1.5vw,2vh)}}@keyframes gw-ray-c{0%,to{opacity:.35;transform:rotate(18deg)translate(0,0)}50%{opacity:.62;transform:rotate(21deg)translate(2vw,1vh)}}.gw-rule{background:linear-gradient(90deg,rgba(var(--gw-ink),.03),#ec193f66,rgba(var(--gw-ink),.03));height:1px}.gw-rule-top{position:relative}.gw-rule-top:before{content:"";inset-inline:0;background:linear-gradient(90deg,transparent,var(--gw-line-hi)22%,var(--gw-line-hi)78%,transparent);height:1px;position:absolute;top:0}.gw-field{color:var(--gw-text);background:0 0;border:0;font-size:.875rem}.gw-field::placeholder{color:rgba(var(--gw-ink),.4)}.gw-field:focus{outline:none}.gw-field:focus::placeholder{color:rgba(var(--gw-ink),.22)}select.gw-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23f3f1ec' stroke-opacity='0.45' stroke-width='1.2'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 1.15rem center;background-repeat:no-repeat;background-size:10px 6px;padding-right:2.25rem}select.gw-field:invalid{color:rgba(var(--gw-ink),.4)}.gw-field option{background:var(--gw-panel);color:var(--gw-text)}.gw-divider{background:var(--gw-line);align-self:stretch;width:1px}@media (prefers-reduced-motion:reduce){.gw-ray,.gw-aurora{animation:none!important}}.gw-root :focus-visible,[role=dialog] :focus-visible{outline:1px solid var(--gw-accent);outline-offset:4px;border-radius:2px}.gw-root input:not([type=checkbox]):not([type=radio]):focus-visible,.gw-root textarea:focus-visible,.gw-root select:focus-visible,[role=dialog] input:not([type=checkbox]):not([type=radio]):focus-visible,[role=dialog] textarea:focus-visible,[role=dialog] select:focus-visible{outline:none}.shader-svg-blink{animation:3s ease-in-out infinite shader-svg-blink}@keyframes shader-svg-blink{0%,90%,to{ry:30}95%{ry:3}}@media (prefers-reduced-motion:reduce){.shader-svg-blink{animation:none}}.gw-preload-scan{background:linear-gradient(180deg,transparent 0%,rgba(var(--gw-ink),.045)45%,#ec193f0f 55%,transparent 100%);will-change:transform;animation:3.2s linear infinite gw-preload-scan;top:0}@keyframes gw-preload-scan{0%{transform:translateY(-12rem)}to{transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.gw-preload-scan{opacity:0;animation:none}}.gw-stack-scene{perspective:1400px;perspective-origin:50% 42%;transform-style:preserve-3d;flex-direction:column;gap:.45rem;display:flex}.gw-slab{text-align:left;border:1px solid var(--gw-line);background:color-mix(in srgb,var(--gw-panel)62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;transform:rotateX(26deg)translateZ(calc(var(--i)*-30px));opacity:calc(1 - var(--i)*.07);transition:transform .52s var(--gw-ease),opacity .4s ease,border-color .4s ease,background-color .4s ease;will-change:transform;border-radius:3px;display:block;position:relative;overflow:hidden}.gw-slab[data-on=true]{transform:rotateX(6deg)translateZ(calc(var(--i)*-30px + 78px));opacity:1;border-color:color-mix(in srgb,var(--gw-accent)55%,transparent);background:color-mix(in srgb,var(--gw-panel-hi)82%,transparent)}.gw-slab-face{align-items:center;gap:1.1rem;padding:1.05rem 1.25rem;display:flex}.gw-slab-pulse{inset-block:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--gw-accent)26%,transparent)50%,transparent 100%);width:38%;animation:3.6s ease-in-out infinite gw-slab-pulse;position:absolute;left:0}@keyframes gw-slab-pulse{0%{opacity:0;transform:translate(-110%)}12%,46%{opacity:1}60%,to{opacity:0;transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.gw-slab-pulse{opacity:0;animation:none}.gw-slab{transition-duration:1ms}}.gw-nav-letter{transition:transform var(--gw-d)var(--gw-ease),color .45s ease;will-change:transform;display:inline-block}.group:hover .gw-nav-scatter .gw-nav-letter{transform:translateY(var(--dy))rotate(var(--dr));color:var(--gw-accent)}@media (prefers-reduced-motion:reduce){.gw-nav-letter{transition-duration:1ms}}.gw-nav-glass{--gw-nav-mask:radial-gradient(52% 76% at 78% 44%,#000 0%,#000 32%,transparent 96%),linear-gradient(90deg,transparent 34%,#000 54%);-webkit-mask-image:var(--gw-nav-mask);-webkit-mask-image:var(--gw-nav-mask);mask-image:var(--gw-nav-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.gw-wa-mark{filter:drop-shadow(0 6px 16px #25d36673)drop-shadow(0 3px 8px #00000073)}:root[data-theme=light] .gw-wa-mark{filter:drop-shadow(0 6px 16px #12a65261)}.gw-wa-pulse{animation:2.8s cubic-bezier(.22,1,.36,1) infinite gw-wa-pulse;box-shadow:0 0 #25d3668c}@keyframes gw-wa-pulse{0%{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}@media (prefers-reduced-motion:reduce){.gw-wa-pulse{animation:none}}.gw-live{animation:2.6s ease-in-out infinite gw-live}@keyframes gw-live{0%,to{opacity:1}50%{opacity:.25}}.gw-nudge{animation:1.8s ease-in-out infinite gw-nudge}@keyframes gw-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.gw-marquee{width:max-content;animation:26s linear infinite gw-marquee;display:flex}.gw-marquee:hover{animation-play-state:paused}.gw-marquee-rev{width:max-content;animation:42s linear infinite reverse gw-marquee;display:flex}.gw-marquee-rev:hover{animation-play-state:paused}@keyframes gw-marquee{to{transform:translate(-50%)}}.gw-glass-frame{border:1px solid var(--gw-line);background:linear-gradient(180deg,rgba(var(--gw-ink),.035),transparent 40%),radial-gradient(120% 90% at 50% 0%,#ec193f0f,transparent 65%);box-shadow:inset 0 1px 0 rgba(var(--gw-ink),.06),inset 0 0 60px #ec193f0d}.gw-glass-frame:before,.gw-glass-frame:after{content:"";border-color:var(--gw-line-hi);width:18px;height:18px;position:absolute}.gw-glass-frame:before{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.gw-glass-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.gw-veil{background:color-mix(in srgb,var(--gw-panel)38%,transparent);border:1px solid var(--gw-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gw-glass{--mx:50%;--my:50%;--lit:0;border-radius:var(--gw-glass-r,var(--gw-r-lg));background:color-mix(in srgb,var(--gw-panel)34%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);transition:transform var(--gw-d)var(--gw-ease),background var(--gw-d)var(--gw-ease);will-change:transform;position:relative}.gw-glass:hover{background:color-mix(in srgb,var(--gw-panel)46%,transparent)}.gw-glass-lume{border-radius:inherit;opacity:var(--lit,0);mix-blend-mode:plus-lighter;background:radial-gradient(18rem 18rem at var(--mx,50%)var(--my,50%),rgba(var(--gw-spec),.2)0%,rgba(var(--gw-spec),.1)16%,var(--gw-lume-mid,#ec193f21)38%,transparent 66%);transition:opacity var(--gw-d)var(--gw-ease)}.gw-glass-lume--neutral{--gw-lume-mid:rgba(var(--gw-ink),.09)}.gw-glass-rim{border-radius:inherit;background:radial-gradient(14rem 14rem at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--gw-accent)85%,transparent)0%,color-mix(in srgb,var(--gw-text)22%,transparent)45%,var(--gw-line)100%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gw-glass-tint{background:linear-gradient(155deg,color-mix(in srgb,var(--gw-tint,var(--gw-panel-hi))26%,transparent)0%,color-mix(in srgb,var(--gw-panel)44%,transparent)58%,color-mix(in srgb,var(--gw-deep)58%,transparent)100%);-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);border:1px solid var(--gw-line)}.gw-spotlight:before{content:"";pointer-events:none;mix-blend-mode:plus-lighter;opacity:var(--lit,0);transition:opacity var(--gw-d)var(--gw-ease);background:radial-gradient(22rem 22rem at var(--mx,50%)var(--my,50%),#ec193f33 0%,#ec193f12 34%,transparent 68%);position:absolute;inset:0}.gw-plate-sheen{pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(105deg,transparent 36%,rgba(var(--gw-ink),.05)45%,rgba(var(--gw-spec),.16)50%,rgba(var(--gw-ink),.05)56%,transparent 66%)}.gw-mask-y{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.gw-mask-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@media (prefers-reduced-motion:reduce){.gw-glass{transition:none}.gw-glass-lume,.gw-spotlight:before{display:none}.gw-marquee,.gw-marquee-rev,.gw-live,.gw-nudge{animation:none}}.gw-btn{isolation:isolate;transition:background-position var(--gw-d-slow)var(--gw-ease),box-shadow var(--gw-d)var(--gw-ease),border-color var(--gw-d-fast)var(--gw-ease),color var(--gw-d-fast)var(--gw-ease);position:relative;overflow:hidden}.gw-btn--primary{background-image:linear-gradient(100deg,var(--gw-accent)0%,var(--gw-hot)42%,var(--gw-accent)100%);box-shadow:var(--gw-glow);background-position:100% 0;background-size:220% 100%}.gw-btn--primary:hover{box-shadow:0 16px 58px color-mix(in srgb,var(--gw-hot)42%,transparent);background-position:0 0}.gw-btn--primary:after{content:"";inset-block:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--gw-spec),.22),transparent);width:30%;animation:gw-sheen-pass 6.5s var(--gw-ease)infinite;position:absolute;left:0}.gw-btn--primary:hover:after{opacity:0;animation-play-state:paused}.gw-btn--ghost{transition:border-color var(--gw-d-fast)var(--gw-ease),color var(--gw-d-fast)var(--gw-ease).1s}.gw-btn-fill{z-index:-1;background:var(--gw-text);transition:clip-path var(--gw-d)var(--gw-ease);position:absolute;inset:0}.gw-btn-sheen{z-index:-1;pointer-events:none;opacity:0;mix-blend-mode:plus-lighter;background:linear-gradient(105deg,transparent 40%,rgba(var(--gw-spec),.4)50%,transparent 60%);position:absolute;inset:-1px}.gw-btn-body{transition:transform var(--gw-d-fast)var(--gw-ease);align-items:center;gap:.625rem;display:inline-flex}.gw-btn:active .gw-btn-body{transform:scale(.97)}.gw-btn-trail{opacity:.5;width:0;height:1px;transition:width var(--gw-d-fast)var(--gw-ease);background:currentColor;margin-inline:-.3125rem}.gw-btn:hover .gw-btn-trail{width:.75rem}.gw-btn--quiet:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(9rem 9rem at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--gw-accent)92%,transparent)0%,color-mix(in srgb,var(--gw-text)28%,transparent)46%,var(--gw-line)100%);-webkit-mask-composite:xor;transition:opacity var(--gw-d)var(--gw-ease);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gw-btn--quiet:before{content:"";z-index:-2;border-radius:inherit;opacity:0;background:radial-gradient(11rem 7rem at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--gw-accent)22%,transparent)0%,transparent 72%);transition:opacity var(--gw-d)var(--gw-ease);position:absolute;inset:0}.gw-btn--quiet:hover:after,.gw-btn--quiet:hover:before,.gw-btn--quiet:focus-visible:after{opacity:1}.gw-btn-ico{flex:none;width:1rem;height:1rem;display:inline-block;position:relative;overflow:hidden}.gw-btn-ico>svg{transition:transform var(--gw-d)var(--gw-ease);position:absolute;inset:0}.gw-btn-ico>svg:nth-child(2){transform:translateY(115%)}.gw-btn:hover .gw-btn-ico>svg:first-child{transform:translateY(-115%)}.gw-btn:hover .gw-btn-ico>svg:nth-child(2){transform:translateY(0)}.gw-btn-ico--x>svg:nth-child(2){transform:translate(-115%)}.gw-btn:hover .gw-btn-ico--x>svg:first-child{transform:translate(115%)}.gw-btn:hover .gw-btn-ico--x>svg:nth-child(2){transform:translate(0)}.gw-btn-ico--ne>svg:nth-child(2){transform:translate(-115%,115%)}.gw-btn:hover .gw-btn-ico--ne>svg:first-child{transform:translate(115%,-115%)}.gw-btn:hover .gw-btn-ico--ne>svg:nth-child(2){transform:translate(0)}@media (prefers-reduced-motion:reduce){.gw-btn,.gw-btn--ghost,.gw-btn-fill,.gw-btn-body,.gw-btn-trail{transition:none}.gw-btn-sheen,.gw-btn--primary:after{display:none}.gw-btn--quiet:after,.gw-btn--quiet:before,.gw-btn-ico>svg{transition:none}.gw-btn-ico>svg:nth-child(2){display:none}}.gw-toggle:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--gw-ink),.42)62deg,transparent 132deg,transparent 210deg,color-mix(in srgb,var(--gw-accent)55%,transparent)288deg,transparent 348deg);transition:opacity var(--gw-d)var(--gw-ease);animation:22s linear infinite gw-ring-turn;position:absolute;inset:-1px;-webkit-mask:radial-gradient(closest-side,#0000 71%,#000 79%);mask:radial-gradient(closest-side,#0000 71%,#000 79%)}.gw-toggle:hover:before,.gw-toggle:focus-visible:before{opacity:1}.gw-toggle:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(72% 72% at 50% 32%,rgba(var(--gw-spec),.14),transparent 70%);position:absolute;inset:2px}:root[data-theme=light] .gw-toggle:after{background:radial-gradient(78% 78% at 50% 74%,rgba(var(--gw-void),.14),transparent 74%)}:root[data-theme=light] .gw-toggle:before{opacity:.78}@media (prefers-reduced-motion:reduce){.gw-toggle:before{transition:none;animation:none}}.gw-display{font-family:var(--font-jost),system-ui,sans-serif;letter-spacing:-.045em;font-size:clamp(3rem,11vw,9.5rem);font-weight:200;line-height:.92}.gw-display--tight{letter-spacing:-.04em;font-size:clamp(2.4rem,7.5vw,6rem);line-height:.98}.gw-display--heavy{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.05em;padding-bottom:.04em;font-weight:700;line-height:1.02}.gw-display--jost{font-family:var(--font-jost),system-ui,sans-serif;font-size:var(--gw-t-display);letter-spacing:-.035em;padding-bottom:.04em;font-weight:800;line-height:.95}.gw-hero{--gw-t-hero-display:clamp(2.35rem,min(6.5vw,9vh),6rem);--gw-t-hero-stat:clamp(1.55rem,min(3.9vw,5.5vh),3rem)}@media (min-width:1024px){.gw-hero{--gw-t-hero-display:clamp(2.35rem,min(5vw,8.6vh),5.4rem)}}.gw-hero .gw-display--jost{font-size:var(--gw-t-hero-display)}.gw-hero .gw-h2{font-size:var(--gw-t-hero-stat)}.gw-h1{font-family:var(--font-jost),system-ui,sans-serif;font-size:var(--gw-t-h1);letter-spacing:-.035em;padding-bottom:.04em;font-weight:800;line-height:.98}.gw-h2{font-family:var(--font-jost),system-ui,sans-serif;font-size:var(--gw-t-h2);letter-spacing:-.03em;padding-bottom:.03em;font-weight:800;line-height:1.02}.gw-h3{font-family:var(--font-jost),system-ui,sans-serif;font-size:var(--gw-t-h3);font-weight:600;line-height:1.15}.gw-lead{font-size:var(--gw-t-lead);color:color-mix(in srgb,var(--gw-text)85%,transparent);font-weight:500;line-height:1.65}.gw-meta{font-size:var(--gw-t-meta);letter-spacing:var(--gw-track-meta);text-transform:uppercase;font-weight:600}.gw-micro{font-size:max(var(--gw-micro-size,10.5px),var(--gw-micro-floor,0px));letter-spacing:var(--gw-micro-track,.2em);text-transform:uppercase;font-weight:600}.gw-pin{height:var(--gw-pin-h,auto)}.gw-pin-frame{height:100svh;position:sticky;top:0;overflow:hidden}.gw-masthead{padding-top:var(--gw-nav-band)}@media (min-width:640px){.gw-masthead{padding-top:calc(1rem + var(--gw-safe-t,0px))}.gw-masthead__logo-rail{width:var(--gw-nav-logo-w);flex-shrink:0}}@media (max-width:1023.98px){.gw-pin{height:auto}.gw-pin-frame{height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.gw-pin{height:auto}.gw-pin-frame{height:auto;position:static;overflow:visible}}@media (max-width:639.98px){.gw-micro{--gw-micro-floor:11px}}@media (pointer:coarse){.gw-root :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){font-size:max(16px,var(--gw-control-fs,16px))}.gw-tap{position:relative}.gw-tap:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.gw-gutter{padding-inline:var(--gw-gutter)}.gw-band{padding-block:var(--gw-section-y)}.gw-stage3d{perspective:1400px;transform-style:preserve-3d}.gw-ring-turn{transform-origin:50%;animation:26s linear infinite gw-ring-turn}@keyframes gw-ring-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gw-ring-turn{animation:none}.gw-pinned-step{transition:none!important}}.gw-plate{isolation:isolate;position:relative}.gw-plate:before{content:"";z-index:-1;pointer-events:none;background:var(--gw-plate);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.gw-plate--deep:before{background:var(--gw-plate-deep)}.gw-plate--light:before{background:var(--gw-plate-light)}.gw-atmo-pulse{animation:7s ease-in-out infinite gw-atmo-pulse}@keyframes gw-atmo-pulse{0%,to{opacity:.72}50%{opacity:1}}.gw-atmo-conic{animation:90s linear infinite gw-atmo-conic}@keyframes gw-atmo-conic{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gw-atmo-pulse,.gw-atmo-conic{animation:none}}.gw-draw-icon svg>*{stroke-dasharray:120}.group:hover .gw-draw-icon svg>*,.group:focus-within .gw-draw-icon svg>*{animation:gw-draw .9s var(--gw-ease)both}.gw-draw-icon svg>:nth-child(2){animation-delay:.12s}.gw-draw-icon svg>:nth-child(3){animation-delay:.24s}@keyframes gw-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.group:hover .gw-draw-icon svg>*,.group:focus-within .gw-draw-icon svg>*{animation:none}}.gw-typeset{column-gap:3.5rem}@media (min-width:768px){.gw-typeset{columns:2}}@media (min-width:1280px){.gw-typeset{columns:3}}.gw-typeset p{break-inside:avoid-column;margin-bottom:1.35em}.gw-typeset p:first-of-type:first-letter{float:left;font-family:var(--font-jost),sans-serif;color:var(--gw-accent);padding-right:.09em;font-size:3.1em;font-weight:800;line-height:.82}[data-gw-perf=low] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}[data-gw-perf=low] .gw-aurora,[data-gw-perf=low] .gw-ray{filter:none;mix-blend-mode:normal;animation:none}[data-gw-perf=low] .gw-aurora{opacity:.5}[data-gw-perf=low] .gw-ray{opacity:.4}[data-gw-perf=mid] .gw-veil{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}[data-gw-perf=mid] .gw-glass{-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15)}[data-gw-perf=mid] .gw-glass-tint{-webkit-backdrop-filter:blur(9px)saturate(1.28);backdrop-filter:blur(9px)saturate(1.28)}[data-gw-perf=mid] .gw-aurora,[data-gw-perf=mid] .gw-ray{filter:none}@media (pointer:coarse){.gw-tap{justify-content:center;align-items:center;min-width:24px;min-height:44px;display:inline-flex}.gw-tap--pill{min-height:36px}}.gw-avatar{box-shadow:0 0 0 2px var(--gw-base),0 0 0 3px var(--gw-line),0 8px 20px rgba(var(--gw-void),.42);transition:box-shadow var(--gw-d)var(--gw-ease),transform var(--gw-d)var(--gw-ease);border-radius:9999px;place-items:center;display:grid;position:relative}.gw-avatar-item:hover .gw-avatar,.gw-avatar-item:focus-visible .gw-avatar{box-shadow:0 0 0 2px var(--gw-base),0 0 0 3px color-mix(in srgb,var(--gw-accent)72%,transparent),0 14px 30px rgba(var(--gw-void),.5)}.gw-avatar-tip{opacity:0;transition:opacity var(--gw-d-fast)var(--gw-ease),transform var(--gw-d-fast)var(--gw-ease);transform:translate(-50%,4px)}.gw-avatar-item:hover .gw-avatar-tip,.gw-avatar-item:focus-visible .gw-avatar-tip{opacity:1;transform:translate(-50%)}.gw-sheen-pill{position:relative;overflow:hidden}.gw-sheen-pill:after{content:"";inset-block:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--gw-spec),.16),transparent);width:34%;animation:gw-sheen-pass 5.2s var(--gw-ease)infinite;position:absolute;left:0}@keyframes gw-sheen-pass{0%{transform:translate(-140%)}48%,to{transform:translate(420%)}}.gw-rail-mask{--gw-rail-fade:linear-gradient(90deg,transparent 0,#0000004d 2%,#000c 4.5%,#000 8%,#000 92%,#000c 95.5%,#0000004d 98%,transparent 100%);-webkit-mask-image:var(--gw-rail-fade);-webkit-mask-image:var(--gw-rail-fade);mask-image:var(--gw-rail-fade)}.gw-marquee--slow{animation-duration:52s}@media (prefers-reduced-motion:reduce){.gw-sheen-pill:after{opacity:0;animation:none}.gw-marquee,.gw-marquee-rev{animation:none}}.gw-hero-pool{background:radial-gradient(58% 52% at 50% 38%,color-mix(in srgb,var(--gw-accent)13%,transparent)0%,transparent 68%),radial-gradient(74% 62% at 50% 42%,rgba(var(--gw-spec),.05)0%,transparent 72%)}:root[data-theme=light] .gw-hero-pool{background:radial-gradient(62% 54% at 50% 38%,color-mix(in srgb,var(--gw-accent)9%,transparent)0%,transparent 70%)}.gw-eq{align-items:center;gap:2px;height:13px;display:flex}.gw-eq-bar{transform-origin:50%;width:2px;height:100%;transition:transform var(--gw-d)var(--gw-ease);background:currentColor;border-radius:1px;transform:scaleY(.24)}.gw-eq[data-on=true] .gw-eq-bar{animation:gw-eq var(--dur)var(--gw-ease)infinite alternate;animation-delay:calc(var(--i)*-.37s)}.gw-sound:hover .gw-eq[data-on=true] .gw-eq-bar{animation-duration:calc(var(--dur)*.72)}@keyframes gw-eq{0%{transform:scaleY(.2)}to{transform:scaleY(var(--h))}}.gw-eq-slash{transform-origin:50%;opacity:0;width:22px;height:1.5px;transition:transform var(--gw-d)var(--gw-ease),opacity var(--gw-d-fast)var(--gw-ease);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-38deg)scaleX(0)}.gw-eq-slash[data-on=true]{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1)}.gw-sound-halo{border:1px solid color-mix(in srgb,var(--gw-accent)50%,transparent);pointer-events:none;opacity:0;border-radius:999px;position:absolute;inset:-1px}.gw-sound-halo[data-on=true]{animation:gw-sound-halo 3.4s var(--gw-ease)infinite}@keyframes gw-sound-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.4)}}[data-gw-perf=low] .gw-eq[data-on=true] .gw-eq-bar,[data-gw-perf=low] .gw-sound:hover .gw-eq[data-on=true] .gw-eq-bar{transform:scaleY(var(--h));animation:none}[data-gw-perf=low] .gw-sound-halo[data-on=true]{animation:none}@media (prefers-reduced-motion:reduce){.gw-eq[data-on=true] .gw-eq-bar,.gw-sound:hover .gw-eq[data-on=true] .gw-eq-bar{transform:scaleY(var(--h));animation:none}.gw-sound-halo[data-on=true]{animation:none}}.gw-deck-skeleton{background:linear-gradient(100deg,transparent 20%,rgba(var(--gw-ink),.07)42%,rgba(var(--gw-ink),.11)50%,rgba(var(--gw-ink),.07)58%,transparent 80%)0 0/220% 100% no-repeat,color-mix(in srgb,var(--gw-panel)55%,transparent);box-shadow:inset 0 0 0 1px rgba(var(--gw-ink),.07);animation:1.5s linear infinite gw-deck-sheen}@keyframes gw-deck-sheen{0%{background-position:-120% 0,0 0}to{background-position:220% 0,0 0}}[data-gw-perf=low] .gw-deck-skeleton{animation:none}@media (prefers-reduced-motion:reduce){.gw-deck-skeleton{animation:none}}
