:root{--bg:#101318;--bg-2:#12161c;--bg-3:#151a21;--line:#222831;--line-2:#2a313b;--line-3:#3a434f;--text:#eeeae4;--text-strong:#f4f1ec;--muted:#8d96a2;--muted-2:#77818d;--dim:#7a8490;--accent:#ff6b3d;--cream:#eeeae4;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.77, 0, .18, 1);--container:1300px;--gutter:48px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--text);font-family:var(--font-latin), var(--font-he), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{background:var(--cream);color:var(--bg)}:focus-visible{outline:2px solid var(--cream);outline-offset:4px;border-radius:6px}.container{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.skip{inset-inline-start:16px;z-index:100;background:var(--cream);color:var(--bg);border-radius:10px;padding:10px 16px;position:absolute;top:-60px}.skip:focus{top:16px}.eyebrow{color:var(--dim);text-align:right;direction:ltr;font-size:14px}.h2{color:var(--text-strong);margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:400;line-height:1.05}.lead{color:var(--muted);margin:0;font-size:19px;line-height:1.7}.section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:64px;display:flex}.section-head .lead{max-width:52ch}.lead,.hero__p,.story p,.step p,.pcard p,.designers__lead,.dpoint p,.faq__a p,.prow__fix,.cta-note{white-space:pre-line}.btn{cursor:pointer;color:var(--bg);background:linear-gradient(#fff, #fff) no-repeat right / 0% 100%, var(--cream);transition:background-size .5s var(--ease-out), transform .3s var(--ease-out);border:none;border-radius:999px;align-items:center;gap:12px;padding:18px 28px;font-size:18px;display:inline-flex}.btn:hover{background-size:100% 100%,auto;transform:translateY(-2px)}.btn .arr{transition:transform .35s var(--ease-out);display:inline-block}.btn:hover .arr{transform:translate(-6px)}.btn--dark{color:var(--cream);background:linear-gradient(#000, #000) no-repeat right / 0% 100%, var(--bg)}.btn[disabled]{opacity:.6;cursor:progress}.lnk{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;padding-bottom:4px}.lnk:hover{background-size:100% 1px}.lnk--line{background:linear-gradient(var(--accent), var(--accent)) no-repeat right bottom / 0% 2px, linear-gradient(currentColor, currentColor) no-repeat left bottom / 100% 1px}.lnk--line:hover,.lnk--line:focus-visible{background-size:100% 2px,0% 1px}.cta-note{color:var(--muted-2);margin:0;font-size:14px;line-height:1.6}.circ{border:1px solid var(--line-3);width:54px;height:54px;color:var(--text);transition:background .4s, color .4s, border-color .4s, transform .5s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.hover-circ:hover .circ,.hover-circ:focus-visible .circ{background:var(--cream);color:var(--bg);border-color:var(--cream);transform:rotate(-45deg)}.pill{color:#c9cfd6;white-space:nowrap;border:1px solid #2e3540;border-radius:999px;padding:6px 14px;font-size:14px}.section-head--center{text-align:center;align-items:center}.gt{isolation:isolate;position:relative}.gt__stage{padding-top:clamp(78px,9.6vw,150px);position:relative}.gt__ghost{--slide:24px;z-index:-1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-ghost), serif;letter-spacing:-.02em;color:#eeeae429;opacity:0;transform:translate(-50%, var(--slide));transition:opacity 1.3s var(--ease-out), transform 1.6s var(--ease-out);direction:ltr;font-size:clamp(120px,15vw,236px);font-weight:400;line-height:1;position:absolute;top:0;left:50%;-webkit-mask-image:linear-gradient(#000 30%,#00000040 70%,#0000 92%);mask-image:linear-gradient(#000 30%,#00000040 70%,#0000 92%)}.gt:not(.gt--center) .gt__ghost{transform:translate(0, var(--slide));left:auto;right:-.03em}.gt.is-in .gt__ghost{--slide:0px;opacity:1}.gt__title{position:relative}.btn:active,.filters button:active,.menu-btn:active,.langsw a:active,.faq__q:active,.hover-circ:active .circ{transition:transform .1s ease-out;transform:scale(.97)}.wa:active{transition:transform .1s ease-out;transform:scale(.94)}.pcard:active,.irow:active{transition:transform .1s ease-out;transform:scale(.995)}.hero__title,.phero h1,.page-hero h1{letter-spacing:-.02em}.h2,.statement p,.all-work__title,.pcard h3,.irow__name,.cta-band h2,.wordmark{letter-spacing:-.012em}.eyebrow,.cta-note,.pill,.frame__url span{letter-spacing:.02em}.reveal{opacity:0;transition:opacity 1s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(40px)}.reveal.is-in{opacity:1;transform:none}.header{z-index:50;-webkit-backdrop-filter:blur()saturate();transition:background .5s var(--ease-out), backdrop-filter .5s var(--ease-out), -webkit-backdrop-filter .5s var(--ease-out), transform .6s var(--ease-out);background:#10131800;position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:blur(12px);background:#101318f0}.sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0;right:0}.header__in{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.logo{color:var(--text);white-space:nowrap;direction:ltr;flex-direction:column;gap:3px;display:inline-flex}.logo__mark{font-family:var(--font-logo), monospace;letter-spacing:-.02em;gap:2px;font-size:19px;font-weight:600;line-height:1.1;display:inline-flex}.logo__tag{text-align:center;font-family:var(--font-code), monospace;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:300}.logo b{font-weight:inherit;color:var(--accent);transition:transform .5s var(--ease-out);display:inline-block}.logo:hover b:first-child{transform:translate(-4px)}.logo:hover b:last-child{transform:translate(4px)}.nav{gap:38px;font-size:17px;display:flex}.nav a{opacity:.68;transition:opacity .25s;position:relative}.nav a:hover,.nav a[aria-current=page]{opacity:1}.nav a[aria-current=page]:after{content:"";inset-inline:0;background:var(--cream);height:1px;position:absolute;bottom:-8px}.header__side{align-items:center;gap:18px;font-size:16px;display:flex}.langsw{border:1px solid var(--line-2);background:#eeeae408;border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:13px;line-height:1;display:inline-flex}.langsw>*{color:var(--muted);border-radius:999px;padding:6px 10px;transition:color .25s,background .25s}.langsw .is-on{background:var(--cream);color:var(--bg)}.langsw a{-webkit-tap-highlight-color:transparent}.langsw a:hover,.langsw a:focus-visible{color:var(--text);background:#eeeae414}.menu-btn{border:1px solid var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;width:48px;height:48px;transition:background .4s var(--ease-out), border-color .4s;background:#eeeae408;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:relative}.menu-btn:focus-visible{outline-offset:3px;border-radius:50%}.menu-btn:hover{border-color:var(--line-3)}.menu-btn.is-open{border-color:var(--cream);background:var(--cream)}.menu-btn__lines{width:20px;height:12px;display:block;position:relative}.menu-btn__lines i{background:var(--text);height:2px;transition:top .4s var(--ease-out), width .4s var(--ease-out), transform .45s var(--ease-out), background .3s;border-radius:2px;position:absolute;right:0}.menu-btn__lines i:first-child{width:20px;top:0}.menu-btn__lines i:nth-child(2){width:11px;top:10px}.menu-btn__lines b{background:var(--accent);width:3px;height:3px;transition:transform .4s var(--ease-out), opacity .3s;border-radius:50%;position:absolute;top:9.5px;right:14px}@media (hover:hover){.menu-btn:not(.is-open):hover .menu-btn__lines i:nth-child(2){width:20px}.menu-btn:not(.is-open):hover .menu-btn__lines b{transform:translate(-9px)}}.menu-btn.is-open .menu-btn__lines i{background:var(--bg);width:20px;top:5px}.menu-btn.is-open .menu-btn__lines i:first-child{transform:rotate(45deg)}.menu-btn.is-open .menu-btn__lines i:nth-child(2){transform:rotate(-45deg)}.menu-btn.is-open .menu-btn__lines b{opacity:0;transform:scale(0)}.mobile-menu{z-index:49;padding:112px var(--gutter) max(28px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);opacity:0;transform-origin:8% 0;filter:blur(6px);pointer-events:none;visibility:hidden;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out), filter .35s var(--ease-out), visibility 0s linear .45s;background:radial-gradient(110% 55% at 0 0,#ff6b3d1a,#0000 60%),#101318f7;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:scale(.96)}.mobile-menu.is-open{opacity:1;filter:none;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.mobile-menu__top{justify-content:flex-end;margin-bottom:22px;display:flex}.mobile-menu__nav{border-top:1px solid var(--line);flex-direction:column;display:flex}.mobile-menu__nav a,.mobile-menu__foot{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transition-delay:0s;transform:translateY(18px)}.mobile-menu.is-open .mobile-menu__nav a,.mobile-menu.is-open .mobile-menu__foot{opacity:1;transition-delay:calc(.1s + var(--i) * 60ms);transform:none}.mobile-menu__nav a{-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.mobile-menu__label{color:var(--text);opacity:.78;flex:1;font-size:34px;line-height:1.15;transition:opacity .3s}.mobile-menu__nav a[aria-current=page] .mobile-menu__label{opacity:1;color:var(--text-strong)}.mobile-menu__arr{color:var(--muted-2);transition:transform .35s var(--ease-out), color .3s;flex:none}.mobile-menu__nav a:hover .mobile-menu__label,.mobile-menu__nav a:focus-visible .mobile-menu__label{opacity:1}.mobile-menu__nav a:hover .mobile-menu__arr,.mobile-menu__nav a:focus-visible .mobile-menu__arr{color:var(--text);transform:translate(-4px)}.mobile-menu__foot{flex-direction:column;gap:14px;margin-top:auto;padding-top:36px;display:flex}.mobile-menu__ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-menu__ctas .btn{white-space:nowrap;justify-content:center;gap:8px;padding:15px 14px;font-size:16px}.btn--line{color:var(--text);border:1px solid var(--line-3);background:linear-gradient(#eeeae414,#eeeae414) 100%/0% 100% no-repeat,0 0}html.menu-open .wa{opacity:0;pointer-events:none}.hero{--mx:0;--my:0;padding-top:88px;position:relative;overflow:hidden}.hero__spot{pointer-events:none;background:radial-gradient(600px circle at var(--sx,70%) var(--sy,30%), #ffffff09, transparent 60%);position:absolute;inset:0}.ide{opacity:.22;pointer-events:none;-webkit-mask-composite:source-in;direction:ltr;width:58%;position:absolute;top:88px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%),linear-gradient(#000 60%,#0000 98%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%),linear-gradient(#000 60%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.ide__editor{position:absolute;inset:0;overflow:hidden}.ide__scroll{font-family:var(--font-code), monospace;letter-spacing:.01em;white-space:pre;grid-template-columns:56px minmax(0,1fr);column-gap:22px;padding:24px 0;font-size:14px;font-weight:300;line-height:26px;animation:70s linear infinite drift;display:grid}.ide__ln{text-align:right;color:#3a434f}.ide__code{color:#9aa3ae}.tk-k{color:#c586c0}.tk-b{color:#569cd6}.tk-f{color:#dcdcaa}.tk-s{color:#ce9178}.tk-v{color:#9cdcfe}.tk-t{color:#4ec9b0}.tk-n{color:#b5cea8}.tk-c{color:#6a9955}.tk-p{color:#808a96}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;min-height:min(760px,100svh - 170px);padding-top:36px;display:grid;position:relative}.hero__copy{flex-direction:column;gap:26px;padding-bottom:40px;display:flex}.hero__hi{color:var(--muted);font-size:17px}.hero__title{color:var(--text-strong);margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:400;line-height:1.02}.hero__title .dot{color:var(--accent)}.hero__p{color:#a7afba;max-width:520px;margin:0;font-size:20px;line-height:1.75}.hero__ctas{flex-wrap:wrap;align-items:center;gap:30px;margin-top:4px;display:flex}.hero__visual{height:640px;position:relative}.layer{will-change:transform;position:absolute;inset:0}.layer--back{transform:translate3d(calc(var(--mx) * -10px), calc(var(--my) * -7px), 0)}.layer--photo{transform:translate3d(calc(var(--mx) * -18px), calc(var(--my) * -12px), 0)}.ring-svg{width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:44%;left:50%;overflow:visible}.ring-svg circle{stroke-dasharray:1300;stroke-dashoffset:1300px;animation:draw 2.2s var(--ease-io) forwards .3s}.ring-dashed{border:1px dashed #1f252d;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:70s linear infinite reverse spin;position:absolute;top:44%;left:50%}.orbit{width:400px;height:400px;margin:-200px 0 0 -200px;animation:18s linear infinite spin;position:absolute;top:44%;left:50%}.orbit span{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px #ff6b3d99}.halo{background:radial-gradient(closest-side,#1a2029,#1a202900);border-radius:50%;width:400px;height:400px;margin:-200px 0 0 -200px;position:absolute;top:44%;left:50%}.hero__photo{clip-path:inset(100% 0 0);width:430px;height:auto;animation:reveal 1.4s var(--ease-io) forwards .5s;filter:brightness(.88)contrast(1.06)saturate(.85);-webkit-mask-composite:source-in;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(62% 78% at 50% 32%,#000 58%,#0000 96%),linear-gradient(#000 55%,#0000 97%);mask-image:radial-gradient(62% 78% at 50% 32%,#000 58%,#0000 96%),linear-gradient(#000 55%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__backlight{pointer-events:none;background:radial-gradient(closest-side,#ff6b3d1a,#788caa0f 45%,#0000 75%);border-radius:50%;width:520px;height:520px;margin-left:-260px;position:absolute;bottom:18%;left:50%}.hero__fade{background:linear-gradient(to bottom, #10131800, var(--bg));height:140px;position:absolute;inset:auto 0 0}.w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w>span{animation:wordup 1.1s var(--ease-out) forwards;animation-delay:var(--d,0s);display:inline-block;transform:translateY(112%)rotate(4deg)}.fu{opacity:0;animation:fadeup .9s var(--ease-out) forwards;animation-delay:var(--d,0s)}.fd{opacity:0;animation:fadedown .8s var(--ease-out) forwards;animation-delay:var(--d,0s)}.marquee{background:var(--bg-2);border-block:1px solid #1d232b;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000)}.marquee__track{white-space:nowrap;color:#6f7a88;align-items:center;gap:34px;width:max-content;padding:22px 0;font-size:19px;animation:40s linear infinite marquee;display:flex}.marquee__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.marquee:hover .marquee__track{animation-play-state:paused}.statement{padding:150px 0 160px}.statement p{max-width:1120px;margin:26px 0 0;font-size:clamp(36px,4.4vw,62px);line-height:1.22}.statement .sw{color:#2c333d;transition:color .5s}.statement .sw.on{color:var(--text)}.statement .turn{display:inline-block;position:relative}.statement .turn:after{content:"";inset-inline:0;background:var(--accent);transform-origin:100%;height:3px;transition:transform .9s var(--ease-out);border-radius:3px;position:absolute;bottom:-.02em;transform:scaleX(0)}.statement .turn.on:after{transform:scaleX(1)}.process{padding:40px 0 140px}.process__line{background:var(--line);height:1px;position:relative}.process__line i{transform-origin:100%;transition:transform 1.6s var(--ease-io) .2s;background:#4a5360;position:absolute;inset:0;transform:scaleX(0)}.process__line.is-in i{transform:scaleX(1)}.process__line b{background:var(--accent);width:7px;height:7px;animation:travel 5s var(--ease-io) infinite alternate;border-radius:50%;position:absolute;top:-3px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step{border-inline-start:1px solid var(--line);flex-direction:column;gap:18px;padding:44px 40px 0;display:flex}.step:first-child{border-inline-start:none;padding-inline-start:0}.step:last-child{padding-inline-end:0}.step__num{text-align:right;-webkit-text-stroke:1px var(--line-3);color:#0000;direction:ltr;font-size:120px;line-height:.9;transition:color .5s,-webkit-text-stroke-color .5s}.step:hover .step__num{color:var(--cream);-webkit-text-stroke-color:var(--cream)}.step h3{color:var(--text-strong);margin:8px 0 0;font-size:28px;font-weight:400}.step p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.focus{display:inline-block;position:relative}.focus__word{transition:filter var(--move) ease, opacity var(--move) ease;display:inline-block}.focus.is-on .focus__word:not(.is-active){filter:blur(2px);opacity:.55}.focus__frame{pointer-events:none;opacity:0;transition:transform var(--move) var(--ease-out), width var(--move) var(--ease-out), height var(--move) var(--ease-out), opacity .4s ease;position:absolute;top:0;left:0}.focus.is-on .focus__frame{opacity:1}.focus__frame i{border:.045em solid var(--accent);filter:drop-shadow(0 0 .06em #ff6b3db3);border-radius:.04em;width:.2em;height:.2em;position:absolute}.focus__frame i:first-child{border-bottom:none;border-right:none;top:-.12em;left:-.14em}.focus__frame i:nth-child(2){border-bottom:none;border-left:none;top:-.12em;right:-.14em}.focus__frame i:nth-child(3){border-top:none;border-right:none;bottom:-.06em;left:-.14em}.focus__frame i:nth-child(4){border-top:none;border-left:none;bottom:-.06em;right:-.14em}.pains{padding:40px 0 150px}.pains__title{text-align:center;margin-bottom:64px}.pains__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pains__grid--one{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.pcol{border:1px solid var(--line);background:var(--bg-2);border-radius:28px;overflow:hidden}.pcol__head{border-bottom:1px solid var(--line);color:var(--text-strong);text-wrap:balance;margin:0;padding:28px 30px;font-size:30px;font-weight:400}.pcol ul{margin:0;padding:0;list-style:none}.prow{transition:background .35s, padding .45s var(--ease-out);border-bottom:1px solid #1b2028;flex-direction:column;gap:8px;padding:22px 30px;display:flex}.prow:last-child{border-bottom:none}.prow:hover{background:var(--bg-3);padding-inline-start:38px}.prow__pain{font-size:20px;line-height:1.5}.prow__fix{color:var(--muted-2);align-items:center;gap:8px;font-size:16px;line-height:1.6;transition:color .35s;display:flex}.prow:hover .prow__fix{color:#d9dde2}.devices{aspect-ratio:1.46;width:100%;position:relative;container-type:inline-size}.dev{transition:transform 1.2s var(--ease-out), opacity .9s var(--ease-out);position:absolute}.dev__bezel{background:#0b0e12;border:1px solid #2f3742;position:relative;overflow:hidden;box-shadow:0 2.4cqw 5cqw #0406098c,inset 0 1px #ffffff0f}.dev__bezel img{border-radius:inherit;width:100%;height:auto;display:block}.dev--desktop{z-index:1;width:70cqw;top:0;right:5cqw}.dev--desktop .dev__bezel{border-radius:1.6cqw;padding:.9cqw}.dev--desktop .dev__bezel img{border-radius:.6cqw}.dev__neck{background:linear-gradient(90deg,#1c222b,#2a313b 50%,#1c222b);width:9cqw;height:5.5cqw;margin:0 auto}.dev__foot{background:linear-gradient(#2f3742,#1a1f27);border-radius:1cqw 1cqw .4cqw .4cqw;width:24cqw;height:1.1cqw;margin:0 auto;box-shadow:0 1cqw 2cqw #04060980}.dev--laptop{z-index:2;width:50cqw;bottom:1.5cqw;left:3cqw}.dev--laptop .dev__bezel{border-bottom:none;border-radius:1.6cqw 1.6cqw .3cqw .3cqw;padding:.9cqw .9cqw 1.3cqw}.dev--laptop .dev__bezel img{border-radius:.4cqw}.dev__base{background:linear-gradient(#3a434f,#20262e 60%,#161b22);border-radius:.2cqw .2cqw 1.6cqw 1.6cqw;width:116%;height:1.7cqw;margin-left:-8%;position:relative;box-shadow:0 1.4cqw 2.6cqw #04060999}.dev__base:before{content:"";background:#161b22;border-radius:0 0 .8cqw .8cqw;width:14%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dev--phone{z-index:3;width:15.5cqw;bottom:0;right:1cqw}.dev--phone .dev__bezel{border-radius:2.8cqw;padding:.65cqw}.dev--phone .dev__bezel img{border-radius:2.2cqw}.dev--laptop{transition-delay:.12s}.dev--phone{transition-delay:.24s}.pcard:not(.is-in) .dev,.pv:not(.is-active) .dev{opacity:0;transform:translateY(4cqw)}.work{padding:20px 0 150px}.stack{flex-direction:column;gap:28px;display:flex}.pcard{top:calc(104px + var(--i) * 22px);background:linear-gradient(#151a21 0%,#12161c 100%);border:1px solid #232a33;border-radius:28px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:600px;display:grid;position:sticky;overflow:hidden;box-shadow:0 -30px 60px #080a0d8c}.deck{flex-direction:column;gap:48px;display:flex}.deck__card{top:calc(110px + var(--i) * 8px);transform-origin:50% 30%;transition:transform .9s var(--ease-out);position:sticky}.deck .pcard{transition:background .6s,border-color .6s;position:relative;top:auto;box-shadow:0 -24px 60px #0406098c}.deck__card.is-under{transform:rotate(var(--tilt)) scale(.965)}.deck__card.is-under .pcard{background:linear-gradient(#1f262f,#1a2028);border-color:#323a46}.pcard__info{flex-direction:column;justify-content:space-between;gap:32px;padding:48px;display:flex}.pcard__top{flex-direction:column;gap:22px;display:flex}.pcard__top .pill{align-self:flex-start}.pcard h3{text-align:right;color:var(--text-strong);direction:ltr;margin:0;font-size:clamp(40px,4.2vw,58px);font-weight:400;line-height:1}.pcard p{color:#9aa3ae;margin:0;font-size:19px;line-height:1.75}.pcard__cta{align-items:center;gap:16px;display:flex}.pcard__cta span:last-child{flex-direction:column;gap:4px;font-size:18px;display:flex}.pcard__stage{perspective:1400px;justify-content:center;align-items:center;padding:56px 48px 56px 0;display:flex;position:relative}.pcard__glow{background:radial-gradient(60% 70% at 45% 55%, rgba(var(--tint), .16), rgba(var(--tint), 0) 70%);position:absolute;inset:0}.pcard.is-in:hover .dev--desktop{transform:translateY(-1cqw)}.pcard.is-in:hover .dev--phone{transform:translateY(-1.6cqw)}.all-work{background:linear-gradient(#151a21 0%,#12161c 100%);border:1px solid #232a33;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;min-height:240px;margin-top:72px;padding:40px 56px;transition:border-color .4s;display:grid;position:relative;overflow:hidden}.all-work:hover,.all-work:focus-visible{border-color:var(--line-3)}.all-work__copy{align-items:center;gap:28px;display:flex}.all-work__title{color:var(--text-strong);background:linear-gradient(var(--accent), var(--accent)) no-repeat right bottom / 0% 2px;transition:background-size .6s var(--ease-out);padding-bottom:6px;font-size:clamp(36px,4vw,56px);line-height:1.1}.all-work:hover .all-work__title,.all-work:focus-visible .all-work__title{background-size:100% 2px}.all-work__fan{align-self:stretch;margin-block:-40px;position:relative}.all-work__fan:before{content:"";background:radial-gradient(50% 50% at 50% 70%, rgba(var(--tint), .18), rgba(var(--tint), 0) 70%);pointer-events:none;position:absolute;inset:-20% -30%}.all-work__shot{--spread:62px;--turn:9deg;--lift:0px;transform-origin:50% 120%;width:112px;transform:translate(calc(var(--n) * var(--spread)), var(--lift)) rotate(calc(var(--n) * var(--turn)));transition:transform .7s var(--ease-out);background:#0b0d10;border:3px solid #0b0d10;border-radius:16px;margin-left:-56px;position:absolute;bottom:-64px;left:50%;overflow:hidden;box-shadow:0 18px 40px #00000080}.all-work__shot:nth-child(2){z-index:1;--lift:-14px}.all-work__shot img{width:100%;height:auto}.all-work:hover .all-work__shot,.all-work:focus-visible .all-work__shot{--spread:78px;--turn:13deg;--lift:-22px}.all-work:hover .all-work__shot:nth-child(2),.all-work:focus-visible .all-work__shot:nth-child(2){--lift:-40px}.all-work .circ{width:76px;height:76px;font-size:28px}.about{padding:130px 0 150px;overflow-x:clip}.about__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid}.about__copy{flex-direction:column;gap:26px;display:flex}.story{border-top:1px solid var(--line);gap:10px;padding-top:22px;display:grid}.story span{color:var(--dim);font-size:15px}.story p{color:#a7afba;margin:0;font-size:18px;line-height:1.75}.about__ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:10px;display:flex}.about__visual{height:620px;position:relative}.about__visual .ring-dashed{border-color:#232a33;width:470px;height:470px;margin:-235px 0 0 -235px;animation-duration:50s;top:42%}.about__visual .halo{border:1px solid var(--line-2);background:radial-gradient(closest-side,#19202a,#19202a00);width:380px;height:380px;margin:-190px 0 0 -190px;top:42%}.about__photo{filter:grayscale()brightness(.88)contrast(1.06);clip-path:inset(0 0 100%);width:420px;height:auto;transition:clip-path 1.6s var(--ease-io) .2s;-webkit-mask-composite:source-in;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(62% 78% at 50% 32%,#000 58%,#0000 96%),linear-gradient(#000 55%,#0000 97%);mask-image:radial-gradient(62% 78% at 50% 32%,#000 58%,#0000 96%),linear-gradient(#000 55%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.about__visual.is-in .about__photo{clip-path:inset(0)}.badge{-webkit-backdrop-filter:blur(10px);background:#161b22d9;border:1px solid #262d37;border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;position:absolute;bottom:60px;right:0}.badge b{font-size:17px;font-weight:400}.badge span{color:var(--muted);font-size:14px}.designers{scroll-margin-top:40px;position:relative;overflow:hidden}.designers .container{padding-block:100px 140px;position:relative}.designers__spot{pointer-events:none;background:radial-gradient(38% 48% at 24% 42%,#ff6b3d08,#0000 70%),radial-gradient(40% 50% at 70% 0,#6e96ff09,#0000 70%);position:absolute;inset:0}.designers__grid{grid-template-columns:minmax(0,clamp(470px,44vw,650px)) minmax(0,1fr);align-items:center;gap:48px;display:grid}.designers__copy{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.designers__title{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(44px,4.2vw,62px);font-weight:400;line-height:1.05}.designers__title .dot{color:var(--accent)}.designers__lead{max-width:46ch;color:var(--muted);margin:0;font-size:20px;line-height:1.7}.designers__cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ba-laptop{position:relative;container-type:inline-size}.ba-laptop__lid{background:linear-gradient(#11151a,#0b0e12);border:1px solid #2f3742;border-bottom:none;border-radius:2cqw 2cqw .4cqw .4cqw;margin:0 5.5%;padding:1.7cqw 1.7cqw 2.2cqw;position:relative;box-shadow:0 4cqw 8cqw -3cqw #000000d9,inset 0 1px #ffffff12}.ba-laptop__lid:before{content:"";background:radial-gradient(circle at 35% 35%,#2c3542,#11151b 70%);border-radius:50%;width:.7cqw;height:.7cqw;margin-left:-.35cqw;position:absolute;top:.6cqw;left:50%}.ba-laptop__base{background:linear-gradient(#4a5462 0%,#2a313b 35%,#1a1f26 75%,#12161b 100%);border-radius:.2cqw .2cqw 2.2cqw 2.2cqw/.2cqw .2cqw 1.8cqw 1.8cqw;height:2.1cqw;position:relative;box-shadow:0 2cqw 3.4cqw -.6cqw #000000bf,inset 0 1px #ffffff1f}.ba-laptop__base:before{content:"";background:linear-gradient(#1a1f26,#232a33);border-radius:0 0 1cqw 1cqw;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ba{--sel:#4c8dff;background:#12161c;border-radius:.6cqw;position:relative;overflow:hidden;container-type:inline-size}.ba__view{aspect-ratio:1/.68;position:relative}.ba__layer{position:absolute;inset:0}.ba__layer--before{clip-path:inset(0 0 0 var(--pos))}.ba__screen{--s-bg:#f4f5f8;--s-panel:#fff;--s-ink:#1d2330;--s-mute:#8a92a0;--s-rule:#e7e9ee;--s-brand:#5b6cff;background:var(--s-bg);color:var(--s-ink);flex-direction:column;font-size:1.6cqw;display:flex;position:absolute;inset:0}.ba__screen.is-wire{--s-panel:transparent;--s-ink:#3a434f;--s-mute:#3a434f;--s-rule:#2f3742;--s-brand:#3a434f;background:radial-gradient(#eeeae414 1px,#0000 1.3px) 0 0/2.4cqw 2.4cqw,#12161c}.ba__ln{vertical-align:middle;background:#3a434f;border-radius:.3em;max-width:100%;height:.55em;display:inline-block}.ba__chrome{direction:ltr;flex:none;justify-content:space-between;align-items:center;height:5.4cqw;padding:0 2cqw;font-size:1.45cqw;display:flex}.ba__chrome--browser{background:#e9ebf0;border-bottom:1px solid #dcdfe5}.ba__dots{gap:.8cqw;width:7cqw;display:flex}.ba__dots i{background:#ff5f57;border-radius:50%;width:1.2cqw;height:1.2cqw}.ba__dots i:nth-child(2){background:#febc2e}.ba__dots i:nth-child(3){background:#28c840}.ba__url{color:#4a5160;background:#fff;border-radius:1cqw;align-items:center;gap:.6em;padding:.45em 1.6em;display:flex}.ba__url svg{width:1.1em;height:1.1em}.ba__live{background:#22c55e;border-radius:50%;width:.6em;height:.6em;animation:2s ease-out infinite ba-pulse}@keyframes ba-pulse{0%{box-shadow:0 0 #22c55e8c}to{box-shadow:0 0 0 .7em #22c55e00}}.ba__chrome--browser .ba__zoom{width:7cqw}.ba__chrome--tool{background:#1b2029;border-bottom:1px solid #262d37}.ba__tools{color:#8d96a2;align-items:center;gap:.9cqw;width:12cqw;display:flex}.ba__tools svg{border-radius:.5cqw;width:2.2cqw;height:2.2cqw;padding:.35cqw}.ba__tools svg:first-child{background:var(--sel);color:#fff}.ba__file{font-family:var(--font-code), monospace;color:#c9cfd6}.ba__zoom{text-align:right;width:12cqw;font-family:var(--font-code), monospace;color:#77818d}.crm{flex:1;grid-template-columns:18cqw minmax(0,1fr);min-height:0;display:grid;position:relative}.crm__side{border-left:1px solid var(--s-rule);background:var(--s-panel);flex-direction:column;gap:2.4cqw;padding:2.4cqw 1.6cqw;display:flex}.is-wire .crm__side{border-left-style:dashed}.crm__brand{font-family:var(--font-latin), sans-serif;align-items:center;gap:.6em;font-size:1.15em;font-weight:600;display:flex}.crm__mark{background:var(--s-brand);border-radius:.4em;width:1.4em;height:1.4em}.crm__nav{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.crm__nav li{color:var(--s-mute);border-radius:.6em;align-items:center;gap:.7em;padding:.55em .7em;font-size:.9em;display:flex}.crm__nav li.is-on{color:var(--s-brand);background:#5b6cff1a}.is-wire .crm__nav li.is-on{background:0 0;outline:1px dashed #2f3742}.crm__ico{opacity:.45;background:currentColor;border-radius:.3em;flex:none;width:1.1em;height:1.1em}.crm__nav li.is-on .crm__ico{opacity:1}.crm__main{flex-direction:column;gap:2cqw;min-width:0;padding:2.4cqw;display:flex}.crm__top{align-items:center;gap:1.4cqw;display:flex}.crm__h{margin-inline-end:auto;font-size:1.55em}.crm__search{border:1px solid var(--s-rule);background:var(--s-panel);width:15cqw;height:3.4cqw;color:var(--s-mute);border-radius:2cqw;align-items:center;padding:0 1em;font-size:.85em;display:flex}.crm__avatar{background:linear-gradient(135deg,#f6b26b,#e76f51);border-radius:50%;width:3.4cqw;height:3.4cqw}.is-wire .crm__avatar{background:#2a313b}.crm__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;display:grid}.crm__kpi,.crm__card{border:1px solid var(--s-rule);background:var(--s-panel);border-radius:1.2cqw}.is-wire .crm__kpi,.is-wire .crm__card{border-style:dashed}.crm__kpi{flex-direction:column;gap:.45em;padding:1.4cqw 1.6cqw;display:flex;position:relative}.crm__kpi-l{color:var(--s-mute);font-size:.8em}.crm__kpi-v{font-family:var(--font-latin), sans-serif;font-size:1.85em;font-weight:600;line-height:1.1}.is-wire .crm__kpi-v .ba__ln{background:#eeeae4cc;height:.6em}.crm__kpi-d{color:#22a06b;font-size:.75em}.crm__grid{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.6cqw;min-height:0;display:grid}.crm__card{flex-direction:column;gap:1.2cqw;min-height:0;padding:1.6cqw;display:flex}.crm__card-h{font-size:.95em}.crm__bars{border-bottom:1px solid var(--s-rule);flex:1;align-items:flex-end;gap:1.1cqw;display:flex}.crm__bars i{background:#5b6cff4d;border-radius:.5cqw .5cqw 0 0;flex:1}.crm__bars i.is-last{background:var(--s-brand)}.is-wire .crm__bars i{background:0 0;border:1px dashed #3a434f;border-bottom:none}.crm__rows{flex-direction:column;gap:.95cqw;margin:0;padding:0;list-style:none;display:flex}.crm__rows li{align-items:center;gap:.7em;display:flex}.crm__av{background:#dfe3ec;border-radius:50%;flex:none;width:1.7em;height:1.7em}.is-wire .crm__av{background:#2a313b}.crm__name{flex:1;min-width:0;font-size:.82em}.crm__pill{border-radius:1em;padding:.25em .8em;font-size:.68em}.crm__pill--new{color:#4f5fe6;background:#5b6cff1f}.crm__pill--work{color:#b7791f;background:#e8a33a29}.crm__pill--won{color:#1f8f5f;background:#22a06b24}.is-wire .crm__pill{background:0 0;border:1px dashed #3a434f}.crm__toast{color:#fff;background:#1d2330;border-radius:1em;align-items:center;gap:.7em;padding:.8em 1.2em;font-size:.85em;display:flex;position:absolute;bottom:2.4cqw;left:2.4cqw;box-shadow:0 1.2cqw 3cqw #1d233047}.crm__toast i{background:#22c55e;border-radius:50%;width:.65em;height:.65em;animation:2s ease-out infinite ba-pulse}.ba__swatches{background:#171c23;border:1px solid #2f3742;border-radius:1cqw;gap:.6cqw;padding:.8cqw;display:flex;position:absolute;bottom:2.4cqw;left:2.4cqw}.ba__swatches i{background:#5b6cff;border-radius:.5cqw;width:2.2cqw;height:2.2cqw}.ba__swatches i:nth-child(2){background:#22a06b}.ba__swatches i:nth-child(3){background:#e8a33a}.ba__swatches i:nth-child(4){background:#f4f5f8}.crm__kpi.is-sel{outline:1px solid var(--sel)}.ba__h{border:1px solid var(--sel);background:#fff;width:1.2cqw;height:1.2cqw;position:absolute}.ba__h--tl{top:-.6cqw;left:-.6cqw}.ba__h--tr{top:-.6cqw;right:-.6cqw}.ba__h--bl{bottom:-.6cqw;left:-.6cqw}.ba__h--br{bottom:-.6cqw;right:-.6cqw}.ba__tag{font-style:normal;font-family:var(--font-code), monospace;background:var(--sel);color:#fff;direction:ltr;border-radius:.5cqw;padding:.35cqw .9cqw;font-size:1.4cqw;position:absolute;top:-3.6cqw;right:-1px}.ba__gap{background:#ff4d6d;width:1.6cqw;height:1px;position:absolute;top:50%;right:100%}.ba__gap:before,.ba__gap:after{content:"";background:#ff4d6d;width:1px;height:1.2cqw;position:absolute;top:-.6cqw}.ba__gap:before{left:0}.ba__gap:after{right:0}.ba__gap b{font-weight:400;font-family:var(--font-code), monospace;color:#fff;background:#ff4d6d;border-radius:.4cqw;padding:.1cqw .5cqw;font-size:1.2cqw;position:absolute;bottom:.8cqw;left:50%;transform:translate(-50%)}.ba__cursor{color:#b18cff;width:2.4cqw;height:2.4cqw;animation:6s ease-in-out infinite cursor-drift;position:absolute;top:36%;left:70%}@keyframes cursor-drift{0%,to{transform:translate(0)}50%{transform:translate(4cqw,-2.5cqw)}}.ba__divider{top:0;bottom:0;left:var(--pos);background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.ba__handle{background:var(--accent);color:#fff;width:44px;height:44px;transition:transform .3s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;margin:-22px 0 0 -22px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #00000059}.ba__range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range:hover~.ba__divider .ba__handle,.ba__range:active~.ba__divider .ba__handle{transform:scale(1.08)}.ba__range:focus-visible~.ba__divider .ba__handle{outline:2px solid var(--cream);outline-offset:3px}.dpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:96px 0 0;padding:0;list-style:none;display:grid}.dpoint{background:linear-gradient(#151a21 0%,#12161c 100%);border:1px solid #232a33;border-radius:22px;flex-direction:column;gap:14px;padding:34px 32px 36px;transition:border-color .4s;display:flex}.dpoint:hover{border-color:var(--line-3)}.dpoint__num{font-family:var(--font-code), monospace;letter-spacing:.04em;color:var(--accent);margin-bottom:18px;font-size:14px}.dpoint h3{color:var(--text-strong);margin:0;font-size:25px;font-weight:400;line-height:1.25}.dpoint p{color:#9aa3ae;margin:0;font-size:17px;line-height:1.7}.tech{padding:0 0 150px}.tech__layout{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:64px;display:grid}.tech__copy{flex-direction:column;gap:40px;display:flex}.tech .section-head{margin-bottom:0}.tech .section-head .lead{max-width:46ch}.tech-orbit{--hub:min(104px, 18.6cqw);aspect-ratio:1;isolation:isolate;width:min(560px,100%);margin:0 auto;position:relative;container-type:inline-size}.tech-orbit:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ff6b3d0a,#0000 75%);border-radius:50%;position:absolute;inset:14%}.tech-orbit__hub{z-index:2;width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);border:1px solid var(--line-2);background:radial-gradient(circle at 50% 30%,#1e242d,#12161c 70%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.1cqw #eeeae405,0 0 50px #ff6b3d0f}.tech-orbit__hub span{font-family:var(--font-logo), monospace;letter-spacing:-.04em;color:var(--accent);direction:ltr;font-size:min(37px,6.6cqw);font-weight:600}.tech-orbit__hub:before,.tech-orbit__hub:after{content:"";animation:tech-orbit-ripple 4.4s var(--ease-out) infinite;border:1px solid #ff6b3d29;border-radius:50%;position:absolute;inset:-1px}.tech-orbit__hub:after{animation-delay:2.2s}@keyframes tech-orbit-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.tech-orbit__ring{--d:52cqw;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);pointer-events:none;border:1px dashed #eeeae424;border-radius:50%;padding:0;list-style:none;position:absolute;top:50%;left:50%}.tech-orbit__ring--outer{--d:86cqw;border-style:solid;border-color:#eeeae414}.tech-orbit__spokes{border:none}.tech-orbit__spoke{width:calc(var(--d) / 2);transform-origin:0;height:1px;transform:rotate(var(--a));background:linear-gradient(90deg,#0000 31%,#eeeae42e 60%,#eeeae40d);position:absolute;top:50%;left:50%}.tech-orbit__node{--n:min(78px, 14cqw);width:var(--n);height:var(--n);margin:calc(var(--n) / -2) 0 0 calc(var(--n) / -2);transform:rotate(var(--a)) translate(calc(var(--d) / 2)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.tech-orbit__spin{pointer-events:auto;width:100%;height:100%;display:block;position:relative}.tech-orbit__logo{border:1px solid var(--line-2);color:var(--text);transition:color .4s, border-color .4s, box-shadow .4s, transform .5s var(--ease-out);background:linear-gradient(#181d25 0%,#11151b 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 12px 30px -14px #000000d9}.tech-orbit__logo svg{width:42%;height:42%}.tech-orbit__name{white-space:nowrap;color:var(--muted);direction:ltr;font-size:clamp(12px,2.7cqw,15px);transition:color .4s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tech-orbit__node:hover .tech-orbit__logo,.tech-orbit__node.is-lit .tech-orbit__logo{color:rgb(var(--tint));border-color:rgba(var(--tint), .5);box-shadow:0 0 24px -10px rgba(var(--tint), .45);transform:scale(1.08)}.tech-orbit__node:hover .tech-orbit__name,.tech-orbit__node.is-lit .tech-orbit__name{color:var(--text-strong)}.tech-orbit__ring,.tech-orbit__hub{opacity:0;transition:opacity 1.2s}.tech-orbit__node{opacity:0;transition:opacity .8s ease calc(.3s + var(--i) * 70ms)}.tech-orbit.is-in .tech-orbit__ring,.tech-orbit.is-in .tech-orbit__hub,.tech-orbit.is-in .tech-orbit__node{opacity:1}.faq{padding:140px 0 120px}.faq__wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.faq__head{position:sticky;top:130px}.faq__list{flex-direction:column;gap:12px;display:flex}.faq__item{background:linear-gradient(#151a21 0%,#12161c 100%);border:1px solid #232a33;border-radius:22px;transition:border-color .4s,background .4s}.faq__item:hover{border-color:var(--line-3)}.faq__item.is-open{border-color:var(--line-3);background:linear-gradient(#181e26 0%,#13171d 100%)}.faq__q{width:100%;color:var(--text);text-align:right;cursor:pointer;background:0 0;border:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 32px;font-size:24px;line-height:1.35;transition:color .3s;display:grid}.faq__q:hover,.faq__item.is-open .faq__q{color:var(--text-strong)}.faq__num{font-family:var(--font-code), monospace;letter-spacing:.04em;color:var(--muted-2);font-size:15px;transition:color .4s}.faq__item.is-open .faq__num{color:var(--accent)}.faq__pm{border:1px solid var(--line-3);width:44px;height:44px;color:var(--text);transition:background .4s, color .4s, border-color .4s, transform .45s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.faq__item.is-open .faq__pm{background:var(--cream);border-color:var(--cream);color:var(--bg);transform:rotate(45deg)}.faq__a{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:#a7afba;margin:0;padding-block:0 30px;padding-inline:96px 32px;font-size:18px;line-height:1.75}.contact{border-top:1px solid #1d232b;scroll-margin-top:40px}.contact--page{border-top:none}.contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;padding-block:130px 80px;display:grid}.contact__copy{flex-direction:column;gap:26px;display:flex}.contact__copy .h2{font-size:clamp(40px,4.4vw,60px);line-height:1.1}.contact__links{gap:14px;max-width:360px;margin:12px 0 0;padding:0;list-style:none;display:grid}.clink{transition:transform .5s var(--ease-out);align-items:center;gap:12px;display:flex}.clink__icon{border:1px solid var(--line-3);width:38px;height:38px;color:var(--accent);transition:background .4s, color .4s, border-color .4s, transform .5s var(--ease-out);background:radial-gradient(circle at 30% 25%,#ff6b3d29,#0000 70%);border-radius:50%;flex:none;place-items:center;display:grid}.clink__text{flex-direction:column;gap:2px;min-width:0;display:flex}.clink__label{color:var(--muted-2);font-size:12px}.clink__value{color:var(--text-strong);overflow-wrap:anywhere;unicode-bidi:isolate;font-size:16px}.clink__arrow{color:var(--muted);opacity:0;transition:opacity .35s, transform .5s var(--ease-out), color .35s;flex:none;transform:translate(6px,6px)}.clink:hover .clink__icon,.clink:focus-visible .clink__icon{background:var(--accent);border-color:var(--accent);color:var(--bg);transform:rotate(-8deg)scale(1.04)}.clink:hover .clink__arrow,.clink:focus-visible .clink__arrow{opacity:1;color:var(--text);transform:none}.clink:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.clink:active{transition:transform .1s ease-out;transform:scale(.985)}.form{background:var(--bg-2);border:1px solid var(--line);border-radius:28px;flex-direction:column;align-self:start;gap:22px;padding:36px;display:flex}.field{color:var(--muted);flex-direction:column;gap:10px;font-size:15px;display:flex}.field input,.field textarea{color:var(--text);border:none;border-bottom:1px solid var(--line-3);background:0 0;border-radius:0;padding:10px 0;font-size:18px;transition:border-color .3s}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field textarea:focus{border-color:var(--cream);outline:none}.field ::placeholder{color:#7a8490}.form__status{margin:0;font-size:17px;line-height:1.6}.form__status.ok{color:#5fd0a4}.form__status.err{color:#ff9a7a}.form .btn{align-self:flex-start;margin-top:8px}.hp{inset-inline-start:0;opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;overflow:hidden}.wordmark{text-align:center;font-family:var(--font-ghost), serif;width:min(var(--container), 100%);letter-spacing:-.02em;color:#eeeae429;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;direction:ltr;margin-inline:auto;padding-top:20px;font-size:0;font-weight:400;line-height:1;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#00000040 70%,#0000 92%);mask-image:linear-gradient(#000 30%,#00000040 70%,#0000 92%);container-type:inline-size}.wordmark__in{opacity:0;transition:opacity 1.3s var(--ease-out), transform 1.6s var(--ease-out);font-size:10.57cqw;display:inline-block;transform:translateY(24px)}.wordmark.is-in .wordmark__in{opacity:1;transform:none}.wordmark b{font-weight:inherit;color:#ff6b3d33}.footbar{color:var(--muted-2);border-top:1px solid #1d232b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:28px 40px;font-size:15px;display:flex}.footbar nav{flex-wrap:wrap;gap:26px;display:flex}.footbar nav a{color:#a7afba}.footbar nav a:hover{color:var(--text)}.wa{z-index:40;background:var(--cream);width:62px;height:62px;transition:transform .3s var(--ease-out), opacity .3s;border-radius:50%;justify-content:center;align-items:center;animation:2.6s ease-out 2.5s 3 pulse;display:flex;position:fixed;bottom:28px;right:28px}.wa:hover{transform:scale(1.08)}.phero{flex-direction:column;gap:28px;padding-block:170px 56px;display:flex}.phero__row{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.phero h1{color:var(--text-strong);margin:0;font-size:clamp(64px,9.5vw,136px);font-weight:400;line-height:.95}.phero .lead{max-width:52ch}.index{grid-template-columns:minmax(326px,.5fr) minmax(0,1.5fr);align-items:start;gap:48px;padding-block:0 120px;display:grid}.index__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:120px}.irow-wrap{animation:rowin .8s var(--ease-out) both;animation-delay:var(--d,0s)}.irow{width:100%;height:78px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px;transition:background .4s,border-color .4s,box-shadow .5s;display:grid;position:relative}.irow:hover{background:#eeeae406}.irow:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.irow.is-active{background:linear-gradient(110deg,#1b2129,#13171d);border-color:#ff6b3d52;box-shadow:0 18px 40px #04060973,inset 0 1px #eeeae40a}.irow__num{font-family:var(--font-code), monospace;color:#4c5561;font-size:13px;transition:color .35s}.irow.is-active .irow__num{color:var(--accent)}.irow__body{flex-direction:column;gap:4px;min-width:0;display:flex}.irow__name,.irow__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.irow__name{text-align:right;color:#66707c;direction:ltr;font-size:21px;line-height:1.2;transition:color .35s}.irow__desc{color:var(--muted-2);opacity:.7;font-size:14px;transition:opacity .35s}.irow__arrow{color:var(--accent);opacity:0;transition:opacity .35s, transform .5s var(--ease-out);transform:translate(8px)}.irow:hover .irow__name{color:#a9b1bb}.irow.is-active .irow__name{color:var(--text-strong)}.irow.is-active .irow__desc{opacity:1}.irow.is-active .irow__arrow{opacity:1;transform:none}.irow__thumb,.irow__go{display:none}.irow__thumb{background:radial-gradient(70% 80% at 50% 60%,#1a2029,#12161c 75%);border:1px solid #1f252e;border-radius:20px;margin:4px 20px 0;padding:22px 16px 18px}.irow__go{background:var(--cream);width:max-content;color:var(--bg);border-radius:999px;align-items:center;gap:8px;margin:12px 20px 10px;padding:10px 18px;font-size:15px}.preview{position:sticky;top:110px}.pbar{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.pbar__go{background:var(--cream);color:var(--bg);transition:transform .3s var(--ease-out), background .3s;border-radius:999px;align-items:center;gap:14px;padding:7px;padding-inline-start:24px;font-size:17px;display:inline-flex}.pbar__go:hover{background:#fff}.pbar__go:active{transition-duration:.1s;transform:scale(.97)}.pbar__icon{background:var(--bg);width:40px;height:40px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.pbar__icon svg{transition:transform .45s var(--ease-out)}.pbar__go:hover .pbar__icon svg{transform:translate(-3px,-3px)}.pbar__nav{gap:10px;display:flex}.pbar__arrow{border:1px solid var(--line-3);width:54px;height:54px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s,transform .1s ease-out;display:flex}.pbar__arrow:hover{background:var(--cream);color:var(--bg);border-color:var(--cream)}.pbar__arrow:active{transform:scale(.94)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview__stack{display:grid;position:relative}.pv{opacity:0;transition:opacity .55s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;grid-area:1/1;transform:translateY(24px)scale(.97)}.pv.is-active{opacity:1;pointer-events:auto;transform:none}.cta-band{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-3), var(--bg-2));border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:140px;padding:64px 56px;display:flex}.cta-band>div{flex-direction:column;gap:14px;max-width:640px;display:flex}.cta-band h2{color:var(--text-strong);margin:0;font-size:clamp(36px,3.8vw,52px);font-weight:400;line-height:1.1}.page-hero{padding:170px 0 20px}.page-hero h1{color:var(--text-strong);margin:18px 0 0;font-size:clamp(60px,8.5vw,120px);font-weight:400;line-height:1}@keyframes wordup{to{transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadedown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes reveal{to{clip-path:inset(0)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floaty{0%,to{translate:0}50%{translate:0 -10px}}@keyframes drift{to{transform:translateY(-50%)}}@keyframes marquee{to{transform:translate(50%)}}@keyframes travel{0%{right:0%}to{right:100%}}@keyframes pulse{0%{box-shadow:0 0 #eeeae459}70%{box-shadow:0 0 0 16px #eeeae400}to{box-shadow:0 0 #eeeae400}}@keyframes rowin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;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='3' 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");background-size:180px 180px;position:fixed;inset:0}.statement{isolation:isolate;position:relative}.statement:before{content:"";z-index:-1;inset-inline-start:4%;aspect-ratio:1.6;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ff6b3d1a,#0000);border-radius:50%;width:min(720px,70vw);animation:18s ease-in-out infinite alternate glow-drift;position:absolute;top:18%}@keyframes glow-drift{to{translate:-12% 14%;scale:1.15}}@supports (animation-timeline:scroll()){.gt__ghost{animation:linear both ghost-drift;animation-timeline:view()}@keyframes ghost-drift{0%{translate:0 34px}to{translate:0 -34px}}}.reveal:is(h2,p,li,.story,.section-head,.contact__copy,.faq__list){filter:blur(8px);transition:opacity 1s var(--ease-out), transform 1.1s var(--ease-out), filter 1.1s var(--ease-out);transition-delay:var(--d,0s)}.reveal.is-in{filter:none}.pcol,.pcard,.cta-band{--spot-x:50%;--spot-y:-300px}.pcol,.cta-band{position:relative}.pcol:before,.pcard:before,.cta-band:before,.pcol:after,.pcard:after,.cta-band:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.pcol:before,.pcard:before,.cta-band:before{background:radial-gradient(460px circle at var(--spot-x) var(--spot-y), #ff6b3d13, transparent 62%)}.pcol:after,.pcard:after,.cta-band:after{z-index:2;background:radial-gradient(240px circle at var(--spot-x) var(--spot-y), #eeeae473, transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.pcol:hover:before,.pcard:hover:before,.cta-band:hover:before,.pcol:hover:after,.pcard:hover:after,.cta-band:hover:after{opacity:1}}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.form{isolation:isolate;position:relative}.form:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam), transparent 0 72%, #ff6b3d26 82%, #ff6b3df2 92%, transparent 97%);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite beam;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes beam{to{--beam:360deg}}.btn{translate:var(--mag-x,0px) var(--mag-y,0px);transition:background-size .5s var(--ease-out), transform .3s var(--ease-out), translate .5s var(--ease-out)}@media (max-width:1100px){.nav,.header__side .lnk{display:none}.menu-btn{display:inline-flex}.hero__grid,.about__grid,.designers__grid,.contact__grid,.index{grid-template-columns:minmax(0,1fr)}.hero__visual{height:520px}.faq__wrap{grid-template-columns:minmax(0,1fr);gap:44px}.tech__layout{grid-template-columns:minmax(0,1fr);gap:48px}.ba-laptop{width:min(100%,660px);margin-inline:auto}.dpoints{grid-template-columns:minmax(0,1fr);margin-top:48px}.dpoint{grid-template-columns:56px minmax(0,1fr);gap:10px 16px;display:grid}.dpoint__num{grid-row:span 2;margin:0;padding-top:8px}.faq__head{position:static}.all-work{grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:36px 40px}.all-work__shot{--spread:50px;width:92px;margin-left:-46px}.all-work:hover .all-work__shot{--spread:60px}.hero__title{font-size:clamp(42px,8vw,72px)}.pcard{grid-template-columns:minmax(0,1fr);min-height:0}.pcard__stage{padding:0 32px 40px}.preview{display:none}.index__list{position:static}.irow__thumb{display:block}.irow__go{display:inline-flex}.irow-wrap{border-bottom:1px solid #1b2028;padding-bottom:24px}.irow,.irow.is-active,.irow:hover{cursor:default;box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.irow{height:auto;padding-block:16px}.irow__name,.irow__desc{white-space:normal}.irow__thumb,.irow__go{margin-inline:0}.irow__name{color:var(--text-strong)}.irow__desc{opacity:1}.irow__arrow{display:none}}@media (max-width:760px){:root{--gutter:20px}.gt__ghost{font-size:25vw}.gt__stage{padding-top:16vw}.header__in{height:72px}.logo__mark{font-size:18px}.logo__tag{font-size:10.5px}.header__side .langsw{display:none}.menu-btn{width:44px;height:44px}.mobile-menu__label{font-size:30px}.hero{padding-top:72px}.hero__visual{height:440px}.ide{display:none}.hero__photo{width:330px}.ring-svg,.ring-dashed{transform:scale(.75)}.steps,.pains__grid{grid-template-columns:minmax(0,1fr)}.step{border-inline-start:none;padding:32px 0 0}.step+.step{border-top:1px solid var(--line);margin-top:32px}.deck{gap:28px}.pcard__info{gap:16px;padding:24px 22px 14px}.pcard__top{gap:12px}.pcard p{font-size:15.5px;line-height:1.6}.pcard__cta{gap:12px}.pcard__cta .circ{width:44px;height:44px}.pcard__cta span:last-child{font-size:16px}.pcard__stage{padding:0 14px 18px}.about__visual{height:480px}.about__photo{width:340px}.form{padding:26px 22px}.form .btn{text-align:center;text-wrap:balance;justify-content:center;align-self:stretch;padding:16px 20px;font-size:16px}.footbar{padding-bottom:100px}.cta-band{padding:40px 26px}.wa{bottom:16px;right:16px}.h2{font-size:clamp(30px,8.6vw,36px);line-height:1.12}.lead{font-size:16.5px;line-height:1.65}.btn{padding:15px 24px;font-size:16px}.hero__hi{font-size:15px}.hero__title{font-size:clamp(32px,9.4vw,38px);line-height:1.08}.hero__p{font-size:16.5px;line-height:1.65}.marquee__track{padding:16px 0;font-size:16px}.statement p{font-size:clamp(24px,7vw,28px);line-height:1.3}.step__num{font-size:64px}.step h3{font-size:22px}.step p,.story p,.dpoint p{font-size:16px;line-height:1.65}.pcol__head{padding:22px;font-size:23px}.prow{padding:18px 22px}.prow__pain{font-size:17px}.prow__fix{font-size:15px}.pcard h3{font-size:28px}.all-work__title{font-size:26px}.all-work .circ{width:56px;height:56px;font-size:22px}.designers__title{font-size:clamp(40px,11vw,52px)}.designers__lead{font-size:17px}.dpoints{gap:10px;margin-top:36px}.dpoint{border-radius:18px;grid-template-columns:30px minmax(0,1fr);column-gap:10px;padding:24px 20px 26px}.dpoint__num{padding-top:6px;font-size:13px}.dpoint h3{font-size:21px}.tech{padding:0 0 80px}.tech__layout{gap:32px}.tech__copy{gap:28px}.tech-orbit{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:auto;display:grid;container-type:normal}.tech-orbit__ring{display:contents}.tech-orbit:before,.tech-orbit__hub,.tech-orbit__ring.tech-orbit__spokes{display:none}.tech-orbit__node.is-lit .tech-orbit__spin{border-color:rgba(var(--tint), .45)}.tech-orbit__node{aspect-ratio:1;width:auto;height:auto;margin:0;position:relative;top:auto;left:auto;transform:none}.tech-orbit__spin{background:linear-gradient(#161b22 0%,#11151b 100%);border:1px solid #232a33;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:border-color .4s;display:flex}.tech-orbit__logo{width:32px;height:32px;box-shadow:none;background:0 0;border:none;position:static}.tech-orbit__logo svg{width:100%;height:100%}.tech-orbit__name{font-size:14px;position:static;transform:none}.faq__wrap{gap:32px}.faq__list{gap:10px}.faq__item{border-radius:18px}.faq__q{grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:20px 18px;font-size:18px}.faq__num{font-size:13px}.faq__pm{width:36px;height:36px}.faq__a p{padding:0 18px 22px;font-size:16px}.contact__copy .h2{font-size:clamp(30px,8.6vw,36px)}.contact__links{font-size:17px}.phero h1{font-size:clamp(44px,13vw,52px)}.page-hero h1{font-size:clamp(42px,12vw,50px)}.cta-band h2{font-size:28px}.section-head,.pains__title{margin-bottom:36px}.statement{padding:80px 0 88px}.process,.pains{padding:16px 0 80px}.work{padding:0 0 80px}.all-work{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0;margin-top:44px;padding:26px 22px}.all-work__fan{display:none}.all-work__copy{gap:16px}.all-work__title{white-space:nowrap}.about{padding:72px 0 80px}.designers .container{padding-block:56px 80px}.faq{padding:72px 0 64px}.contact__grid{padding-block:72px 48px}.about__grid,.designers__grid,.contact__grid{gap:44px}.phero{gap:20px;padding-block:120px 32px}.page-hero{padding:120px 0 12px}.index{padding-block:0 72px}.cta-band{margin-bottom:72px}.cta-band>div{gap:10px}}@media (prefers-reduced-motion:reduce){.statement:before,.form:before,.gt__ghost{animation:none}.form:before{display:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal,.dev,.deck__card,.pv,.wordmark__in{transition:opacity .3s!important;transform:none!important}.about__photo{clip-path:none;transition:none}.mobile-menu{filter:none;transform:none}.ide__scroll,.marquee__track{animation:none!important}}@media (prefers-reduced-transparency:reduce){.header.is-scrolled,.mobile-menu,.badge{background:var(--bg);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){body:after{display:none}:root{--muted:#b9c0c9;--muted-2:#a7afba;--dim:#8d96a2;--line:#4a5360}.header.is-scrolled{background:var(--bg);border-bottom:1px solid var(--line-3)}.irow__name{color:#8d96a2}}
@font-face{font-family:maccabiah;src:url(../media/MaccabiahRound-s.p.4016om938714-.woff2)format("woff2");font-display:swap}@font-face{font-family:maccabiah Fallback;src:local(Arial);ascent-override:82.45%;descent-override:16.49%;line-gap-override:16.49%;size-adjust:121.29%}.H7IEla_className{font-family:maccabiah,maccabiah Fallback,Arial Hebrew,sans-serif}.H7IEla_variable{--font-he:"maccabiah", "maccabiah Fallback", Arial Hebrew, sans-serif}
@font-face{unicode-range:U+30-39,U+41-5A,U+61-7A,U+3C,U+3E,U+2F,U+40,U+26,U+2B,U+28-29,U+7E,U+5F;font-family:latin;src:url(../media/Rubik_Latin.p.45ag9c2utvl7i.woff2)format("woff2");font-display:swap;font-weight:600}.HFr1Rq_className{font-family:latin;font-weight:600}.HFr1Rq_variable{--font-latin:"latin"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d906aba6290f8a46-s.09ouxbxm3q4r8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fe5ae19b24937a7-s.0vb7p2kl6y-82.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c1d20d268fac5ee-s.1-i2f9qe4gufv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/541d85282f1795f7-s.3ygvn7kddoc4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3038e1bdff4e9659-s.0qxzi6erk_e81.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b3b7328b922f7b1-s.p.2pbzn_gtq8bua.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.gnLcKa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:600}.gnLcKa_variable{--font-logo:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd9d619e88a4dc46-s.2q2i5bo29o7ei.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac5005a0bc06b9f7-s.1ankk_dwepk-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f796e4c20a6be5f-s.29cig6bu80k7i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a08025815c8c91b-s.p.171go9sv162eg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.anziDG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:400}.anziDG_variable{--font-ghost:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4bf69d4f5ed751a0-s.1vtkdjeb_we7f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5292c4eb24edc0a0-s.3zc5k7atm-3ds.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c69e5cd6c5264605-s.382tzp3e274hf.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/73fe748f9e7db75f-s.0yed8u4wjalus.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fb65a6b13ff3ca2c-s.0f17dcfa50m48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8daac1756cbc6b4b-s.p.15m_7mzakoqmc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._5SlyvW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:300}._5SlyvW_variable{--font-code:"JetBrains Mono", "JetBrains Mono Fallback"}
