@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";.bp{--ground: #050A07;--ink: #EEF5F0;--dim: #86958C;--line: rgba(238,245,240,.1);--accent: #3DBE80;--accent-lit: #A8F0C8;--accent-deep: #1E6B49;--metal: linear-gradient(90deg, #2B9363 0%, #6FD9A4 16%, #DDFBEA 30%, #56CC91 44%, #2B9363 58%, #8EE4BA 76%, #2B9363 100%);--ember: var(--accent);--glow: var(--accent-lit);--display: "Anton", "Impact", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;position:relative;isolation:isolate;background:var(--ground);color:var(--ink)}.bp:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70vw 60vh at 12% -10%,rgba(61,190,128,.16),transparent 70%),radial-gradient(60vw 70vh at 100% 55%,rgba(61,190,128,.1),transparent 70%),radial-gradient(50vw 50vh at 30% 120%,rgba(168,240,200,.07),transparent 70%)}.bp:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img[src*=logo-gm]{filter:hue-rotate(118deg) saturate(.85) brightness(1.05)}.bp-wrap{width:min(1240px,calc(100vw - 40px));margin:0 auto}.bp-section{position:relative;padding:clamp(96px,16vh,180px) 0}.bp-kicker{font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.bp-kicker b{color:var(--ember);font-weight:500}.bp-display{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.005em}.bp-display em,.bp-metal{font-style:normal;color:var(--accent);background:var(--metal);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bp-sheen 7s linear infinite}@keyframes bp-sheen{0%{background-position:0% 0}to{background-position:-220% 0}}.bp-body{font:400 16px/1.6 Inter,system-ui,sans-serif;color:#f3eee8c7}.bp-link{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;font:600 15px/1 Inter,system-ui,sans-serif;letter-spacing:.005em;text-decoration:none;color:#04130b;background:var(--metal);background-size:180% 100%;border-radius:4px;transition:background .2s,transform .2s}.bp-link:hover{background-position:60% 0;transform:translateY(-1px)}.bp-link--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.bp-link--ghost:hover{background:#f3eee80f}.bp a:focus-visible{outline:2px solid var(--glow);outline-offset:3px}[data-build]{--e: 0;--m: 0}[data-build=text]{width:-moz-fit-content;width:fit-content;max-width:100%;clip-path:inset(-.15em calc((1 - var(--m)) * 100%) -.15em -.05em)}[data-build=media]{opacity:var(--m)}[data-build=box]{opacity:clamp(0,calc(var(--e) * 8 - .6),1);transform:translate3d(calc((1 - var(--m)) * var(--dx, 0px)),calc((1 - var(--m)) * var(--dy, 0px)),0) rotate(calc((1 - var(--m)) * var(--dr, 0deg)));filter:brightness(calc(.82 + var(--m) * .18))}[data-build=fade]{opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 14px))}.bp-words[data-build=text]{clip-path:none;width:auto}.bp-line{display:block}.bp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bp-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.1em .06em .04em;margin:-.1em -.06em -.04em;white-space:pre}.bp-wi{--p: clamp(0, calc((var(--m, 1) * var(--n, 1) - var(--i, 0)) * 1.15), 1);display:inline-block;transform-origin:0 100%;transform:translate3d(0,calc((1 - var(--p)) * 112%),0) rotate(calc((1 - var(--p)) * 7deg));opacity:clamp(0,calc(var(--p) * 1.6),1)}.bp-wi.bp-metal{background-size:calc(var(--gw, 400px) * 2.2) 100%;background-position:calc(var(--gx, 0px) * -1) 0;animation-name:bp-sheen-run}@keyframes bp-sheen-run{0%{background-position:calc(var(--gx, 0px) * -1) 0}to{background-position:calc(var(--gx, 0px) * -1 - var(--gw, 400px) * 2.2) 0}}@media (prefers-reduced-motion: reduce){.bp-wi{transform:none!important;opacity:1!important}}[data-off] *,[data-off] *:before,[data-off] *:after{animation-play-state:paused!important}.bp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:40}@media (prefers-reduced-motion: reduce){.bp-display em,.bp-metal{animation:none}[data-build]{clip-path:none!important;opacity:1!important;transform:none!important;filter:none!important}.bp-overlay{display:none}}.hero{--ease: cubic-bezier(.2, .8, .2, 1);--black: #020504;position:relative;height:clamp(720px,100svh,1080px);overflow:clip;background:var(--black)}.hero__in{position:relative;height:100%}.hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__wordpx{position:absolute;left:0;right:0;top:9%;display:flex;justify-content:center}.hero{--name: clamp(88px, 13vw, 200px)}.hero__portraitpx{position:absolute;left:calc(var(--name) * 2.45 + 16px);bottom:0;height:min(88%,56vw);display:flex;align-items:flex-end}.hero__namepx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.hero__word{display:block;flex:none;overflow:visible;width:min(92vw,1240px);height:auto;font-family:var(--display);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__word text{font-size:404px;text-transform:uppercase}.hero__wordline{fill:none;stroke:#eef5f038;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1600;stroke-dashoffset:1600;animation:hero-draw 1.6s cubic-bezier(.55,0,.2,1) .3s both,hero-stroke .8s ease 2.3s both}.hero__wordfill{fill:url(#hero-metal);fill-opacity:0;animation:hero-fill .8s ease 2.3s both}.hero__sweep{transform:translate(0);animation:hero-sweep 9s cubic-bezier(.45,0,.3,1) 3.4s infinite}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-stroke{to{stroke:#a8f0c857}}@keyframes hero-fill{to{fill-opacity:.24}}@keyframes hero-sweep{0%{transform:translate(0)}45%,to{transform:translate(1960px)}}.hero__rig{position:relative;height:100%;aspect-ratio:1137 / 1250;max-width:100%}.hero__light{position:absolute;left:50%;top:-14%;width:210%;height:112%;margin-left:-105%;opacity:0;transform:scale(.82);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 74%);mask-image:linear-gradient(180deg,#000 50%,transparent 74%);animation:hero-light 1.1s cubic-bezier(.3,0,.2,1) .1s both}.hero__halo,.hero__beam{position:absolute;display:block;will-change:transform}.hero__halo{top:0;right:0;bottom:0;left:0;background:radial-gradient(30% 30% at 50% 40%,rgba(168,240,200,.16),transparent 70%),radial-gradient(closest-side at 50% 48%,rgba(61,190,128,.36),rgba(61,190,128,.1) 48%,transparent 78%);animation:hero-drift 14s ease-in-out 1.8s infinite alternate}.hero__beam{left:38%;top:-30%;width:34%;height:110%;background:radial-gradient(closest-side,rgba(168,240,200,.09),transparent 80%);transform-origin:50% 0;transform:rotate(-14deg);animation:hero-beam 18s ease-in-out 1.8s infinite alternate}@keyframes hero-light{to{opacity:1;transform:none}}@keyframes hero-drift{0%{transform:none}to{transform:translate3d(2%,-2%,0) scale(1.05)}}@keyframes hero-beam{0%{transform:rotate(-14deg)}to{transform:rotate(-8deg) scaleX(1.12)}}.hero__portrait{position:relative;width:100%;height:100%}.hero__cut{position:absolute;top:-24px;right:-24px;bottom:0;left:-24px;padding:24px 24px 0;-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent 95%);mask-image:linear-gradient(180deg,#000 66%,transparent 95%)}.hero__cut picture,.hero__cut img{display:block;width:100%;height:100%}.hero__cut img{--rim: drop-shadow(0 0 1px rgba(168, 240, 200, .42)) drop-shadow(0 -2px 12px rgba(61, 190, 128, .26));-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:brightness(.97) contrast(1.03) saturate(.87) var(--rim);animation:hero-expose .95s cubic-bezier(.4,0,.2,1) 1.15s both}@keyframes hero-expose{0%{filter:brightness(.18) contrast(1.12) saturate(.87) var(--rim)}to{filter:brightness(.97) contrast(1.03) saturate(.87) var(--rim)}}.hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 95% at 58% 38%,transparent 42%,rgba(2,5,4,.62) 74%,var(--black) 100%),linear-gradient(180deg,rgba(2,5,4,.7),transparent 14%,transparent 70%,var(--black) 97%)}.hero__out{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--black);opacity:0}.hero__left{position:absolute;left:0;bottom:clamp(64px,9vh,104px);display:flex;flex-direction:column;align-items:flex-start;max-width:42%;pointer-events:auto}.hero__name{margin:0;font-size:var(--name);line-height:.9}.hero__name .bp-line:nth-child(2){margin-left:-.031em}.hero__name .bp-line:last-child{margin-left:-.038em;word-spacing:-.234em}.hero__pos{margin:32px 0 0;max-width:62ch;font:400 17px/1.6 Inter,system-ui,sans-serif;color:#eef5f0c7}.hero__pos .bp-line{display:inline}.hero__pos .bp-line+.bp-line{margin-left:.28em}.hero__cta{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px}.hero .bp-link{height:48px;padding:0 22px;gap:10px;font:600 15px/1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}.hero__now{margin-top:24px;display:inline-flex;align-items:center;gap:6px;font:400 15px/24px Inter,system-ui,sans-serif;color:var(--dim);text-decoration:none;transition:color .2s}.hero__now b{font-weight:500;color:var(--ink);transition:color .2s}.hero__now span{display:inline-block;transition:transform .25s var(--ease)}.hero__now:hover,.hero__now:hover b{color:var(--accent-lit)}.hero__now:hover span{transform:translate(3px,-3px)}@supports (animation-timeline: scroll()){.hero__wordpx,.hero__portraitpx,.hero__namepx,.hero__out{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0 100vh}.hero__wordpx,.hero__portraitpx,.hero__namepx{will-change:transform}.hero__wordpx{animation-name:hero-cam-word}.hero__portraitpx{animation-name:hero-cam-portrait;transform-origin:50% 100%}.hero__namepx{animation-name:hero-cam-name}.hero__out{animation-name:hero-cam-out;animation-range:15vh 95vh}}@keyframes hero-cam-word{to{transform:translate3d(0,10vh,0) scale(1.03)}}@keyframes hero-cam-portrait{to{transform:translate3d(0,4vh,0) scale(1.12)}}@keyframes hero-cam-name{to{transform:translate3d(0,-16vh,0);opacity:.2}}@keyframes hero-cam-out{to{opacity:.92}}@media (max-width: 899px){.hero{height:auto;min-height:100svh;padding:72px 0 56px}.hero__in{height:auto;display:flex;flex-direction:column;align-items:flex-start}.hero__stage{position:relative;inset:auto;width:100%;height:min(108vw,470px)}.hero__wordpx{top:6%}.hero__word{width:100%}.hero__portraitpx{left:0;right:0;height:94%;justify-content:center;transform-origin:50% 100%}.hero__cut{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 92%);mask-image:linear-gradient(180deg,#000 60%,transparent 92%)}.hero__namepx{position:relative;inset:auto;width:100%;margin-top:-24px}.hero__left{position:static;max-width:none}.hero{--name: min(27vw, 136px)}.hero__pos{margin-top:24px}.hero__pos .bp-line{display:block}.hero__pos .bp-line+.bp-line{margin-left:0}.hero__cta{margin-top:32px;gap:12px}.hero__now{margin-top:24px}.hero__vignette{background:radial-gradient(130% 70% at 50% 30%,transparent 40%,rgba(2,5,4,.6) 76%,var(--black) 100%),linear-gradient(180deg,rgba(2,5,4,.7),transparent 12%,transparent 80%,var(--black) 99%)}@keyframes hero-cam-word{to{transform:translate3d(0,8vh,0) scale(1.03)}}@keyframes hero-cam-portrait{to{transform:translate3d(0,3vh,0) scale(1.1)}}@keyframes hero-cam-name{to{transform:translate3d(0,-8vh,0);opacity:.4}}}@media (prefers-reduced-motion: reduce){.hero__wordpx,.hero__portraitpx,.hero__namepx,.hero__out,.hero__light,.hero__halo,.hero__beam,.hero__sweep,.hero__wordline,.hero__wordfill,.hero__cut img{animation:none!important}.hero__light{opacity:1;transform:none}.hero__wordline{stroke-dashoffset:0;stroke:#a8f0c857}.hero__wordfill{fill-opacity:.24}.hero__sweep{display:none}.hero__out{opacity:0}}.work{--work-ink-2: rgba(238, 245, 240, .78);--work-ink-3: rgba(238, 245, 240, .66);--work-black: 2, 5, 4;--work-pad: 28px;--work-r: 16px;--work-r-in: 8px;--work-hair: rgba(168, 240, 200, .08);--work-hair-lit: rgba(168, 240, 200, .2);--work-ease: cubic-bezier(.2, .8, .2, 1);padding-block:160px}.work>.bp-wrap{position:relative;z-index:1}.work-room{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--work-black),.9) 0,rgba(var(--work-black),.96) 140px,rgba(var(--work-black),.78) 34vh,rgba(var(--work-black),.5) 60vh,rgba(var(--work-black),.5) calc(100% - 60vh),rgba(var(--work-black),.94) calc(100% - 160px),rgba(var(--work-black),.9)),linear-gradient(to right,rgba(var(--work-black),.85),transparent 22%,transparent 78%,rgba(var(--work-black),.85))}.work-beam{position:absolute;left:50%;top:0;width:min(1800px,150vw);height:min(1500px,170vh);margin-left:max(-900px,-75vw);background:conic-gradient(from 158deg at 46% -6%,transparent 0deg,rgba(61,190,128,.06) 10deg,rgba(168,240,200,.13) 20deg,rgba(61,190,128,.07) 31deg,transparent 44deg),radial-gradient(38% 26% at 46% 30%,rgba(61,190,128,.1),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 42%,transparent 88%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 42%,transparent 88%);transform-origin:46% 0;will-change:transform;animation:work-beam 18s ease-in-out infinite alternate}@keyframes work-beam{0%{transform:rotate(-3deg)}to{transform:rotate(3.5deg)}}.work .work-kicker{font-size:13px;letter-spacing:.14em}.work-title{margin:24px 0 0;font-size:clamp(64px,9vw,148px)}.work-head{margin-bottom:72px}.work .work-words[data-build]{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.work-card{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:var(--work-pad);border-radius:var(--work-r);background:linear-gradient(to bottom,#eef5f009,#eef5f003 60%);box-shadow:inset 0 0 0 1px var(--work-hair),0 32px 64px -40px #000000e6;transition:transform .5s var(--work-ease),box-shadow .5s var(--work-ease),background-color .5s}.work-card:focus-within,.work-card.is-open{box-shadow:inset 0 0 0 1px var(--work-hair-lit),0 40px 80px -40px #000000f2}@media (hover: hover){.work-card:hover{transform:translate3d(0,-6px,0);box-shadow:inset 0 0 0 1px var(--work-hair-lit),0 48px 96px -44px #000000f2,0 24px 80px -48px #3dbe8059}}.work-card:active{transform:translate3d(0,-2px,0) scale(.995);transition-duration:.15s}.work-frame{view-timeline:--work-frame block}.work-media{display:block;aspect-ratio:16 / 10;--land: clamp(0, calc((var(--e) - .7) * 4), 1)}.work-screen{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--work-r-in);background:#020504;box-shadow:0 0 0 1px var(--work-hair),0 32px 72px -48px #3dbe8073;transition:box-shadow .5s var(--work-ease)}.work-screen video,.work-screen img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(calc(.16 + var(--land) * .84)) saturate(calc(.08 + var(--land) * .92)) contrast(calc(1.2 - var(--land) * .2));transition:filter 1.6s cubic-bezier(.3,.6,.2,1)}.work-spill{position:absolute;left:6%;right:6%;top:calc(100% - 8px);height:112px;z-index:-1;pointer-events:none;background:radial-gradient(50% 64% at 50% 0%,rgba(61,190,128,.3),rgba(61,190,128,.08) 52%,transparent 76%);opacity:calc(var(--land) * .55);transform-origin:50% 0;transition:opacity .6s var(--work-ease),transform .6s var(--work-ease)}@media (hover: hover){.work-card:hover .work-spill{opacity:var(--land);transform:scale(1.06,1.2)}.work-card:hover .work-screen{box-shadow:0 0 0 1px var(--work-hair-lit),0 32px 72px -40px #3dbe8099}}.work-card:focus-within .work-spill,.work-card.is-open .work-spill{opacity:var(--land)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.work-screen video,.work-screen img{animation:work-push linear both;animation-timeline:--work-frame;animation-range:entry 0% cover 62%}}}@keyframes work-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.work-card__body{display:flex;flex:1;flex-direction:column;padding-top:32px}.work-kind{margin:0 0 8px;font:500 14px/20px Inter,system-ui,sans-serif;color:var(--dim);font-variant-numeric:tabular-nums}.work-kind span{margin:0 4px;color:#eef5f04d}.work-card__title{margin:0;font-size:clamp(36px,3.9vw,60px);line-height:.96;white-space:nowrap}.work-blurb{margin:16px 0 32px;max-width:52ch;font:400 17px/28px Inter,system-ui,sans-serif;color:var(--work-ink-2)}.work-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px;margin-top:auto}.work-visit{display:inline-flex;align-items:center;gap:6px;min-height:32px;font:500 15px/1 Inter,system-ui,sans-serif;text-decoration:none;color:var(--ink);background:linear-gradient(var(--accent),var(--accent)) 0 calc(100% - 4px) / 100% 1px no-repeat;transition:color .25s,background-size .25s}.work-visit__host{color:var(--accent-lit)}.work-visit:hover{color:var(--accent-lit);background-image:linear-gradient(var(--accent-lit),var(--accent-lit))}.work-visit:focus-visible{outline:2px solid var(--accent-lit);outline-offset:4px;border-radius:2px}.work-toggle{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0;background:none;border:0;cursor:pointer;font:500 15px/1 Inter,system-ui,sans-serif;color:var(--dim);transition:color .25s}.work-toggle:hover,.work-toggle[aria-expanded=true]{color:var(--ink)}.work-toggle:focus-visible{outline:2px solid var(--accent-lit);outline-offset:4px;border-radius:2px}.work-toggle__mark{position:relative;width:11px;height:11px;transition:transform .3s var(--work-ease)}.work-toggle__mark:before,.work-toggle__mark:after{content:"";position:absolute;inset:5px 0 auto;height:1.5px;background:var(--accent)}.work-toggle__mark:after{transform:rotate(90deg)}.work-toggle[aria-expanded=true] .work-toggle__mark{transform:rotate(45deg)}.work-details{position:absolute;left:var(--work-pad);right:var(--work-pad);top:var(--work-pad);z-index:2;aspect-ratio:16 / 10;overflow:auto;padding:24px 28px;border-radius:var(--work-r-in);background:#020504f2;box-shadow:inset 0 0 0 1px #3dbe804d;opacity:0;visibility:hidden;transform:translate3d(0,8px,0);transition:opacity .3s ease,transform .35s var(--work-ease),visibility 0s linear .3s;scrollbar-width:thin}.work-details.is-open,.work-details:focus-within{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (hover: hover){.work-frame:hover .work-details{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.work-facts{display:flex;flex-wrap:wrap;gap:8px 40px;margin:0}.work-facts dt,.work-details h4{font:600 14px/20px Inter,system-ui,sans-serif;color:var(--accent)}.work-facts dd{margin:0;font:500 15px/24px Inter,system-ui,sans-serif;color:var(--ink)}.work-details h4{margin-top:16px}.work-details p{margin-top:4px;font:400 15px/24px Inter,system-ui,sans-serif;color:var(--work-ink-3)}.work-details .work-summary{margin-top:16px;color:var(--work-ink-2)}.work-stack{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none}.work-stack li{font:500 14px/20px Inter,system-ui,sans-serif;color:var(--work-ink-3)}@media (max-width: 767px){.work{--work-pad: 20px;--work-r: 12px;--work-r-in: 6px;padding-block:96px}.work-head{margin-bottom:40px}.work-grid{grid-template-columns:minmax(0,1fr);gap:20px}.work-card__body{padding-top:24px}.work-card__title{font-size:40px;white-space:normal}.work-blurb{margin:16px 0 24px;font-size:16px;line-height:26px}.work-row{gap:8px 24px}.work-spill{height:72px}.work-details{position:static;display:none;aspect-ratio:auto;margin-top:24px;padding:20px;opacity:1;visibility:visible;transform:none;transition:none}.work-details.is-open{display:block;animation:work-reveal .35s var(--work-ease) both}}@keyframes work-reveal{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.work-beam{animation:none}.work-card,.work-screen,.work-screen video,.work-screen img,.work-spill,.work-details,.work-toggle__mark{transition:none}.work-card:hover,.work-card:active{transform:none}.work-details.is-open{animation:none}}.nm{--W: min(1240px, calc(100vw - 40px) );--gap: 32px;overflow-x:clip;padding-block:160px;background:linear-gradient(180deg,#020504,#02050400 20%,#02050400 80%,#020504),radial-gradient(85% 70% at 30% 58%,#0205044d,#020504e6 72%,#020504)}.nm-wrap{position:relative}.nm .bp-kicker{font-size:13px;letter-spacing:.14em}.nm-title{margin-top:24px;font-size:clamp(64px,9vw,148px)}@property --nm-t{syntax: "<number>"; inherits: false; initial-value: 0;}@property --nm-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.nm-count-num{position:relative}.nm-count-ghost{visibility:hidden}.nm-count-roll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;--nm-t: clamp(0, calc((var(--e, 1) - .12) / .66), 1);--nm-n: calc(var(--nm-t) * (2 - var(--nm-t)) * var(--to, 0));counter-reset:nm var(--nm-n)}.nm-count-roll:after{content:counter(nm);line-height:normal}.nm-count-suffix{font-size:.44em;vertical-align:1.25em;margin-left:.04em}.nm-stage{--bf: clamp(120px, 14vw, 216px);--c1: calc((var(--W) - 3 * var(--gap)) * 1.9 / 4.9);position:relative;margin-top:72px}.nm-light{position:absolute;z-index:0;left:calc(var(--c1) / 2);top:-90%;width:min(1240px,150vw);height:200%;transform:translate(-50%);pointer-events:none}.nm-cone{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg 156deg,rgba(168,240,200,.13) 170deg,rgba(200,250,222,.22) 180deg,rgba(168,240,200,.13) 190deg,transparent 204deg 360deg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 56%,transparent 94%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 56%,transparent 94%)}.nm-pool{position:absolute;left:26%;right:26%;bottom:8%;height:22%;background:radial-gradient(closest-side,rgba(61,190,128,.16),rgba(61,190,128,.05) 55%,transparent)}.nm-band{position:absolute;z-index:0;top:calc(46% - var(--bf) * .7);left:calc(50% - 50vw);width:100vw;pointer-events:none}.nm-band-label{padding-left:calc((100vw - var(--W)) / 2 + var(--c1) + var(--gap));margin-bottom:8px;font:500 14px/1.4 Inter,system-ui,sans-serif;color:#86958cb8}.nm-band-depth{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.nm-belt{display:flex;width:-moz-max-content;width:max-content;animation:nm-belt 240s linear infinite}.nm-track{display:flex;flex:none;list-style:none;margin:0;padding:0}.nm-track li{padding-right:.42em;white-space:nowrap;font-family:var(--display);font-size:var(--bf);line-height:1;text-transform:uppercase;color:#a8f0c80e}@keyframes nm-belt{to{transform:translate(-50%)}}.nm-grid{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:var(--c1) repeat(3,minmax(0,1fr));grid-template-rows:auto auto;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:24px}.nm-cell{grid-row:span 2;display:grid;grid-template-rows:subgrid;min-width:0}.nm-num{align-self:end;font-family:var(--display);line-height:1;white-space:nowrap;text-box:trim-both cap alphabetic}.nm-label{align-self:start;font:500 16px/1.4 Inter,system-ui,sans-serif;color:var(--dim)}.nm-hero .nm-num{font-size:clamp(200px,23vw,340px);letter-spacing:-.01em;transform-origin:0 100%;margin-left:-.025em;filter:brightness(calc(.12 + var(--m, 1) * .88))}.nm-hero .nm-label{color:var(--ink)}.nm-hero .nm-count-roll:after,.nm-hero .nm-count-suffix{color:var(--accent);background:linear-gradient(102deg,transparent 43%,rgba(255,255,255,.8) 50%,transparent 57%),linear-gradient(180deg,#f2fff8,#b4f3d0 14%,#57cf93 38%,#23784f 68%,#0b2b1d);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nm-sweep 11s cubic-bezier(.45,0,.25,1) infinite}@keyframes nm-sweep{0%,38%{background-position:100% 0,0 0}72%,to{background-position:0% 0,0 0}}.nm-stat .nm-num{font-size:clamp(56px,6vw,88px);color:#eef5f0b3}.nm-stat .nm-count-suffix{color:var(--accent-lit)}.nm-counted{margin-top:40px;font:400 14px/1.5 Inter,system-ui,sans-serif;color:#86958ccc}@supports (animation-timeline: view()){.nm-light{animation:nm-expose linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.nm-cone{animation:nm-sway linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.nm-hero .nm-num{animation:nm-push linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.nm-band-depth{animation:nm-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes nm-expose{0%{opacity:0}32%,68%{opacity:1}to{opacity:0}}@keyframes nm-sway{0%{transform:rotate(-5deg)}to{transform:rotate(4deg)}}@keyframes nm-push{0%{transform:scale(1.07)}to{transform:none}}@keyframes nm-drift{0%{transform:translate3d(0,64px,0)}to{transform:translate3d(0,-64px,0)}}@media (max-width: 860px){.nm{--gap: 20px;padding-block:96px}.nm-stage{--bf: 30vw;margin-top:40px}.nm-light{left:30%}.nm-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;row-gap:16px}.nm-hero{grid-column:1 / -1;grid-row:1 / span 2;margin-bottom:24px}.nm-stat{grid-row:3 / span 2}.nm-hero .nm-num{font-size:min(54vw,280px)}.nm-stat .nm-num{font-size:min(12vw,56px)}.nm-label{font-size:14px}.nm-band-label{display:none}.nm-counted{margin-top:32px}}@media (prefers-reduced-motion: reduce){.nm-hero .nm-count-roll:after,.nm-hero .nm-count-suffix{animation:none}.nm-belt{animation:none}.nm-light,.nm-cone,.nm-hero .nm-num,.nm-band-depth{animation:none!important}.nm-hero .nm-num{filter:none}}.reel{--fh: 100svh;--s0: .24;--pad: max(20px, calc((100vw - 1240px)/2) );--gap: 18px;--a-y1: calc(104px - 50svh) ;--a-py1: 0%;--b-y1: calc(50svh - 48px) ;--b-py1: -100%;position:relative;padding-block:30vh;background:linear-gradient(to bottom,#020504db,#020504 20vh,#020504 calc(100% - 20vh),#020504db)}.reel-stage{position:relative;height:100vh;height:100svh;overflow:hidden}.reel-glow{position:absolute;left:50%;top:50%;width:120vmin;height:80vmin;margin:-40vmin 0 0 -60vmin;background:radial-gradient(closest-side,rgba(61,190,128,.2),rgba(61,190,128,.06) 55%,transparent);opacity:.5;pointer-events:none}.reel-grow{position:absolute;left:0;right:0;top:calc(50% - var(--fh) / 2);height:var(--fh);transform-origin:50% 50%}.reel-media{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#020504;box-shadow:0 0 0 1px #a8f0c814}.reel-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reel-spill{position:absolute;left:8%;right:8%;top:100%;height:34%;pointer-events:none;background:radial-gradient(50% 70% at 50% 0%,rgba(61,190,128,.3),rgba(61,190,128,.08) 50%,transparent 76%)}.reel-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#020504e0,#02050480 22%,#02050400 42%),linear-gradient(to top,#020504e6,#02050480 22%,#02050400 42%),radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(2,5,4,.55))}.reel-title{position:static;font-size:clamp(64px,8vw,136px)}.reel-half{position:absolute;top:50%;z-index:2;display:block}.reel-half--a{left:var(--pad);transform:translate3d(0,var(--a-y1),0) translateY(var(--a-py1)) scale(1);transform-origin:0 0}.reel-half--b{right:var(--pad);transform:translate3d(0,var(--b-y1),0) translateY(var(--b-py1)) scale(1);transform-origin:100% 100%}.reel-line{display:block;white-space:nowrap}.reel-half--a .bp-wi,.reel .reel-half--b .bp-wi.bp-metal{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reel-half--a .bp-wi{background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%),linear-gradient(var(--ink),var(--ink));background-size:300% 100%,100% 100%;background-position:0% 0,0 0}.reel .reel-half--b .bp-wi.bp-metal{background-image:linear-gradient(100deg,transparent 42%,rgba(240,255,247,.95) 50%,transparent 58%),var(--metal);background-size:300% 100%,220% 100%;background-position:0% 0,-60% 0;animation:none}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.reel-track{height:300vh;view-timeline:--reel block}.reel-stage{position:sticky;top:0}.reel-grow,.reel-media video,.reel-glow,.reel-shade,.reel-half,.reel-half--a .bp-wi,.reel .reel-half--b .bp-wi.bp-metal{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--reel;animation-range:contain 0% contain 88%}.reel-grow{animation-name:reel-grow;animation-timing-function:cubic-bezier(.55,0,.35,1)}.reel-media video{animation-name:reel-develop}.reel-glow{animation-name:reel-glow}.reel-shade{animation-name:reel-shade}.reel-half--a{animation-name:reel-half-a;animation-timing-function:cubic-bezier(.55,0,.35,1)}.reel-half--b{animation-name:reel-half-b;animation-timing-function:cubic-bezier(.55,0,.35,1)}.reel-half--a .bp-wi{animation-name:reel-sweep-a;animation-range:contain calc(14% + var(--i, 0) * 6%) contain calc(88% + var(--i, 0) * 6%)}.reel .reel-half--b .bp-wi.bp-metal{animation-name:reel-sweep-b;animation-range:contain calc(10% + var(--i, 0) * 6%) contain calc(84% + var(--i, 0) * 6%)}}@media (prefers-reduced-motion: no-preference) and (max-width: 767px){.reel-track{height:230vh}}}@keyframes reel-grow{0%{scale:var(--s0)}to{scale:1}}@keyframes reel-develop{0%{filter:brightness(.32) saturate(.2) contrast(1.15)}to{filter:none}}@keyframes reel-glow{0%{opacity:.5;transform:scale(.7)}45%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes reel-shade{0%,35%{opacity:0}80%,to{opacity:1}}@keyframes reel-half-a{0%{transform:translate3d(calc(50vw - var(--pad)),calc(var(--s0) * var(--fh) / -2 - var(--gap)),0) translate(-50%,-100%) scale(.86)}}@keyframes reel-half-b{0%{transform:translate3d(calc(var(--pad) - 50vw),calc(var(--s0) * var(--fh) / 2 + var(--gap)),0) translate(50%) scale(.86)}}@keyframes reel-sweep-a{0%{background-position:100% 0,0 0}to{background-position:0% 0,0 0}}@keyframes reel-sweep-b{0%{background-position:100% 0,0% 0}to{background-position:0% 0,-60% 0}}@media (max-width: 767px){.reel{--fh: 56.25vw;--s0: .42;--pad: 20px;--gap: 14px;--a-y1: calc(var(--fh) / -2 - 20px);--a-py1: -100%;--b-y1: calc(var(--fh) / 2 + 20px);--b-py1: 0%;padding-block:22vh}.reel-title{font-size:clamp(52px,15vw,88px)}.reel-media{border-radius:12px}.reel-shade{display:none}.reel-half--a{transform-origin:0 100%}.reel-half--b{transform-origin:100% 0}}.gh{--gap: 32px;overflow-x:clip;padding-block:160px;background:linear-gradient(180deg,#020504,#02050400 18%,#02050400 82%,#020504),radial-gradient(90% 75% at 50% 60%,#0205044d,#020504e6 72%,#020504)}.gh-wrap{position:relative;z-index:1}.gh .bp-kicker{font-size:13px;letter-spacing:.14em}.gh-light{position:absolute;z-index:0;left:50%;top:18%;width:min(1500px,160vw);height:82%;transform:translate(-50%);pointer-events:none;background:radial-gradient(40% 26% at 50% 34%,rgba(168,240,200,.12),transparent 100%),conic-gradient(from 0deg at 50% -6%,transparent 0deg 146deg,rgba(120,220,170,.08) 164deg,rgba(168,240,200,.13) 180deg,rgba(120,220,170,.08) 196deg,transparent 214deg 360deg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 26%,#000 56%,transparent 96%);mask-image:linear-gradient(180deg,transparent 0%,#000 26%,#000 56%,transparent 96%)}.gh-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end}.gh-head>.bp-kicker{grid-column:1 / -1}.gh-title{grid-column:1 / 4;margin-top:24px;font-size:clamp(64px,9vw,148px);line-height:.92}.gh-title .bp-line{white-space:nowrap}.gh-me{grid-column:4;display:flex;align-items:flex-start;gap:16px;padding-bottom:6px}.gh-avatar{flex:none;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:12px;filter:grayscale(.2) contrast(1.05) brightness(.92);box-shadow:0 0 0 1px #a8f0c824,0 16px 32px -12px #000000e6}.gh-me-body{min-width:0}.gh-handle{display:inline-flex;gap:6px;align-items:baseline;font:600 17px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:color .2s}.gh-handle span{color:var(--accent);font-size:.8em;transition:transform .2s}.gh-handle:hover{color:var(--accent-lit)}.gh-handle:hover span{transform:translate(2px,-2px)}.gh-tagline{margin-top:8px;font:400 15px/1.5 Inter,system-ui,sans-serif;color:#eef5f099}.gh-org{margin-top:8px;font:400 14px/1.5 Inter,system-ui,sans-serif;color:var(--dim)}.gh-org a{color:#eef5f0db;text-decoration:none}.gh-org a span{color:var(--accent)}.gh-org a:hover{color:var(--accent-lit)}.gh-repos{list-style:none;margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.gh-repo{position:relative;display:flex;flex-direction:column;min-height:248px;padding:28px;cursor:pointer;border-radius:12px;background:radial-gradient(120% 70% at 50% -10%,rgba(168,240,200,.15),rgba(61,190,128,.045) 48%,transparent 76%),linear-gradient(180deg,#07130d,#030806);box-shadow:inset 0 0 0 1px #a8f0c80f,0 44px 64px -32px #000000f2;transition:box-shadow .4s}.gh-repo:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,251,232,.75) 50%,transparent)}.gh-repo-lang{font:500 14px/1.4 Inter,system-ui,sans-serif;color:color-mix(in oklab,var(--c) 72%,#EEF5F0)}.gh-repo-name{--m: clamp(0, calc((var(--e, 1) - .5) / .4), 1);display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:40px;font:600 clamp(19px,1.5vw,23px)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);text-decoration:none;transition:color .2s}.gh-repo-name .bp-words{min-width:0}.gh-arrow{flex:none;color:var(--accent);font-size:.7em;transition:transform .2s}.gh-repo-name:hover{color:var(--accent-lit)}.gh-repo-name:hover .gh-arrow{transform:translate(2px,-2px)}.gh-repo-desc{min-height:3em;margin-top:12px;font:400 15px/1.5 Inter,system-ui,sans-serif;color:#eef5f09e}.gh-repo-topics{min-height:3em;margin-top:12px;font:400 14px/1.5 Inter,system-ui,sans-serif;color:var(--accent-lit);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.gh-repo[data-open] .gh-repo-topics,.gh-repo:has(:focus-visible) .gh-repo-topics{opacity:.85;transform:none}.gh-repo[data-open],.gh-repo:has(:focus-visible){box-shadow:inset 0 0 0 1px #a8f0c833,0 44px 64px -32px #000000f2}@media (hover: hover){.gh-repo:hover .gh-repo-topics{opacity:.85;transform:none}.gh-repo:hover{box-shadow:inset 0 0 0 1px #a8f0c833,0 44px 64px -32px #000000f2}}.gh-langs{position:relative;margin-top:72px}.gh-langs-head{display:flex;justify-content:space-between;margin-bottom:16px;font:400 14px/1.4 Inter,system-ui,sans-serif;color:var(--dim)}.gh-langs:before{content:"";position:absolute;left:-4%;right:-4%;top:10px;height:90px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(61,190,128,.2),transparent 100%);opacity:clamp(0,calc((var(--e, 1) - .7) * 4),1)}.gh-bar{position:relative;display:flex;gap:2px;height:14px;overflow:hidden;border-radius:999px;box-shadow:0 0 0 1px #d6fbe814,0 0 24px #3dbe8047}.gh-seg{--t: clamp(0, calc((var(--e, 1) - .6 - var(--i) * .035) * 9), 1);flex:0 1 auto;min-width:2px;transform-origin:left center;background:linear-gradient(180deg,#ffffff8c,#ffffff14 42%,#00000040),var(--c);transform:scaleX(var(--t));opacity:calc(.25 + var(--t) * .75)}.gh-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent);opacity:clamp(0,calc((var(--e, 1) - .9) * 10),1);transform:translate(-120%);animation:gh-sweep 9s cubic-bezier(.45,0,.25,1) infinite}@keyframes gh-sweep{0%,40%{transform:translate(-120%)}to{transform:translate(560%)}}.gh-names{display:flex;gap:2px;margin-top:16px}.gh-name{--t: clamp(0, calc((var(--e, 1) - .7 - var(--i) * .035) * 8), 1);flex:0 1 auto;min-width:2px;white-space:nowrap;font:500 14px/1.4 Inter,system-ui,sans-serif;color:color-mix(in oklab,var(--c) 72%,#EEF5F0);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px))}.gh-name b,.gh-legend b{font-weight:400;color:var(--dim);margin-left:4px}.gh-legend{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:12px 0 0;padding:0}.gh-legend li{--t: clamp(0, calc((var(--e, 1) - .76 - var(--i) * .02) * 8), 1);font:500 14px/1.4 Inter,system-ui,sans-serif;color:color-mix(in oklab,var(--c) 60%,#EEF5F0);opacity:var(--t)}.gh-legend li.is-big{display:none}@supports (animation-timeline: view()){.gh-light{animation:gh-expose linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.gh-title{transform-origin:0 100%;animation:gh-push linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.gh-repos{animation:gh-depth linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}@keyframes gh-expose{0%{opacity:0}34%,66%{opacity:1}to{opacity:0}}@keyframes gh-push{0%{transform:scale(1.06)}to{transform:none}}@keyframes gh-depth{0%{transform:translate3d(0,48px,0)}to{transform:none}}@media (max-width: 1180px){.gh-head,.gh-repos{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-title{grid-column:1 / -1}.gh-me{grid-column:1 / -1;margin-top:40px;max-width:480px}}@media (max-width: 600px){.gh{--gap: 20px;padding-block:96px}.gh-title{font-size:min(16vw,96px)}.gh-me{margin-top:32px;max-width:none}.gh-avatar{width:48px;height:48px}.gh-repos{grid-template-columns:minmax(0,1fr);margin-top:40px}.gh-repo{min-height:0;padding:20px}.gh-repo-desc,.gh-repo-topics{min-height:0}.gh-repo-name{padding-top:28px}.gh-langs{margin-top:40px}.gh-names{display:none}.gh-legend{gap:8px 20px;margin-top:16px}.gh-legend li.is-big{display:list-item;list-style:none}}@media (prefers-reduced-motion: reduce){.gh-bar:after{animation:none;display:none}.gh-light,.gh-title,.gh-repos{animation:none!important}.gh-repo-topics{transition:none}}.sk{--gap: 32px;overflow-x:clip;padding-block:160px;background:linear-gradient(180deg,#020504,#02050400 18%,#02050400 82%,#020504),radial-gradient(90% 75% at 50% 62%,#0205044d,#020504e6 72%,#020504)}.sk-wrap{position:relative;z-index:1}.sk .bp-kicker{font-size:13px;letter-spacing:.14em}.sk-light{position:absolute;z-index:0;left:50%;top:4%;width:min(1500px,170vw);height:96%;transform:translate(-50%);pointer-events:none;background:radial-gradient(40% 22% at 50% 80%,rgba(61,190,128,.18),transparent 100%),conic-gradient(from 0deg at 62% -6%,transparent 0deg 168deg,rgba(91,227,160,.11) 186deg,rgba(150,240,192,.2) 200deg,rgba(91,227,160,.11) 214deg,transparent 232deg 360deg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 70%,transparent 100%)}.sk-title{margin-top:24px;font-size:clamp(64px,9vw,148px)}.sk-deck{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap);margin-top:72px;perspective:1600px;perspective-origin:50% 0%;row-gap:0;grid-auto-rows:auto minmax(96px,1fr) auto auto auto}.sk-slot{grid-row:span 5;display:grid;grid-template-rows:subgrid;transform-origin:50% 130%}@supports (animation-timeline: view()){.sk-slot{animation:sk-fan linear both;animation-timeline:view();animation-range:entry 0% cover 36%}.sk-shade{animation:sk-shade linear both;animation-timeline:view();animation-range:entry 0% cover 36%}.sk-light{animation:sk-expose linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes sk-fan{0%{transform:translate3d(calc(var(--c) * -66%),calc(var(--a) * 30px + 150px),calc(var(--a) * -140px - 160px)) rotateY(calc(var(--c) * 14deg)) rotate(calc(var(--c) * 8deg))}to{transform:none}}@keyframes sk-shade{0%{opacity:calc(.42 + var(--a) * .18)}to{opacity:0}}@keyframes sk-expose{0%{opacity:0}32%,70%{opacity:1}to{opacity:0}}.sk-card{position:relative;grid-row:1 / -1;min-width:0;display:grid;grid-template-rows:subgrid;row-gap:0;cursor:pointer;padding:28px;border-radius:12px;min-height:400px;background:radial-gradient(120% 70% at 50% -10%,rgba(168,240,200,.15),rgba(61,190,128,.045) 48%,transparent 76%),linear-gradient(180deg,#07130d,#030806);box-shadow:inset 0 0 0 1px #a8f0c80f,0 44px 64px -32px #000000f2;transition:box-shadow .4s}.sk-card:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,251,232,.75) 50%,transparent)}.sk-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#020504;opacity:0;pointer-events:none}.sk-card-title{font-family:var(--display);font-weight:400;text-transform:uppercase;white-space:nowrap;font-size:clamp(26px,2.2vw,32px);line-height:1;letter-spacing:.01em;color:var(--ink)}.sk-flip{grid-row:2 / span 3;display:grid;grid-template-rows:subgrid;row-gap:0}.sk-flip>*{grid-column:1;grid-row:1 / -1;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.sk-face{display:grid;grid-template-rows:subgrid;row-gap:0}.sk-face>.sk-count{grid-row:2;align-self:end;justify-self:start;margin-top:24px}.sk-face>.sk-preview{grid-row:3;align-self:start;margin-top:16px}@property --sk-t{syntax: "<number>"; inherits: false; initial-value: 0;}@property --sk-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.sk-count{position:relative;align-self:start;font-family:var(--display);font-size:clamp(104px,9.6vw,148px);line-height:.8}.sk-count-ghost{visibility:hidden}.sk-count-roll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;--sk-t: clamp(0, calc((var(--e, 1) - .2) / .62), 1);--sk-n: calc(var(--sk-t) * (2 - var(--sk-t)) * var(--to, 0));counter-reset:sk var(--sk-n)}.sk-count-roll:after{content:counter(sk,decimal-leading-zero);padding:.12em 0;margin:-.12em 0;color:var(--accent);background:linear-gradient(180deg,#f2fff8,#b4f3d0 16%,#57cf93 42%,#23784f 72%,#0b2b1d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sk-preview{font:400 14px/1.5 Inter,system-ui,sans-serif;color:#eef5f099}.sk-preview b{font-weight:500;color:var(--accent-lit)}.sk-items{align-self:start;margin-top:24px;opacity:0;transform:translateY(12px);pointer-events:none}.sk-full{margin-bottom:12px;font:500 14px/1.4 Inter,system-ui,sans-serif;color:var(--dim)}.sk-items ul{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.sk-items li{font:400 14px/1.45 Inter,system-ui,sans-serif;color:#eef5f0c2}.sk-items li.is-accent{color:var(--ink);-webkit-text-decoration:underline 2px var(--brand);text-decoration:underline 2px var(--brand);text-underline-offset:4px}.sk-card[data-open] .sk-face,.sk-card:has(:focus-visible) .sk-face{opacity:0;transform:translateY(-12px)}.sk-card[data-open] .sk-items,.sk-card:has(:focus-visible) .sk-items{opacity:1;transform:none;pointer-events:auto}.sk-card[data-open],.sk-card:has(:focus-visible){box-shadow:inset 0 0 0 1px #a8f0c833,0 50px 70px -36px #000000f2}@media (hover: hover){.sk-card:hover .sk-face{opacity:0;transform:translateY(-12px)}.sk-card:hover .sk-items{opacity:1;transform:none;pointer-events:auto}.sk-card:hover{box-shadow:inset 0 0 0 1px #a8f0c833,0 50px 70px -36px #000000f2}}.sk-card-foot{grid-row:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:24px}.sk-link{display:inline-flex;gap:6px;align-items:baseline;position:relative;z-index:1;white-space:nowrap;font:500 14px/1.4 Inter,system-ui,sans-serif;color:var(--ink);text-decoration:none;transition:color .2s}.sk-link span{color:var(--accent);transition:transform .2s}.sk-link:hover{color:var(--accent-lit)}.sk-link:hover span{transform:translate(2px,-2px)}.sk-all{position:relative;z-index:1;flex:none;order:-1;padding:0;border:0;background:none;cursor:pointer;font:500 14px/1.4 Inter,system-ui,sans-serif;color:var(--dim);transition:color .2s}.sk-all:hover{color:var(--accent-lit)}.sk-all:focus-visible,.sk-link:focus-visible{outline:2px solid var(--accent-lit);outline-offset:3px}@media (max-width: 1100px){.sk-deck{grid-template-columns:repeat(6,minmax(0,1fr))}.sk-slot{grid-column:span 2}.sk-slot:nth-child(-n+3){margin-bottom:var(--gap)}.sk-slot:nth-child(4){grid-column:2 / span 2}}@media (max-width: 1100px) and (min-width: 641px){@keyframes sk-fan{0%{transform:translate3d(0,110px,-180px) rotate(calc(var(--c) * 4deg))}to{transform:none}}}@media (max-width: 640px){.sk{--gap: 20px;padding-block:96px}.sk-deck{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;row-gap:var(--gap);margin-top:40px;perspective:1000px}.sk-slot{grid-row:auto;display:flex;margin-bottom:0!important}.sk-card{flex:1;display:flex;flex-direction:column}.sk-flip{display:grid;grid-template-rows:none;margin-top:16px}.sk-flip>*{grid-row:1}.sk-items{margin-top:0}.sk-face>.sk-count,.sk-face>.sk-preview{margin-top:0}.sk-title{font-size:min(16vw,96px)}.sk-slot,.sk-slot:nth-child(4){grid-column:auto;transform-origin:50% 0}.sk-card{padding:20px;min-height:0}.sk-card-foot{margin-top:16px}.sk-face{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.sk-count{font-size:96px}.sk-face>.sk-preview,.sk-face>.sk-count{align-self:auto}@keyframes sk-fan{0%{transform:translate3d(0,70px,-160px) rotateX(10deg) rotate(calc(var(--c) * 1.4deg))}to{transform:none}}@keyframes sk-shade{0%{opacity:.55}to{opacity:0}}}@media (prefers-reduced-motion: reduce){.sk-slot,.sk-shade,.sk-light{animation:none!important}.sk-shade{opacity:0}.sk-flip>*{transition:none}}.contact{--ease: cubic-bezier(.2, .8, .2, 1);--black: #020504;--go: 56px;padding:160px 0 40px;background:linear-gradient(180deg,transparent,var(--black) 16%,var(--black));overflow:clip}.contact__title{margin:0;font-size:clamp(64px,9vw,148px);line-height:.9}.contact__title .bp-line:nth-child(2){margin-left:-.038em}.contact__title .bp-line:nth-child(3){margin-left:-.021em}.contact__ways{margin-top:72px;display:flex;flex-direction:column}.contact__row{position:relative;display:grid;grid-template-columns:auto 1fr var(--go);align-items:center;-moz-column-gap:32px;column-gap:32px;padding:32px 0;color:var(--ink);text-decoration:none}.contact__row:before,.contact__row:last-child:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line);transform-origin:left;transform:scaleX(var(--e))}.contact__row:before{top:0}.contact__row:last-child:after{bottom:0}.contact__label{display:block;font-size:clamp(48px,5.6vw,80px);line-height:.9;transition:transform .45s var(--ease)}.contact__row:nth-child(1) .contact__label{margin-left:-.031em}.contact__row:nth-child(2) .contact__label{margin-left:-.038em}.contact__handle{justify-self:end;display:inline-flex;align-items:center;gap:10px;font:500 15px/24px Inter,system-ui,sans-serif;color:var(--dim);transition:color .3s}.contact__icon{width:20px;height:20px;flex:none}.contact__go{position:relative;width:var(--go);height:var(--go);border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #eef5f02e;color:var(--ink);transform:rotate(calc((1 - var(--e)) * -135deg));transition:color .3s,box-shadow .3s}.contact__go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--metal);background-size:180% 100%;transform:scale(0);transition:transform .45s var(--ease)}.contact__fly{position:absolute;top:0;right:0;bottom:0;left:0;animation:contact-idle 6s cubic-bezier(.6,0,.2,1) 1s infinite}.contact__row+.contact__row .contact__fly{animation-delay:4s}.contact__fly svg{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px}.contact__fly svg+svg{transform:translate(calc(var(--go) * -1),var(--go))}@keyframes contact-idle{0%,82%{transform:none}96%,to{transform:translate(var(--go),calc(var(--go) * -1))}}@keyframes contact-launch{0%{transform:none}to{transform:translate(var(--go),calc(var(--go) * -1))}}.contact__row:hover .contact__go,.contact__row:focus-visible .contact__go{color:#04130b;box-shadow:inset 0 0 0 1px transparent}.contact__row:hover .contact__go:before,.contact__row:focus-visible .contact__go:before{transform:scale(1)}.contact__row:hover .contact__fly,.contact__row:focus-visible .contact__fly{animation:contact-launch .55s var(--ease) both}.contact__row:hover .contact__label,.contact__row:focus-visible .contact__label{transform:translate(16px)}.contact__row:hover .contact__handle,.contact__row:focus-visible .contact__handle{color:var(--accent-lit)}.contact__finale{position:relative;isolation:isolate;margin:160px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:64px;column-gap:64px}.contact__quote{margin:0;font-size:clamp(56px,7vw,112px);line-height:.92}.contact__quote .bp-line:nth-child(2),.contact__quote .bp-line:nth-child(4){margin-left:-.038em}.contact__quote .bp-line:nth-child(3){margin-left:-.01em}.contact__shot{position:relative}.contact__light{position:absolute;left:50%;top:calc(50% - 380px);z-index:-1;width:900px;height:760px;margin-left:-450px;pointer-events:none}.contact__shaft,.contact__pool{position:absolute;display:block}.contact__shaft{left:30%;top:0;width:40%;height:100%;background:radial-gradient(50% 62% at 50% 34%,rgba(168,240,200,.11),rgba(61,190,128,.05) 55%,transparent 80%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%);transform-origin:50% 0;will-change:transform;animation:contact-sway 16s ease-in-out infinite alternate}.contact__pool{left:0;right:0;top:150px;height:440px;background:radial-gradient(24% 26% at 50% 50%,rgba(168,240,200,.14),transparent 72%),radial-gradient(closest-side,rgba(61,190,128,.26),rgba(61,190,128,.07) 52%,transparent 78%)}@keyframes contact-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg) scaleX(1.1)}}.contact__stage{position:relative;width:clamp(440px,42vw,620px);aspect-ratio:16 / 10;max-width:100%}.gm3d canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.gm3d__img{position:absolute;left:10%;top:12%;width:80%;height:auto}@supports (animation-timeline: view()){.contact__head,.contact__quote,.contact__light{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.contact__head,.contact__quote{animation-name:contact-push;animation-range:entry 0% entry 100%;transform-origin:0 100%}.contact__light{animation-name:contact-rise;animation-range:entry 0% entry 80%}}@keyframes contact-push{0%{transform:scale(1.06);opacity:.4}to{transform:none;opacity:1}}@keyframes contact-rise{0%{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:none}}.contact__foot{margin-top:128px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:400 14px/24px Inter,system-ui,sans-serif;color:var(--dim)}.contact__foot a{color:var(--dim);text-decoration:none;transition:color .2s}.contact__foot a:hover{color:var(--accent-lit)}@media (max-width: 899px){.contact{--go: 44px;padding:96px 0 32px}.contact__ways{margin-top:40px}.contact__row{-moz-column-gap:16px;column-gap:16px;padding:24px 0}.contact__label{font-size:36px}.contact__handle{gap:8px;font-size:14px}.contact__icon{width:16px;height:16px}.contact__fly svg{width:18px;height:18px;margin:-9px 0 0 -9px}.contact__finale{margin-top:96px;grid-template-columns:minmax(0,1fr);row-gap:40px}.contact__shot{grid-row:1}.contact__quote{grid-row:2;font-size:min(14.4vw,72px)}.contact__light{top:calc(50% - 270px);width:600px;height:600px;margin-left:-300px}.contact__pool{top:100px;height:340px}.contact__stage{width:100%;aspect-ratio:16 / 11}.contact__foot{margin-top:96px}}@media (prefers-reduced-motion: reduce){.contact__fly,.contact__shaft,.contact__head,.contact__quote,.contact__light{animation:none!important}.contact__go{transform:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-\[25\%\]{top:-25%;right:-25%;bottom:-25%;left:-25%}.-inset-\[28\%\]{top:-28%;right:-28%;bottom:-28%;left:-28%}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.inset-\[-12\%\]{top:-12%;right:-12%;bottom:-12%;left:-12%}.inset-\[16\%\]{top:16%;right:16%;bottom:16%;left:16%}.inset-\[30\%\]{top:30%;right:30%;bottom:30%;left:30%}.inset-\[35\%\]{top:35%;right:35%;bottom:35%;left:35%}.inset-\[46\%\]{top:46%;right:46%;bottom:46%;left:46%}.inset-\[5\%\]{top:5%;right:5%;bottom:5%;left:5%}.inset-\[8\%\]{top:8%;right:8%;bottom:8%;left:8%}.inset-x-0{left:0;right:0}.-bottom-12{bottom:-3rem}.-left-\[9999px\]{left:-9999px}.-top-\[6\%\]{top:-6%}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[20\%\]{bottom:20%}.bottom-\[calc\(var\(--bar\)\+20px\)\]{bottom:calc(var(--bar) + 20px)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[16\%\]{left:16%}.left-\[22\%\]{left:22%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[12\%\]{right:12%}.right-\[18\%\]{right:18%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-\[16\%\]{top:16%}.top-\[22\%\]{top:22%}.top-\[24\%\]{top:24%}.top-\[30\%\]{top:30%}.top-\[34\%\]{top:34%}.top-\[40\%\]{top:40%}.top-\[58\%\]{top:58%}.top-\[max\(8px\,env\(safe-area-inset-top\)\)\]{top:max(8px,env(safe-area-inset-top))}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-7{margin-bottom:1.75rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100svh\]{height:100svh}.h-\[112\%\]{height:112%}.h-\[19px\]{height:19px}.h-\[34\%\]{height:34%}.h-\[40vh\]{height:40vh}.h-\[46vmin\]{height:46vmin}.h-\[52vmin\]{height:52vmin}.h-\[55\%\]{height:55%}.h-\[58px\]{height:58px}.h-\[70vmin\]{height:70vmin}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[90vmin\]{height:90vmin}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-40{max-height:10rem}.max-h-\[250px\]{max-height:250px}.max-h-\[34svh\]{max-height:34svh}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[210vh\]{min-height:210vh}.min-h-\[48px\]{min-height:48px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[46vmin\]{width:46vmin}.w-\[52vmin\]{width:52vmin}.w-\[70vmin\]{width:70vmin}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[82vw\]{width:82vw}.w-\[90vmin\]{width:90vmin}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[460px\]{max-width:460px}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1\.4\]{flex:1.4}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[0\.07\]>:not([hidden])~:not([hidden]){border-color:#ffffff12}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(157\,255\,176\,0\.35\)\]{border-color:#9dffb059}.border-accent-blue\/35{border-color:hsl(var(--accent-blue) / .35)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.bg-\[\#030303\]{--tw-bg-opacity: 1;background-color:rgb(3 3 3 / var(--tw-bg-opacity, 1))}.bg-\[\#050302\]{--tw-bg-opacity: 1;background-color:rgb(5 3 2 / var(--tw-bg-opacity, 1))}.bg-\[\#050A07\]{--tw-bg-opacity: 1;background-color:rgb(5 10 7 / var(--tw-bg-opacity, 1))}.bg-\[\#9dffb0\]{--tw-bg-opacity: 1;background-color:rgb(157 255 176 / var(--tw-bg-opacity, 1))}.bg-\[\#E4692C\]{--tw-bg-opacity: 1;background-color:rgb(228 105 44 / var(--tw-bg-opacity, 1))}.bg-\[\#FFB15E\]{--tw-bg-opacity: 1;background-color:rgb(255 177 94 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(157\,255\,176\,0\.06\)\]{background-color:#9dffb00f}.bg-\[rgba\(255\,160\,82\,0\.95\)\]{background-color:#ffa052f2}.bg-accent-blue{background-color:hsl(var(--accent-blue))}.bg-accent-blue\/40{background-color:hsl(var(--accent-blue) / .4)}.bg-accent-blue\/70{background-color:hsl(var(--accent-blue) / .7)}.bg-accent-green{background-color:hsl(var(--accent-green))}.bg-bg\/45{background-color:hsl(var(--bg) / .45)}.bg-black\/50{background-color:#00000080}.bg-surface\/90{background-color:hsl(var(--surface) / .9)}.bg-surface\/95{background-color:hsl(var(--surface) / .95)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/85{--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-36{padding-top:9rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:Inter,sans-serif}.font-display{font-family:"Instrument Serif",serif}.font-mono{font-family:JetBrains Mono,monospace}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[17vw\]{font-size:17vw}.text-\[19px\]{font-size:19px}.text-\[32px\]{font-size:32px}.text-\[38px\]{font-size:38px}.text-\[54px\]{font-size:54px}.text-\[9px\]{font-size:9px}.text-\[clamp\(18px\,2\.05vw\,25px\)\]{font-size:clamp(18px,2.05vw,25px)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.66\]{line-height:1.66}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.014em\]{letter-spacing:-.014em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.55em\]{letter-spacing:.55em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#120D0C\]{--tw-text-opacity: 1;color:rgb(18 13 12 / var(--tw-text-opacity, 1))}.text-\[\#9dffb0\]{--tw-text-opacity: 1;color:rgb(157 255 176 / var(--tw-text-opacity, 1))}.text-\[\#FFB15E\]{--tw-text-opacity: 1;color:rgb(255 177 94 / var(--tw-text-opacity, 1))}.text-\[\#FFB15E\]\/75{color:#ffb15ebf}.text-\[\#ff9a7a\]{--tw-text-opacity: 1;color:rgb(255 154 122 / var(--tw-text-opacity, 1))}.text-\[\#ffcaa0\]{--tw-text-opacity: 1;color:rgb(255 202 160 / var(--tw-text-opacity, 1))}.text-accent-blue\/40{color:hsl(var(--accent-blue) / .4)}.text-muted{color:hsl(var(--muted))}.text-muted\/25{color:hsl(var(--muted) / .25)}.text-muted\/40{color:hsl(var(--muted) / .4)}.text-muted\/60{color:hsl(var(--muted) / .6)}.text-muted\/70{color:hsl(var(--muted) / .7)}.text-muted\/75{color:hsl(var(--muted) / .75)}.text-muted\/80{color:hsl(var(--muted) / .8)}.text-text-primary{color:hsl(var(--text))}.text-text-primary\/60{color:hsl(var(--text) / .6)}.text-text-primary\/75{color:hsl(var(--text) / .75)}.text-text-primary\/80{color:hsl(var(--text) / .8)}.text-text-primary\/85{color:hsl(var(--text) / .85)}.text-text-primary\/90{color:hsl(var(--text) / .9)}.text-white\/55{color:#ffffff8c}.underline{text-decoration-line:underline}.decoration-\[rgba\(255\,177\,94\,0\.35\)\]{text-decoration-color:#ffb15e59}.decoration-\[rgba\(255\,177\,94\,0\.4\)\]{text-decoration-color:#ffb15e66}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[4px\]{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.045\]{opacity:.045}.opacity-\[0\.04\]{opacity:.04}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#9dffb0\]{--tw-shadow: 0 0 8px #9dffb0;--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[rgba\(255\,200\,150\,0\.35\)\]{--tw-ring-color: rgba(255,200,150,.35)}.ring-\[rgba\(255\,200\,150\,0\.4\)\]{--tw-ring-color: rgba(255,200,150,.4)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur: blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur: blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-500{transition-delay:.5s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1400ms\]{transition-duration:1.4s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[word-spacing\:0\.2em\]{word-spacing:.2em}:root{--font-body: "Inter", sans-serif;--font-display: "Instrument Serif", serif;--font-mono: "JetBrains Mono", monospace;--bg: 16 32% 3.2%;--surface: 16 20% 7%;--surface-soft: 16 18% 10%;--surface-glass: 14 22% 12%;--text: 32 24% 96%;--muted: 22 14% 64%;--stroke: 18 18% 18%;--stroke-soft: 18 18% 12%;--accent-blue: 36 100% 56%;--accent-purple: 8 88% 58%;--accent-green: 44 100% 58%;--accent-orange: 22 96% 53%;--accent-red: 0 85% 54%;--ease-cine: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.16, 1, .3, 1)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:auto;color-scheme:dark}body{margin:0;background:hsl(var(--bg));color:hsl(var(--text));font-family:var(--font-body);overflow-x:hidden}html.is-scroll-locked,body.is-scroll-locked{height:100%;overflow:hidden;overscroll-behavior:none}::-moz-selection{background:#ff8a1e4d;color:#fff}::selection{background:#ff8a1e4d;color:#fff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:hsl(var(--bg))}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8a1e73,#e63c2873);border-radius:999px}.accent-gradient{background:linear-gradient(90deg,#ffb347,#ff5e3a 52%,#ffd166)}.accent-text{background:linear-gradient(90deg,#ffb347,#ff5e3a 52%,#ffd166);-webkit-background-clip:text;background-clip:text;color:transparent}.fog-gradient{background:radial-gradient(circle at 50% 45%,rgba(255,120,40,.18),transparent 42%),radial-gradient(circle at 70% 60%,rgba(230,60,40,.13),transparent 38%),radial-gradient(circle at 30% 70%,rgba(255,180,70,.09),transparent 36%)}.machine-glow{box-shadow:0 0 18px #ff8a1e4d,0 0 60px #e646281f,inset 0 0 28px #ffdcb40a}.green-status-glow{box-shadow:0 0 10px #ffc85080,0 0 34px #ffaa3238,0 12px 50px #0009}.purple-glow{box-shadow:0 0 14px #eb462d73,0 0 48px #eb462d2e,0 12px 50px #0009}.corvus-glow{box-shadow:0 0 14px #ff823273,0 0 48px #d94a2933,0 12px 50px #0009}.on-field{text-shadow:0 1px 10px rgba(6,4,4,.95),0 0 26px rgba(6,4,4,.85),0 0 3px rgba(6,4,4,.9)}.glass-molten{position:relative;background:linear-gradient(152deg,#3c1e149e,#160b0885 58%,#26120c94);-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);box-shadow:inset 0 1px #ffe7c84d,inset 0 0 34px #ff8c3c1a,0 1px 2px -1px #060302b3,0 10px 26px -6px #0603028c,0 34px 64px -18px #06030273}.glass-molten:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#ffd6aab8,#ff783247 30%,#78aaff38 62%,#ffc89680);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass-smoked{position:relative;background:#120d0c;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0d,0 1px 2px -1px #030202bf,0 8px 20px -5px #0302028c,0 30px 56px -16px #03020266}.edge-lit:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:2px;pointer-events:none;background:linear-gradient(180deg,transparent,#ffb15e 38%,#e4692c 62%,transparent);box-shadow:0 0 18px 2px #ff8c3c8c}.edge-lit-r:before{left:auto;right:0}.glass-panel{position:relative;background:linear-gradient(160deg,#ffffff12,#ffffff04 40%,#fff0),hsl(var(--surface-glass) / .5);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);border:1px solid rgba(255,255,255,.09);box-shadow:0 1px #ffffff14 inset,0 -1px #0006 inset,0 30px 60px -20px #000000b3}.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#ffffff59,#fff0 35%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.depth-shadow{box-shadow:0 40px 80px -30px #000000d9,0 16px 40px -20px #0009}.text-balance{text-wrap:balance}.preserve-3d{transform-style:preserve-3d}.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes fog-drift-slow{0%{transform:translate3d(-3%,0,0) scale(1.05);opacity:.5}50%{transform:translate3d(3%,-2%,0) scale(1.12);opacity:.72}to{transform:translate3d(-3%,0,0) scale(1.05);opacity:.5}}@keyframes fog-drift-reverse{0%{transform:translate3d(4%,1%,0) scale(1.1);opacity:.4}50%{transform:translate3d(-4%,-1%,0) scale(1.18);opacity:.6}to{transform:translate3d(4%,1%,0) scale(1.1);opacity:.4}}@keyframes aurora-shift{0%{transform:translate3d(-6%,2%,0) rotate(0) scale(1.1)}33%{transform:translate3d(5%,-3%,0) rotate(4deg) scale(1.2)}66%{transform:translate3d(-2%,4%,0) rotate(-3deg) scale(1.14)}to{transform:translate3d(-6%,2%,0) rotate(0) scale(1.1)}}@keyframes streak-move{0%{transform:translate(-30%) skew(-12deg);opacity:0}40%{opacity:.5}to{transform:translate(130%) skew(-12deg);opacity:0}}@keyframes dust-float{0%{transform:translateZ(0);opacity:var(--d, .25)}50%{transform:translate3d(8px,-22px,0);opacity:calc(var(--d, .25) + .25)}to{transform:translateZ(0);opacity:var(--d, .25)}}@keyframes scan-line{0%{transform:translateY(-120%);opacity:0}20%{opacity:.3}to{transform:translateY(120vh);opacity:0}}@keyframes rail-pulse{0%,to{opacity:.1}50%{opacity:.4}}@keyframes module-float{0%,to{transform:translateZ(0) rotateX(0) rotateY(0)}50%{transform:translate3d(0,-14px,30px) rotateX(1.5deg) rotateY(-1.5deg)}}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes title-fog-reveal{0%{opacity:0;filter:blur(26px);transform:translateY(26px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes scroll-down{0%{transform:translateY(-100%);opacity:0}30%{opacity:1}to{transform:translateY(200%);opacity:0}}@keyframes ring-spin-slow{to{transform:rotate(360deg)}}@keyframes ring-spin-rev{to{transform:rotate(-360deg)}}@keyframes initialize-halo-pulse{0%,to{opacity:.42;transform:scale(.92);filter:blur(8px)}50%{opacity:.86;transform:scale(1.08);filter:blur(14px)}}@keyframes initialize-ring-warp{0%{transform:rotate(0) scale(1);opacity:.68}35%{transform:rotate(150deg) scale(1.08);opacity:1}70%{transform:rotate(275deg) scale(.97);opacity:.78}to{transform:rotate(360deg) scale(1);opacity:.68}}@keyframes initialize-ring-counter{0%{transform:rotate(0) scale(1.04);opacity:.62}45%{transform:rotate(-190deg) scale(.92);opacity:1}to{transform:rotate(-360deg) scale(1.04);opacity:.62}}@keyframes initialize-core-throb{0%,to{transform:scale(.82);box-shadow:0 0 18px 8px #ff8232cc,0 0 72px 24px #ff542057}50%{transform:scale(1.15);box-shadow:0 0 34px 14px #ffb45ef2,0 0 118px 42px #ff542080}}@keyframes initialize-orbit-a{0%{transform:rotate(0) translate(76px) rotate(0) scale(.8);opacity:.55}50%{transform:rotate(190deg) translate(86px) rotate(-190deg) scale(1.25);opacity:1}to{transform:rotate(360deg) translate(76px) rotate(-360deg) scale(.8);opacity:.55}}@keyframes initialize-orbit-b{0%{transform:rotate(0) translate(58px) rotate(0) scale(1);opacity:.45}50%{transform:rotate(-210deg) translate(70px) rotate(210deg) scale(1.4);opacity:.92}to{transform:rotate(-360deg) translate(58px) rotate(360deg) scale(1);opacity:.45}}@keyframes core-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes chip-float{0%,to{transform:translateZ(0);opacity:var(--chip-base, .16)}50%{transform:translate3d(0,-10px,0);opacity:calc(var(--chip-base, .16) + .16)}}@keyframes flicker{0%,40%,44%,to{opacity:1}42%{opacity:.4}88%,90%{opacity:1}89%{opacity:.55}}@keyframes panel-drift{0%,to{transform:translateZ(0) rotateX(8deg) rotateY(-12deg)}50%{transform:translate3d(0,-20px,0) rotateX(6deg) rotateY(-9deg)}}.anim-fog-slow{animation:fog-drift-slow 28s ease-in-out infinite}.anim-fog-rev{animation:fog-drift-reverse 36s ease-in-out infinite}.anim-aurora{animation:aurora-shift 30s ease-in-out infinite}.anim-streak{animation:streak-move 11s ease-in-out infinite}.anim-scan{animation:scan-line 8s linear infinite}.anim-rail{animation:rail-pulse 5s ease-in-out infinite}.anim-float{animation:module-float 9s ease-in-out infinite}.anim-status{animation:status-pulse 1.8s ease-in-out infinite}.anim-title{animation:title-fog-reveal 1.7s var(--ease-cine) forwards}.anim-scroll-dot{animation:scroll-down 2.4s ease-in-out infinite}.anim-ring-slow{animation:ring-spin-slow 70s linear infinite}.anim-ring-rev{animation:ring-spin-rev 52s linear infinite}.anim-breathe{animation:core-breathe 5.5s ease-in-out infinite}.anim-flicker{animation:flicker 7s linear infinite}.anim-panel-drift{animation:panel-drift 16s ease-in-out infinite}.initialize-artifact{filter:drop-shadow(0 0 20px rgba(255,184,94,.82)) drop-shadow(0 0 54px rgba(255,104,36,.58)) drop-shadow(0 0 96px rgba(255,54,24,.3))}.initialize-halo{background:radial-gradient(circle,rgba(255,180,88,.32) 0%,rgba(255,96,38,.24) 32%,transparent 68%),conic-gradient(from 90deg,transparent,rgba(255,176,88,.36),transparent,rgba(255,76,32,.32),transparent);animation:initialize-halo-pulse 2.8s ease-in-out infinite}.initialize-ring{border:1px solid rgba(255,205,124,.68);box-shadow:0 0 18px #ffa848b8,0 0 48px #ff5c2275,inset 0 0 20px #ffa84852,inset 0 0 44px #ff481c2e;mix-blend-mode:screen}.initialize-ring:before,.initialize-ring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid transparent;background:conic-gradient(from 0deg,transparent 0 16%,rgba(255,220,150,.9) 18% 23%,transparent 25% 52%,rgba(255,92,38,.78) 55% 61%,transparent 64% 100%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.initialize-ring:after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:0;background:conic-gradient(from 180deg,transparent 0 18%,rgba(255,198,110,.65) 22% 28%,transparent 32% 56%,rgba(255,74,30,.5) 62% 68%,transparent 72% 100%);filter:blur(8px);opacity:.82;-webkit-mask:none;mask:none;mix-blend-mode:screen}.initialize-ring-a{animation:initialize-ring-warp 4.8s linear infinite}.initialize-ring-b{animation:initialize-ring-counter 3.4s linear infinite}.initialize-ring-c{animation:initialize-ring-counter 2.6s linear infinite;border-color:#ff803ab8}.initialize-core{animation:initialize-core-throb 1.8s ease-in-out infinite}.initialize-orbit{background:#ffe2b4f2;box-shadow:0 0 14px 5px #ff9242bf,0 0 34px 12px #ff4e1e52;transform-origin:center}.initialize-orbit-a{animation:initialize-orbit-a 3.2s cubic-bezier(.4,0,.2,1) infinite}.initialize-orbit-b{animation:initialize-orbit-b 4.4s cubic-bezier(.4,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.term{--w: 0;display:inline;position:relative;bottom:calc(var(--w) * 2px);white-space:nowrap;word-spacing:normal;color:var(--rest);color:color-mix(in oklab,var(--hot) calc(var(--w) * 100%),var(--rest));text-shadow:0 0 calc(var(--w) * 24px) color-mix(in srgb,var(--hot) calc(var(--w) * 44%),transparent),0 1px 10px rgba(6,4,4,.95);transition:color .14s linear,bottom .14s linear,text-shadow .14s linear}.term:hover{--w: 1}.term:focus-visible{--w: 1 !important}@media (prefers-reduced-motion: reduce){.term{bottom:0;transition:color .2s ease-out}}.wordmark{background-image:linear-gradient(96deg,#ffe9cc,#fff 11.3%,#ffb673 19.3%,#ffe9cc 33.33%,#fff 41%,#ffc48a 46%,#ff8a3c,#ffc48a 54%,#fff 59%,#ffe9cc 66.67%,#fff 78%,#ffb673 86%,#ffe9cc);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 66px rgba(255,120,40,.26);animation:wordmark-sweep 1.8s cubic-bezier(.36,0,.14,1) .75s both}@keyframes wordmark-sweep{0%{background-position:0% 0;text-shadow:0 10px 66px rgba(255,120,40,.26)}55%{text-shadow:0 10px 80px rgba(255,138,60,.55)}to{background-position:100% 0;text-shadow:0 10px 66px rgba(255,120,40,.26)}}@media (prefers-reduced-motion: reduce){.wordmark{animation:none}}.wall-word{animation:wall-word-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes wall-word-in{0%{transform:translateY(70%);opacity:0;filter:blur(3px)}to{transform:none;opacity:1;filter:none}}@media (prefers-reduced-motion: reduce){.wall-word{animation:none}}.wall-reveal{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1)}.wall-reveal.is-in{opacity:1;transform:none;filter:none}.wall-stat{opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.wall-stat.is-in{opacity:1;transform:none}.wall-marquee{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.wall-marquee-track{animation:wall-marquee 48s linear infinite}@keyframes wall-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.wall-marquee-track{animation:none}.wall-reveal,.wall-stat{transition:none;filter:none}}.wall-bubble{opacity:0;pointer-events:none;filter:blur(6px);transition:opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);will-change:transform}.wall-bubble.is-in{opacity:1;pointer-events:auto;filter:none}.wall-bubble>div{transform:scale(.94);transform-origin:0 50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.wall-bubble.is-in>div{transform:none}.wall-chip{animation:wall-chip-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes wall-chip-in{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}.wall-input{width:100%;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:.5rem .65rem;font-size:13px;color:hsl(var(--text));outline:none}.wall-input:focus{border-color:#9dffb08c}.wall-input option{background:#0b0f0d}.wall-eq{animation:wall-eq .9s ease-in-out infinite alternate;height:4px}@keyframes wall-eq{0%{height:3px}to{height:12px}}@media (prefers-reduced-motion: reduce){.wall-chip,.wall-eq{animation:none}.wall-bubble,.wall-bubble>div{transition:none}}html[data-wall=on] [data-site-nav]{opacity:0!important;pointer-events:none;transform:translateY(-8px)!important}[data-site-nav]{transition:opacity .5s ease,transform .5s ease}.hud-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;line-height:1.2}.hud-row{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1.5rem;height:max(var(--bar),56px);pointer-events:none}@media (min-width: 768px){.hud-row{padding:0 3.5rem}}@media (max-width: 760px){.hud-row.top-0{background:linear-gradient(to bottom,#030303d9,#03030300)}}.hud-rule{position:absolute;left:3.5rem;right:3.5rem;height:1px;background:#ffffff12;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.hud-corner{position:absolute;width:14px;height:14px;border-left:1px solid rgba(255,255,255,.28);border-top:1px solid rgba(255,255,255,.28)}@media (max-width: 760px){.hud-rule,.hud-corner{display:none}}.hud-btn{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;padding:.7rem 1.1rem;border:1px solid rgba(255,255,255,.16);border-radius:2px;color:hsl(var(--text));background:#ffffff08;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s,background .25s,color .25s}.hud-btn:hover{border-color:#ffb15e99}.hud-btn-primary{background:#e4692c;border-color:#e4692c;color:#120d0c;font-weight:600}.hud-btn-primary:hover{background:#ffb15e;border-color:#ffb15e}.hud-btn:focus-visible,.hud-select:focus-visible,.hud-option:focus-visible,.hud-tab:focus-visible{outline:2px solid #ffb15e;outline-offset:2px}.hud-key{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:3px;border:1px solid rgba(255,255,255,.18);font-family:var(--font-mono);font-size:9px;color:hsl(var(--text))}.hud-tag{padding:.55rem .75rem;border-left:1px solid #ffb15e;background:#060504db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s}.hud-panel{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:linear-gradient(180deg,#0a100de6,#050807e6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #00000080}.hud-panel:before,.hud-panel:after{content:"";position:absolute;width:10px;height:10px;border-color:#9dffb0;opacity:.8}.hud-panel:before{left:-1px;top:-1px;border-left:1px solid;border-top:1px solid}.hud-panel:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.hud-select{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff06;font-size:13px;color:hsl(var(--text));transition:border-color .2s}.hud-select:hover{border-color:#9dffb073}.hud-menu{position:absolute;left:0;right:0;top:100%;z-index:10;margin-top:4px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#060a08f7;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .25s,transform .25s}.hud-menu.is-open{opacity:1;transform:none;pointer-events:auto}.hud-option{display:flex;width:100%;align-items:center;gap:.8rem;padding:.7rem .8rem;text-align:left;font-size:13px;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s,background .2s}.hud-menu.is-open .hud-option{opacity:1;transform:none}.hud-option:hover{background:#9dffb00f}.hud-chip{border:1px solid;border-radius:2px;padding:.25rem .5rem;font-family:var(--font-mono);font-size:10.5px;color:hsl(var(--text) / .9)}.hud-tab{border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:.55rem .4rem;font-size:12px;color:hsl(var(--text) / .85);background:#ffffff05;transition:border-color .2s,background .2s}.hud-tab:hover{border-color:#ff8a4a80}.hud-tab.is-on{border-color:#ff8a4ad9;background:#e4692c2e;color:hsl(var(--text))}.wall-input{border-radius:2px}.wall-sheet{padding:0 8px}.wall-sheet>div{transform:translateY(28px);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.wall-sheet.is-in>div{transform:none}.sheet-panel{border-radius:16px 16px 0 0;border-bottom:0;background:linear-gradient(180deg,#0a100df0,#040605f7);box-shadow:0 -18px 60px #0000008c}.sheet-panel:before,.sheet-panel:after{display:none}.sheet-head{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;min-height:48px;padding:14px 18px 8px}.sheet-grab{position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff2e}.sheet-body{max-height:58svh;overflow-y:auto;overscroll-behavior:contain;padding:2px 18px max(18px,env(safe-area-inset-bottom));transition:max-height .45s cubic-bezier(.22,1,.36,1),padding .45s,opacity .3s}.sheet-body.is-min{max-height:0;padding-top:0;padding-bottom:max(6px,env(safe-area-inset-bottom));opacity:0;overflow:hidden}.sheet-topic{display:flex;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;transition:border-color .2s,background .2s}.sheet-topic:active{background:#ffffff12}.sheet-topic.is-on{border-color:#ff8a4ad9;background:#e4692c29}.sheet-tab{min-height:46px;border-radius:10px;font-size:13px}.sheet-chip{border:1px solid;border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1.2;background:#ffffff08}.sheet-chip-sm{padding:4px 10px;font-size:12px;color:hsl(var(--text) / .78);border-color:#ffffff1f}.sheet-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.sheet-strip::-webkit-scrollbar{display:none}.sheet-strip>li{flex:0 0 62%;scroll-snap-align:start}.sheet-site{display:block;width:100%;text-align:left}.sheet-site img{display:block;width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:transform .2s,border-color .2s}.sheet-site:active img{transform:scale(.97);border-color:#ff8a4ad9}.sheet-caption{padding-top:64px;padding-bottom:max(18px,env(safe-area-inset-bottom));background:linear-gradient(to top,#030303eb 55%,#03030300)}.sheet-btn{flex:1;min-height:50px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media (prefers-reduced-motion: reduce){.wall-sheet>div,.sheet-body{transition:none}}.hud-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.hud-eq i{width:2px;height:3px;background:#ffb15e}.hud-eq.is-on i,.hud-enter .hud-eq i{animation:wall-eq .9s ease-in-out infinite alternate}.hud-eq i:nth-child(2){animation-delay:.15s}.hud-eq i:nth-child(3){animation-delay:.3s}.hud-eq i:nth-child(4){animation-delay:.45s}.hud-enter{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border:1px solid rgba(255,177,94,.55);font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:hsl(var(--text));background:#e4692c14;transition:background .3s,border-color .3s,letter-spacing .4s}.hud-enter:hover{background:#e4692c38;border-color:#ffb15e;letter-spacing:.3em}@media (prefers-reduced-motion: reduce){.hud-eq i{animation:none!important}}.wall-gate-cue{animation:wall-gate-cue 2.4s ease-in-out infinite}@keyframes wall-gate-cue{0%,to{opacity:.35}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.wall-gate-cue{animation:none}}@media (max-width: 767px){.hud-menu{position:static;display:none;transform:none}.hud-menu.is-open{display:block}.wall-bubble .hud-panel{max-height:58svh;overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 760px){.wall-input{font-size:16px;padding:.7rem .8rem}}.sheet-pills{display:flex;gap:6px;overflow-x:auto;margin:0 -18px;padding:0 18px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}.sheet-pills::-webkit-scrollbar{display:none}.sheet-pill{flex:none;min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;white-space:nowrap;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:hsl(var(--text) / .85)}.sheet-pill.is-on{border-color:#ff8a4ad9;background:#e4692c2e;color:hsl(var(--text))}.sheet-label,.sheet-toggle{font-size:13px;color:hsl(var(--text) / .6)}.sheet-head .hud-label{font-size:12px;letter-spacing:.16em}.sheet-more{color:#ffb15e;border-color:#ffb15e73;font-size:12.5px;padding:4px 12px}.sheet-btn{font-family:inherit;font-size:15px;letter-spacing:0;font-weight:500}.hero-btn{flex:none;min-height:48px;padding:0 20px}.sheet-tab,.sheet-chip{font-size:14px}.sheet-chip-sm{font-size:13px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(255\,177\,94\,0\.6\)\]:hover{border-color:#ffb15e99}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#FFB15E\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 177 94 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[rgba\(255\,177\,94\,1\)\]:hover{text-decoration-color:#ffb15e}.hover\:opacity-100:hover{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FFB15E\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 177 94 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width: 4px}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color: hsl(var(--bg))}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:inset-\[30\%\]{top:30%;right:30%;bottom:30%;left:30%}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[rgba\(255\,177\,94\,0\.6\)\]{border-color:#ffb15e99}.group:hover .group-hover\:tracking-\[0\.6em\]{letter-spacing:.6em}.group:hover .group-hover\:text-\[\#FFB15E\]{--tw-text-opacity: 1;color:rgb(255 177 94 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}@media not all and (min-width: 768px){.max-md\:inset-x-3{left:.75rem;right:.75rem}.max-md\:bottom-\[64px\]{bottom:64px}}@media (min-width: 640px){.sm\:mb-8{margin-bottom:2rem}.sm\:inline{display:inline}.sm\:h-24{height:6rem}.sm\:h-\[22px\]{height:22px}.sm\:h-\[68px\]{height:68px}.sm\:h-\[92px\]{height:92px}.sm\:w-24{width:6rem}.sm\:w-\[22px\]{width:22px}.sm\:w-\[92px\]{width:92px}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:p-7{padding:1.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pt-40{padding-top:10rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15vw\]{font-size:15vw}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[19px\]{font-size:19px}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-10{bottom:2.5rem}.md\:bottom-7{bottom:1.75rem}.md\:left-0{left:0}.md\:left-1\/2{left:50%}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:-mt-10{margin-top:-2.5rem}.md\:-mt-16{margin-top:-4rem}.md\:ml-\[12\%\]{margin-left:12%}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:h-\[82px\]{height:82px}.md\:min-h-\[92vh\]{min-height:92vh}.md\:w-\[348px\]{width:348px}.md\:w-\[44\%\]{width:44%}.md\:w-\[48\%\]{width:48%}.md\:w-\[52\%\]{width:52%}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:gap-20{gap:5rem}.md\:gap-32{gap:8rem}.md\:gap-\[4\.5rem\]{gap:4.5rem}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-36{padding-top:9rem;padding-bottom:9rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-36{padding-bottom:9rem}.md\:pt-36{padding-top:9rem}.md\:pt-44{padding-top:11rem}.md\:pt-6{padding-top:1.5rem}.md\:text-\[12vw\]{font-size:12vw}.md\:text-\[50px\]{font-size:50px}.md\:text-\[76px\]{font-size:76px}}@media (min-width: 1024px){.lg\:text-\[158px\]{font-size:158px}}
