.hero__line{display:block}.hero__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.06em .16em .2em;margin:-.06em -.16em -.2em}.hero__word{display:inline-block;margin-right:.24em}.hero__word--tight{margin-right:0}.marquee{overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--bg-1);padding:20px 0}.marquee__track{display:flex;width:max-content;animation:marqueeScroll 38s linear infinite}.marquee__item{display:inline-flex;align-items:center;font-weight:600;font-size:clamp(22px,3vw,34px);letter-spacing:-.02em;color:var(--ink);padding-right:30px;white-space:nowrap}.marquee__star{color:var(--flare-ink);margin-left:30px;font-size:.65em}@keyframes marqueeScroll{to{transform:translate(-50%)}}.mask-line{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.tilt{height:100%}@media(hover:hover)and (pointer:fine){.magnetic{will-change:transform}.tilt{transform-style:preserve-3d;will-change:transform}}.tilt-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),rgba(255,83,46,.1),transparent 65%)}.tilt-spot:hover:after{opacity:1}.work__cardwrap{flex:0 0 440px;scroll-snap-align:start;position:relative;transition:z-index 0s}.work__cardwrap:hover{z-index:6}.work__cardwrap .work__card{flex:none;width:100%;height:100%}@media(max-width:540px){.work__cardwrap{flex-basis:84vw}}.results__cell{min-width:0}.results__cell .result__card{height:100%}.engage:before{animation:engageBreath 7s ease-in-out infinite alternate}@keyframes engageBreath{0%{transform:scale(1);opacity:.75}to{transform:scale(1.18);opacity:1}}.shiny{background:linear-gradient(100deg,var(--flare) 0%,var(--flare) 40%,var(--flare-ink) 50%,var(--flare) 60%,var(--flare) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shineSweep 4.5s linear infinite}@keyframes shineSweep{0%{background-position:150% 0}to{background-position:-90% 0}}@media(prefers-reduced-motion:reduce){.shiny{background:none;-webkit-text-fill-color:var(--flare-ink);color:var(--flare-ink)}}.build__cellwrap,.build__cellwrap .build__card{height:100%}.build__card{transform-style:preserve-3d;transition:box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .4s}.build__cellwrap:hover .build__card{box-shadow:0 30px 64px #1c1a172e;border-color:var(--glass-stroke-hi)}.work__card{transform-style:preserve-3d}@media(hover:hover)and (pointer:fine){.build__badge{transform:translateZ(50px)}.build__title{transform:translateZ(36px)}.build__desc{transform:translateZ(18px)}.work__stage{transform:translateZ(26px)}.work__meta{transform:translateZ(14px)}}[data-anim=off],[data-anim=off]:before,[data-anim=off]:after,[data-anim=off] *,[data-anim=off] *:before,[data-anim=off] *:after{animation-play-state:paused!important}@media(pointer:coarse){.manifesto__aurora,.agent__glow,.adam__halo,.op__halo{animation:none!important}.haurora__blob:before{animation:none!important}.shiny{animation:none!important;background:none;-webkit-text-fill-color:var(--flare-ink);color:var(--flare-ink)}.hero__scroll-line{animation-iteration-count:6}.agent__imgwrap,.adam__sprite{animation:none!important;will-change:auto}.agent__frame--blink,.agent__frame--wave1,.agent__frame--wave2,.agent__frame--thumb,.agent__frame--wave,.agent__frame--squint,.agent__status i:after,.adam__ring{animation:none!important}.lead{backdrop-filter:none;-webkit-backdrop-filter:none}.haurora__blob{will-change:auto}}
