:root,.gw-dark-island{--gw-ink:243,241,236;--gw-void:0,0,0;--gw-spec:255,255,255;--gw-base:#000;--gw-deep:#000;--gw-panel:#0b0b0b;--gw-panel-hi:#141414;--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,#000 0%,#000 100%);--gw-plate:#000c;--gw-plate-deep:#000000ed;--gw-plate-light:#000000a3;--gw-glass-fill:44%;--gw-glass-fill-hi:58%;--gw-glass-dim:.5;--gw-glass-blur:22px;--gw-glass-sat:1.3;--gw-halo:#00000080;--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-ease:cubic-bezier(.22,1,.36,1);--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:#dcdcde;--gw-chip-ink:#131316;--gw-chip-ring:236,25,63;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--gw-ink:18,18,20;--gw-void:44,44,48;--gw-spec:255,255,255;--gw-base:#c4c4c6;--gw-deep:#ababae;--gw-panel:#d5d5d7;--gw-panel-hi:#e4e4e6;--gw-line:rgba(var(--gw-ink),.17);--gw-line-hi:#c8102e70;--gw-text:#121214;--gw-muted:#50505a;--gw-accent:#c8102e;--gw-hot:#e01b3c;--gw-atmo:radial-gradient(122% 92% at 16% 6%,#d7d7d9 0%,transparent 58%),radial-gradient(104% 84% at 90% 98%,#adadb1 0%,transparent 62%),linear-gradient(168deg,#cacacc 0%,#c4c4c6 52%,#bebec0 100%);--gw-plate:#d5d5d7d1;--gw-plate-deep:#d5d5d7f0;--gw-plate-light:#d5d5d79e;--gw-glass-fill:52%;--gw-glass-fill-hi:66%;--gw-glass-dim:1.3;--gw-glass-blur:22px;--gw-glass-sat:1.3;--gw-halo:#ffffff8c;--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:#e4e4e6;--gw-chip-ink:#131316;--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-t-body:clamp(.95rem,1vw,.95rem);--gw-t-lead:clamp(1rem,1.15vw,1.1rem);--gw-t-meta:clamp(.72rem,.75vw,.72rem);--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);border-radius:9999px;position:absolute}.gw-aurora--1{background:radial-gradient(circle,rgba(var(--gw-spec),.06)0%,rgba(var(--gw-spec),.02)45%,transparent 72%);opacity:.9;width:62vw;height:62vh;top:-18%;left:-12%}.gw-aurora--2{background:radial-gradient(circle,rgba(var(--gw-spec),.045)0%,rgba(var(--gw-spec),.018)48%,transparent 74%);opacity:.8;width:55vw;height:70vh;top:22%;right:-16%}.gw-aurora--3{background:radial-gradient(circle,rgba(var(--gw-spec),.032)0%,rgba(var(--gw-spec),.014)50%,transparent 76%);opacity:.7;width:58vw;height:58vh;bottom:-22%;left:26%}.gw-pulse{mix-blend-mode:var(--gw-aurora-blend);background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(var(--gw-spec),.16)0%,transparent 68%);opacity:calc(var(--gw-pulse,0)*.5*var(--gw-wash,1));position:absolute;inset:0}.gw-atmo-base{background:var(--gw-atmo)}.gw-atmo-canvas{opacity:0;visibility:hidden;transition:none}.gw-atmo-canvas[data-gw-atmo-live]{opacity:1;visibility:visible;transition:opacity .9s}.gw-globe-hint{z-index:1}.gw-globe-hint__box{width:268px;height:148px;margin:-74px 0 0 -134px;position:absolute;top:50%;left:50%}.gw-globe-hint__arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gw-globe-hint__arc path{stroke:color-mix(in srgb,var(--gw-hot)82%,transparent);stroke-width:2.1px;stroke-linecap:round;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--gw-hot)55%,transparent));opacity:0}.gw-globe-hint__grip,.gw-globe-hint__wave{opacity:0;border-radius:9999px;width:54px;height:54px;display:block;position:absolute;top:0;left:0}.gw-globe-hint__grip{border:1.5px solid color-mix(in srgb,var(--gw-hot)88%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--gw-hot)45%,transparent),inset 0 0 14px color-mix(in srgb,var(--gw-hot)22%,transparent)}.gw-globe-hint__wave{border:1.5px solid color-mix(in srgb,var(--gw-hot)70%,transparent)}.gw-globe-hint__glyph{width:34px;height:34px;display:block;position:absolute;top:0;left:0}.gw-globe-hint__aura{background:radial-gradient(circle,rgba(var(--gw-void),.55)0%,color-mix(in srgb,var(--gw-hot)26%,transparent)34%,transparent 68%);border-radius:9999px;width:104px;height:104px;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%}.gw-globe-hint__glyph svg{width:100%;height:100%;fill:rgba(var(--gw-spec),.97);stroke:rgba(var(--gw-void),.85);stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 3px 10px rgba(var(--gw-void),.75));display:block;position:relative}@media (pointer:coarse){.gw-globe-hint__glyph svg{display:none}.gw-globe-hint__glyph:after{content:"";background:rgba(var(--gw-spec),.95);width:16px;height:16px;box-shadow:0 0 16px color-mix(in srgb,var(--gw-hot)65%,transparent);border-radius:9999px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}}.gw-globe-hint__demo{will-change:opacity;position:absolute;inset:0}.gw-globe-hint__pill,.gw-globe-cue__pill{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:rgba(var(--gw-spec),.94);background:rgba(var(--gw-void),.86);border:1px solid color-mix(in srgb,var(--gw-hot)45%,transparent);box-shadow:0 4px 18px rgba(var(--gw-void),.55),0 0 14px color-mix(in srgb,var(--gw-hot)18%,transparent);border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.gw-globe-hint__pill{opacity:0;position:absolute;bottom:-16px;left:50%;transform:translate(-50%,6px)}.gw-globe-cue{z-index:2;will-change:transform,opacity;position:absolute;top:0;left:0}.gw-globe-cue__ring{will-change:transform;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:0;left:0}.gw-globe-cue__ring svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.gw-globe-cue__track{fill:none;stroke:color-mix(in srgb,var(--gw-hot)42%,transparent);stroke-width:1.4px}.gw-globe-cue__progress{fill:none;stroke:var(--gw-hot);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gw-hot)70%,transparent));opacity:0}.gw-globe-cue__pill{transition:border-color .22s,box-shadow .22s;position:absolute;top:0;left:0;transform:translate(34px,-50%)}.gw-globe-cue[data-charging="1"] .gw-globe-cue__pill{border-color:color-mix(in srgb,var(--gw-hot)90%,transparent);box-shadow:0 4px 18px rgba(var(--gw-void),.55),0 0 26px color-mix(in srgb,var(--gw-hot)45%,transparent)}.gw-globe-cue__tap{flex:none;width:15px;height:15px}.gw-globe-cue__tap circle{fill:var(--gw-hot)}.gw-globe-cue__tap path{fill:none;stroke:color-mix(in srgb,var(--gw-hot)85%,transparent);stroke-width:1.7px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.gw-globe-hint{display:none}}.gw-drift{mix-blend-mode:var(--gw-aurora-blend);opacity:calc(var(--gw-wash,1)*.85);will-change:transform;border-radius:9999px;position:absolute}.gw-drift--1{background:radial-gradient(circle,rgba(var(--gw-spec),.05)0%,rgba(var(--gw-spec),.018)44%,transparent 72%);width:78vw;height:86vh;animation:46s ease-in-out infinite gw-drift-a;top:-28%;left:-16%}.gw-drift--2{background:radial-gradient(circle,color-mix(in srgb,var(--gw-accent)17%,transparent)0%,color-mix(in srgb,var(--gw-accent)6%,transparent)38%,transparent 70%);width:72vw;height:80vh;animation:63s ease-in-out infinite gw-drift-b;bottom:-34%;right:-20%}.gw-drift--3{background:radial-gradient(circle,rgba(var(--gw-spec),.038)0%,transparent 68%);width:48vw;height:56vh;animation:37s ease-in-out infinite gw-drift-c;top:14%;left:32%}@keyframes gw-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(11%,9%)scale(1.18)}}@keyframes gw-drift-b{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(-15%,-11%)scale(.88)}}@keyframes gw-drift-c{0%,to{transform:translate(0,0)scale(.9)}34%{transform:translate(-10%,7%)scale(1.14)}67%{transform:translate(9%,-8%)scale(1)}}.gw-aurora--1{--gw-aurora-lo:.62;--gw-aurora-hi:1;animation:29s ease-in-out infinite gw-aurora-breathe}.gw-aurora--2{--gw-aurora-lo:.5;--gw-aurora-hi:.92;animation:41s ease-in-out -13s infinite gw-aurora-breathe}.gw-aurora--3{--gw-aurora-lo:.42;--gw-aurora-hi:.86;animation:35s ease-in-out -22s infinite gw-aurora-breathe}@keyframes gw-aurora-breathe{0%,to{opacity:var(--gw-aurora-lo,.6)}50%{opacity:var(--gw-aurora-hi,1)}}[data-gw-perf=low] .gw-drift,:root[data-theme=light] .gw-drift,[data-gw-perf=mid] .gw-drift--3{display:none}[data-gw-perf=low] .gw-aurora{animation:none}@media (prefers-reduced-motion:reduce){.gw-atmo-canvas,.gw-atmo-canvas[data-gw-atmo-live]{transition:none}.gw-drift,.gw-aurora{animation:none!important}}: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%),var(--gw-chip);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%),var(--gw-chip-ink);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,#fffafa38 0%,#fff4f50f 38%,rgba(var(--gw-chip-ring),.14)100%),var(--gw-chip);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)}.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:color-mix(in srgb,var(--gw-chip-ink)62%,transparent)}.gw-chip-name--on-dark{color:#f3f1ec8c}.group:hover .gw-chip-plate,:root:not([data-theme=light]) .group:hover .gw-chip-plate,.gw-dark-island .group:hover .gw-chip-plate{background:linear-gradient(152deg,#fffcfc4d 0%,#fff6f714 38%,rgba(var(--gw-chip-ring),.18)100%),color-mix(in srgb,#fffdfd 18%,var(--gw-chip));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{background:linear-gradient(152deg,#fffcfc2e 0%,#fff6f70a 40%,rgba(var(--gw-chip-ring),.2)100%),color-mix(in srgb,var(--gw-chip-ink)92%,#000);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-stage{opacity:calc(var(--gw-veil,1)*var(--gw-stage-dim,1)*var(--gw-hero-stage,1))}@media (max-width:767.98px){.gw-stage{--gw-stage-dim:.42}}.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);border-radius:9999px;position:absolute;top:-40%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 58%,#0000 100%)}.gw-ray--a{background:linear-gradient(182deg,rgba(var(--gw-spec),.07)0%,rgba(var(--gw-spec),.03)42%,transparent 82%);width:48vw;right:-2%;transform:rotate(-21deg)}.gw-ray--b{background:linear-gradient(180deg,rgba(var(--gw-spec),.065)0%,transparent 76%);width:21vw;right:27%;transform:rotate(-14deg)}.gw-ray--c{background:linear-gradient(178deg,rgba(var(--gw-spec),.04)0%,rgba(var(--gw-spec),.025)52%,transparent 84%);width:39vw;left:-6%;transform:rotate(18deg)}.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--solid{font-size:inherit;background-color:#0000;border-style:solid;border-width:1px}.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--solid{background-position:right .95rem center}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}.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-bot-halo{background:radial-gradient(56% 40% at 50% 74%,#ec193f42,#ec193f00 72%);animation:3.6s ease-in-out infinite gw-bot-halo}:root[data-theme=light] .gw-bot-halo{background:radial-gradient(56% 40% at 50% 74%,#c8102e33,#c8102e00 72%)}@keyframes gw-bot-halo{0%,to{opacity:.5}50%{opacity:1}}.gw-r{transition:transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.gw-bot:hover .gw-r,.gw-bot:focus-visible .gw-r{transform:translateY(-4px)scale(1.06)}.gw-r-rise{transform-box:view-box;transform-origin:60px 134px;animation:1.05s cubic-bezier(.22,1.12,.36,1) both gw-r-rise}@keyframes gw-r-rise{0%{opacity:0;transform:translateY(26px)scaleY(.92)}55%{opacity:1}72%{transform:translateY(-4px)scaleY(1.03)}86%{transform:translateY(1.6px)scaleY(.99)}to{opacity:1;transform:translateY(0)scaleY(1)}}.gw-r-ground{transform-box:view-box;transform-origin:60px 134px;animation:.5s ease-out .62s both gw-r-land}@keyframes gw-r-land{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}.gw-r-float{transform-box:view-box;transform-origin:60px 80px;animation:4.2s ease-in-out 1.5s infinite gw-r-bob}@keyframes gw-r-bob{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3.4px)rotate(-.7deg)}70%{transform:translateY(-1.4px)rotate(.6deg)}}.gw-r-look{transform-box:view-box;transform-origin:60px 78px;transform:rotate(calc(var(--gw-r-x,0)*4deg))translateX(calc(var(--gw-r-x,0)*2.4px))translateY(calc(var(--gw-r-y,0)*1.8px));transition:transform .3s var(--gw-ease)}.gw-r-gaze{transform-box:view-box;transform:translateX(calc(var(--gw-r-x,0)*2.2px))translateY(calc(var(--gw-r-y,0)*1.5px));transition:transform .36s var(--gw-ease)}.gw-r-body{transform-box:view-box;transform-origin:60px 100px;animation:.62s cubic-bezier(.34,1.5,.64,1) .42s both gw-r-body}@keyframes gw-r-body{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.gw-r-arm{transform-box:view-box;animation:.62s cubic-bezier(.34,1.52,.64,1) .72s both gw-r-deploy,4.2s ease-in-out 1.5s infinite gw-r-sway}.gw-r-arm-l{transform-origin:38px 93px}.gw-r-arm-r{transform-origin:82px 93px;animation-name:gw-r-deploy,gw-r-sway-r;animation-delay:.8s,1.5s}@keyframes gw-r-deploy{0%{opacity:0;transform:rotate(58deg)scale(.72)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes gw-r-sway{0%,to{transform:rotate(0)}35%{transform:rotate(3.2deg)}70%{transform:rotate(-1.8deg)}}@keyframes gw-r-sway-r{0%,to{transform:rotate(0)}35%{transform:rotate(-3.2deg)}70%{transform:rotate(1.8deg)}}@keyframes gw-r-wave{0%,to{transform:rotate(-11deg)}25%{transform:rotate(13deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(15deg)}}.gw-r-hand{transform-box:fill-box;transform-origin:50% 10%}.gw-r-palm{transform-box:fill-box;transform-origin:50% 100%}.gw-bot[data-greet="1"] .gw-r-palm,.gw-bot:hover .gw-r-palm,.gw-bot:focus-visible .gw-r-palm{animation:1.05s ease-in-out infinite gw-r-hand-flick}@keyframes gw-r-hand-flick{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}.gw-r-pod{transform-box:fill-box;transform-origin:50%;animation:.54s cubic-bezier(.34,1.5,.64,1) .62s both gw-r-pod-l}.gw-r-pod-r{animation-name:gw-r-pod-r;animation-delay:.68s}@keyframes gw-r-pod-l{0%{opacity:0;transform:translate(14px)scale(.5)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes gw-r-pod-r{0%{opacity:0;transform:translate(-14px)scale(.5)}to{opacity:1;transform:translate(0)scale(1)}}.gw-r-ant{transform-box:fill-box;transform-origin:50% 100%;animation:.62s cubic-bezier(.34,1.6,.64,1) .5s both gw-r-spread}@keyframes gw-r-spread{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.gw-r-ant-ball{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out 1.4s infinite gw-r-ant-pulse}.gw-bot[data-greet="1"] .gw-r-ant-ball,.gw-bot:hover .gw-r-ant-ball,.gw-bot:focus-visible .gw-r-ant-ball{animation-duration:1.1s}@keyframes gw-r-ant-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.gw-r-spark{opacity:0;transition:opacity .28s var(--gw-ease)}.gw-bot[data-greet="1"] .gw-r-spark,.gw-bot:hover .gw-r-spark,.gw-bot:focus-visible .gw-r-spark{opacity:1}.gw-r-spark-1,.gw-r-spark-2{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite gw-r-twinkle}.gw-r-spark-2{animation-duration:2.1s;animation-delay:.5s}@keyframes gw-r-twinkle{0%,to{opacity:.35;transform:scale(.55)rotate(-12deg)}50%{opacity:1;transform:scale(1.1)rotate(10deg)}}.gw-r-wavearm{opacity:0;transform-box:view-box;transform-origin:82px 93px}.gw-r-eyes-open,.gw-r-eyes-happy{transition:opacity .26s var(--gw-ease)}.gw-r-eyes-happy{opacity:0}.gw-r-arm-rest{transition:opacity .3s var(--gw-ease)}.gw-bot[data-greet="1"] .gw-r-wavearm,.gw-bot:hover .gw-r-wavearm,.gw-bot:focus-visible .gw-r-wavearm{opacity:1;animation:.46s cubic-bezier(.34,1.46,.64,1) both gw-r-raise,1.05s ease-in-out .46s infinite gw-r-wave}@keyframes gw-r-raise{0%{transform:rotate(70deg)}to{transform:rotate(-11deg)}}.gw-bot[data-greet="1"] .gw-r-arm-rest,.gw-bot:hover .gw-r-arm-rest,.gw-bot:focus-visible .gw-r-arm-rest,.gw-bot[data-greet="1"] .gw-r-eyes-open,.gw-bot:hover .gw-r-eyes-open,.gw-bot:focus-visible .gw-r-eyes-open{opacity:0}.gw-bot[data-greet="1"] .gw-r-eyes-happy,.gw-bot:hover .gw-r-eyes-happy,.gw-bot:focus-visible .gw-r-eyes-happy{opacity:1}.gw-r-eyes{transform-box:fill-box;transform-origin:50%;animation:.44s step-end .92s both gw-r-boot,5.4s ease-in-out 2.8s infinite gw-r-blink}.gw-r-brow{animation:.44s step-end .92s both gw-r-boot}@keyframes gw-r-boot{0%{opacity:0}16%{opacity:1}32%{opacity:.08}48%{opacity:1}64%{opacity:.12}to{opacity:1}}@keyframes gw-r-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.gw-r-hud{opacity:.55;transition:opacity .4s var(--gw-ease)}.gw-bot:hover .gw-r-hud,.gw-bot:focus-visible .gw-r-hud{opacity:1}.gw-r-scan{transform-box:view-box;animation:.56s ease-out .68s both gw-r-scan}@keyframes gw-r-scan{0%{opacity:0;transform:translateY(-14px)}25%{opacity:.85}to{opacity:0;transform:translateY(14px)}}.gw-r-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1.2s infinite gw-r-ping}.gw-r-ping-wa{animation-duration:2.1s;animation-delay:1.3s}.gw-bot:hover .gw-r-ping-wa,.gw-bot:focus-visible .gw-r-ping-wa{animation-duration:1.2s}@keyframes gw-r-ping{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.gw-r-sonar{transform-box:view-box;transform-origin:60px 134px;opacity:0;animation:3.2s ease-out 1.6s infinite gw-r-sonar}.gw-r-sonar-2{animation-delay:3.2s}@keyframes gw-r-sonar{0%{opacity:.5;transform:scale(.55)}70%{opacity:0;transform:scale(1.95)}to{opacity:0;transform:scale(1.95)}}.gw-r-msg{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:3.4s cubic-bezier(.22,1,.36,1) 1.9s infinite gw-r-msg}.gw-r-msg-2{animation-duration:3.8s;animation-delay:3.6s}.gw-bot:hover .gw-r-msg,.gw-bot:focus-visible .gw-r-msg{animation-duration:1.9s}@keyframes gw-r-msg{0%{opacity:0;transform:translateY(8px)scale(.4)}16%{opacity:1;transform:translateY(0)scale(1)}62%{opacity:1;transform:translateY(-13px)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.82)}}.gw-bot[data-rest="1"] .gw-r *,.gw-bot[data-rest="1"] .gw-r,.gw-bot[data-rest="1"] .gw-bot-halo{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gw-bot-halo,.gw-bot-caret,.gw-bot-wave,.gw-r-rise,.gw-r-ground,.gw-r-float,.gw-r-body,.gw-r-arm,.gw-r-hand,.gw-r-pod,.gw-r-ant,.gw-r-ant-ball,.gw-r-spark-1,.gw-r-spark-2,.gw-r-eyes,.gw-r-brow,.gw-r-ping,.gw-bot[data-greet="1"] .gw-r-wavearm,.gw-bot[data-greet="1"] .gw-r-palm,.gw-bot[data-greet="1"] .gw-r-ant-ball,.gw-bot:hover .gw-r-wavearm,.gw-bot:hover .gw-r-palm,.gw-bot:hover .gw-r-ant-ball,.gw-bot:focus-visible .gw-r-wavearm,.gw-bot:focus-visible .gw-r-palm,.gw-bot:focus-visible .gw-r-ant-ball{animation:none}.gw-r-scan,.gw-r-msg,.gw-r-sonar{opacity:0;animation:none}.gw-r,.gw-r-look,.gw-r-gaze,.gw-r-arm-rest,.gw-r-eyes-open,.gw-r-eyes-happy,.gw-r-spark{transition:none}}.gw-bot-bubble{border:1px solid var(--gw-line);background:color-mix(in srgb,var(--gw-panel)96%,transparent);box-shadow:var(--gw-e-2);color:var(--gw-text);white-space:nowrap;border-radius:1rem 1rem .25rem;align-items:center;gap:.375rem;padding:.5rem .8rem;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.gw-bot-bubble:after{content:"";border-right:1px solid var(--gw-line);border-bottom:1px solid var(--gw-line);background:color-mix(in srgb,var(--gw-panel)96%,transparent);width:.62rem;height:.62rem;position:absolute;bottom:-.3rem;right:.55rem;transform:rotate(45deg)}.gw-bot-wave{transform-origin:70% 80%;animation:1.05s ease-in-out infinite gw-bot-wave;display:inline-block}@keyframes gw-bot-wave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}.gw-bot-caret{background:var(--gw-accent);width:2px;height:.85em;animation:.9s steps(2,end) infinite gw-bot-caret}@keyframes gw-bot-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gw-bot-halo,.gw-bot-caret,.gw-r-part,.gw-r-float,.gw-r-eyes,.gw-r-brow,.gw-r-armwave,.gw-r-ping,.gw-bot:hover .gw-r-armwave{animation:none}.gw-r-scan,.gw-r-msg,.gw-r-sonar{opacity:0;animation:none}.gw-r,.gw-r-look,.gw-r-gaze{transition: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)58%,transparent);border:1px solid var(--gw-line);-webkit-backdrop-filter:blur(14px)brightness(var(--gw-glass-dim,1));backdrop-filter:blur(14px)brightness(var(--gw-glass-dim,1))}.gw-readable{position:relative}.gw-readable:before{content:"";z-index:-1;pointer-events:none;inset:var(--gw-readable-inset,-14% -9%);opacity:var(--gw-readable-a,1);background:color-mix(in srgb,var(--gw-base)90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--gw-readable-fx,26%),#000 calc(100% - var(--gw-readable-fx,26%)),transparent 100%),linear-gradient(180deg,transparent 0%,#000 var(--gw-readable-fy,24%),#000 calc(100% - var(--gw-readable-fy,24%)),transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--gw-readable-fx,26%),#000 calc(100% - var(--gw-readable-fx,26%)),transparent 100%),linear-gradient(180deg,transparent 0%,#000 var(--gw-readable-fy,24%),#000 calc(100% - var(--gw-readable-fy,24%)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--gw-readable-fx,26%),#000 calc(100% - var(--gw-readable-fx,26%)),transparent 100%),linear-gradient(180deg,transparent 0%,#000 var(--gw-readable-fy,24%),#000 calc(100% - var(--gw-readable-fy,24%)),transparent 100%);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.gw-readable--wide{--gw-readable-inset:-16% -4%;--gw-readable-fx:12%}.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)var(--gw-glass-fill),transparent);-webkit-backdrop-filter:blur(var(--gw-glass-blur))saturate(var(--gw-glass-sat))brightness(var(--gw-glass-dim,1));backdrop-filter:blur(var(--gw-glass-blur))saturate(var(--gw-glass-sat))brightness(var(--gw-glass-dim,1));transition:transform var(--gw-d)var(--gw-ease),background var(--gw-d)var(--gw-ease);position:relative}.gw-card-glass{background:color-mix(in srgb,var(--gw-panel)var(--gw-glass-fill),transparent);-webkit-backdrop-filter:blur(var(--gw-glass-blur))saturate(var(--gw-glass-sat))brightness(var(--gw-glass-dim,1));backdrop-filter:blur(var(--gw-glass-blur))saturate(var(--gw-glass-sat))brightness(var(--gw-glass-dim,1));box-shadow:inset 0 1px 0 rgba(var(--gw-spec),.06),var(--gw-e-1);transition:background var(--gw-d)var(--gw-ease),border-color var(--gw-d)var(--gw-ease)}.gw-card-glass:hover,.gw-glass:hover{background:color-mix(in srgb,var(--gw-panel)var(--gw-glass-fill-hi),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))48%,transparent)0%,color-mix(in srgb,var(--gw-panel)66%,transparent)58%,color-mix(in srgb,var(--gw-deep)78%,transparent)100%);-webkit-backdrop-filter:blur(18px)saturate(1.28)brightness(var(--gw-glass-dim,1));backdrop-filter:blur(18px)saturate(1.28)brightness(var(--gw-glass-dim,1));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}@property --gw-book-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gw-btn--book{animation:gw-book-breathe 3.8s var(--gw-ease)infinite}.gw-btn--book:hover,.gw-btn--book:focus-visible{box-shadow:inset 0 1px 0 rgba(var(--gw-spec),.42),inset 0 -1px 0 #0000004d,0 22px 58px -16px color-mix(in srgb,var(--gw-accent)96%,transparent);animation:none;transform:translateY(-1px)}.gw-btn.gw-btn--book .gw-btn-ico{box-shadow:0 0 0 .52rem rgba(var(--gw-spec),.16);border-radius:999px;margin-left:.35rem}.gw-btn.gw-btn--book .gw-btn-trail{opacity:.35}.gw-btn--quiet.gw-btn--book .gw-btn-ico{box-shadow:0 0 0 .52rem color-mix(in srgb,var(--gw-accent)24%,transparent)}.gw-btn.gw-btn--book:before{content:"";z-index:-1;opacity:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--gw-book-angle),transparent 0deg,rgba(var(--gw-spec),.9)62deg,transparent 140deg,transparent 214deg,rgba(var(--gw-spec),.55)286deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:4.6s linear infinite gw-book-orbit;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.gw-btn--cat{border-color:color-mix(in srgb,var(--gw-accent)34%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--gw-panel)88%,transparent),color-mix(in srgb,var(--gw-panel)42%,transparent));box-shadow:inset 0 1px 0 rgba(var(--gw-spec),.1),0 14px 34px -20px #000000e6}.gw-btn.gw-btn--cat:hover,.gw-btn.gw-btn--cat:focus-visible{border-color:color-mix(in srgb,var(--gw-accent)78%,transparent)}.gw-btn.gw-btn--cat .gw-btn-ico{box-shadow:0 0 0 .52rem color-mix(in srgb,var(--gw-accent)22%,transparent);border-radius:999px;margin-left:.4rem}.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--book,.gw-btn.gw-btn--book:before{animation:none}.gw-btn--book:hover,.gw-btn--book:focus-visible{transform: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-display),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-display),system-ui,sans-serif;letter-spacing:-.05em;padding-bottom:.04em;font-weight:700;line-height:1.02}.gw-display--jost{font-family:var(--font-display),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-display),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-display),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-display),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)}.gw-masthead--low{padding-top:calc(var(--gw-nav-band) + clamp(1.5rem,5vh,3.25rem))}.gw-masthead--stack{padding-top:calc(var(--gw-nav-band) + clamp(.75rem,3vh,1.75rem))}@media (min-width:640px){.gw-masthead{padding-top:calc(1rem + var(--gw-safe-t,0px))}.gw-masthead--low{padding-top:calc(1rem + var(--gw-safe-t,0px) + clamp(2rem,6vh,4rem))}.gw-masthead--stack{padding-top:calc(1rem + var(--gw-safe-t,0px) + clamp(2.75rem,7vh,4.5rem))}.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-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{opacity:.85}.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-display),sans-serif;color:var(--gw-accent);padding-right:.09em;font-size:3.1em;font-weight:800;line-height:.82}[data-gw-rest],[data-gw-rest] *,[data-gw-rest] :before,[data-gw-rest] :after{animation-play-state:paused!important}[data-gw-perf=low] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}[data-gw-perf=low] .gw-btn--book,[data-gw-perf=low] .gw-btn.gw-btn--book:before,[data-gw-perf=low] .gw-btn--primary:after,[data-gw-perf=low] .gw-sheen-pill:after,[data-gw-perf=low] .gw-deck-float,[data-gw-perf=mid] .gw-btn.gw-btn--book:before{animation:none}[data-gw-perf=low] .gw-aurora,[data-gw-perf=low] .gw-ray{filter:none;mix-blend-mode:normal}[data-gw-perf=low] .gw-aurora{opacity:.5}[data-gw-perf=low] .gw-ray{opacity:.65}[data-gw-perf=mid] .gw-veil{-webkit-backdrop-filter:blur(7px)brightness(var(--gw-glass-dim,1));backdrop-filter:blur(7px)brightness(var(--gw-glass-dim,1))}[data-gw-perf=mid]{--gw-glass-blur:10px;--gw-glass-sat:1.15}[data-gw-perf=mid] .gw-glass-tint{-webkit-backdrop-filter:blur(9px)saturate(1.28)brightness(var(--gw-glass-dim,1));backdrop-filter:blur(9px)saturate(1.28)brightness(var(--gw-glass-dim,1))}[data-gw-perf=low]{--gw-glass-fill:88%;--gw-glass-fill-hi:94%}[data-gw-perf=low] .gw-veil{background:color-mix(in srgb,var(--gw-panel)88%,transparent)}[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;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-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}.gw-deck-float{animation:gw-deck-float 6.8s var(--gw-ease)infinite;will-change:transform}@keyframes gw-deck-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes gw-book-orbit{to{--gw-book-angle:360deg}}@keyframes gw-book-breathe{0%,to{box-shadow:inset 0 1px 0 rgba(var(--gw-spec),.34),inset 0 -1px 0 #00000042,0 14px 38px -16px color-mix(in srgb,var(--gw-accent)76%,transparent)}50%{box-shadow:inset 0 1px 0 rgba(var(--gw-spec),.34),inset 0 -1px 0 #00000042,0 20px 54px -14px color-mix(in srgb,var(--gw-accent)96%,transparent)}}@keyframes gw-sheen-pass{0%{transform:translate(-140%)}48%,to{transform:translate(420%)}}.gw-globe-mask canvas{--gw-globe-fade:radial-gradient(circle at 50% 50%,#000 62%,transparent 94%);-webkit-mask-image:var(--gw-globe-fade);-webkit-mask-image:var(--gw-globe-fade);mask-image:var(--gw-globe-fade)}.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-deck-float,.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}.gw-sound-halo[data-hint=true]{border-color:color-mix(in srgb,var(--gw-text)34%,transparent);animation:gw-sound-halo 3.4s var(--gw-ease)1.6s 3}@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],[data-gw-perf=low] .gw-sound-halo[data-hint=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],.gw-sound-halo[data-hint=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}}
