@font-face{font-family:Areal Variable;src:url(/fonts/areal-variable.woff2)format("woff2");font-style:oblique -12deg 0deg;font-weight:400 700;font-display:swap}:root{color-scheme:dark;--color-background:#080c12;--color-text:#d0d6dd;--font-body:"Areal Variable", Arial, Helvetica, sans-serif;--text-body:clamp(1rem, 1.25vw, 1.125rem);--line-body:1.55;--space-3:1.5rem;--space-8:4rem;--space-12:6rem;--page-gutter:clamp(1.5rem, 8vw, 8rem);--content-width:34rem;--page-width:90rem;--layout-padding:96px;--layout-gap:48px}*,:before,:after{box-sizing:border-box}::selection{color:var(--color-background);background:#a0a0a0}html,body{background:var(--color-background)}body{color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.page-shell{grid-template-columns:minmax(0, var(--content-width));width:min(100%, var(--page-width));min-height:100svh;padding:var(--space-12) var(--page-gutter);place-content:center;align-items:center;row-gap:3rem;margin-inline:auto;display:grid}p{margin:0}.brand{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.brand__asset{white-space:nowrap;justify-self:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.brand__asset:focus-visible{outline-offset:4px;outline:1px solid}.brand__icon{flex:none;width:1.25rem;height:1.25rem;display:block}.brand__icon svg{pointer-events:none;transform-origin:50%;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1.35,.36,1);display:block}.brand__wordmark{font-size:var(--text-body);font-weight:400;line-height:1}@media (hover:hover) and (pointer:fine){.brand__asset:hover .brand__icon svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.brand__icon svg{transition:none}}.site-nav{--nav-dot-x:0px;--nav-dot-y:0px;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body);justify-self:start;align-items:center;gap:1.5rem;margin-block:-.375rem;margin-inline:-.25rem;display:flex;position:relative}.site-nav__dot{opacity:0;pointer-events:none;width:4px;height:4px;transform:translate3d(calc(var(--nav-dot-x) - 2px), var(--nav-dot-y), 0) scale(0);transform-origin:50%;transition:transform var(--dot-duration,.16s) var(--dot-ease,cubic-bezier(.16, 1, .3, 1)), opacity .14s ease;position:absolute;top:0;left:0}.site-nav__dot-glyph{background:currentColor;border-radius:50%;width:100%;height:100%;display:block}.site-nav--engaged .site-nav__dot{--dot-duration:.36s;--dot-ease:cubic-bezier(.22, 1.28, .36, 1);opacity:1;transform:translate3d(calc(var(--nav-dot-x) - 2px), var(--nav-dot-y), 0) scale(1)}:is(.content-stack a,.brand__cta){white-space:nowrap;isolation:isolate;padding:0 .1875rem;text-decoration:none;display:inline-block;position:relative}.brand__contact{font-size:var(--text-body);line-height:var(--line-body);justify-self:end}.brand,.body-copy,:is(.content-stack a,.brand__cta),.brand__asset,.site-nav{will-change:opacity;transition:opacity var(--content-fade-duration,.16s) cubic-bezier(.16, 1, .3, 1)}:is(.content-stack a,.brand__cta):before,:is(.content-stack a,.brand__cta):after{content:"";z-index:-1;pointer-events:none;transform-origin:50%;will-change:transform, opacity;transition:transform var(--box-duration,.16s) cubic-bezier(.16, 1, .3, 1), opacity var(--box-fade-duration,.14s) ease;border-radius:0;position:absolute;inset:3px 0;transform:scale(1)}:is(.content-stack a,.brand__cta):before{opacity:.6;border:1px solid}:is(.content-stack a,.brand__cta):after{opacity:0;background-color:#d0d6dd0d;border:2.5px solid}:is(.content-stack a,.brand__cta):active:before,:is(.content-stack a,.brand__cta):active:after{transition-duration:.12s;transform:scale(.96,.79)}:is(.content-stack a,.brand__cta):active:before{opacity:0}:is(.content-stack a,.brand__cta):active:after{opacity:1}.site-nav a:focus-visible{outline-offset:4px;outline:1px solid}.content-stack{width:min(100%, var(--content-width));margin:0}.video-frame{--video-mark-color:#d0d6dd;aspect-ratio:2.4;background:#0b1119;width:100%;margin-bottom:3rem;position:relative;overflow:hidden}.video-frame[data-mark-tone=dark]{--video-mark-color:#080c12}.video-frame__film{object-fit:cover;width:100%;height:100%;display:block}.video-frame__presentation{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.video-frame[data-presentation=canvas] .video-frame__presentation{visibility:visible}.video-frame[data-presentation=canvas] .video-frame__mark,.video-frame[data-presentation=canvas] .video-frame__progress{display:none}.video-frame__mark{pointer-events:none;width:clamp(3rem,6vw,3.75rem);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-frame__mark--dark,.video-frame[data-mark-tone=dark] .video-frame__mark--light{visibility:hidden}.video-frame[data-mark-tone=dark] .video-frame__mark--dark{visibility:visible}.video-frame__surface{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-frame__surface:focus-visible,.video-frame__timeline:focus-visible{outline:1px solid var(--color-text);outline-offset:-3px}.video-frame__timeline{z-index:1;cursor:ew-resize;pointer-events:none;touch-action:none;height:18px;position:absolute;bottom:0;left:0;right:0}.video-frame__progress{pointer-events:none;height:3px;width:var(--video-progress,0%);background:var(--video-mark-color);transform-origin:0;transition:transform .24s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.video-frame:hover .video-frame__timeline,.video-frame:focus-within .video-frame__timeline{pointer-events:auto}.video-frame:hover .video-frame__progress,.video-frame:focus-within .video-frame__progress{transform:scaleX(1)}@media (hover:none){.video-frame__timeline{pointer-events:auto}.video-frame__progress{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.video-frame__progress{transition:none}}p{font-size:var(--text-body);font-family:var(--font-body);line-height:var(--line-body)}p+p{margin-top:var(--space-3)}.inline-wordmark{font-family:var(--font-body);font-size:1.075em;font-weight:700;line-height:inherit;white-space:nowrap}a{color:inherit;text-decoration:underline}.site-nav a{padding:.375rem .25rem;text-decoration:none;display:inline-block;position:relative}.site-nav a:after{content:"";pointer-events:none;opacity:.75;transform-origin:50%;height:1px;transition:transform var(--underline-duration,.16s) cubic-bezier(.22, .68, 0, 1), opacity var(--underline-duration,.16s) cubic-bezier(.22, .68, 0, 1);background:currentColor;position:absolute;bottom:calc(.12em + .375rem);left:.25rem;right:.25rem;transform:translateY(-4px)scaleX(1)}@media (hover:hover) and (pointer:fine){.page-shell:has(.content-stack a:hover) .site-nav,.page-shell:has(.content-stack a:hover) .brand__cta,.page-shell:has(.content-stack a:hover) .body-copy,.page-shell:has(.content-stack a:hover) .content-stack a:not(:hover){--content-fade-duration:.28s;opacity:.06}:is(.content-stack a,.brand__cta):hover:before,:is(.content-stack a,.brand__cta):hover:after{--box-duration:.28s;--box-fade-duration:.18s;transform:scale(1.035,.88)}:is(.content-stack a,.brand__cta):hover:before{opacity:0}:is(.content-stack a,.brand__cta):hover:after{opacity:1}:is(.content-stack a,.brand__cta):hover:active:before,:is(.content-stack a,.brand__cta):hover:active:after{transform:scale(.96,.79)}.site-nav a:hover:after{--underline-duration:.28s;opacity:0;transform:translateY(-.75em)scaleX(0)}}.site-nav a:active:after{opacity:0;transform:translateY(-.75em)scaleX(0)}:is(.content-stack a,.brand__cta):focus-visible{outline-offset:4px;border-radius:1px;outline:1px solid}@media (prefers-reduced-motion:reduce){.brand,.brand__asset,.site-nav,.body-copy,:is(.content-stack a,.brand__cta),:is(.content-stack a,.brand__cta):before,:is(.content-stack a,.brand__cta):after,.site-nav a:after,.site-nav__dot{transition:none}:is(.content-stack a,.brand__cta):hover:before,:is(.content-stack a,.brand__cta):hover:after,:is(.content-stack a,.brand__cta):active:before,:is(.content-stack a,.brand__cta):active:after,:is(.content-stack a,.brand__cta):hover:active:before,:is(.content-stack a,.brand__cta):hover:active:after{will-change:auto;transform:none}}@media (width<=1040px){:root{--layout-padding:64px}.page-shell{padding-block:var(--space-8)}}@media (width<=640px){:root{--page-gutter:1.25rem;--layout-padding:32px;--layout-gap:32px}.page-shell{padding-block:var(--layout-padding);row-gap:var(--layout-gap);align-content:start}.brand{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.25rem}.site-nav{grid-area:2/1;gap:1.5rem;margin-block:0;margin-inline:-.25rem 0}.site-nav a{align-items:center;min-height:44px;display:inline-flex}.site-nav a:after{bottom:calc((44px - 1em * var(--line-body)) / 2 + .12em)}.brand__asset{grid-area:1/1/auto/-1;justify-self:center;min-height:44px}.brand__contact{grid-area:2/2;align-self:center}.brand__contact .brand__cta{padding-block:.6rem}.brand__contact .brand__cta:before,.brand__contact .brand__cta:after{inset-block:calc(.6rem + 3px)}}.experience{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-width));grid-template-columns:minmax(0,1fr);padding-inline:0;position:relative}.shared-stage{aspect-ratio:2.4;isolation:isolate;background:#000;position:relative;overflow:hidden}.scene{mix-blend-mode:plus-lighter;position:absolute;inset:0}.scene[aria-hidden=true],.page-copy[aria-hidden=true]{visibility:hidden}.scene .video-frame{aspect-ratio:auto;width:100%;height:100%;margin:0}.shared-stage .scene .circle-art,.shared-stage .scene .clients{border:0}.scene .clients{height:100%}.scene .clients__grid{aspect-ratio:auto;height:100%}.shared-stage__outline{pointer-events:none;border:1px solid var(--color-text);position:absolute;inset:0}.experience[data-route=home] .shared-stage__outline{opacity:0}.copy-stage{margin-top:var(--layout-gap);position:relative}.page-copy[aria-hidden=true]{width:100%;position:absolute;top:0}.experience[data-route=clients] .copy-stage{margin-top:0}.experience[data-ready=true]{padding:0;display:block}.experience[data-ready=true]>.brand,.experience[data-ready=true] .shared-stage,.experience[data-ready=true] .copy-stage{width:100%;margin:0;position:absolute;top:0;left:0}.experience[data-ready=true] .shared-stage{aspect-ratio:auto}.experience[data-ready=true] .page-copy{width:100%;position:absolute;top:0}.experience[data-moving=true]>.brand,.experience[data-moving=true] .shared-stage,.experience[data-moving=true] .copy-stage{will-change:transform}.route-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.experience[data-route=clients]:not([data-ready]) .shared-stage{aspect-ratio:auto;height:354px}.scene .clients__grid{height:auto}}.circle-art[data-astro-cid-bl6cniha]{border:1px solid var(--color-text);background:var(--color-background);justify-content:center;align-items:center;display:flex;position:relative}.circle-art__svg[data-astro-cid-bl6cniha]{transform-origin:50%;width:auto;max-width:100%;height:75%;display:block;overflow:visible}.circle-art__wave[data-astro-cid-bl6cniha]{fill:none;stroke:var(--color-text);stroke-width:1px;vector-effect:non-scaling-stroke}.circle-art__label[data-astro-cid-bl6cniha]{font-family:var(--font-body);font-size:var(--text-body);pointer-events:none;place-items:center;font-weight:400;line-height:1;transition:opacity .25s;display:grid;position:absolute;inset:0}.circle-art--invitation-active[data-astro-cid-bl6cniha] .circle-art__label[data-astro-cid-bl6cniha]{opacity:0}@media (prefers-reduced-motion:reduce){.circle-art__label[data-astro-cid-bl6cniha]{transition:none}}.clients[data-astro-cid-bl6cniha]{border:1px solid var(--color-text);background:var(--color-background)}.clients__grid[data-astro-cid-bl6cniha]{aspect-ratio:2.4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.clients__grid[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{justify-content:center;align-items:center;min-width:0;min-height:8rem;display:flex}.clients__logo[data-astro-cid-bl6cniha]{max-width:90%;height:auto;display:block}.clients__logo--base[data-astro-cid-bl6cniha]{width:6.5rem}.clients__logo--spacex[data-astro-cid-bl6cniha]{width:9.5rem}.clients__logo--coinbase[data-astro-cid-bl6cniha]{width:8rem}@media (width<=520px){.clients__grid[data-astro-cid-bl6cniha]{aspect-ratio:auto;grid-template-columns:1fr;gap:1rem;padding-block:1rem}.clients__grid[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{min-height:6rem}}
