@font-face{font-family:'Urbanist';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/urbanist-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Urbanist';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/urbanist-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Urbanist';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/mulish-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-display-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-display-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/jetbrains-mono-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--bg:#0a0f24;--bg-deep:#070a19;--ink:#f4ede1;--ink-dim:#aab0cc;--ink-faint:#8189ae;--line:rgba(244,237,225,.1);--line-strong:rgba(244,237,225,.2);--amber:#fdc477;--brand-amber:#fdc477;--on-ink:#0b1026;--crimson:#c71d4e;--crimson-hi:#ff5f8c;--teal:#49b1b2;--teal-hi:#74ddd7;--sans:'Urbanist' , ui-sans-serif , system-ui , -apple-system , 'Segoe UI' , Roboto , sans-serif;--serif:'Instrument Serif' , 'Iowan Old Style' , 'Palatino Linotype' , Georgia , serif;--mono:'JetBrains Mono' , ui-monospace , SFMono-Regular , Menlo , Consolas , monospace;--gutter:clamp(20px,5vw,56px);--em:clamp(210px,min(41vh,66vw),470px);--rise:clamp(52px,9.5vh,118px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1)}@supports (height: 1svh) {
  :root {
    --em: clamp(210px, min(41svh, 66vw), 470px);
    --rise: clamp(52px, 9.5svh, 118px);
  }
}*,*::before,*::after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:#2a335c var(--bg-deep);transition:scrollbar-color .7s cubic-bezier(.45,0,.25,1)}body{margin:0;font: 400 1rem/1.6 var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lang-pending body{visibility:hidden;animation:jett-unhide 0s 1.2s forwards}@keyframes jett-unhide { to { visibility: visible; } }::selection{background:rgba(116,221,215,.3);color:#fff}a{color:inherit}img,svg,canvas{display:block}button{font:inherit}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;z-index:50;left:16px;top:-80px;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none;transition:top .25s var(--ease-out)}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--teal-hi);outline-offset:3px}.topbar{position:absolute;z-index:20;inset:0 0 auto 0;display:flex;justify-content:space-between;padding:max(18px,env(safe-area-inset-top)) max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left));pointer-events:none;animation:jett-fade .9s .15s both}.lang,.theme{pointer-events:auto;position:relative;display:inline-flex;padding:4px;border-radius:999px;background:rgba(10,15,36,.55);border:1px solid rgba(244,237,225,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lang::before,.theme::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:46px;border-radius:999px;background:var(--ink);box-shadow:0 4px 14px -4px rgba(253,196,119,.45);transition:transform .5s var(--ease-out)}.lang[data-active="pl"]::before,.theme[data-active="light"]::before{transform:translateX(46px)}.lang__btn,.theme__btn{position:relative;z-index:1;width:46px;height:34px;border:0;border-radius:999px;background:none;color:var(--ink-dim);font: 600 .78rem/1 var(--mono);letter-spacing:.08em;cursor:pointer;transition:color .35s;-webkit-tap-highlight-color:transparent}.theme__btn{display:grid;place-items:center}.theme__btn svg{width:17px;height:17px}.lang__btn:hover,.theme__btn:hover{color:var(--ink)}.lang__btn[aria-pressed="true"],.theme__btn[aria-pressed="true"]{color:var(--on-ink)}.no-js .lang,.no-js .theme{display:none}.lang-wrap{position:relative}.lang[data-active="more"]::before{transform:translateX(92px)}.lang__more{display:grid;place-items:center}.lang__plus{grid-area: 1 / 1;width:14px;height:14px;transition:transform .5s var(--ease-out)}.lang__more[aria-expanded="true"] .lang__plus{transform:rotate(135deg)}.lang__code{grid-area: 1 / 1;display:none}.lang[data-active="more"] .lang__more:not([aria-expanded="true"]) .lang__plus {display:none}.lang[data-active="more"] .lang__more:not([aria-expanded="true"]) .lang__code {display:block}.lang[data-active="more"] .lang__more{color:var(--on-ink)}.lang-menu{position:absolute;top: calc(100% + 12px);left:0;right:0;padding:6px;border-radius:22px;background:rgba(10,15,36,.9);border:1px solid rgba(244,237,225,.14);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 26px 60px -20px rgba(0,0,0,.75) , inset 0 1px 0 rgba(244,237,225,.06);pointer-events:auto;transform-origin:calc(100% - 27px) -12px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.92);transition:opacity .16s , transform .24s var(--ease-io) , visibility 0s .24s}.lang-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .22s , transform .55s var(--ease-out) , visibility 0s}.lang-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;width:100%;padding:9px 10px;border:0;border-radius:16px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.lang-menu__item:hover,.lang-menu__item:focus-visible{background:rgba(244,237,225,.07)}.lang-menu__item:focus-visible{outline-offset:-2px}.lang-menu.is-open .lang-menu__item{animation:jett-lang-in .5s var(--ease-out) both;animation-delay: calc(70ms + var(--i) * 45ms)}@keyframes jett-lang-in { from { opacity: 0; transform: translateY(8px); } }.lang-menu__name{font: 600 .95rem/1.2 var(--sans);letter-spacing:.01em}.lang-menu__code{padding: 3px 5px 3px calc(5px + .08em);border:1px solid rgba(244,237,225,.16);border-radius:6px;font: 500 .62rem/1 var(--mono);letter-spacing:.08em;color:var(--ink-faint);transition:color .2s , border-color .2s , background-color .2s}.lang-menu__item:hover .lang-menu__code,.lang-menu__item:focus-visible .lang-menu__code{color:var(--ink);border-color:color-mix(in srgb,var(--tint) 65%,transparent)}.lang-menu__item[aria-checked="true"] .lang-menu__code{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding: clamp(64px, 9vh, 104px) var(--gutter) calc(var(--rise) + clamp(26px, 5vh, 60px));background:radial-gradient(90% 55% at 50% 105%,#19244f 0%,rgba(25,36,79,0) 70%) , linear-gradient(180deg,#03050b 0%,#060916 35%,#0b122c 100%)}.hero::after{content:"";flex:1 1 0;min-height: calc(var(--rise) * .5225)}.hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.08;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'180\'\ height=\'180\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.85\'\ numOctaves=\'2\'\ stitchTiles=\'stitch\'/%3E%3CfeColorMatrix\ values=\'0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ 0\ 1\ 0\ 0\ 0\ .6\ 0\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23n\)\'/%3E%3C/svg%3E)}.hero__sky{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero__nebula{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.nebula{position:absolute;left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh);background:radial-gradient(50% 50% at 50% 50%,var(--ink-glow),transparent 70%);animation:jett-nebula-drift var(--drift) ease-in-out var(--late) infinite alternate , jett-nebula-breathe var(--breathe) ease-in-out var(--late) infinite alternate}.nebula--teal{--nx:-26%;--ny:16%;--nw:72%;--nh:84%;--ink-glow:rgba(73,177,178,.13);--dx:2.6%;--dy:-2%;--drift:47s;--breathe:31s;--late:-13s}.nebula--crimson{--nx:59%;--ny:-14%;--nw:64%;--nh:80%;--ink-glow:rgba(199,29,78,.15);--dx:-2.4%;--dy:2.2%;--drift:53s;--breathe:37s;--late:-29s}.nebula--amber{--nx:24%;--ny:58%;--nw:80%;--nh:60%;--ink-glow:rgba(253,196,119,.06);--dx:2%;--dy:-2.4%;--drift:61s;--breathe:43s;--late:-41s}@keyframes jett-nebula-drift {
  from { translate: calc(var(--dx) * -1) calc(var(--dy) * -1); }
  to { translate: var(--dx) var(--dy); }
}@keyframes jett-nebula-breathe {
  from { scale: .96; opacity: 1; }
  to { scale: 1.04; opacity: .86; }
}.ufo{position:absolute;z-index:1;left:0;top:0;width:clamp(46px,4.2vw,64px);height:auto;overflow:visible;pointer-events:none;visibility:hidden;opacity:0;will-change:transform , opacity;filter:drop-shadow(0 0 5px rgba(116,221,215,.3))}.ufo__lights circle{animation:jett-ufo-blink 1.35s steps(1) infinite}.ufo__lights circle:nth-child(3n + 1) {fill:#74ddd7}.ufo__lights circle:nth-child(3n + 2) {fill:#fdc477}.ufo__lights circle:nth-child(3n) {fill:#ff5f8c}.ufo__lights circle:nth-child(2) {animation-delay:-.22s}.ufo__lights circle:nth-child(3) {animation-delay:-.45s}.ufo__lights circle:nth-child(4) {animation-delay:-.67s}.ufo__lights circle:nth-child(5) {animation-delay:-.9s}.ufo__lights circle:nth-child(6) {animation-delay:-1.12s}@keyframes jett-ufo-blink { 0%, 49% { opacity: 1; } 50%, 100% { opacity: .22; } }.ship{position:absolute;z-index:1;left:0;top:0;height:auto;overflow:visible;pointer-events:none;visibility:hidden;opacity:0;will-change:transform , opacity}.ship--enterprise{width:clamp(76px,7vw,112px);filter:drop-shadow(0 0 5px rgba(127,214,255,.28))}.ship__coil,.ship__bussard,.ship__deflector{transition:opacity .6s , filter .6s}.ship__coil{opacity:.75;filter:drop-shadow(0 0 1.5px #7fd6ff)}.ship__bussard{filter:drop-shadow(0 0 1.5px #ff5b5b)}.ship__deflector{filter:drop-shadow(0 0 2px #ffc46b)}.ship--enterprise.is-engaged .ship__coil{opacity:1;filter:drop-shadow(0 0 3px #7fd6ff) brightness(1.4)}.ship--enterprise.is-engaged .ship__bussard{filter:drop-shadow(0 0 3.5px #ff5b5b) brightness(1.3)}.ship--borg{width:clamp(44px,4vw,62px);filter:drop-shadow(0 0 6px rgba(110,255,160,.32))}.borg__face{stroke:rgba(126,255,170,.42);stroke-width:.8;stroke-linejoin:round}.borg__grid{fill:none;stroke:rgba(126,255,170,.24);stroke-width:.45}.borg__lights{fill:#8dffb0;filter:drop-shadow(0 0 1.5px #8dffb0)}.ship--deathstar{width:clamp(70px,7.5vw,116px);filter:drop-shadow(0 0 8px rgba(150,165,196,.14))}.ds__charge,.ds__focus{filter:drop-shadow(0 0 2px #8dff9a)}.ds__beam{filter:drop-shadow(0 0 3px #8dff9a)}.hero__inner{flex:1 0 auto;position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.emblem{position:relative;width:var(--em);aspect-ratio: 1 / 1;margin: calc(var(--em) * -.07) 0 calc(var(--em) * -.1);-webkit-tap-highlight-color:transparent}.emblem__halo{position:absolute;inset:-45%;pointer-events:none;background:radial-gradient(closest-side,rgba(253,196,119,.15),rgba(253,196,119,.045) 52%,rgba(253,196,119,0) 78%);will-change:transform}.emblem__back,.emblem__front{position:absolute;inset:0;width:100%;height:100%;overflow:visible;will-change:transform}.emblem__back{z-index:1}.emblem__fx{position:absolute;z-index:2;left:0;top:0;width:0;height:0;pointer-events:none}.emblem__front{z-index:3;pointer-events:none}.ring{fill:none;stroke:var(--brand-amber);stroke-width:12}.ring-heat{fill:none;stroke-width:12;opacity:0}.ring-heat--1{stroke:#fff6e6}.ring-heat--2{stroke:#ffe3b3}.ring-heat--3{stroke:#fed79b}.bubble{fill:none;stroke:var(--brand-amber)}.rocket-body{pointer-events:visiblePainted;cursor:pointer}.flame-core{fill:#e6fffb;opacity:.42;mix-blend-mode:screen}.port-glass{fill:#8e1238}.port-glint{fill:#fff;opacity:0}.port-shine{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:1.7;stroke-linecap:round}.port-ring{fill:none;stroke:#fff3e3;stroke-width:3.25}.hero__text{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center}.wordmark{margin:0;font-family: var(--sans);font-weight:800;font-size: clamp(2.4rem, 1.35rem + 3.4vw, 4.5rem);line-height:1;letter-spacing:-.035em;color:var(--ink);white-space:nowrap}.wordmark__b{font-weight:300;letter-spacing:-.02em;color:#e7e0ee}.wordmark .ch{display:inline-block}.tagline{margin:.5rem 0 0;font-family: var(--serif);font-style:italic;font-size: clamp(1.75rem, 1.2rem + 1.9vw, 3rem);line-height:1.08;color:var(--ink)}.tagline__world{color:var(--amber)}.tagline__code{color:var(--teal-hi)}.tagline__world,.tagline__code{white-space:nowrap}.tagline__slash{display:inline-block;margin:0 .14em;color:var(--crimson-hi);font-style:normal;font-family: var(--sans);font-weight:200;transform:translateY(-.02em) skewX(-14deg)}.subline{display:grid;margin:1rem 0 0;max-width:54ch;font-family: var(--mono);font-size: clamp(.78rem, .72rem + .3vw, .96rem);line-height:1.6;color:var(--ink-dim);text-align:left}.subline__ghost,.subline__live{grid-area: 1 / 1;white-space:pre-line;padding-left:1.8ch;text-indent:-1.8ch}.subline__ghost{visibility:hidden}.subline__ghost .caret{animation:none}.subline__br{display:none}@media (max-width:560px){.subline__br{display:inline}}.subline__prompt{display:inline-block;width:1.8ch;text-indent:0;color:var(--teal)}.caret{display:inline-block;width:.55ch;height:1.12em;margin-left:.2ch;margin-right:-.75ch;vertical-align:-.2em;background:var(--teal-hi);border-radius:1px;animation:jett-blink 1.1s steps(1) infinite}.is-typing .caret{animation:none}.hero__cta{margin-top:clamp(1.25rem,3.2vh,2.1rem)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;height:54px;padding:0 24px 0 23.4px;border:0;border-radius:999px;font: 700 1rem/1 var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease-out) , box-shadow .45s var(--ease-out) , filter .3s}.btn--primary{color:#fff7f0;background:linear-gradient(135deg,#e5386a 0%,#c71d4e 48%,#9f143c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25) , 0 0 0 1px rgba(255,128,166,.2) , 0 14px 34px -14px rgba(229,56,106,.85)}.btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3) , 0 0 0 1px rgba(255,128,166,.32) , 0 20px 44px -14px rgba(229,56,106,1)}.btn--primary:active{transform:translateY(0) scale(.98)}.btn:focus-visible{outline:2px solid var(--teal-hi);outline-offset:4px}.btn__label{text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic) {
  .btn__label { position: relative; top: .0625em; }   /* the caps sit about 1px high otherwise */
}.btn__icon{width:17.25px;height:16.15px;flex:none;overflow:visible;transition:transform .5s var(--ease-out)}.btn:hover .btn__icon{transform:translate(3px,-3px)}.horizon{position:absolute;z-index:3;left:0;right:0;bottom:0;height: calc(var(--rise) * 1.9);pointer-events:none}.horizon__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.horizon__rim{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.horizon__halo{fill:none;stroke:url(#g-rim);vector-effect:non-scaling-stroke}.horizon__halo--1{stroke-width:6;opacity:.32}.horizon__halo--2{stroke-width:20;opacity:.12}.horizon__halo--3{stroke-width:56;opacity:.06}.horizon__land{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.js .horizon__land,.js .about__planet{opacity:0;transition:opacity .9s var(--ease-out)}.js .horizon__land.is-drawn,.js .about__planet.is-drawn{opacity:1}.about{position:relative;background:var(--bg)}.about__planet{position:absolute;left:0;top:0;width:100%;display:block;pointer-events:none}.about::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(244,237,225,.04) 1px,transparent 1px) , linear-gradient(90deg,rgba(244,237,225,.04) 1px,transparent 1px);background-size:56px 56px;background-position:center -1px;-webkit-mask-image:radial-gradient(65% 70% at 50% 45%,#000 10%,transparent 72%);mask-image:radial-gradient(65% 70% at 50% 45%,#000 10%,transparent 72%)}.about__inner{position:relative;max-width:1080px;margin:0 auto;padding:24px var(--gutter) clamp(64px,10vw,136px)}.eyebrow{margin:0 0 clamp(26px,4vw,46px);font: 500 .76rem/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-hi)}.eyebrow__mark{color:var(--ink-faint);margin-right:.35em;letter-spacing:0}.lines{list-style:none;margin:0;padding:0;display:grid;gap:clamp(22px,3.4vw,42px)}.line{display:grid;grid-template-columns:clamp(2.1rem,6vw,4.6rem) minmax(0,1fr);align-items:center}.line__no{font: 500 .78rem/1 var(--mono);color:var(--ink-faint);transition:color .8s}.line.is-done .line__no{color:var(--teal-hi)}.line__text{margin:0;font-family: var(--serif);font-size: clamp(1.55rem, 1.02rem + 2.25vw, 3.05rem);line-height:1.17;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.hl{font-style:italic}.hl--amber{color:var(--amber)}.hl--teal{color:var(--teal-hi)}.hl--crimson{color:var(--crimson-hi)}.line__text .w{display:inline-block}.line__text .tie{white-space:nowrap}.js .line:not(.is-in) .line__text .w {opacity:0;transform:translateY(.3em)}.js .line .line__text .w{transition:opacity .7s var(--ease-out) , transform .9s var(--ease-out);transition-delay:var(--d,0s)}.line__caret{display:inline-block;width:.08em;height:.82em;margin-left:.12em;margin-right:-.2em;vertical-align:-.04em;background:var(--teal-hi);animation:jett-blink 1.1s steps(1) infinite}.contact{position:relative;background:var(--bg)}.contact::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 46% at 78% 42%,rgba(73,177,178,.09),rgba(73,177,178,0) 70%) , radial-gradient(34% 40% at 16% 76%,rgba(199,29,78,.055),rgba(199,29,78,0) 70%)}.contact__inner{--contact-gap:clamp(30px,5vw,64px);--tech-space:clamp(26px,3.6vw,48px);position:relative;max-width:1080px;margin:0 auto;padding:0 var(--gutter) var(--tech-space);display:grid;gap:var(--contact-gap)}@media (min-width:960px){.contact__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.contact__intro{display:flex;flex-direction:column}.contact__intro .snippet{display:block;flex:1 1 0;min-height:10.4rem;max-width:none;contain:size}}.contact__title{margin:0;font-family: var(--serif);font-style:italic;font-weight:400;font-size: clamp(2.8rem, 1.5rem + 4.6vw, 5.4rem);line-height:.98;letter-spacing:-.01em}.contact__lead,.contact__direct{font-family: var(--sans);font-size:1.08rem;color:var(--ink-dim)}.contact__lead{margin:1.1rem 0 0;max-width:30ch}.contact__direct{margin:1.8rem 0 0}.contact__meta.is-inline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;margin-top:1.1rem}.contact__meta.is-inline .contact__lead,.contact__meta.is-inline .contact__direct{margin:0;max-width:none}@supports (text-box: trim-both cap alphabetic) {
  .contact__intro { --intro-gap: 2.5rem; --cap-rise: .052em; }
  .contact__title { text-box: trim-end cap alphabetic; }
  .contact__lead,
  .contact__direct { margin-top: calc(var(--intro-gap) + var(--cap-rise)); }
  .contact__lead { text-box: trim-both cap alphabetic; }
  .contact__direct { text-box: trim-start cap alphabetic; }
  .contact__meta.is-inline { margin-top: 0; }
  .contact__meta.is-inline .contact__lead,
  .contact__meta.is-inline .contact__direct { margin-top: calc(var(--intro-gap) + var(--cap-rise)); text-box: trim-start cap alphabetic; }
  @media (min-width: 960px) {
    .contact__direct { text-box: trim-both cap alphabetic; }
    .contact__intro .snippet { margin-top: var(--intro-gap); }
  }
}.snippet{display:none;margin:2.2rem 0 0;padding:1.1rem 1.25rem 1.15rem 1rem;max-width:25rem;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:rgba(4,7,19,.45);font: 400 .84rem/1.75 var(--mono);color:var(--ink-dim);tab-size:2}.snippet .ln{display:inline-block;width:2.2ch;margin-right:1.4ch;text-align:right;color:var(--ink-faint);opacity:.7;user-select:none}.snippet .c{color:var(--ink-faint);font-style:italic}.snippet code,.snippet__eof{display:block}.snippet__eof .ln{opacity:.45}.snippet .k{color:var(--crimson-hi)}.snippet .f{color:var(--teal-hi)}.snippet__caret{display:inline-block;width:.55ch;height:1.05em;margin-left:.3ch;vertical-align:-.18em;background:var(--amber);animation:jett-blink 1.1s steps(1) infinite}.email a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(116,221,215,.45);transition:color .2s , border-color .2s}.email a:hover{color:var(--teal-hi);border-color:var(--teal-hi)}.email.is-ready{animation:jett-fade .6s both}.card{--card-pad:clamp(22px,4vw,40px);position:relative;border-radius:28px;padding:var(--card-pad);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid rgba(244,237,225,.1);box-shadow:0 40px 90px -45px rgba(0,0,0,.75) , inset 0 1px 0 rgba(255,255,255,.06)}.form{display:grid;gap:1.3rem}.form__row{display:grid;gap:1.3rem}@media (min-width:560px){.form__row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:.5rem;min-width:0;align-content:start}.field__label{font: 500 .72rem/1.2 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);transition:color .25s}.req{margin-left:.4em;color:var(--crimson-hi)}.field:focus-within .field__label{color:var(--teal-hi)}.field__input{width:100%;height:54px;padding:0 1rem;border:1px solid rgba(244,237,225,.14);border-radius:14px;background:rgba(4,7,19,.5);color:var(--ink);font: 500 1.05rem/1.4 var(--sans);-webkit-appearance:none;appearance:none;transition:border-color .25s , box-shadow .25s , background-color .25s}.field__input::placeholder{color:rgba(170,176,204,.42)}.field__input:hover{border-color:rgba(244,237,225,.26)}.field__input:focus{outline:none;border-color:var(--teal);background:rgba(4,7,19,.72);box-shadow:0 0 0 4px rgba(73,177,178,.18)}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px #0d1330 inset;caret-color:var(--ink)}.field__input--area{height:auto;min-height:170px;padding:.85rem 1rem;line-height:1.55;resize:none}.field.is-invalid .field__input{border-color:var(--crimson-hi);box-shadow:0 0 0 4px rgba(255,95,140,.14)}.field.is-invalid .field__label{color:var(--crimson-hi)}.field__error{margin:0;font-size:.88rem;color:var(--crimson-hi)}.field__error:empty{display:none}.field__meta{display:flex;align-items:baseline;gap:1rem}.field__count{margin:0 0 0 auto;font: 400 .74rem/1.2 var(--mono);color:var(--ink-faint);transition:color .25s}.field__count.is-short{color:var(--amber)}.field__count.is-full{color:var(--crimson-hi)}.captcha{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.captcha__tile{position:relative;flex:1 1 10rem;min-width:0;max-width:14rem;height:54px;overflow:hidden;border-radius:14px;border:1px solid rgba(244,237,225,.14);background:radial-gradient(90% 130% at 12% 0%,rgba(73,177,178,.16),transparent 62%) , radial-gradient(80% 120% at 100% 100%,rgba(199,29,78,.14),transparent 60%) , rgba(4,7,19,.5);transition:border-color .25s}.captcha__tile.is-failed{border-style:dashed;border-color:rgba(255,95,140,.45)}.captcha__art{display:block;width:100%;height:100%;transition:opacity .3s var(--ease-out)}.captcha__tile.is-loading .captcha__art{opacity:0}.captcha__noise path{fill:none;stroke:rgba(116,221,215,.38);stroke-width:.5;stroke-linecap:round;stroke-dasharray:.1 1.6}.captcha__stars circle{fill:var(--ink);animation:jett-twinkle 3.4s var(--tw,0s) ease-in-out infinite}.captcha__ink{filter:drop-shadow(0 0 2px rgba(116,221,215,.45))}.captcha__ink path{fill:none;stroke:url(#captcha-ink);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation: jett-draw .6s calc(.1s + var(--i) * .14s) var(--ease-out) forwards}.captcha__tile::after{content:'';position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--teal-hi);box-shadow:0 0 10px var(--teal-hi);opacity:0;transition:opacity .3s}.captcha__tile.is-loading::after{opacity:1;animation:jett-captcha-orbit 1s linear infinite}.captcha__eq{flex:none;font: 500 1.3rem/1 var(--mono);color:var(--ink-faint)}.captcha__input.field__input{flex:0 0 5.4rem;width:5.4rem;padding:0 .6rem;text-align:center;font: 600 1.2rem/1 var(--mono);letter-spacing:.06em}.captcha__new{flex:none;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid var(--line-strong);background:none;color:var(--ink-dim);cursor:pointer;transition:border-color .25s , color .25s}.captcha__new svg{width:18px;height:18px;transform: rotate(calc(var(--turns, 0) * -360deg));transition:transform .8s var(--ease-out)}.captcha__new:hover{color:var(--teal-hi);border-color:var(--teal-hi)}.captcha__new:focus-visible{outline:2px solid var(--teal-hi);outline-offset:3px}@media (max-width:380px){.captcha{gap:.45rem}.captcha__input.field__input{flex-basis:4.6rem;width:4.6rem}}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.3rem;margin-top:.3rem}@media (max-width:559px){.btn--send{width:100%}}.form__status{margin:0;font-size:.95rem;color:var(--ink-dim)}.form__status.is-error{color:var(--crimson-hi)}.form.is-hidden{display:none}.btn--send[aria-busy="true"]{cursor:progress;filter:saturate(.85)}.btn--send[aria-busy="true"] .btn__icon{animation:jett-rumble .11s linear infinite}.btn--send.is-launched .btn__icon{animation:jett-launch 1s var(--ease-io) forwards}.form__side{flex:1 1 100%;display:flex;align-items:center;min-width:0}.scene{display:none}@media (min-width:560px){.form__actions{position:relative;flex-direction:row-reverse;flex-wrap:nowrap}.form__actions .btn--send,.form__status{position:relative;z-index:1}.form__actions .btn--send{flex-shrink:0}.form__side{flex:1 1 auto;align-self:stretch;min-height:54px}.scene{--fade-x:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);--fade-y:linear-gradient(to bottom,transparent,#000 28%,#000 70%,transparent);display:block;position:absolute;inset:-14px -10px calc(16px - var(--card-pad)) calc(16px - var(--card-pad));pointer-events:none;opacity:.3;-webkit-mask-image:var(--fade-x) , var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x) , var(--fade-y);mask-composite:intersect;transition:opacity .7s var(--ease-out)}.form__actions.is-ready .scene{opacity:.48}.btn--send:hover ~ .form__side .scene,
  .btn--send:focus-visible ~ .form__side .scene {opacity:.62}.form__actions.is-launched .scene{opacity:.8}.form__actions.has-status .scene{opacity:0}}.scene__defs{position:absolute;width:0;height:0}.scene__obj{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;overflow:visible;translate:-50% -50%;rotate:var(--r,0deg);animation:jett-drift var(--f,6s) ease-in-out var(--d,0s) infinite alternate}.scene__star{position:absolute;left:var(--x);top:var(--y);width:2px;height:2px;border-radius:50%;background:var(--ink);translate:-50% -50%;animation:jett-twinkle 3.6s ease-in-out var(--tw,0s) infinite}.scene__star--big{width:3px;height:3px;box-shadow:0 0 5px rgba(244,237,225,.8)}.scene__lights circle{animation:jett-ufo-blink 1.35s steps(1) infinite}.scene__lights circle:nth-child(1) {fill:#74ddd7}.scene__lights circle:nth-child(2) {fill:#fdc477;animation-delay:-.34s}.scene__lights circle:nth-child(3) {fill:#ff5f8c;animation-delay:-.67s}.scene__lights circle:nth-child(4) {fill:#74ddd7;animation-delay:-1s}.scene__flame{transform-box:fill-box;transform-origin:100% 0;animation:jett-flicker .45s ease-in-out infinite alternate}.btn--send[aria-busy="true"] ~ .form__side .scene__flame,
.form__actions.is-launched .scene__flame {animation-duration:.09s}.form__actions.is-launched .scene__rocket{animation:jett-scene-launch 1.1s var(--ease-io) forwards}.form__actions.is-launched .scene__ufo{animation:jett-scene-zip .9s .12s var(--ease-io) forwards}.sent{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:clamp(18px,5vw,48px) 6px;outline:none}.sent[hidden]{display:none}.sent__art{width:150px;height:150px;margin:0 auto;overflow:visible}.sent__ring{fill:none;stroke:var(--brand-amber);stroke-width:5;stroke-dasharray:277;stroke-dashoffset:277;animation:jett-draw 1.3s .15s var(--ease-out) forwards}.sent__rocket-wrap{animation:jett-sent-in 1.3s var(--ease-out) both , jett-bob 3.6s 1.3s ease-in-out infinite}.sent__title{margin:.9rem 0 .5rem;font-family: var(--serif);font-style:italic;font-weight:400;font-size: clamp(2rem, 1.4rem + 2vw, 2.9rem);line-height:1.05}.sent__text{margin:0 auto;max-width:40ch;color:var(--ink-dim)}.tech{grid-column: 1 / -1;position:relative;overflow:hidden;margin-top:calc(var(--tech-space) - var(--contact-gap));padding:14px 0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%)}.tech__track{display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none}.tech.is-draggable{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.tech.is-draggable .tech__track{will-change:transform}.tech__item{flex:none;margin-right:clamp(30px,3.6vw,46px);color:var(--ink);opacity:.3;transition:opacity 1.1s var(--ease-out) , color 1.1s var(--ease-out) , filter 1.1s var(--ease-out)}.tech__item.is-lit{opacity:1;color:var(--lit);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lit) 65%,transparent))}@media (hover:hover){.tech__item:hover{opacity:1;color:var(--lit);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lit) 65%,transparent));transition-duration:.35s}}.tech__link{display:block;color:inherit;-webkit-user-drag:none}.tech__logo{display:block;width:clamp(24px,2.3vw,30px);height:clamp(24px,2.3vw,30px);fill:currentColor}.tech-tag{position:fixed;z-index:30;left:0;top:0;width:0;height:0;color:#fff;pointer-events:none;visibility:hidden;will-change:transform}.tech-tag.is-on{visibility:visible}.tech-tag__line{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;fill:none;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.tech-tag.is-on .tech-tag__line{stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--ease-out)}.tech-tag__text{position:absolute;left: calc(var(--across, 14px) + 7px);bottom:calc(2px - var(--down,14px));font: 600 .8rem/1 var(--sans);letter-spacing:.03em;white-space:nowrap;opacity:0;transform:translateY(3px)}.tech-tag.is-flipped .tech-tag__text{left:auto;right: calc(var(--across, 14px) + 7px)}.tech-tag.is-on .tech-tag__text{opacity:1;transform:none;transition:opacity .25s .14s , transform .38s .14s var(--ease-out)}.footer{border-top:1px solid var(--line);background:var(--bg-deep)}.footer__inner{max-width:1080px;margin:0 auto;padding:26px var(--gutter) max(26px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px;font-size:.93rem;color:var(--ink-dim)}.footer__inner p{margin:0}.footer__cookies{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--ink);cursor:default}.cookie{width:21px;height:21px;flex:none;transition:transform .7s var(--ease-out)}.cookie__dough{fill:#e7a85c}.cookie circle{fill:#5a331a}.footer__cookies:hover .cookie{transform:rotate(-28deg) scale(1.1)}.footer__ai{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);cursor:default}.ai-badge{width:37px;height:22px;flex:none;filter:drop-shadow(0 0 5px rgba(253,196,119,.16));transition:filter .4s , transform .6s var(--ease-out)}.footer__ai:hover .ai-badge{filter:drop-shadow(0 0 8px rgba(253,196,119,.45)) brightness(1.08);transform:scale(1.06)}.footer__ai-text{font-size:.56em;font-weight:600;line-height:1.3;letter-spacing:.02em;text-align:left}.footer__ai-text a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(116,221,215,.45);transition:color .2s , border-color .2s}.footer__ai-text a:hover{color:var(--teal-hi);border-color:var(--teal-hi)}.kiss{display:inline-block;width:1.5em;height:1em;margin-left:.35em;vertical-align:-.12em}.to-top{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--ink);border:1px solid var(--line-strong);transition:transform .45s var(--ease-out) , border-color .25s , color .25s}.to-top svg{width:18px;height:18px}.to-top:hover{transform:translateY(-3px);color:var(--teal-hi);border-color:var(--teal-hi)}.footer__inner.is-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px}.footer__inner.is-pairs>*{white-space:nowrap}.footer__inner.is-pairs .footer__copy,.footer__inner.is-pairs .footer__ai{justify-self:start}.footer__inner.is-pairs .footer__cookies,.footer__inner.is-pairs .footer__mail{justify-self:end}.footer__inner.is-pairs .to-top{grid-column: 1 / -1;justify-self:center}@media (max-width:680px){.footer__inner{flex-direction:column;text-align:center;gap:12px}}.footer__inner.is-stacked{flex-direction:column;text-align:center;gap:12px}.js .reveal{transition:opacity 1s var(--ease-out) , transform 1.2s var(--ease-out)}.js .reveal:not(.is-in) {opacity:0;transform:translateY(26px)}.intro .emblem__front,.intro .emblem__back,.intro .emblem__halo,.intro .hero__text>*{opacity:0;animation:jett-fade .8s 2.5s forwards}.hero.is-staging .emblem__halo{opacity:0}.hero.is-staging.is-lit .emblem__halo{opacity:1}.emblem__halo{transition:opacity 2.2s var(--ease-out)}.hero.is-staging .hero__text > *:not(.is-shown) {opacity:0;transform:translateY(16px)}.hero__text>*{transition:opacity 1s var(--ease-out) , transform 1.2s var(--ease-out)}.hero.is-staging .wordmark:not(.is-shown) {opacity:1;transform:none}.hero.is-staging .wordmark:not(.is-shown) .ch {opacity:0;transform:translateY(.45em) rotate(6deg)}.wordmark .ch{transition:opacity .7s var(--ease-out) , transform 1s var(--ease-out);transition-delay: calc(var(--i, 0) * 38ms)}@keyframes jett-fade { from { opacity: 0; } to { opacity: 1; } }@keyframes jett-spin { to { transform: rotate(360deg); } }@keyframes jett-blink { 0%, 55% { opacity: 1; } 56%, 100% { opacity: 0; } }@keyframes jett-rumble {
  0%, 100% { transform: translate(0, 0); }
  25% { transform: translate(.7px, -.7px); }
  50% { transform: translate(-.6px, .4px); }
  75% { transform: translate(.4px, .7px); }
}@keyframes jett-launch {
  0% { transform: none; opacity: 1; }
  22% { transform: translate(-3px, 3px); opacity: 1; }
  100% { transform: translate(150px, -150px) rotate(-6deg); opacity: 0; }
}@keyframes jett-draw { to { stroke-dashoffset: 0; } }@keyframes jett-sent-in {
  from { transform: translate(-70px, 60px) scale(.6); opacity: 0; }
  to { transform: none; opacity: 1; }
}@keyframes jett-bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-4px); } }@keyframes jett-twinkle { 0%, 100% { opacity: .18; } 50% { opacity: .8; } }@keyframes jett-drift {
  from { transform: translateY(-1.6px) rotate(-2deg); }
  to { transform: translateY(1.6px) rotate(2deg); }
}@keyframes jett-flicker { from { transform: scale(.72); opacity: .6; } to { transform: scale(1.08); opacity: 1; } }@keyframes jett-scene-launch {
  0% { transform: none; }
  18% { transform: translate(-2px, 2px); }
  100% { transform: translate(120px, -110px); opacity: 0; }
}@keyframes jett-scene-zip {
  30% { transform: translateY(2px) rotate(-6deg); }
  100% { transform: translate(-70px, -46px) scale(.4) rotate(-14deg); opacity: 0; }
}@keyframes jett-captcha-orbit {
  from { transform: rotate(0deg) translateX(12px); }
  to { transform: rotate(360deg) translateX(12px); }
}:root[data-theme="light"]{--bg:#f4f7fb;--bg-deep:#e8eef6;--ink:#151b36;--ink-dim:#4b5477;--ink-faint:#7c84a3;--line:rgba(21,27,54,.1);--line-strong:rgba(21,27,54,.2);--amber:#c27715;--on-ink:#f4f7fb;--crimson-hi:#d0245a;--teal:#23898b;--teal-hi:#13787a}[data-theme="light"]{scrollbar-color:#b6c1d6 var(--bg-deep)}[data-theme="light"] ::selection{background:rgba(19,120,122,.2);color:var(--ink)}[data-theme="light"] .lang,[data-theme="light"] .theme{background:rgba(255,255,255,.62);border-color:rgba(21,27,54,.12);box-shadow:0 6px 18px -10px rgba(21,40,80,.35)}[data-theme="light"] .lang::before,[data-theme="light"] .theme::before{box-shadow:0 4px 12px -4px rgba(21,27,54,.45)}[data-theme="light"] .lang-menu{background:rgba(255,255,255,.92);border-color:rgba(21,27,54,.12);box-shadow:0 26px 60px -24px rgba(21,40,80,.5) , inset 0 1px 0 rgba(255,255,255,.7)}[data-theme="light"] .lang-menu__item:hover,[data-theme="light"] .lang-menu__item:focus-visible{background:rgba(21,27,54,.05)}[data-theme="light"] .lang-menu__code{border-color:rgba(21,27,54,.16)}[data-theme="light"] .wordmark__b{color:#3a4169}[data-theme="light"] .about::before{background-image:linear-gradient(rgba(21,27,54,.05) 1px,transparent 1px) , linear-gradient(90deg,rgba(21,27,54,.05) 1px,transparent 1px)}[data-theme="light"] .snippet{background:rgba(255,255,255,.7)}[data-theme="light"] .email a,[data-theme="light"] .footer__ai-text a{border-bottom-color:rgba(19,120,122,.45)}[data-theme="light"] .card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.8));border-color:rgba(21,27,54,.08);box-shadow:0 40px 90px -50px rgba(21,44,90,.38) , inset 0 1px 0 #fff}[data-theme="light"] .field__input{border-color:rgba(21,27,54,.16);background:#fff}[data-theme="light"] .field__input::placeholder{color:rgba(75,84,119,.5)}[data-theme="light"] .field__input:hover{border-color:rgba(21,27,54,.3)}[data-theme="light"] .field__input:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(35,137,139,.16)}[data-theme="light"] .field__input:-webkit-autofill,[data-theme="light"] .field__input:-webkit-autofill:hover,[data-theme="light"] .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset}[data-theme="light"] .field.is-invalid .field__input{box-shadow:0 0 0 4px rgba(208,36,90,.12)}[data-theme="light"] .captcha__tile{border-color:rgba(21,27,54,.16);background:radial-gradient(90% 130% at 12% 0%,rgba(35,137,139,.13),transparent 62%) , radial-gradient(80% 120% at 100% 100%,rgba(199,29,78,.1),transparent 60%) , #fff}[data-theme="light"] .captcha__tile.is-failed{border-color:rgba(208,36,90,.45)}[data-theme="light"] .captcha__noise path{stroke:rgba(19,120,122,.34)}[data-theme="light"] .captcha__stars circle{fill:#9aa6c4}[data-theme="light"] .captcha__ink{filter:drop-shadow(0 0 1.5px rgba(19,120,122,.25))}.hero__day{display:none}[data-theme="light"] .hero__day{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(52% 46% at 84% 16%,rgba(255,236,196,.78),rgba(255,236,196,0) 62%) , linear-gradient(180deg,#3b8bd6 0%,#68abe8 26%,#9fcdf1 55%,#d2e9f9 80%,#ebf5fd 100%)}[data-theme="light"] .hero{background:none}.hero__clouds{position:absolute;width:0;height:0}.hero__weather{display:none}[data-theme="light"] .hero__weather{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.sun{position:absolute;left:84%;top:16%;width:clamp(54px,6vw,92px);aspect-ratio:1;translate:-50% -50%}.sun__disc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fffaea 0%,#ffefc4 50%,#ffd88a 86%,#ffc96c 100%);box-shadow:0 0 0 6px rgba(255,228,170,.38) , 0 0 28px 10px rgba(255,222,160,.68)}.sun__rays{position:absolute;inset:-190%;background: center / 100% 100% no-repeat;animation:jett-spin 240s linear infinite;will-change:transform}.cloud{position:absolute;left:0;right:0;top:var(--top);height:0;animation:jett-cloud var(--speed) linear var(--delay) infinite;will-change:transform}.cloud svg{position:absolute;left:0;top:0;width:var(--size);height:auto;overflow:visible;translate:-100% -50%}@keyframes jett-cloud { from { transform: translateX(0); } to { transform: translateX(calc(100% + var(--size))); } }.balloon{position:absolute;left:var(--bx,12%);top:var(--by,42%);width:clamp(30px,3.4vw,56px);translate:-50% -50%}.balloon--two{width:clamp(28px,3.1vw,52px)}.js .balloon:not(.is-placed) {visibility:hidden}.balloon__drift{animation:jett-balloon-drift var(--drift,27s) ease-in-out var(--late,0s) infinite alternate}.balloon__bob{animation:jett-balloon-bob var(--bob,6.5s) ease-in-out var(--late,0s) infinite alternate}.balloon svg{display:block;width:100%;height:auto;overflow:visible;transform-origin:50% 12%;animation:jett-balloon-sway 5.3s ease-in-out var(--late,0s) infinite alternate;filter:drop-shadow(0 4px 5px rgba(30,60,110,.16))}.balloon--two{--drift:31s;--bob:7.4s}@keyframes jett-balloon-drift { from { transform: translateX(-16px); } to { transform: translateX(16px); } }@keyframes jett-balloon-bob { from { transform: translateY(-7px); } to { transform: translateY(7px); } }@keyframes jett-balloon-sway { from { transform: rotate(-2.4deg); } to { transform: rotate(2.4deg); } }.flier,.poop{display:none}[data-theme="light"] .flier,[data-theme="light"] .poop{display:block}.flier{position:absolute;z-index:1;left:0;top:0;height:auto;overflow:visible;pointer-events:none;visibility:hidden;will-change:transform}.flier--pigeon{width:clamp(40px,3.4vw,56px);filter:drop-shadow(0 3px 3px rgba(30,60,110,.16))}.flier--plane{width:clamp(34px,3vw,48px);filter:drop-shadow(0 3px 3px rgba(30,60,110,.14))}.poop{position:absolute;z-index:1;left:0;top:0;width:5px;height:6px;border-radius: 50% 50% 46% 46% / 60% 60% 40% 40%;background:radial-gradient(circle at 50% 66%,#8e9868 0 26%,#f5f5ee 34%);box-shadow:0 0 0 .5px rgba(80,90,70,.25);pointer-events:none;visibility:hidden;will-change:transform , opacity}[data-theme="light"] .hero__nebula{display:none}[data-theme="light"] .hero::before{opacity:.035}[data-theme="light"] .ufo,[data-theme="light"] .ship{display:none}[data-theme="light"] .ring-inner{fill:url(#g-inner-day)}[data-theme="light"] .emblem__halo{background:radial-gradient(closest-side,rgba(255,244,214,.5),rgba(255,244,214,.16) 52%,rgba(255,244,214,0) 78%)}[data-theme="light"] .horizon__ground{fill:url(#g-ground-day)}[data-theme="light"] .horizon__halo{stroke:url(#g-rim-day)}[data-theme="light"] .horizon__halo--1{opacity:.5}[data-theme="light"] .horizon__halo--2{opacity:.3}[data-theme="light"] .horizon__halo--3{opacity:.18}.horizon__limb{display:none}[data-theme="light"] .horizon__limb{display:inline}.horizon__limb path{fill:none;stroke:#3f7fc2;vector-effect:non-scaling-stroke}.horizon__limb--1{stroke-width:8;opacity:.3}.horizon__limb--2{stroke-width:22;opacity:.15}.horizon__limb--3{stroke-width:48;opacity:.085}.scene__day{display:none}[data-theme="light"] .scene__day{display:block}[data-theme="light"] .scene__obj:not(.scene__day):not(.scene__rocket),
[data-theme="light"] .scene__star {display:none}[data-theme="light"] .scene__rocket > path:not(.scene__flame) {fill:#2d3563}[data-theme="light"] .scene__sun g{animation:jett-spin 24s linear infinite;transform-box:fill-box;transform-origin:center}@media (min-width:560px){[data-theme="light"] .scene{opacity:.62}[data-theme="light"] .form__actions.is-ready .scene{opacity:.76}[data-theme="light"] .btn--send:hover ~ .form__side .scene,
  [data-theme="light"] .btn--send:focus-visible ~ .form__side .scene {opacity:.9}[data-theme="light"] .form__actions.is-launched .scene{opacity:1}[data-theme="light"] .form__actions.has-status .scene{opacity:0}}.form__actions.is-launched .scene__plane{animation:jett-scene-launch 1.1s .08s var(--ease-io) forwards}[data-theme="light"] .scene__plane,[data-theme="light"] .scene__balloon,[data-theme="light"] .scene__sun,[data-theme="light"] .scene__rocket{opacity:.5}[data-theme="light"] .ai-badge{filter:drop-shadow(0 1px 2px rgba(21,27,54,.3))}[data-theme="light"] .ai-badge rect{fill:#1a2144;stroke:url(#ai-gold-day)}[data-theme="light"] .tech__item{opacity:.38}[data-theme="light"] .tech__item.is-lit{opacity:1}@media (hover:hover){[data-theme="light"] .tech__item:hover{opacity:1}}[data-theme="light"] .tech__item[style*="--lit:#f4ede1"]{--lit:#151b36!important}[data-theme="light"] .tech-tag{color:var(--ink)}[data-theme="light"] .tech-tag__line{stroke:var(--ink)}.theme-swap *,.theme-swap *::before,.theme-swap *::after{transition:none!important}::view-transition-old(root),
::view-transition-new(root) {animation-duration:.7s;animation-timing-function:cubic-bezier(.45,0,.25,1)}.is-motion-paused .nebula,.is-motion-paused .cloud,.is-motion-paused .sun__rays,.is-motion-paused .balloon__drift,.is-motion-paused .balloon__bob,.is-motion-paused .balloon svg,.is-motion-paused .ufo__lights circle,.is-motion-paused .scene__obj,.is-motion-paused .scene__star,.is-motion-paused .scene__lights circle,.is-motion-paused .scene__flame,.is-motion-paused .scene__sun g,.is-motion-paused .captcha__stars circle{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.caret,.line__caret{animation:none}.ufo,.ship{display:none}.cloud{animation:none;transform:translateX(var(--rest))}.sun__rays{animation:none}.balloon__drift,.balloon__bob,.balloon svg{animation:none}.nebula{animation:none}.flier,.poop{display:none!important}}