.fs{--fs-bg:rgb(var(--background));--fs-bg-rgb:var(--background);--fs-surface:rgb(var(--surface));--fs-fg:rgb(var(--foreground));--fs-muted:rgb(var(--muted));--fs-accent:rgb(var(--accent));--fs-accent-hover:rgb(var(--accent-hover));--fs-accent-ink:rgb(var(--accent-ink));--fs-accent-word:rgb(var(--focus-ring));--fs-on-accent:rgb(var(--on-accent));--fs-focus:rgb(var(--focus-ring));--fs-soft:#a8a8a8;--fs-faint:#5e5e5e;--fs-border:rgba(255,255,255,0.08);--fs-border-2:rgba(255,255,255,0.16);--fs-dot:var(--grid-dot);--fs-shadow-c:rgba(0,0,0,0.85);--fs-blur-filter:blur(42px) saturate(1.2) brightness(0.42);--fs-photo-filter:grayscale(0.3) contrast(1.05);--code-bg:#0c0c0c;--code-fg:#d4d4d4;--code-dim:#5a5a5a;--code-key:#f5a623;--code-tag:#ffcf7a;--code-attr:#9cb8d9;--code-str:#b9d49a;--code-num:#e2a6ff;--code-line:#3a3a3a;--fs-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--pad:24px;--gut-l:max(var(--pad),calc((100% - 1200px) / 2 + var(--pad)));--gut-r:var(--gut-l);--ease:cubic-bezier(0.2,0.7,0.1,1);position:relative;overflow-x:clip;background:var(--fs-bg);color:var(--fs-fg);font-size:16px;line-height:1.6}[data-theme=light] .fs{--fs-soft:#3f3f3f;--fs-faint:#b4b4b0;--fs-border:rgba(10,10,10,0.1);--fs-border-2:rgba(10,10,10,0.18);--fs-shadow-c:rgba(10,10,10,0.28);--fs-blur-filter:blur(42px) saturate(1.1) brightness(1.15);--fs-photo-filter:grayscale(0.15) brightness(1.04);--code-bg:#ffffff;--code-fg:#1f1f1f;--code-dim:#9a9a95;--code-key:#b06e12;--code-tag:#8a4f00;--code-attr:#2f5f8f;--code-str:#3f7a1e;--code-num:#8a3fb0;--code-line:#c8c8c4}@media (min-width:768px){.fs{--pad:40px}}.fs h1,.fs h2,.fs h3{margin:0;font-weight:700;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.fs p{margin:0}.fs .wrap{padding-left:var(--pad);padding-right:var(--pad);max-width:1200px;margin:0 auto}.fs .eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.2em;color:var(--fs-muted)}.fs .eyebrow,.fs .mono{text-transform:uppercase}.fs .mono{font-family:var(--fs-mono);font-size:11px;letter-spacing:.08em}.fs .amber{color:var(--fs-accent-ink)}.fs .amber-word{color:var(--fs-accent-word);white-space:nowrap}.fs:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.fs .grid-bg{background-image:radial-gradient(circle at 1px 1px,var(--fs-dot) 1px,transparent 0);background-size:40px 40px}.fs .plx{position:absolute;inset:-18% 0;will-change:transform}.fs .plx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:500;letter-spacing:-.02em;text-decoration:none;transition:all .2s;white-space:nowrap}.fs .btn.lg{padding:14px 28px;font-size:16px}.fs .btn.solid{background:var(--fs-accent);color:var(--fs-on-accent)}.fs .btn.solid:hover{background:var(--fs-accent-hover);box-shadow:0 0 40px -10px rgba(245,166,35,.55);transform:translateY(-2px)}.fs .btn.outline{border:1px solid var(--fs-border-2);color:var(--fs-fg)}.fs .btn.outline:hover{border-color:var(--fs-accent);color:var(--fs-accent-ink)}.fs .hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:center}.fs .hero .plx{inset:-8% 0 -22%}.fs .hero .plx img{-o-object-position:8% 30%;object-position:8% 30%}.fs .scrim-l{position:absolute;inset:0;background:linear-gradient(to left,rgb(var(--fs-bg-rgb)/.94) 0,rgb(var(--fs-bg-rgb)/.66) 42%,rgb(var(--fs-bg-rgb)/.05) 78%)}.fs .scrim-b{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,var(--fs-bg),transparent)}.fs .tone{position:absolute;inset:0;background:radial-gradient(70% 60% at 18% 40%,rgba(245,166,35,.16),transparent 70%);mix-blend-mode:soft-light}.fs .hero-inner{position:relative;width:100%;padding-block:140px 110px;will-change:transform}.fs .hero-copy{margin-left:auto;max-width:720px;text-align:right;display:grid;justify-items:end;gap:26px}.fs .pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--fs-border-2);background:rgb(var(--fs-bg-rgb)/.45);backdrop-filter:blur(6px);border-radius:999px;padding:5px 12px;font-size:12px;color:var(--fs-soft)}.fs .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fs-accent);box-shadow:0 0 0 0 rgba(245,166,35,.6);animation:fs-pulse 2.4s infinite}@keyframes fs-pulse{70%{box-shadow:0 0 0 8px rgba(245,166,35,0)}to{box-shadow:0 0 0 0 rgba(245,166,35,0)}}.fs .roles{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-soft)}.fs .roles i{width:1px;height:14px;background:var(--fs-accent)}.fs .hero h1{font-size:clamp(38px,6vw,84px);line-height:1.02}.fs .hero .lede{max-width:30rem;font-size:18px;color:var(--fs-soft)}.fs .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.fs .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--fs-border-2);padding-top:26px;margin:18px 0 0;width:min(100%,460px);text-align:left}.fs .stats dt{font-weight:700;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.fs .stats dd{margin:6px 0 0;font-size:12px;color:var(--fs-muted);line-height:1.35}.fs .rise{animation:fs-rise .9s var(--ease) both}.fs .rise.d1{animation-delay:.08s}.fs .rise.d2{animation-delay:.18s}.fs .rise.d3{animation-delay:.28s}.fs .rise.d4{animation-delay:.38s}@keyframes fs-rise{0%{transform:translateY(26px);opacity:.001}}.fs .scroll-cue{position:absolute;left:var(--gut-l);bottom:32px;display:flex;align-items:center;gap:12px;color:var(--fs-muted)}.fs .scroll-cue i{width:1px;height:44px;background:var(--fs-border-2);position:relative;overflow:hidden}.fs .scroll-cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--fs-accent);animation:fs-drip 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes fs-drip{to{top:110%}}@media (max-width:720px){.fs .hero{align-items:flex-end}.fs .hero .plx img{-o-object-position:18% 20%;object-position:18% 20%}.fs .scrim-l{background:linear-gradient(to top,rgb(var(--fs-bg-rgb)/.97) 30%,rgb(var(--fs-bg-rgb)/.55) 65%,rgb(var(--fs-bg-rgb)/.1))}.fs .hero-inner{padding-block:45vh 72px}.fs .scroll-cue{display:none}}.fs .flood{position:relative;background:var(--fs-accent);color:#050505;overflow:hidden;scroll-margin-top:64px}.fs .flood .plx{opacity:.16;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.2);display:grid;grid-template-columns:repeat(3,1fr);gap:18px;inset:-30% -6%}.fs .flood .plx img{height:auto;aspect-ratio:900/620;border-radius:4px}.fs .flood .fade{position:absolute;inset:0;background:linear-gradient(180deg,var(--fs-accent) 0,rgba(245,166,35,.55) 40%,rgba(245,166,35,.55) 60%,var(--fs-accent) 100%)}.fs .manifesto{position:relative;padding-block:clamp(96px,18vh,200px);display:grid;gap:48px}.fs .manifesto .eyebrow{color:rgba(5,5,5,.62)}.fs .mtext{font-family:var(--font-playfair),Georgia,serif;font-weight:500;font-size:clamp(34px,5.4vw,88px);line-height:1.06;letter-spacing:-.035em;max-width:18ch;text-wrap:pretty}.fs .mtext .w{opacity:.24;transition:opacity .3s linear}.fs .mtext .w.lit{opacity:1}.fs .msub{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 48px;max-width:1000px;border-top:1px solid rgba(5,5,5,.22);padding-top:28px}.fs .msub p{font-size:16px;line-height:1.6;color:rgba(5,5,5,.84)}.fs .msub b{font-weight:600;color:#050505}.fs .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 48px;flex-wrap:wrap}.fs .head h2{margin-top:14px;font-size:clamp(40px,6.4vw,96px)}.fs .head p{max-width:40ch;color:var(--fs-muted);font-size:16px}.fs .dc{padding-block:clamp(96px,16vh,180px);display:grid;gap:40px;position:relative}.fs .split{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--fs-border-2);aspect-ratio:16/9.4;min-height:560px;max-width:100%;--x:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;box-shadow:0 30px 80px -30px var(--fs-shadow-c)}.fs .layer{position:absolute;inset:0;display:grid;align-content:center;padding:clamp(24px,5vw,72px)}.fs .design{justify-items:end;text-align:right;gap:20px;overflow:hidden;background:var(--fs-bg)}.fs .design .bgimg{position:absolute;inset:0;z-index:0}.fs .design .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 30%;object-position:20% 30%}.fs .design .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,rgb(var(--fs-bg-rgb)/.94),rgb(var(--fs-bg-rgb)/.62) 50%,rgb(var(--fs-bg-rgb)/.08))}.fs .design>:not(.bgimg){position:relative;z-index:1}.fs .design .h{font-family:var(--font-playfair),Georgia,serif;font-weight:700;letter-spacing:-.04em;line-height:1.05;text-wrap:balance;font-size:clamp(26px,3.6vw,52px);max-width:8em}.fs .code{background:var(--code-bg);clip-path:inset(0 calc(100% - var(--x)) 0 0);padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.fs .chrome{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--fs-border);font-family:var(--fs-mono);font-size:11px;color:var(--code-dim)}.fs .chrome .dots{display:flex;gap:6px}.fs .chrome .dots i{width:10px;height:10px;border-radius:50%;background:var(--code-line)}.fs .chrome .tab{color:var(--code-fg);border-bottom:1px solid var(--fs-accent);padding-bottom:2px}.fs .src{margin:0;padding:16px 0;overflow:hidden;font-family:var(--fs-mono);font-size:clamp(10px,.85vw,12px);line-height:1.5;color:var(--code-fg);counter-reset:ln;-moz-tab-size:2;-o-tab-size:2;tab-size:2;align-self:start}.fs .src .ln{display:block;white-space:pre;padding-right:16px}.fs .src .ln:before{counter-increment:ln;content:counter(ln);display:inline-block;width:3.2em;padding-right:1.4em;text-align:right;color:var(--code-line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs .tk-c{color:var(--code-dim);font-style:italic}.fs .tk-k{color:var(--code-key)}.fs .tk-t{color:var(--code-tag)}.fs .tk-a{color:var(--code-attr)}.fs .tk-s{color:var(--code-str)}.fs .tk-n{color:var(--code-num)}.fs .tk-p{color:var(--code-dim)}.fs .handle{top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;pointer-events:none;z-index:2}.fs .handle,.fs .handle:after{position:absolute;background:var(--fs-accent)}.fs .handle:after{content:"⟷";top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;color:var(--fs-on-accent);display:grid;place-items:center;font-size:18px;box-shadow:0 0 0 8px rgba(245,166,35,.18)}.fs .split input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.fs .split input:focus-visible~.handle:after{box-shadow:0 0 0 3px var(--fs-bg),0 0 0 5px var(--fs-focus)}.fs .lr{position:absolute;bottom:14px;left:16px;right:16px;display:flex;justify-content:space-between;pointer-events:none;color:var(--fs-muted);z-index:2}@media (max-width:720px){.fs .split{aspect-ratio:auto;min-height:620px}.fs .src{font-size:9px}.fs .src .ln{white-space:pre-wrap;padding-left:2.2em;text-indent:-2.2em}.fs .src .ln:before{width:2.2em;padding-right:.8em}}.fs .work{position:relative}.fs .work-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.fs .work-bg{position:absolute;inset:0;z-index:0}.fs .work-bg img{position:absolute;inset:-10%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;filter:var(--fs-blur-filter);opacity:0;transition:opacity 1s ease}.fs .work-bg img.on{opacity:1}.fs .work-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 50%,rgb(var(--fs-bg-rgb)/.2),rgb(var(--fs-bg-rgb)/.88)),linear-gradient(180deg,var(--fs-bg),transparent 18%,transparent 82%,var(--fs-bg))}.fs .track{position:relative;z-index:1;display:flex;gap:clamp(24px,3vw,48px);align-items:center;padding-left:var(--gut-l);padding-right:var(--gut-r);will-change:transform}.fs .intro-card{flex:none;width:min(78vw,520px);display:grid;gap:24px}.fs .intro-card h2{font-size:clamp(52px,8vw,128px)}.fs .intro-card p{color:var(--fs-soft);max-width:34ch}.fs .card{flex:none;width:min(62vw,700px);display:grid;gap:18px;text-decoration:none}.fs .card .img{position:relative;aspect-ratio:900/620;overflow:hidden;border-radius:12px;background:var(--fs-surface);max-width:100%;box-shadow:0 40px 80px -40px var(--fs-shadow-c)}.fs .card .img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:filter .6s;filter:brightness(.9)}.fs .card:hover .img img{filter:none}.fs .card .img:after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--fs-border);pointer-events:none}.fs .card .meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:baseline}.fs .card h3{font-size:clamp(26px,3vw,44px);line-height:1.05;transition:color .3s}.fs .card:hover h3{color:var(--fs-accent-ink)}.fs .card .yr{font-family:var(--fs-mono);font-size:12px;color:var(--fs-muted);font-variant-numeric:tabular-nums}.fs .card .cat{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--fs-muted);font-weight:500}.fs .card .tl{grid-column:1/-1;max-width:52ch;font-size:15px;color:var(--fs-soft)}.fs .concept{font-family:var(--fs-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--fs-border-2);color:var(--fs-soft);border-radius:999px;padding:2px 8px;font-weight:400}.fs .end-card{flex:none;width:min(60vw,380px);display:grid;justify-items:start;gap:18px}.fs .end-card h3{font-size:clamp(30px,3vw,44px)}.fs .progress{position:absolute;z-index:1;left:var(--gut-l);right:var(--gut-r);bottom:28px;height:1px;background:var(--fs-border-2)}.fs .progress i{position:absolute;left:0;top:-1px;height:3px;width:100%;background:var(--fs-accent);transform-origin:left;transform:scaleX(0)}@media (max-width:820px){.fs .work-stage{position:relative;height:auto;display:block;padding-block:96px}.fs .track{flex-direction:column;align-items:stretch;transform:none!important;gap:64px}.fs .card,.fs .end-card,.fs .intro-card{width:100%}.fs .progress{display:none}}.fs .interlude{position:relative;min-height:88vh;overflow:hidden;display:flex;align-items:center}.fs .interlude .plx img{-o-object-position:30% 25%;object-position:30% 25%;filter:var(--fs-photo-filter)}.fs .interlude .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--fs-bg-rgb)/.12) 0,rgb(var(--fs-bg-rgb)/.7) 48%,rgb(var(--fs-bg-rgb)/.95) 75%),linear-gradient(180deg,var(--fs-bg),transparent 20%,transparent 80%,var(--fs-bg))}.fs .interlude .tone{background:radial-gradient(60% 70% at 25% 45%,rgba(245,166,35,.22),transparent 70%)}.fs .quote{position:relative;margin:0 0 0 auto;max-width:640px;display:grid;gap:28px;padding-block:120px;will-change:transform}.fs .quote blockquote{margin:0;font-family:var(--font-playfair),Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(30px,4.2vw,60px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.fs .quote blockquote:before{content:"\201C";display:block;font-style:normal;font-size:1.8em;line-height:.6;color:var(--fs-accent);margin-bottom:.1em}.fs .quote cite{font-style:normal;display:grid;gap:4px}.fs .quote cite b{font-weight:600}.fs .quote cite span{color:var(--fs-muted);font-size:14px}@media (max-width:720px){.fs .interlude{align-items:flex-end;min-height:100vh}.fs .interlude .shade{background:linear-gradient(to top,rgb(var(--fs-bg-rgb)/.97) 40%,rgb(var(--fs-bg-rgb)/.3) 80%),linear-gradient(180deg,var(--fs-bg),transparent 20%)}.fs .quote{padding-block:40vh 80px}}.fs .skills{padding-block:clamp(96px,16vh,180px);display:grid;gap:48px}.fs .rows{border-top:1px solid var(--fs-border-2)}.fs .row{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px 48px;align-items:center;padding-block:clamp(20px,3vw,34px);border-bottom:1px solid var(--fs-border-2);isolation:isolate}.fs .row:before{content:"";position:absolute;inset:0 -100vw;background:var(--fs-accent);z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.fs .row:hover:before{clip-path:inset(0 0 0 0)}.fs .row h3{font-size:clamp(34px,5.6vw,88px);line-height:1;transition:color .4s,transform .6s var(--ease)}.fs .row:hover h3{color:var(--fs-on-accent);transform:translateX(.12em)}.fs .row p{font-size:14px;line-height:1.75;color:var(--fs-muted);transition:color .4s}.fs .row:hover p{color:rgba(5,5,5,.82)}@media (max-width:760px){.fs .row{grid-template-columns:minmax(0,1fr)}}.fs .marquee{overflow:hidden;border-block:1px solid var(--fs-border);padding-block:clamp(18px,3vw,30px);white-space:nowrap;background:var(--fs-bg)}.fs .marquee .run{display:inline-flex;will-change:transform}.fs .marquee .run span{font-family:var(--font-playfair),Georgia,serif;font-weight:600;font-size:clamp(32px,5vw,76px);letter-spacing:-.035em;padding-right:.7em;line-height:1.15;color:var(--fs-faint)}.fs .marquee .run span:after{content:".";color:var(--fs-accent)}.fs .marquee.small .run span{font-family:var(--font-inter),system-ui,sans-serif;font-weight:500;font-size:clamp(14px,1.5vw,19px);letter-spacing:-.01em;color:var(--fs-muted);padding-right:2.4em}.fs .marquee.small .run span:after{content:""}.fs .contact{position:relative;overflow:hidden}.fs .contact .plx img{-o-object-position:30% 22%;object-position:30% 22%;filter:var(--fs-photo-filter)}.fs .contact .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--fs-bg-rgb)/.15),rgb(var(--fs-bg-rgb)/.78) 45%,rgb(var(--fs-bg-rgb)/.96) 72%),linear-gradient(180deg,var(--fs-bg),transparent 25%,transparent 70%,var(--fs-bg))}.fs .contact-inner{position:relative;padding-block:clamp(140px,24vh,260px) 72px;display:grid;gap:clamp(48px,10vh,120px)}.fs .talk{margin-left:auto;max-width:720px;display:grid;gap:24px;justify-items:end;text-align:right}.fs .talk h2{font-size:clamp(64px,11vw,180px);line-height:.95}.fs .talk p{color:var(--fs-soft);max-width:36ch;font-size:18px}.fs .reach{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;border-top:1px solid var(--fs-border-2);padding-top:32px}.fs .reach .eyebrow{margin-bottom:10px;display:block}.fs .email{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:clamp(17px,1.6vw,21px)}.fs .email span{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.fs .copy{font-family:var(--fs-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:none;color:var(--fs-fg);border:1px solid var(--fs-border-2);border-radius:999px;padding:6px 12px;cursor:pointer}.fs .copy:hover{border-color:var(--fs-accent);color:var(--fs-accent-ink)}@media (max-width:720px){.fs .contact .shade{background:linear-gradient(to top,rgb(var(--fs-bg-rgb)/.97) 55%,rgb(var(--fs-bg-rgb)/.35)),linear-gradient(180deg,var(--fs-bg),transparent 25%)}.fs .contact-inner{padding-top:50vh}}.fs .ring{position:fixed;left:0;top:0;z-index:45;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:var(--fs-accent);display:grid;place-items:center;transform:translate(-200px,-200px);transition:scale .35s var(--ease);scale:0}.fs .ring.on{scale:1}.fs .ring b{font-family:var(--fs-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-on-accent)}@media (hover:none),(pointer:coarse){.fs .ring{display:none}}.fs .reveal{transition:transform 1s var(--ease),opacity 1s var(--ease)}.fs.js .reveal:not(.in){transform:translateY(28px);opacity:.35}@media (prefers-reduced-motion:reduce){.fs .pill:before,.fs .rise,.fs .scroll-cue i:after{animation:none}.fs .mtext .w{opacity:1!important}.fs.js .reveal:not(.in){transform:none;opacity:1}.fs .hero-inner,.fs .plx,.fs .quote{transform:none!important}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.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:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}