.home-landing-surface{--home-landing-base:#fafaf7;--home-landing-surface:#f3f1ec;--home-landing-ink:#111113;--home-landing-ink-dim:#5f6068;--home-landing-accent:#c94738;--home-landing-accent-cool:#087f83;--home-landing-play-1:#bd2f74;--home-landing-play-2:#5d8f1b;--home-landing-grid-line:rgb(17 17 19/0.035);--home-landing-panel-border:rgb(17 17 19/0.12);--home-landing-film-grain-opacity:0.22;--home-landing-film-grain-filter:invert(1);--home-landing-film-grain-blend:multiply;--home-landing-film-grain-size:128px;position:relative;isolation:isolate;color:var(--home-landing-ink);background-color:var(--home-landing-base);background-image:repeating-linear-gradient(0deg,var(--home-landing-grid-line) 0 1px,transparent 1px 4.5rem),repeating-linear-gradient(90deg,var(--home-landing-grid-line) 0 1px,transparent 1px 4.5rem)}.home-landing-slide-menu:after,.home-landing-surface:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--home-landing-film-grain-opacity);filter:var(--home-landing-film-grain-filter);mix-blend-mode:var(--home-landing-film-grain-blend);background-image:url(/textures/home-landing-film-grain-128.webp);background-repeat:repeat;background-size:var(--home-landing-film-grain-size) var(--home-landing-film-grain-size)}.home-landing-surface--no-texture{background-image:none}.home-landing-surface--no-texture:after{content:none}.home-landing-slide-menu{isolation:isolate;color:#111113!important;background-color:#fafaf7!important;background-image:repeating-linear-gradient(0deg,rgb(17 17 19/.035) 0 1px,transparent 1px 4.5rem),repeating-linear-gradient(90deg,rgb(17 17 19/.035) 0 1px,transparent 1px 4.5rem);--home-landing-film-grain-opacity:0.22;--home-landing-film-grain-filter:invert(1);--home-landing-film-grain-blend:multiply;--home-landing-film-grain-size:128px}.home-landing-slide-menu>.slide-menu-follow-me,.home-landing-slide-menu>nav{position:relative;z-index:2}.home-landing-slide-menu__link:hover{background-color:rgb(17 17 19/.06)!important}.home-landing-slide-menu-toggle{color:rgb(17 17 19/.62)!important}.home-landing-slide-menu-toggle.preview-mobile-menu-toggle--open,.home-landing-slide-menu-toggle:hover{color:#111113!important}.home-landing-surface>.flow-root{position:relative;z-index:2}.home-landing-hero-cover-stack{position:relative;isolation:isolate}.home-landing-hero--sticky-cover{position:sticky;top:0;z-index:0}.home-landing-introduction--cover{position:relative;z-index:10}.home-landing-introduction--cover.home-landing-surface--no-texture{--home-landing-base:#f3f1ec;background-color:#f3f1ec;background-image:linear-gradient(180deg,#fafaf7,#f3f1ec,#eae7df)}.home-landing-hero-scrim{background:radial-gradient(ellipse 80% 70% at 50% 45%,rgb(250 250 247/.42) 0,rgb(250 250 247/.22) 55%,transparent 100%),linear-gradient(180deg,rgb(250 250 247/.18),transparent 28%,transparent 62%,rgb(250 250 247/.45))}.home-landing-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.home-landing-hero-headline{font-family:var(--font-site-onest),ui-sans-serif,system-ui,sans-serif;--home-landing-headline-size:clamp(2.25rem,6.5vw + 0.5rem,min(4.5rem,8.5vw + 0.25rem));--home-landing-headline-size-max:calc(var(--home-landing-headline-size) * var(--home-landing-headline-scale-max));--home-landing-headline-write-duration:900ms;--home-landing-headline-write-ease:cubic-bezier(0.22,1,0.36,1);--home-landing-headline-write-line-delay:160ms;--home-landing-headline-line-gap:0;--home-landing-headline-scale-max:1.125;--home-landing-headline-scale-duration:10s;--home-landing-headline-scale-ease:cubic-bezier(0.16,1,0.3,1);--home-landing-headline-scale-delay:0ms;font-size:var(--home-landing-headline-size);line-height:1.18}.home-landing-hero-headline__line{display:block;overflow:hidden;margin-inline:auto;width:fit-content;max-width:100%}.home-landing-hero-headline__line--2{margin-block-start:var(--home-landing-headline-line-gap)}@media (max-width:639px){.home-landing-hero-headline{--home-landing-headline-scale-max:1;--home-landing-headline-size:min(clamp(2.25rem,6.5vw + 0.5rem,min(4.5rem,8.5vw + 0.25rem)),calc((100vw - 1rem) / 8.65))}.home-landing-hero-headline__line--2{max-width:none;letter-spacing:-.045em}.home-landing-hero-headline__line--2 .home-landing-hero-headline__write{white-space:nowrap}}.home-landing-hero-headline__write{display:block;clip-path:inset(0 50% 0 50%);will-change:clip-path}.home-landing-hero-headline[data-home-landing-headline-write=writing] .home-landing-hero-headline__line--1 .home-landing-hero-headline__write{animation:home-landing-hero-headline-write var(--home-landing-headline-write-duration) var(--home-landing-headline-write-ease) both}.home-landing-hero-headline[data-home-landing-headline-write=writing] .home-landing-hero-headline__line--2 .home-landing-hero-headline__write{animation:home-landing-hero-headline-write var(--home-landing-headline-write-duration) var(--home-landing-headline-write-ease) both;animation-delay:var(--home-landing-headline-write-line-delay)}.home-landing-hero-headline[data-home-landing-headline-write=writing]{animation:home-landing-hero-headline-grow var(--home-landing-headline-scale-duration) var(--home-landing-headline-scale-ease) var(--home-landing-headline-scale-delay) both}@keyframes home-landing-hero-headline-write{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes home-landing-hero-headline-grow{0%{font-size:var(--home-landing-headline-size)}to{font-size:var(--home-landing-headline-size-max)}}.home-landing-hero-role{--home-landing-hero-role-size:clamp(0.75rem,0.5625rem + 0.7vw,1rem);font-size:var(--home-landing-hero-role-size);letter-spacing:.22em;line-height:1.65;opacity:0;transform:translateY(.35rem);transition:opacity .42s var(--home-landing-headline-write-ease,cubic-bezier(.22,1,.36,1)),transform .42s var(--home-landing-headline-write-ease,cubic-bezier(.22,1,.36,1))}.home-landing-hero-role-is-ready{opacity:1;transform:translateY(0)}.home-landing-hero-scroll-hint{--home-landing-hero-scroll-hint-size:clamp(0.6875rem,0.5rem + 0.55vw,0.875rem);font-size:var(--home-landing-hero-scroll-hint-size);letter-spacing:.14em;line-height:1.65;animation:home-landing-hero-scroll-hint-double-blink 3s ease-in-out infinite}@keyframes home-landing-hero-scroll-hint-double-blink{0%,16%,8%,to{opacity:1}12%,4%{opacity:.18}}.home-landing-hero-copy{--home-landing-hero-copy-max-width:min(100%,clamp(48rem,66vw,60rem));max-width:var(--home-landing-hero-copy-max-width)}.home-landing-hero-copy-is-scroll-fading{--home-landing-hero-copy-fade:0;opacity:calc(1 - var(--home-landing-hero-copy-fade));will-change:opacity}.home-landing-introduction-reveal{--home-landing-introduction-reveal-lead:520ms}.home-landing-introduction-reveal .home-landing-introduction-reveal__item{--home-landing-introduction-reveal-delay:0ms;opacity:0;transform:translateY(.75em);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:opacity,transform}.home-landing-introduction-reveal--visible .home-landing-introduction-reveal__item{opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--home-landing-introduction-reveal-lead) + var(--home-landing-introduction-reveal-delay))}.home-landing-introduction-heading-slot{opacity:1;clip-path:none;transform:none;transition:none;will-change:auto}.home-landing-introduction-reveal--visible .home-landing-introduction-heading-slot{opacity:1;clip-path:none;transform:none;transition:none;transition-delay:0s}.home-landing-introduction-heading-decode{--home-landing-introduction-heading-tracking-from:0.32em;--home-landing-introduction-heading-tracking-to:0em;--home-landing-introduction-heading-tracking-duration:920ms;--home-landing-introduction-heading-tracking-ease:cubic-bezier(0.22,1,0.36,1);letter-spacing:var(--home-landing-introduction-heading-tracking-from);transition:letter-spacing var(--home-landing-introduction-heading-tracking-duration) var(--home-landing-introduction-heading-tracking-ease)}.home-landing-introduction-heading-decode--settled{letter-spacing:var(--home-landing-introduction-heading-tracking-to)}.home-landing-introduction-photo--work-mono img{filter:grayscale(1) contrast(1.06)}@media (min-width:1024px){.home-landing-introduction-content-grid{--home-landing-introduction-offset-ratio:0.4;--home-landing-introduction-photo-offset:calc(2.75rem + 16rem * var(--home-landing-introduction-offset-ratio));--home-landing-introduction-photo-size:18rem;--home-landing-introduction-content-grid-row-gap:2rem;grid-template-rows:minmax(calc(var(--home-landing-introduction-photo-offset) + var(--home-landing-introduction-photo-size) - var(--home-landing-introduction-content-grid-row-gap)),auto) auto}.home-landing-introduction-photo-slot--desktop{margin-top:var(--home-landing-introduction-photo-offset)}.home-landing-introduction-section--how-i-work{margin-top:calc(var(--home-landing-introduction-photo-size) * var(--home-landing-introduction-offset-ratio))}}@media (prefers-reduced-motion:reduce){.home-landing-hero-headline,.home-landing-hero-headline[data-home-landing-headline-write=writing]{animation:none}.home-landing-hero-headline[data-home-landing-headline-write=writing] .home-landing-hero-headline__write,.home-landing-hero-headline__write{clip-path:none;animation:none}.home-landing-hero-role,.home-landing-hero-role-is-ready{opacity:1;transform:none;transition:none}.home-landing-hero-scroll-hint{animation:none}.home-landing-hero-copy-is-scroll-fading{opacity:1;will-change:auto}.home-landing-introduction-reveal .home-landing-introduction-reveal__item{opacity:1;clip-path:none;transform:none;transition:none!important;transition-delay:0s;will-change:auto}.home-landing-introduction-heading-decode,.home-landing-introduction-heading-decode--settled{letter-spacing:0;transition:none}.home-landing-introduction-photo--work-mono img{filter:none}}.home-landing-boot-settle-stage{--home-landing-boot-settle-duration:1.4s;--home-landing-boot-settle-ease:cubic-bezier(0.25,1,0.5,1);--home-landing-boot-settle-scale-from:1.3;transform-origin:center 50svh;transform:scale(var(--home-landing-boot-settle-scale-from)) translateZ(0);will-change:transform}.home-landing-boot-settle-stage[data-home-landing-boot-settle=settling]{transform:scale(1) translateZ(0);transition:transform var(--home-landing-boot-settle-duration) var(--home-landing-boot-settle-ease)}.home-landing-boot-settle-stage[data-home-landing-boot-settle=done]{transform:none;transition:none;will-change:auto}@media (prefers-reduced-motion:reduce){.home-landing-boot-settle-stage,.home-landing-boot-settle-stage[data-home-landing-boot-settle=done],.home-landing-boot-settle-stage[data-home-landing-boot-settle=settling]{transform:none;transition:none;will-change:auto}}.home-landing-sketch-path{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.home-landing-sketch-is-playing .home-landing-sketch-layer-outline .home-landing-sketch-path{animation:home-landing-sketch-stroke .75s cubic-bezier(.4,0,.2,1) forwards,home-landing-sketch-fill .24s ease forwards;animation-delay:calc(var(--home-landing-sketch-i, 0) * 24ms),calc(var(--home-landing-sketch-i, 0) * 24ms + .54s)}.home-landing-sketch-is-playing .home-landing-sketch-layer-jacket .home-landing-sketch-path{animation:home-landing-sketch-stroke .675s cubic-bezier(.4,0,.2,1) forwards,home-landing-sketch-fill .21s ease forwards;animation-delay:calc(1.35s + var(--home-landing-sketch-i, 0) * 15ms),calc(1.35s + var(--home-landing-sketch-i, 0) * 15ms + .48s)}.home-landing-sketch-is-playing .home-landing-sketch-layer-knit .home-landing-sketch-path{animation:home-landing-sketch-stroke .3s linear forwards,home-landing-sketch-fill .12s ease forwards;animation-delay:calc(2925ms + var(--home-landing-sketch-i, 0) * 7.5ms),calc(2925ms + var(--home-landing-sketch-i, 0) * 7.5ms + .15s)}.home-landing-sketch-is-scroll-scrubbing{--home-landing-sketch-erase:0;--home-landing-sketch-draw:calc(1 - var(--home-landing-sketch-erase));--home-landing-sketch-timeline-ms:3600}.home-landing-sketch-is-scroll-scrubbing .home-landing-sketch-path{animation:none!important}.home-landing-sketch-is-scroll-scrubbing .home-landing-sketch-layer-outline .home-landing-sketch-path{--home-landing-sketch-path-start:calc(var(--home-landing-sketch-i, 0) * 24 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-dur:calc(750 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-start:calc((var(--home-landing-sketch-i, 0) * 24 + 540) / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-dur:calc(240 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-path-start)) / var(--home-landing-sketch-stroke-dur)),1);--home-landing-sketch-fill-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-fill-start)) / var(--home-landing-sketch-fill-dur)),1);stroke-dashoffset:calc(1 - var(--home-landing-sketch-stroke-vis));fill-opacity:var(--home-landing-sketch-fill-vis)}.home-landing-sketch-is-scroll-scrubbing .home-landing-sketch-layer-jacket .home-landing-sketch-path{--home-landing-sketch-path-start:calc((1350 + var(--home-landing-sketch-i, 0) * 15) / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-dur:calc(675 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-start:calc((1350 + var(--home-landing-sketch-i, 0) * 15 + 480) / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-dur:calc(210 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-path-start)) / var(--home-landing-sketch-stroke-dur)),1);--home-landing-sketch-fill-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-fill-start)) / var(--home-landing-sketch-fill-dur)),1);stroke-dashoffset:calc(1 - var(--home-landing-sketch-stroke-vis));fill-opacity:var(--home-landing-sketch-fill-vis)}.home-landing-sketch-is-scroll-scrubbing .home-landing-sketch-layer-knit .home-landing-sketch-path{--home-landing-sketch-path-start:calc((2925 + var(--home-landing-sketch-i, 0) * 7.5) / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-dur:calc(300 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-start:calc((2925 + var(--home-landing-sketch-i, 0) * 7.5 + 150) / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-fill-dur:calc(120 / var(--home-landing-sketch-timeline-ms));--home-landing-sketch-stroke-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-path-start)) / var(--home-landing-sketch-stroke-dur)),1);--home-landing-sketch-fill-vis:clamp(0,calc((var(--home-landing-sketch-draw) - var(--home-landing-sketch-fill-start)) / var(--home-landing-sketch-fill-dur)),1);stroke-dashoffset:calc(1 - var(--home-landing-sketch-stroke-vis));fill-opacity:var(--home-landing-sketch-fill-vis)}.home-landing-sketch-is-scroll-scrubbing .home-landing-sketch-color{animation:none!important;opacity:calc(1 - var(--home-landing-sketch-erase))}.home-landing-sketch-color{opacity:0}.home-landing-sketch-color-image{display:block;height:100%;width:auto;max-width:none;object-fit:contain;object-position:center center}.home-landing-sketch-is-playing .home-landing-sketch-color{animation:home-landing-sketch-color-reveal .975s ease forwards;animation-delay:3.6s}.home-landing-sketch-freeze-before-color .home-landing-sketch-color{opacity:0!important;animation:none!important}.home-landing-sketch-reduce-motion .home-landing-sketch-path{stroke-dashoffset:0;fill-opacity:1;animation:none}.home-landing-sketch-reduce-motion .home-landing-sketch-color{opacity:1;animation:none}.home-landing-sketch-reduce-motion.home-landing-sketch-freeze-before-color .home-landing-sketch-color{opacity:0!important}@keyframes home-landing-sketch-stroke{to{stroke-dashoffset:0}}@keyframes home-landing-sketch-fill{to{fill-opacity:1}}@keyframes home-landing-sketch-color-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-landing-sketch-path{stroke-dashoffset:0;fill-opacity:1;animation:none!important}.home-landing-sketch-color{opacity:1!important;animation:none!important}.home-landing-sketch-freeze-before-color .home-landing-sketch-color{opacity:0!important}}:root{--home-landing-boot-surface-duration:400ms;--home-landing-boot-submerge-duration:400ms;--home-landing-boot-submerge-ease:cubic-bezier(1,0,1,0.4);--home-landing-boot-wordmark-duration:320ms;--home-landing-boot-hold-scale-duration:1000ms;--home-landing-boot-hold-scale-max:1.1;--home-landing-boot-hold-scale-ease:cubic-bezier(0.22,1,0.36,1);--home-landing-boot-hold-glitch-coral:#c94738;--home-landing-boot-hold-glitch-cyan:#087f83;--home-landing-boot-hold-glitch-offset:5px;--home-landing-boot-wordmark-ease:cubic-bezier(1,0.15,0.6,0.8);--home-landing-boot-split-duration:1.4s;--home-landing-boot-frame-ease:cubic-bezier(0.25,1,0.5,0.7);--home-landing-boot-frame-from-width:var(--home-landing-boot-line-width);--home-landing-boot-frame-from-height:2.5rem;--home-landing-boot-frame-radius:8px;--home-landing-boot-panel:#fafaf7;--home-landing-boot-logo-size-min:1rem;--home-landing-boot-logo-size-max:2.5rem;--home-landing-boot-logo-size:clamp(var(--home-landing-boot-logo-size-min),calc(1rem + (100vw - 20rem) / 30),var(--home-landing-boot-logo-size-max));--home-landing-boot-line-position:55vh;--home-landing-boot-logo-line-gap-min:0.25rem;--home-landing-boot-logo-line-gap-max:0.75rem;--home-landing-boot-logo-line-gap:clamp(var(--home-landing-boot-logo-line-gap-min),calc(var(--home-landing-boot-logo-line-gap-min) + (var(--home-landing-boot-logo-size) - var(--home-landing-boot-logo-size-min)) / (var(--home-landing-boot-logo-size-max) - var(--home-landing-boot-logo-size-min)) * (var(--home-landing-boot-logo-line-gap-max) - var(--home-landing-boot-logo-line-gap-min))),var(--home-landing-boot-logo-line-gap-max));--home-landing-boot-wordmark-gap:clamp(0.375rem,2vw,0.75rem);--home-landing-boot-wordmark-text-height:calc(var(--home-landing-boot-logo-size) * 1.183);--home-landing-boot-wordmark-text-width:calc(var(--home-landing-boot-wordmark-text-height) * 890 / 99);--home-landing-boot-wordmark-cluster-width:min(98vw,calc(var(--home-landing-boot-wordmark-text-width) + var(--home-landing-boot-logo-size) + var(--home-landing-boot-wordmark-gap)));--home-landing-boot-line-width:var(--home-landing-boot-wordmark-cluster-width)}html.home-landing-boot-scroll-locked,html.home-landing-boot-scroll-locked body{overflow:hidden;overscroll-behavior:none}.home-landing-boot-overlay{position:fixed;inset:0;z-index:2100;pointer-events:none;overflow:hidden;color:var(--home-landing-boot-panel)}.home-landing-boot-overlay__veil{position:absolute;inset:0;display:block;width:100%;height:100%}.home-landing-boot-overlay__veil-fill{color:var(--home-landing-boot-panel)}.home-landing-boot-overlay__reveal-frame,.home-landing-boot-overlay__reveal-hole{transform-box:view-box;transform-origin:center var(--home-landing-boot-line-position);transform:scale(0)}.home-landing-boot-overlay__reveal-frame{stroke:rgb(17 17 19/.24);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none}.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__reveal-frame,.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__reveal-hole{animation:home-landing-boot-frame-expand var(--home-landing-boot-split-duration) var(--home-landing-boot-frame-ease) both}.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__reveal-frame{opacity:1}@keyframes home-landing-boot-frame-expand{0%{transform:scale(calc(var(--home-landing-boot-frame-from-width) / 100vw),calc(var(--home-landing-boot-frame-from-height) / 100vh))}to{transform:scale(1)}}.home-landing-boot-overlay__wordmark-stage{position:absolute;top:var(--home-landing-boot-line-position);left:50%;z-index:2;max-width:var(--home-landing-boot-wordmark-cluster-width);transform:translate(-50%,-100%)}.home-landing-boot-overlay__wordmark-well{overflow:hidden;height:calc(var(--home-landing-boot-logo-size) * 1.183 + var(--home-landing-boot-logo-line-gap));width:max-content;max-width:100%}.home-landing-boot-overlay__wordmark-rig{color:#111113;transform:translateY(calc(100% + var(--home-landing-boot-logo-line-gap) + 2px));transition:transform var(--home-landing-boot-surface-duration) cubic-bezier(.22,1,.36,1);will-change:transform}.home-landing-boot-overlay__wordmark-cluster{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--home-landing-boot-wordmark-gap);overflow:hidden;width:var(--home-landing-boot-logo-size);transition:width var(--home-landing-boot-wordmark-duration) var(--home-landing-boot-wordmark-ease);will-change:width}.home-landing-boot-overlay__wordmark-source{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;gap:inherit;width:100%;min-width:0}.home-landing-boot-overlay__wordmark-glitch{position:absolute;inset:0;z-index:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--home-landing-boot-wordmark-gap);overflow:visible;pointer-events:none;opacity:0;visibility:hidden;transform:translateZ(0)}.home-landing-boot-overlay__wordmark-glitch--coral{color:var(--home-landing-boot-hold-glitch-coral)}.home-landing-boot-overlay__wordmark-glitch--cyan{color:var(--home-landing-boot-hold-glitch-cyan)}.home-landing-boot-overlay__wordmark-text-slot{flex:0 0 auto;width:var(--home-landing-boot-wordmark-text-width);opacity:0;overflow:hidden;display:flex;justify-content:flex-end;transition:opacity calc(var(--home-landing-boot-wordmark-duration) * .55) var(--home-landing-boot-wordmark-ease);will-change:opacity}.home-landing-boot-overlay__wordmark-text{display:block;height:var(--home-landing-boot-wordmark-text-height);width:var(--home-landing-boot-wordmark-text-width);max-width:none;flex-shrink:0;fill:currentColor}.home-landing-boot-overlay__logo-shape-wrap{width:var(--home-landing-boot-logo-size);flex-shrink:0}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-rig,.home-landing-boot-overlay[data-home-landing-boot-phase=surface] .home-landing-boot-overlay__wordmark-rig,.home-landing-boot-overlay[data-home-landing-boot-phase=wordmark] .home-landing-boot-overlay__wordmark-rig{transform:translateY(0)}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-cluster,.home-landing-boot-overlay[data-home-landing-boot-phase=submerge] .home-landing-boot-overlay__wordmark-cluster,.home-landing-boot-overlay[data-home-landing-boot-phase=wordmark] .home-landing-boot-overlay__wordmark-cluster{width:calc(var(--home-landing-boot-wordmark-text-width) + var(--home-landing-boot-wordmark-gap) + var(--home-landing-boot-logo-size))}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-text-slot,.home-landing-boot-overlay[data-home-landing-boot-phase=submerge] .home-landing-boot-overlay__wordmark-text-slot,.home-landing-boot-overlay[data-home-landing-boot-phase=wordmark] .home-landing-boot-overlay__wordmark-text-slot{opacity:1}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-stage{animation:home-landing-boot-hold-wordmark-scale-up var(--home-landing-boot-hold-scale-duration) var(--home-landing-boot-hold-scale-ease) both}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-cluster,.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-text-slot,.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-well{overflow:visible}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-glitch--coral{visibility:visible;animation:home-landing-boot-hold-wordmark-glitch-coral var(--home-landing-boot-hold-scale-duration) linear both}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-glitch--cyan{visibility:visible;animation:home-landing-boot-hold-wordmark-glitch-cyan var(--home-landing-boot-hold-scale-duration) linear both}.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__wordmark-stage,.home-landing-boot-overlay[data-home-landing-boot-phase=submerge] .home-landing-boot-overlay__wordmark-stage{transform:translate(-50%,-100%) scale(var(--home-landing-boot-hold-scale-max))}.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__wordmark-rig,.home-landing-boot-overlay[data-home-landing-boot-phase=submerge] .home-landing-boot-overlay__wordmark-rig{transform:translateY(calc(100% + var(--home-landing-boot-logo-line-gap) + 2px));transition:transform var(--home-landing-boot-submerge-duration) var(--home-landing-boot-submerge-ease)}.home-landing-boot-overlay[data-home-landing-boot-phase=line] .home-landing-boot-overlay__wordmark-stage{visibility:hidden}.home-landing-boot-overlay[data-home-landing-boot-phase=hold] .home-landing-boot-overlay__wordmark-stage,.home-landing-boot-overlay[data-home-landing-boot-phase=submerge] .home-landing-boot-overlay__wordmark-stage,.home-landing-boot-overlay[data-home-landing-boot-phase=surface] .home-landing-boot-overlay__wordmark-stage,.home-landing-boot-overlay[data-home-landing-boot-phase=wordmark] .home-landing-boot-overlay__wordmark-stage{visibility:visible}.home-landing-boot-overlay[data-home-landing-boot-phase=split] .home-landing-boot-overlay__wordmark-stage{opacity:0;visibility:hidden;transition:opacity var(--home-landing-boot-submerge-duration) linear,visibility 0s linear var(--home-landing-boot-submerge-duration)}.home-landing-boot-overlay__logo-shape{display:block;width:100%;height:auto}@keyframes home-landing-boot-hold-wordmark-scale-up{0%{transform:translate(-50%,-100%) scale(1)}to{transform:translate(-50%,-100%) scale(var(--home-landing-boot-hold-scale-max))}}@keyframes home-landing-boot-hold-wordmark-glitch-coral{0%,13%,27%,34%,7%,to{opacity:0;transform:translateZ(0)}12%,8%{opacity:1;transform:translate3d(calc(var(--home-landing-boot-hold-glitch-offset) * -1),0,0)}28%,33%{opacity:1;transform:translate3d(var(--home-landing-boot-hold-glitch-offset),0,0)}}@keyframes home-landing-boot-hold-wordmark-glitch-cyan{0%,13%,27%,34%,7%,to{opacity:0;transform:translateZ(0)}12%,8%{opacity:1;transform:translate3d(var(--home-landing-boot-hold-glitch-offset),0,0)}28%,33%{opacity:1;transform:translate3d(calc(var(--home-landing-boot-hold-glitch-offset) * -1),0,0)}}@media (prefers-reduced-motion:reduce){.home-landing-boot-overlay{display:none}}@media (prefers-color-scheme:dark){.home-landing-surface{--home-landing-base:#000000;--home-landing-surface:#000000;--home-landing-ink:#e8e8ea;--home-landing-ink-dim:#7a7a82;--home-landing-accent:#ff6b57;--home-landing-accent-cool:#48e5e5;--home-landing-play-1:#ff4fa3;--home-landing-play-2:#a8f04a;--home-landing-grid-line:rgb(255 255 255/0.04);--home-landing-panel-border:rgb(255 255 255/0.07)}.home-landing-slide-menu,.home-landing-surface{--home-landing-film-grain-opacity:0.35;--home-landing-film-grain-filter:none;--home-landing-film-grain-blend:screen}.home-landing-slide-menu{color:#e8e8ea!important;background-color:#000000!important;background-image:repeating-linear-gradient(0deg,rgb(255 255 255/.04) 0 1px,transparent 1px 4.5rem),repeating-linear-gradient(90deg,rgb(255 255 255/.04) 0 1px,transparent 1px 4.5rem)}.home-landing-slide-menu__link:hover{background-color:rgb(255 255 255/.1)!important}.home-landing-slide-menu-toggle{color:rgb(232 232 234/.55)!important}.home-landing-slide-menu-toggle.preview-mobile-menu-toggle--open,.home-landing-slide-menu-toggle:hover{color:#e8e8ea!important}.home-landing-introduction--cover.home-landing-surface--no-texture{--home-landing-base:#050505;background-color:#050505;background-image:linear-gradient(180deg,#0a0a0a,#050505,#000000)}.home-landing-hero-scrim{background:radial-gradient(ellipse 80% 70% at 50% 45%,rgb(0 0 0/.55) 0,rgb(0 0 0/.25) 55%,transparent 100%),linear-gradient(180deg,rgb(0 0 0/.35),transparent 28%,transparent 62%,rgb(0 0 0/.55))}:root{--home-landing-boot-hold-glitch-coral:#ff6b57;--home-landing-boot-hold-glitch-cyan:#48e5e5;--home-landing-boot-panel:#000000}.home-landing-boot-overlay__reveal-frame{stroke:rgb(255 255 255/.28)}.home-landing-boot-overlay__wordmark-rig{color:#fff}}