.work-hero[data-astro-cid-gz6hxvp2]{isolation:isolate;margin-top:-118px;padding:190px 0 40px}.work-hero[data-astro-cid-gz6hxvp2]:before{display:none}.work-hero[data-astro-cid-gz6hxvp2] .nv-head[data-astro-cid-gz6hxvp2]{margin-bottom:0}.work-hero[data-astro-cid-gz6hxvp2] .nv-sub[data-astro-cid-gz6hxvp2]{margin-top:24px}.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2]{max-width:16ch;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:var(--nv-title-weight);letter-spacing:var(--nv-title-tracking);line-height:1.04;color:var(--nv-ink);text-wrap:balance}.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2] em.glass-letters{margin-top:.04em;font-family:Geist,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.02;letter-spacing:-.06em;color:var(--nv-glow-peach)!important;filter:drop-shadow(0 0 28px #fd6c4033)}@media(min-width:769px){.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2] em.glass-letters{white-space:nowrap}}@media(max-width:768px){.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2] em.glass-letters{filter:none;font-size:min(1em,9.4vw);white-space:nowrap}.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2] .glass-letters[data-glass=true] .ghr-title{color:var(--nv-glow-peach)!important}.work-hero[data-astro-cid-gz6hxvp2] h1[data-astro-cid-gz6hxvp2] .glass-letters[data-glass=true] .ghr-canvas{opacity:.35}}.work-hero[data-astro-cid-gz6hxvp2] .nv-horizon[data-astro-cid-gz6hxvp2]{height:560px;bottom:-300px}.work-floor[data-astro-cid-gz6hxvp2]{position:relative;--logo-h:44px;margin:var(--nv-head-gap) auto 0;max-width:900px;perspective:800px;perspective-origin:50% 20%;padding:20px 0 64px}.work-floor-row[data-astro-cid-gz6hxvp2]{display:flex;justify-content:center;align-items:flex-end;gap:clamp(48px,9vw,120px);margin:0;padding:0;list-style:none;transform:rotateX(22deg);transform-origin:50% 100%}.work-floor-row[data-astro-cid-gz6hxvp2] li[data-astro-cid-gz6hxvp2]{transition:opacity .8s ease calc(.3s + var(--i) * .16s),translate 1s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i) * .16s)}.work-floor[data-astro-cid-gz6hxvp2].is-pending li[data-astro-cid-gz6hxvp2]{opacity:0;translate:0 26px}.work-floor-logo[data-astro-cid-gz6hxvp2]{position:relative;display:block;height:calc(var(--logo-h) * var(--size));border-radius:6px;animation:work-floor-drift 6s ease-in-out infinite calc(var(--i) * -2s)}.work-floor-logo[data-astro-cid-gz6hxvp2] img[data-astro-cid-gz6hxvp2]{display:block;height:100%;width:auto;max-width:none;filter:brightness(0) invert(1);opacity:.82;transition:opacity .3s,filter .3s,transform .4s cubic-bezier(.2,.7,.2,1);transform-origin:50% 100%}.work-floor-reflection[data-astro-cid-gz6hxvp2]{position:absolute;left:0;top:100%;margin-top:4px;transform:scaleY(-1)!important;opacity:.2!important;-webkit-mask-image:linear-gradient(to top,#000,transparent 75%);mask-image:linear-gradient(to top,#000,transparent 75%)}.work-floor-logo[data-astro-cid-gz6hxvp2]:hover img[data-astro-cid-gz6hxvp2]:first-child,.work-floor-logo[data-astro-cid-gz6hxvp2]:focus-visible img[data-astro-cid-gz6hxvp2]:first-child{opacity:1;transform:translateY(-6px) scale(1.06);filter:brightness(0) invert(1) drop-shadow(0 0 16px #fd6c4099)}.work-floor-logo[data-astro-cid-gz6hxvp2]:focus-visible{outline-offset:10px}@keyframes work-floor-drift{50%{translate:0 -5px}}.work-floor-light[data-astro-cid-gz6hxvp2]{position:absolute;left:4%;right:4%;bottom:60px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--nv-glow-orange) 22%,var(--nv-glow-white) 50%,var(--nv-glow-blue) 78%,transparent);box-shadow:0 0 18px 2px #fd6c4033,0 0 40px 10px #5b9eae1f;opacity:.75;overflow:visible}.work-floor-light[data-astro-cid-gz6hxvp2]:before{content:"";position:absolute;top:-3px;left:0;width:90px;height:8px;border-radius:50%;background:radial-gradient(closest-side,#fff4ea,transparent);filter:blur(1px);animation:work-floor-sweep 5.5s cubic-bezier(.4,0,.2,1) infinite}.work-floor-light[data-astro-cid-gz6hxvp2]:after{content:"";position:absolute;left:10%;right:10%;top:-30px;height:60px;background:radial-gradient(ellipse 30% 50% at 30% 50%,#fd6c4026,transparent),radial-gradient(ellipse 30% 50% at 70% 50%,#5b9eae26,transparent);filter:blur(8px);pointer-events:none}@keyframes work-floor-sweep{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 90px);opacity:0}}@media(max-width:768px){.work-hero[data-astro-cid-gz6hxvp2]{margin-top:-100px;padding:148px 0 16px}.work-hero[data-astro-cid-gz6hxvp2] .nv-horizon[data-astro-cid-gz6hxvp2]{height:420px;bottom:-240px}.work-floor[data-astro-cid-gz6hxvp2]{--logo-h:22px;perspective:520px;padding-bottom:56px;margin-bottom:16px}.work-floor-row[data-astro-cid-gz6hxvp2]{gap:36px}.work-floor-light[data-astro-cid-gz6hxvp2]{bottom:52px}.work-floor-reflection[data-astro-cid-gz6hxvp2]{opacity:.14!important}}@media(prefers-reduced-motion:reduce){.work-floor-row[data-astro-cid-gz6hxvp2] li[data-astro-cid-gz6hxvp2],.work-floor-logo[data-astro-cid-gz6hxvp2] img[data-astro-cid-gz6hxvp2]{transition:none}.work-floor-logo[data-astro-cid-gz6hxvp2],.work-floor-light[data-astro-cid-gz6hxvp2]:before{animation:none}.work-floor-light[data-astro-cid-gz6hxvp2]:before{display:none}}@media(forced-colors:active){.work-floor-light[data-astro-cid-gz6hxvp2]{display:none}.work-floor-logo[data-astro-cid-gz6hxvp2] img[data-astro-cid-gz6hxvp2]{filter:none}}.work-clients[data-astro-cid-e2zvqhpu]{padding-top:24px}.client-row[data-astro-cid-e2zvqhpu]{gap:48px}.client-card[data-astro-cid-e2zvqhpu]{display:flex;flex-direction:column;padding:34px 34px 30px}.client-card-logo[data-astro-cid-e2zvqhpu]{height:calc(30px * var(--size));width:auto;max-width:200px;margin-bottom:26px;object-fit:contain;object-position:left;filter:brightness(0) invert(1);opacity:.9}.client-card[data-astro-cid-e2zvqhpu] .nv-label[data-astro-cid-e2zvqhpu]{margin-bottom:12px}.client-card-name[data-astro-cid-e2zvqhpu]{margin:0 0 14px;font-size:clamp(28px,2.6vw,38px);font-weight:var(--nv-title-weight);letter-spacing:-.04em;line-height:1.1;color:var(--nv-ink)}.client-card-name[data-astro-cid-e2zvqhpu] a[data-astro-cid-e2zvqhpu]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.client-card-name[data-astro-cid-e2zvqhpu] a[data-astro-cid-e2zvqhpu]:focus-visible{outline:none}.client-card[data-astro-cid-e2zvqhpu]:has(a:focus-visible){outline:3px solid var(--nv-glow-ice);outline-offset:4px}.client-card[data-astro-cid-e2zvqhpu] .client-card-summary[data-astro-cid-e2zvqhpu]{font-size:var(--nv-text);color:#d8cdc5;line-height:1.65}.client-card-built[data-astro-cid-e2zvqhpu]{margin-top:24px;padding-top:20px;border-top:1px solid var(--nv-line)}.client-card-foot[data-astro-cid-e2zvqhpu]{display:flex;align-items:flex-end;gap:16px;margin-top:26px}.client-tags[data-astro-cid-e2zvqhpu]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.client-card[data-astro-cid-e2zvqhpu] .client-tags[data-astro-cid-e2zvqhpu] li[data-astro-cid-e2zvqhpu]{padding:6px 12px;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff08;font-size:12.5px;line-height:1.3;color:var(--nv-ink)}.client-card-arrow[data-astro-cid-e2zvqhpu]{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid #ffffff38;border-radius:50%;color:var(--nv-ink);transition:background .3s,border-color .3s,transform .3s}.client-card[data-astro-cid-e2zvqhpu]:hover .client-card-arrow[data-astro-cid-e2zvqhpu]{border-color:#ffb59a;background:var(--nv-glow-orange);color:#1d0d06;transform:translate(2px,-2px)}.client-card[data-astro-cid-e2zvqhpu]{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .8s ease,translate 1s cubic-bezier(.2,.7,.2,1)}.client-row[data-astro-cid-e2zvqhpu].is-pending .client-card[data-astro-cid-e2zvqhpu]{opacity:0;translate:0 48px}@media(max-width:900px){.client-row[data-astro-cid-e2zvqhpu]{gap:20px}.client-card[data-astro-cid-e2zvqhpu]{padding:26px 22px 24px}.client-card-logo[data-astro-cid-e2zvqhpu]{height:calc(24px * var(--size));margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.client-card[data-astro-cid-e2zvqhpu],.client-card-arrow[data-astro-cid-e2zvqhpu]{transition:none}}.work-quote[data-astro-cid-t4ma2x44] .nv-head[data-astro-cid-t4ma2x44]{margin:0}.work-quote[data-astro-cid-t4ma2x44] h2[data-astro-cid-t4ma2x44] em[data-astro-cid-t4ma2x44]{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--nv-glow-peach);text-shadow:0 0 30px #fd6c404d}.work-quote-card[data-astro-cid-t4ma2x44]{padding:40px 40px 34px}.work-quote-mark[data-astro-cid-t4ma2x44]{display:block;height:46px;font:400 84px/1 Georgia,serif;background:var(--nv-brand-line);-webkit-background-clip:text;background-clip:text;color:transparent}.work-quote-card[data-astro-cid-t4ma2x44] blockquote[data-astro-cid-t4ma2x44]{margin:0 0 28px;font-size:clamp(22px,2.2vw,30px);font-weight:var(--nv-text-weight);letter-spacing:-.025em;line-height:1.4;color:var(--nv-ink);text-wrap:pretty}.work-quote-card[data-astro-cid-t4ma2x44] figcaption[data-astro-cid-t4ma2x44]{padding-top:18px;border-top:1px solid var(--nv-line);font:12px/1.5 Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-muted)}.work-quote-card[data-astro-cid-t4ma2x44]{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .8s ease,translate 1s cubic-bezier(.2,.7,.2,1)}.work-quote-card[data-astro-cid-t4ma2x44].is-pending{opacity:0;translate:0 40px}@media(max-width:768px){.work-quote-card[data-astro-cid-t4ma2x44]{padding:28px 22px 24px}}@media(prefers-reduced-motion:reduce){.work-quote-card[data-astro-cid-t4ma2x44]{transition:none}}@media(forced-colors:active){.work-quote-mark[data-astro-cid-t4ma2x44]{background:none;color:CanvasText}}
