@font-face{font-family:Tulpen One;font-style:normal;font-display:swap;font-weight:400;src:url(./tulpen-one-latin-400-normal-Dg45l83j.woff2)format("woff2"),url(./tulpen-one-latin-400-normal-B8N_lkol.woff)format("woff");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(./syncopate-latin-ext-700-normal-DIzsNXDw.woff2)format("woff2"),url(./syncopate-latin-ext-700-normal-bvnP3szv.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(./syncopate-latin-700-normal-D6Fv_luC.woff2)format("woff2"),url(./syncopate-latin-700-normal-ZVUETrF2.woff)format("woff");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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--paper:#e7ebf1;--mist:#f5f7fa;--ink:#070b22;--cobalt:#0b3bff;--steel:#5d6680;--rule:#070b224d;--display:"Tulpen One", "Arial Narrow", "Helvetica Neue", sans-serif;--text:"Instrument Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--wordmark:"Syncopate", var(--text);--rail-x:clamp(30px, 5.4vw, 78px);--pad-l:calc(var(--rail-x) + clamp(16px, 3.3vw, 50px));--pad-r:clamp(20px, 5vw, 76px);--du:min(1vw, 1.72svh);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--cobalt) transparent}body{font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}body.is-loading{overflow:hidden}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}::selection{background:var(--cobalt);color:#fff}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}#gl{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, var(--mist), var(--paper) 62%, #d9dfe9);width:100%;height:100lvh;display:block;position:fixed;top:0;bottom:auto;left:0;right:auto}main,.nav,.rail{z-index:2;position:relative}body:after{content:"";z-index:70;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0.1  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.loader{z-index:50;background:var(--paper);padding:0 0 clamp(20px, 5vh, 48px) var(--pad-l);pointer-events:none;place-items:end start;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader-count{font-family:var(--display);font-size:calc(var(--du) * 15);font-variant-numeric:tabular-nums;color:var(--ink);line-height:.8}.rail{z-index:60;left:var(--rail-x);pointer-events:none;width:1px;height:100lvh;position:fixed;top:0}.rail-line{background:var(--cobalt);opacity:.75;transform-origin:50% 0;transform:scaleY(var(--rail-draw,1));position:absolute;top:0;bottom:0;left:0;right:0}.rail-thumb{background:var(--cobalt);width:3px;height:12vh;transform:translateY(calc(var(--scroll,0) * 88lvh));position:absolute;top:0;left:-1px}.num{width:var(--rail-x);text-align:right;letter-spacing:.04em;color:var(--cobalt);font-variant-numeric:tabular-nums;padding-right:clamp(6px,1vw,16px);font-size:clamp(10px,.85vw,12.5px);font-weight:500;position:absolute;top:clamp(92px,15.5svh,150px);left:0}.nav{z-index:45;padding:clamp(14px, 2.6vh, 26px) var(--pad-r) clamp(14px, 2.6vh, 26px) var(--pad-l);transition:transform .6s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-hidden{transform:translateY(-110%)}.nav:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#e7ebf1eb,#e7ebf100);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.nav.is-scrolled:before{opacity:1}.brand{align-items:center;gap:clamp(8px,1vw,14px);display:flex}.logo-mark{aspect-ratio:1;width:clamp(30px,2.9vw,42px);display:block}.logo-mark svg{width:100%;height:100%;fill:var(--cobalt);display:block}.brand-name{font-family:var(--wordmark);letter-spacing:.42em;text-transform:uppercase;word-spacing:.5em;font-size:clamp(10px,.92vw,13px);font-weight:700}.nav nav{gap:clamp(18px,3.4vw,52px);font-size:clamp(12.5px,.95vw,14px);font-weight:500;display:flex}.nav nav a{padding:6px 0;transition:color .25s;position:relative}.nav nav a[aria-current=true],.nav nav a:hover{color:var(--cobalt)}.display,.hero-title,.list h3,.trio h3,.loader-count{-webkit-text-stroke:.011em currentColor}.display{font-family:var(--display);letter-spacing:.012em;font-weight:400;line-height:.8;font-size:calc(var(--du) * 14.5)}.display.upper{text-transform:uppercase}.line{margin:-.04em -.04em -.2em;padding:.04em .04em .2em;display:block;overflow:visible clip}.line-in{will-change:transform;display:block}.note{letter-spacing:.17em;color:var(--ink);text-wrap:balance;max-width:34ch;font-size:clamp(11px,.86vw,12.5px);line-height:1.75}.level{padding-left:var(--pad-l);padding-right:var(--pad-r);position:relative}.gl-anchor{pointer-events:none}.hero{min-height:max(100svh,620px);padding-top:clamp(68px,10.5svh,104px);padding-left:var(--pad-r);flex-direction:column;align-items:center;display:flex}.hero-title{font-family:var(--display);text-align:center;letter-spacing:.012em;z-index:3;font-weight:400;line-height:.78;position:relative}.hero-title .l1{font-size:calc(var(--du) * 10.4)}.hero-title .l2{font-size:calc(var(--du) * 7.2);margin-top:-.04em}.hero-title .l3{font-size:calc(var(--du) * 12.6);margin-top:-.02em}.hero-title .and{margin:0 .5em;font-size:.5em}.hero .gl-anchor{width:min(92vw,118svh);min-height:150px;margin-top:calc(var(--du) * .4);flex:auto}.hero-foot{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.8svh,18px);padding:clamp(10px,2.4svh,26px) 0 clamp(18px,3.4svh,34px);display:flex}.hero-foot .note{max-width:46ch}.square-btn{aspect-ratio:1;background:var(--cobalt);color:#fff;place-items:center;width:clamp(34px,2.6vw,40px);transition:background .25s;display:grid}.square-btn svg,.cta svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px;transition:transform .45s var(--ease)}.square-btn:hover{background:var(--ink)}.square-btn:hover svg{transform:translate(2px,2px)}.assets{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr) minmax(0,1.5fr);align-items:start;column-gap:clamp(8px,1.6vw,28px);min-height:max(112svh,700px);padding-top:clamp(84px,13svh,132px);padding-bottom:clamp(60px,10svh,110px);display:grid}.assets-head{z-index:3;position:relative}.assets .display{font-size:calc(var(--du) * 15.4);white-space:nowrap}.assets-head .note{max-width:26ch;margin-top:clamp(16px,2.6svh,30px)}.assets .gl-anchor{align-self:stretch;min-height:62svh}.list{align-self:center;padding-right:clamp(0px,3vw,46px)}.list li{border-bottom:1px solid var(--rule);cursor:default;outline-offset:6px;padding:clamp(14px,2.5svh,26px) 0 clamp(16px,2.8svh,30px);position:relative}.list li:last-child{border-bottom:0}.list li:after{content:"";background:var(--cobalt);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.list li:last-child:after{display:none}.list li.is-active:after{transform:scaleX(1)}.list h3,.trio h3{font-family:var(--display);font-weight:400;font-size:calc(var(--du) * 5.3);letter-spacing:.012em;transition:color .3s, transform .5s var(--ease);line-height:.95}.list .note,.trio .note{margin-top:6px}.list li.is-active h3,.trio li.is-active h3{color:var(--cobalt);transform:translate(.12em)}.compute{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);column-gap:clamp(8px,2vw,30px);min-height:max(112svh,720px);padding-top:clamp(84px,13svh,132px);padding-bottom:clamp(34px,6svh,60px);display:grid}.compute-head{z-index:3;position:relative}.compute .display{font-size:calc(var(--du) * 10.6);white-space:nowrap}.compute-head .note{max-width:30ch;margin-top:clamp(16px,2.6svh,30px)}.compute .gl-anchor{min-height:56svh}.trio{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(20px,4svh,44px);display:grid}.trio li{cursor:default;padding:4px clamp(14px,3vw,50px) 6px 0}.trio li+li{border-left:1px solid var(--cobalt);padding-left:clamp(14px,6.5vw,110px)}.signal{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;column-gap:clamp(12px,3vw,50px);min-height:max(72svh,520px);padding-top:clamp(40px,7svh,80px);display:grid}.signal .gl-anchor{align-self:stretch;min-height:44svh}.signal-body{z-index:3;padding-bottom:4svh;position:relative}.signal .display{font-size:calc(var(--du) * 10.8);white-space:nowrap}.signal-body .note{margin-top:clamp(12px,2svh,22px)}.cta{background:var(--cobalt);color:#fff;letter-spacing:.01em;will-change:transform;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,64px);min-width:clamp(200px,18.5vw,266px);margin-top:clamp(18px,3svh,30px);padding:.95em 1.4em .95em 2em;font-size:clamp(14px,1.05vw,16px);font-weight:500;transition:background .3s;display:inline-flex}.cta:hover{background:var(--ink)}.cta:hover svg{transform:translate(3px,-3px)}.foot{letter-spacing:.06em;color:var(--steel);grid-column:1/-1;justify-content:space-between;gap:20px;padding:18px 0 clamp(18px,3svh,30px);font-size:12px;display:flex}.foot a:hover{color:var(--cobalt)}@media (max-width:820px){:root{--du:min(1.9vw, 1.2svh);--rail-x:30px;--pad-l:46px}.brand-name{letter-spacing:.3em}.nav nav a[data-nav=home]{display:none}.signal .display{white-space:normal}.hero{padding-left:var(--pad-l)}.hero .gl-anchor{width:100%}.assets,.compute,.signal{flex-direction:column;align-items:stretch;display:flex}.assets .display{font-size:calc(var(--du) * 15)}.assets .gl-anchor{align-self:auto;height:64svh;min-height:0}.list{align-self:auto;padding-right:0}.list h3,.trio h3{font-size:calc(var(--du) * 6.2)}.compute .display{font-size:calc(var(--du) * 11.2)}.compute .gl-anchor{height:52svh;min-height:0}.trio{grid-template-columns:1fr;gap:18px}.trio li+li{border-left:0;border-top:1px solid var(--cobalt);padding-top:18px;padding-left:0}.signal .gl-anchor{align-self:auto;height:42svh;min-height:0}.signal .display{font-size:calc(var(--du) * 11.4)}.foot{margin-top:28px}}@media (prefers-reduced-motion:reduce){.nav,.list li:after,.list h3,.trio h3{transition:none}}
