.work-rail-wrap{display:flex;align-items:center;gap:14px;margin-top:28px}.work-rail{display:flex;gap:24px;flex:1 1 auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 4px 16px;cursor:var(--cur-point),grab;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.work-rail::-webkit-scrollbar{display:none}.work-rail:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.work-rail.is-dragging{cursor:var(--cur-point),grabbing;scroll-snap-type:none;scroll-behavior:auto}.work-rail.is-dragging .work-card{pointer-events:none}.work-rail.is-looped{scroll-snap-type:none;scroll-behavior:auto}.work-rail.is-looped .work-card{scroll-snap-align:none}.work-rail .work-card{flex:0 0 min(440px,78vw);scroll-snap-align:center;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 0 var(--orange);text-decoration:none;transition:transform .12s cubic-bezier(.2,.9,.3,1.1),box-shadow .12s}@media(hover:hover){.work-rail .work-card:hover{transform:translate(-2px,-5px);box-shadow:8px 10px 0 0 var(--orange)}}.work-media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-bottom:2px solid var(--ink);background:var(--ink)}.work-media--empty{position:relative;display:grid;place-items:center;background:repeating-linear-gradient(0deg,rgba(255,245,238,.07) 0px,rgba(255,245,238,.07) 2px,transparent 2px,transparent 5px),var(--ink)}.work-media-label{font-family:GeistPixel Square,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);opacity:.55;border:1px solid rgba(255,245,238,.4);padding:5px 10px}.work-rail .work-cat{display:inline-block;margin:18px 20px 0;font-family:GeistPixel Square,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.6}.work-rail .work-client{display:block;margin:6px 20px 0;font-family:"Jersey 10",sans-serif;font-size:34px;line-height:1;color:var(--ink)}.work-rail .work-blurb{display:block;margin:10px 20px 0;font-family:Bricolage Grotesque,sans-serif;font-size:15px;line-height:1.45;color:var(--ink)}.work-rail .work-go{display:flex;align-items:center;gap:8px;margin:16px 20px 20px;padding-top:14px;border-top:1px dashed var(--rule);font-family:GeistPixel Square,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.work-rail .work-arrow{color:var(--orange)}#ch-5 .rail-arrow{background:var(--ink);color:var(--cream);border-color:var(--cream);box-shadow:3px 3px 0 0 var(--cream)}@media(max-width:760px){#ch-5 .rail-arrow{display:none}.work-rail .work-client{font-size:28px}}#ch-3{padding-top:120px;padding-bottom:120px}.ai-stance .lede{max-width:48ch;font-size:clamp(19px,1.9vw,26px);line-height:1.35}.ai-stance .ai-stats{margin:44px 0 36px}.ai-stance .ai-stat dt{text-align:center;margin-bottom:14px}.ai-stance .ai-stat dd{font-size:16.5px;line-height:1.52}.ai-key{background:linear-gradient(transparent 58%,#ff653961 58%);color:inherit;font-weight:600;padding:0 1px}.ai-close{margin:56px auto 0;max-width:820px;text-align:center;font-family:"Jersey 10",sans-serif;font-size:clamp(26px,4vw,52px);line-height:1.12;color:var(--ink)}.ai-close>span{display:block}.ai-close>span+span{margin-top:1.1em}.ai-close .ai-line{display:block}@media(max-width:760px){#ch-3{padding-top:64px;padding-bottom:64px}.ai-stance .ai-stats{margin:28px 0 24px}.ai-stance .ai-stat dd{font-size:15.5px}}.ai-stance .ai-head{justify-content:center;text-align:center}.ai-stance .ai-head{flex-direction:column;gap:14px}.ai-stance .ai-head .h-section{text-align:center}.ai-valley{display:block;margin:40px auto 0;width:256px;height:auto;image-rendering:pixelated;filter:drop-shadow(5px 6px 0 rgba(25,10,6,.22))}@media(max-width:760px){.ai-valley{width:192px;margin-top:28px}}#ch-3{overflow:hidden}.ai-stance,.uv{position:relative}.is-dropped .uv{animation:uv-flash .14s steps(1,end) 6}@keyframes uv-flash{0%,49%{opacity:1}50%,to{opacity:.08}}.ai-elephant{position:relative;z-index:1}.ai-valley{position:relative;z-index:2}.is-dropped .ai-elephant{animation:elephant-fall 1.05s cubic-bezier(.45,0,.9,.6) forwards}@keyframes elephant-fall{0%{transform:translateY(0) rotate(0)}14%{transform:translateY(-16px) rotate(-7deg)}to{transform:translateY(var(--fall, 55vh)) rotate(7deg)}}@media(prefers-reduced-motion:reduce){.is-dropped .uv,.is-dropped .ai-elephant{animation:none}}.clients-you{margin:26px 0 0;text-align:right;font-family:"Jersey 10",sans-serif;font-size:clamp(28px,3.4vw,46px);line-height:1;color:var(--orange)}@media(max-width:640px){.clients-you{text-align:left;margin-top:20px}}#ch-1{background:var(--amber-bg);transition:background-color .4s ease}#ch-1[data-svc-tint=brand]{background:#ffe2d6}#ch-1[data-svc-tint=social]{background:#ffefd8}#ch-1[data-svc-tint=web]{background:#dfe5c9}#ch-1[data-svc-tint=decks]{background:#d6e4e1}#ch-1[data-svc-tint=email]{background:#f7e4bd}#ch-1[data-svc-tint=marketing]{background:#edd4d8}.svc-stage{padding:0;background:none;border:none;box-shadow:none}.svc-stage-lede{margin-bottom:26px}.svc-stage .svc-detail{box-shadow:6px 6px 0 0 var(--svc-ink);transition:box-shadow .4s ease}@media(max-width:760px){.svc-stage{padding:0;box-shadow:none}}.nav-toggle{display:none}@media(max-width:880px){.nav-toggle{display:grid;align-content:center;gap:4px;width:40px;height:36px;padding:0 8px;background:var(--cream);border:2px solid var(--ink);box-shadow:3px 3px 0 0 var(--ink);cursor:var(--cur-point),pointer}.nav-toggle span{display:block;height:3px;background:var(--ink)}.nav-toggle[aria-expanded=true]{background:var(--orange);box-shadow:none;transform:translate(2px,2px)}.topbar{grid-template-columns:auto 1fr;grid-template-areas:"brand meta";row-gap:0}.topbar .topbar-meta{gap:10px}.topbar .rail{grid-area:auto;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;flex-direction:column;gap:0;padding:6px;background:var(--cream);border:2px solid var(--ink);box-shadow:6px 6px 0 0 var(--orange);overflow:visible}.topbar.nav-open .rail{display:flex}.topbar .rail-btn{width:100%;justify-content:flex-start;padding:13px 14px;border-bottom:1px dashed var(--rule)}.topbar .rail-btn:last-child{border-bottom:none}}@media(max-width:420px){.topbar .topbar-meta .cta-btn{font-size:9px;padding:8px 10px;letter-spacing:.12em}}@media(max-width:880px){.topbar{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.topbar .brand{min-width:0}}@media(max-width:560px){.topbar .brand-wordmark{font-size:23px}.topbar .brand-wordmark small{display:none}.topbar .brand-mark img{width:34px;height:34px}.topbar{column-gap:12px}}.contact-gif{margin:26px 0 0;max-width:340px;border:2px solid var(--ink);box-shadow:6px 6px 0 0 var(--orange);line-height:0;background:var(--ink)}.contact-gif img{display:block;width:100%;height:auto}@media(max-width:760px){.contact-gif{max-width:100%;margin-top:20px}}.svc-split{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);column-gap:34px;row-gap:0;align-items:start}.svc-head{grid-column:1;grid-row:1;margin-top:0}.svc-left{grid-column:1;grid-row:2;min-width:0}.svc-left .svc-stage-lede{margin:14px 0 22px}.svc-split .cart-rail-wrap{margin-top:0}.svc-split .cart-rail .cart{flex:0 0 210px}.svc-split .cart-rail{gap:46px;padding-top:36px;padding-bottom:24px}.cart-rail{scroll-snap-type:none;scroll-behavior:auto}.cart-rail .cart{scroll-snap-align:none}#ch-1{overflow-x:clip}.svc-split .cart-rail-wrap{display:block;position:relative;z-index:0;margin-left:calc(-1 * var(--frame-l, 0px));width:var(--bleed-w, 100%)}.svc-split .cart-rail-wrap>.rail-arrow{position:absolute;top:50%;margin-top:-22px;z-index:3}.svc-split .cart-rail-wrap>.rail-arrow[data-rail="-1"]{left:var(--frame-l, 0px)}.svc-split .cart-rail-wrap>.rail-arrow[data-rail="1"]{left:calc(var(--frame-r, 100%) - 44px)}.svc-split .cart-rail{--out: rgba(0,0,0,.17);-webkit-mask-image:linear-gradient(to right,var(--out) 0,var(--out) calc(var(--frame-l, 0px) - 26px),#000 calc(var(--frame-l, 0px) + 26px),#000 calc(var(--frame-r, 100%) - 26px),var(--out) calc(var(--frame-r, 100%) + 26px),var(--out) 100%);mask-image:linear-gradient(to right,var(--out) 0,var(--out) calc(var(--frame-l, 0px) - 26px),#000 calc(var(--frame-l, 0px) + 26px),#000 calc(var(--frame-r, 100%) - 26px),var(--out) calc(var(--frame-r, 100%) + 26px),var(--out) 100%)}.svc-split .svc-detail{grid-column:2;grid-row:2;position:relative;z-index:2;min-height:336px;padding-bottom:42px}.cart-rail .cart.is-out{pointer-events:none}.work-cart-badge{align-self:flex-end;width:auto;height:76px;aspect-ratio:var(--cart-ar, 25 / 29);margin:-38px 18px -38px 0;position:relative;z-index:2;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(4px 5px 0 rgba(25,10,6,.3));pointer-events:none}@media(max-width:760px){.work-cart-badge{height:62px;margin:-31px 14px -31px 0}}@media(max-width:900px){.svc-split{grid-template-columns:1fr;gap:22px}.svc-head,.svc-left,.svc-split .svc-detail{grid-column:1;grid-row:auto}.svc-split .cart-rail .cart{flex:0 0 60%}}#ch-8{background:var(--orange)}#ch-8 .compose,#ch-8 .contact-gif{box-shadow:6px 6px 0 0 var(--ink)}#ch-8 .btn{box-shadow:4px 4px 0 0 var(--cream)}#ch-8 .btn:hover{box-shadow:3px 3px 0 0 var(--cream)}.hero-title .tag{display:inline-block;max-width:100%;line-height:1.7;letter-spacing:.16em}@media(max-width:560px){.hero-title .tag{font-size:10px;letter-spacing:.1em;padding:6px 8px}}html:not(.no-js) .svc-stage .svc-detail{display:grid;grid-template-columns:1fr}html:not(.no-js) .svc-stage .svc-detail .svc-panel{grid-area:1 / 1}html:not(.no-js) .svc-stage .svc-detail .svc-panel[hidden]{display:block;visibility:hidden;pointer-events:none}#ch-6{overflow-x:clip}#ch-6 .h-section{display:inline-block;transform-origin:left center}#ch-6 .channel.in-view .h-section{animation:cw-click-in .9s cubic-bezier(.16,.84,.3,1) both}@keyframes cw-click-in{0%{opacity:0;transform:translate(-115%) scale(1)}48%{opacity:1}58%{transform:translate(20px) scale(1)}70%{transform:translate(0) scale(1.05,.93)}82%{transform:translate(0) scale(.985,1.03)}92%{transform:translate(0) scale(1.008,.992)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){#ch-6 .channel.in-view .h-section{animation:none}}#ch-2 .sense-word{color:var(--ink)}#ch-2 .terminal{box-shadow:6px 6px 0 0 var(--ink)}#ch-4 .h-section,#ch-4 .body-copy,#ch-4 .showreel-head .meta{color:var(--ink)}#ch-4 .reel-wrap{box-shadow:8px 8px 0 0 var(--ink)}html.is-loading{overflow:hidden}html.no-js .loader{display:none}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;place-items:center;background:var(--paper);cursor:var(--cur-point),pointer}.loader-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(12px,1.8vw,30px);max-width:min(1180px,92vw)}.loader-cart{width:clamp(76px,11vw,150px);height:auto;aspect-ratio:var(--cart-ar, 25 / 29);object-fit:contain;image-rendering:pixelated;filter:drop-shadow(6px 7px 0 rgba(25,10,6,.26));animation:loader-seat .38s cubic-bezier(.34,0,.2,1) both}@keyframes loader-seat{0%{transform:translateY(-120vh)}68%{transform:translateY(14px)}84%{transform:translateY(-6px)}to{transform:translateY(0)}}.loader-cart:nth-child(1){animation-delay:0s}.loader-cart:nth-child(2){animation-delay:.07s}.loader-cart:nth-child(3){animation-delay:.14s}.loader-cart:nth-child(4){animation-delay:.21s}.loader-cart:nth-child(5){animation-delay:.28s}.loader-cart:nth-child(6){animation-delay:.35s}.loader.is-done{animation:loader-lift .55s cubic-bezier(.4,0,.3,1) forwards}@keyframes loader-lift{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(1.012)}}@media(max-width:620px){.loader-row{display:grid;grid-template-columns:repeat(3,auto);justify-content:center}}@media(prefers-reduced-motion:reduce){.loader{display:none}}@keyframes cw-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--fl-rise, -7px))}}.svc-split .cart-rail .cart:nth-child(n) img,.work-cart-badge,#ch-4 .reel-cart{animation:cw-float var(--fl-dur, 3.4s) ease-in-out var(--fl-delay, 0s) infinite}@media(prefers-reduced-motion:reduce){.svc-split .cart-rail .cart:nth-child(n) img,.work-cart-badge,#ch-4 .reel-cart{animation:none}}#ch-4 .reel-title{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#ch-4 .reel-title .h-section{margin:0}#ch-4 .reel-cart{flex:0 0 auto;width:auto;height:84px;aspect-ratio:var(--cart-ar, 25 / 29);image-rendering:pixelated;filter:drop-shadow(5px 6px 0 rgba(25,10,6,.28));--fl-dur: 5.1s;--fl-delay: -2.3s;--fl-rise: -7px}@media(max-width:560px){#ch-4 .reel-cart{height:64px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/index-v3.css.map */
