@font-face{font-family:clash;src:url(../media/clash_display_500-s.p.326biwciwyjjy.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_600-s.p.3tbgbssi07m98.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:88.06%;descent-override:24.74%;line-gap-override:8.9%;size-adjust:101.07%}.JKIdua_className{font-family:clash,clash Fallback,ui-sans-serif,system-ui,sans-serif}.JKIdua_variable{--font-clash:"clash", "clash Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:general;src:url(../media/general_sans_400-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:general;src:url(../media/general_sans_500-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:general;src:url(../media/general_sans_600-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:general Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}._1zCsOa_className{font-family:general,general Fallback,ui-sans-serif,system-ui,sans-serif}._1zCsOa_variable{--font-general:"general", "general Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.-h4rua_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.-h4rua_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
html.js:not([data-intro]) .site-header [data-hi]{opacity:0;transform:translateY(-20px)}.capsule-fill{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(#0a0a0cc2,#0a0a0cdb)}.capsule-glow{filter:blur(6px)}.capsule-progress{filter:drop-shadow(0 0 6px var(--accent))}.site-header[data-visual=capsule] :focus-visible{outline-offset:2px}.nav-link{color:var(--color-ink);transition:color .3s var(--ease-out)}:is(.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current=page],.nav-item:has(.nav-chev[aria-expanded=true]) .nav-link){color:var(--color-ink)}.nav-link[aria-current=page]:after{content:"";background:var(--accent);width:4px;height:4px;box-shadow:0 0 8px var(--accent);border-radius:99px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.nav-item:has(.nav-chev) .nav-link[aria-current=page]:after{margin-left:calc(.2rem - 2px)}.nav-chev{color:var(--color-ink-2);transition:color .3s var(--ease-out)}.nav-item:hover .nav-chev,.nav-chev:focus-visible,.nav-chev[aria-expanded=true]{color:var(--color-ink)}.nav-item:has(.nav-chev:hover) .nav-link{color:var(--color-ink)}.nav-chev svg{transition:transform .4s var(--ease-out)}.site-header .nav-chev:focus-visible{outline-offset:-2px;border-radius:999px}.nav-chev[aria-expanded=true] svg{transform:rotate(180deg)}.site-header[data-visual=capsule] .nav-link{color:var(--color-ink)}.site-header[data-visual=capsule] .nav-chev{color:var(--color-ink-2)}.site-header[data-visual=capsule] :is(.nav-item:hover .nav-chev,.nav-chev:focus-visible,.nav-chev[aria-expanded=true]){color:var(--color-ink)}.nav-ind{transition:background-color .45s var(--ease-out), box-shadow .45s var(--ease-out);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14}.nav-ind[data-tone=active]{background:color-mix(in oklab, var(--accent) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent), 0 0 24px -8px color-mix(in oklab, var(--accent) 55%, transparent)}.site-header[data-visual=top] .nav-ind{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f}.site-header[data-visual=top] .nav-ind[data-tone=active]{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 18%, transparent), color-mix(in oklab, var(--accent) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 42%, transparent), inset 0 1px 0 #ffffff1a, 0 0 28px -6px color-mix(in oklab, var(--accent) 60%, transparent)}.hdr-right{transition:translate .9s var(--ease-out)}.hdr-cta{transition:opacity .5s var(--ease-out) .1s, scale .6s var(--ease-out) .1s, visibility 0s linear 0s}html.js .site-header[data-quiet] .hdr-cta{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), scale .4s var(--ease-out), visibility 0s linear .4s;scale:.9}html.js .site-header[data-quiet][data-visual=top] .hdr-right{translate:var(--quiet-x,0px) 0}@media (prefers-reduced-motion:reduce){.hdr-right,.hdr-cta{transition:none}}.mega-pos{left:var(--cap-x,16px);width:var(--cap-w,calc(100vw - 32px));top:calc(var(--cap-bottom,74px) + 8px)}.mega-shell{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(#0c0c0ee6,#08080af2);position:relative}.mega-shell:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg, #fff3, color-mix(in oklab, var(--accent) 55%, transparent) 50%, #ffffff0d);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.mega-shell:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(50% 100% at 50% 0%, color-mix(in oklab, var(--accent) 16%, transparent), transparent);height:40px;position:absolute;top:0;left:10%;right:10%}.mega-card{background:radial-gradient(120% 75% at 0% 100%, color-mix(in oklab, var(--c) 11%, transparent), transparent 70%), #ffffff06;box-shadow:inset 0 0 0 1px var(--color-line);transition:box-shadow .5s var(--ease-out), background-color .5s var(--ease-out), transform .4s var(--ease-out)}.mega-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), color-mix(in oklab, var(--c) 16%, transparent), transparent 60%);transition:opacity .4s var(--ease-out);position:absolute;inset:0}.mega-card:hover,.mega-card:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 55%, transparent), 0 20px 50px -30px color-mix(in oklab, var(--c) 60%, transparent);background:#ffffff0a;transform:translateY(-2px)}.mega-card:hover:after,.mega-card:focus-visible:after{opacity:1}.mega-card:focus-visible{outline-color:var(--c)}.mega-shell .label{color:var(--color-ink-2)}.mega-card .mega-no{transition:color .4s var(--ease-out)}.mega-card:hover .mega-no,.mega-card:focus-visible .mega-no{color:var(--c)}.mega-glyph{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--c) 40%, transparent));opacity:.85;transform-origin:0 100%;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.mega-card:is(:hover,:focus-visible) .mega-glyph{opacity:1;transform:scale(1.06)}.work-thumb img{transition:transform .8s var(--ease-out)}.work-thumb:hover img,.work-thumb:focus-visible img{transform:scale(1.06)}.work-all{transition:background-position .9s var(--ease-out);background-position:100% 0;background-size:220% 100%}.work-all:hover,.work-all:focus-visible{background-position:0 0}.work-all{background-image:linear-gradient(110deg, #ffffff05 35%, color-mix(in oklab, var(--accent) 12%, transparent) 50%, #ffffff05 65%)}.glyph{--amp:0;overflow:visible}.glyph *{transform-box:fill-box}.mega-shell.is-open .glyph{--amp:.25}.mega-shell.is-open .mega-card:is(:hover,:focus-visible) .glyph{--amp:1}.mega-shell:not(.is-open) .glyph *{animation-play-state:paused}.g-web-a{transform-origin:0;animation:g-web-a 2.4s var(--ease-io) infinite}.g-web-b{animation:g-web-b 2.4s var(--ease-io) infinite}.g-web-c{transform-origin:0;animation:g-web-c 2.4s var(--ease-io) infinite}.g-web-k{animation:1s step-end infinite g-blink}@keyframes g-web-a{0%,to{transform:scaleX(1)}33%{transform:scaleX(calc(1 - .4 * var(--amp)))}66%{transform:scaleX(calc(1 + .2 * var(--amp)))}}@keyframes g-web-b{0%,to{transform:translateY(0)}33%{transform:translateY(calc(6px * var(--amp)))}66%{transform:translateY(calc(-3px * var(--amp)))}}@keyframes g-web-c{0%,to{transform:translate(0)scaleX(1)}33%{transform:translateX(calc(4px * var(--amp)))}66%{transform:translateX(0) scaleX(calc(1 + .5 * var(--amp)))}}@keyframes g-blink{0%,50%{opacity:1}51%,to{opacity:calc(1 - .85 * var(--amp))}}.g-shop-dot{animation:2.2s cubic-bezier(.3,1.6,.5,1) infinite g-drop}.g-shop-plus{stroke-dasharray:1;animation:g-draw 2.2s var(--ease-out) infinite}@keyframes g-drop{0%{transform:translateY(calc(-18px * var(--amp)));opacity:calc(1 - var(--amp))}27%,to{opacity:1;transform:none}}@keyframes g-draw{0%,20%{stroke-dashoffset:var(--amp)}55%,to{stroke-dashoffset:0}}.g-sw-l{animation:g-sw-l 1.6s var(--ease-io) infinite alternate}.g-sw-r{animation:g-sw-r 1.6s var(--ease-io) infinite alternate}.g-sw-k{animation:1s step-end infinite g-blink}.g-sw-pulse{stroke-dasharray:.14 .86;opacity:calc(.15 + .85 * var(--amp));animation:1.8s linear infinite g-pulse}@keyframes g-sw-l{to{transform:translateX(calc(-3px * var(--amp)))}}@keyframes g-sw-r{to{transform:translateX(calc(3px * var(--amp)))}}@keyframes g-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.g-seo-arc{transform-box:view-box;transform-origin:14px 32px;animation:g-arc 2s var(--ease-out) infinite}.g-seo-arc:nth-child(2){animation-delay:.4s}.g-seo-arc:nth-child(3){animation-delay:.8s}.g-seo-line{stroke-dasharray:1;animation:g-spark 3s var(--ease-out) infinite}@keyframes g-arc{0%{transform:scale(calc(1 - .4 * var(--amp)));opacity:1}to{transform:scale(calc(1 + .1 * var(--amp)));opacity:calc(1 - var(--amp))}}@keyframes g-spark{0%{stroke-dashoffset:var(--amp)}60%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.glyph *{animation:none!important}}.lang-pop{background:#0a0a0ce6}.mm-orb{pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.mm-base{background:radial-gradient(70% 55% at 40% 45%,#0a0a0cd9,#0a0a0c59 70%,#0000);position:absolute;inset:0}.mm-orb-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-hi) 38%, transparent), color-mix(in oklab, var(--accent) 12%, transparent) 55%, transparent);width:80vmax;height:80vmax;top:2%;left:4%;translate:-50% -50%}.mm-orb-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-2) 48%, transparent), transparent);width:85vmax;height:85vmax;top:62%;left:104%;translate:-50% -50%}.mm-orb-c{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 30%, transparent), transparent);width:60vmax;height:60vmax;top:104%;left:12%;translate:-50% -50%}.mm-grain{opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){#site-menu.is-open .mm-orb-a{animation:11s ease-in-out infinite alternate mm-drift-a}#site-menu.is-open .mm-orb-b{animation:14s ease-in-out infinite alternate mm-drift-b}#site-menu.is-open .mm-orb-c{animation:9s ease-in-out infinite alternate mm-drift-c}}@keyframes mm-drift-c{0%{transform:translate(-10vmax)scale(1)}to{transform:translate(14vmax,-14vmax)scale(1.25)}}@keyframes mm-drift-a{0%{transform:translate(-8vmax,-4vmax)rotate(-10deg)}to{transform:translate(8vmax,6vmax)rotate(10deg)}}@keyframes mm-drift-b{0%{transform:translate(6vmax,8vmax)rotate(8deg)}to{transform:translate(-8vmax,-6vmax)rotate(-10deg)}}.mm-scrim{background:linear-gradient(#0000,#0a0a0c59 35%,#0a0a0ce6 80%)}.mm-link{position:relative}.mm-link-label{transition:transform .4s var(--ease-out)}.mm-link:active .mm-link-label,.mm-link:focus-visible .mm-link-label{transform:translate(14px)}.mm-link:focus-visible{outline:none}.mm-link:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent);transition:transform .35s var(--ease-out);border-radius:3px;position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(0)}.mm-link:focus-visible:before{transform:scaleY(1)}#site-menu:focus{outline:none}.mm-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mm-link[aria-current=page]{color:var(--accent)}.tg-roll>span{transition:transform .5s var(--ease-out)}[aria-expanded=true] .tg-roll>span{transform:translateY(-100%)}.tg-line{transition:transform .5s var(--ease-out), top .5s var(--ease-out)}.mm-svc{background:radial-gradient(90% 140% at 0% 50%, color-mix(in oklab, var(--c) 14%, transparent), transparent 70%), #0a0a0c59}.mm-svc:is(:hover,:focus-visible,:active){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 60%, transparent)}
.tape-a:focus-visible{outline:2px solid var(--on-accent);outline-offset:-6px;border-radius:0}.tape-a .tape-star{opacity:.55;font-size:.5em}.tape-a{box-shadow:0 18px 40px -18px #000000d9}.tape-b .tape-dot{border-radius:99px;flex:none;width:10px;height:10px}.tape-a,.tape-b{will-change:transform}.cta-big .t{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--ease-out);padding-bottom:.06em}.cta-big:hover .t,.cta-big:focus-visible .t{background-size:100% 2px}.cta-big .g{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);color:var(--accent);display:inline-block;transform:translate(-8px)}.cta-big:hover .g,.cta-big:focus-visible .g{opacity:1;transform:none}.f-link .t{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 100%/0 1px no-repeat}.f-link:hover .t,.f-link:focus-visible .t{background-size:100% 1px}.f-link .g{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translate(-6px)}.f-link:hover .g,.f-link:focus-visible .g{opacity:1;transform:none}.f-link{position:relative}.f-link .d{width:6px;height:6px;transition:transform .4s var(--ease-out);border-radius:99px;margin-top:-3px;position:absolute;top:50%;left:-14px;transform:scale(0)}.f-link:hover .d,.f-link:focus-visible .d{transform:scale(1)}.btt{box-shadow:inset 0 0 0 1px var(--color-line-2);transition:box-shadow .5s var(--ease-out), background-color .5s var(--ease-out)}.btt:hover,.btt:focus-visible{box-shadow:inset 0 0 0 1px var(--accent), 0 0 30px -8px color-mix(in oklab, var(--accent) 60%, transparent);background-color:#ffffff0a}.btt .up>*{transition:transform .5s var(--ease-out);grid-area:1/1}.btt .up>:last-child{transform:translateY(130%)}.btt:hover .up>:first-child,.btt:focus-visible .up>:first-child{transform:translateY(-130%)}.btt:hover .up>:last-child,.btt:focus-visible .up>:last-child{transform:none}.btt text{font-family:var(--font-mono), ui-monospace, monospace}.aurora-poster{background:radial-gradient(40% 50% at 72% 30%, color-mix(in oklab, var(--accent) 58%, transparent), transparent 70%), radial-gradient(36% 46% at 92% 76%, color-mix(in oklab, var(--accent-2) 50%, transparent), transparent 70%), radial-gradient(34% 40% at 40% 86%, color-mix(in oklab, var(--accent-hi) 32%, transparent), transparent 70%), radial-gradient(30% 34% at 14% 18%, color-mix(in oklab, var(--accent-lo) 30%, transparent), transparent 70%);position:absolute;inset:-10%}.aurora-poster:after{content:"";opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.aurora-poster{animation:20s ease-in-out infinite alternate aurora-drift}}@keyframes aurora-drift{0%{transform:translate(-3%,2%)scale(1)}to{transform:translate(3%,-3%)scale(1.08)}}@property --wm-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --wm-y{syntax:"<percentage>";inherits:true;initial-value:60%}@property --wm-r{syntax:"<length>";inherits:true;initial-value:0}.wm-box{container-type:inline-size}.wm-text{font-size:var(--wm-fs,24.6cqw);letter-spacing:-.035em;white-space:nowrap;line-height:.78}.wm-base{opacity:.3;-webkit-mask-image:linear-gradient(#000 25%,#00000059 75%,#0000 100%);mask-image:linear-gradient(#000 25%,#00000059 75%,#0000 100%)}.wm-fill{-webkit-mask-image:radial-gradient(circle var(--wm-r) at var(--wm-x) var(--wm-y), #000 0%, #0000008c 45%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--wm-r) at var(--wm-x) var(--wm-y), #000 0%, #0000008c 45%, transparent 72%);mask-image:radial-gradient(circle var(--wm-r) at var(--wm-x) var(--wm-y), #000 0%, #0000008c 45%, transparent 72%)}.wm-base .wm-ch,.wm-fill .wm-ch{background:linear-gradient(100deg, var(--accent-lo) 0%, var(--accent-hi) 28%, var(--accent) 50%, color-mix(in oklab, var(--accent-hi) 60%, white) 64%, var(--accent-lo) 100%);background-size:var(--wm-bw,800%) 100%;background-position:var(--wm-bx,calc(var(--i) * 100% / 7)) 0;color:#0000;-webkit-background-clip:text;background-clip:text}.wm-ch,.wm-rise{display:inline-block}@media (min-width:1024px){.wm-base{opacity:.24}}@media (max-width:1023.98px){.wm-base{-webkit-mask-image:linear-gradient(#000 35%,#0009 100%);mask-image:linear-gradient(#000 35%,#0009 100%)}}@media (prefers-reduced-motion:no-preference){.wordmark.in-view:is(.is-touch,.is-idle) .wm-fill{--wm-y:55%;animation:wm-drift 9s ease-in-out infinite alternate, wm-grow 1.4s var(--ease-out) both}}@keyframes wm-drift{0%{--wm-x:10%}to{--wm-x:90%}}@keyframes wm-grow{0%{--wm-r:0px}to{--wm-r:30vw}}@media (prefers-reduced-motion:reduce){.wordmark .wm-fill{--wm-x:50%;--wm-r:60vw;opacity:.35}}
