.wall[data-astro-cid-mug7rhaw]{z-index:0;perspective:1600px;opacity:.5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wall[data-astro-cid-mug7rhaw]:after{content:"";background:linear-gradient(90deg, var(--color-night) calc(50% - 26rem), color-mix(in oklab, var(--color-night) 65%, transparent) 50%, transparent calc(50% + 20rem)), linear-gradient(to bottom, var(--color-night), transparent 22%, transparent 72%, var(--color-night));position:absolute;inset:0}.plane[data-astro-cid-mug7rhaw]{grid-template-columns:repeat(var(--cols), var(--screen));--cols:3;gap:calc(var(--screen) * .08);--screen:clamp(15rem, 30vw, 30rem);transform-origin:50%;display:grid;position:absolute;top:50%;left:calc(50% + 14rem);transform:translate(-50%,-50%)rotateX(14deg)rotateY(-24deg)rotate(5deg)}.screen[data-astro-cid-mug7rhaw]:nth-child(n+10){display:none}@media (width>=1800px){.plane[data-astro-cid-mug7rhaw]{--cols:4}.screen[data-astro-cid-mug7rhaw]:nth-child(n+10):nth-child(-n+12){display:flex}}@media (width>=2400px){.plane[data-astro-cid-mug7rhaw]{--cols:5;left:calc(50% + 20rem)}.screen[data-astro-cid-mug7rhaw]:nth-child(n+10){display:flex}}.screen[data-astro-cid-mug7rhaw]:nth-child(3n+2){translate:0 18%}.screen[data-astro-cid-mug7rhaw]:nth-child(3n){translate:0 -12%}.screen[data-astro-cid-mug7rhaw]{background:var(--color-surface);border:1px solid oklab(100% 0 5.96046e-8/.1);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -30px #000c}.bar[data-astro-cid-mug7rhaw]{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.dots[data-astro-cid-mug7rhaw]{gap:.3rem;display:flex}.dots[data-astro-cid-mug7rhaw] i[data-astro-cid-mug7rhaw]{background:var(--color-border);border-radius:50%;width:.45rem;height:.45rem}.address[data-astro-cid-mug7rhaw]{background:var(--color-night);max-width:14rem;color:var(--color-fg-muted);text-align:center;border-radius:999px;flex:1;margin-inline:auto;padding:.2rem .6rem;font-size:.6rem}.view[data-astro-cid-mug7rhaw]{aspect-ratio:16/10;position:relative;overflow:hidden;container-type:size}.page[data-astro-cid-mug7rhaw]{width:100%;height:auto;animation:browse var(--duration,24s) ease-in-out var(--delay,0s) infinite;will-change:transform;display:block}@keyframes browse{0%,8%{transform:translateY(0)}46%,54%{transform:translateY(calc(100cqh - 100%))}92%,to{transform:translateY(0)}}.screen-mobile[data-astro-cid-mug7rhaw] .view[data-astro-cid-mug7rhaw]{background:var(--color-night);place-items:center;display:grid}.device[data-astro-cid-mug7rhaw]{border:1px solid var(--color-border);border-radius:.9rem;width:34%;height:88%;overflow:hidden;container-type:size}.feed[data-astro-cid-mug7rhaw]{animation:feed 60s linear var(--delay,0s) infinite;will-change:transform;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.feed[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@keyframes feed{to{transform:translateY(calc(-50% - 1px))}}.paper[data-astro-cid-mug7rhaw]{background-image:linear-gradient(color-mix(in oklab, var(--color-border) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-border) 55%, transparent) 1px, transparent 1px);color:var(--color-brand-warm);background-size:1rem 1rem;place-items:center;display:grid;position:absolute;inset:0}.drawing[data-astro-cid-mug7rhaw]{width:46%}.drawing[data-astro-cid-mug7rhaw] .logo-svg{width:100%;height:auto;display:block;overflow:visible}.drawing[data-astro-cid-mug7rhaw] :is(path,polygon,polyline,rect,circle,ellipse,line){stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:14s ease-in-out infinite draw}@keyframes draw{0%{stroke-dashoffset:1px;fill-opacity:0;stroke-opacity:1}55%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}68%,90%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}to{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:0}}.canvas[data-astro-cid-mug7rhaw]{background:#1b1724;grid-template-columns:22% 1fr;display:grid;position:absolute;inset:0}.layers[data-astro-cid-mug7rhaw]{border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.45rem;padding:.75rem .6rem;display:flex}.layers[data-astro-cid-mug7rhaw] i[data-astro-cid-mug7rhaw]{background:var(--color-border);border-radius:999px;height:.35rem}.layers[data-astro-cid-mug7rhaw] i[data-astro-cid-mug7rhaw]:nth-child(2){background:color-mix(in oklab, var(--color-brand-warm) 55%, transparent);width:70%}.layers[data-astro-cid-mug7rhaw] i[data-astro-cid-mug7rhaw]:nth-child(3){width:85%}.layers[data-astro-cid-mug7rhaw] i[data-astro-cid-mug7rhaw]:nth-child(4){width:55%}.artboard[data-astro-cid-mug7rhaw]{aspect-ratio:1;place-self:center;width:52%;position:relative}.artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw]{object-fit:cover;opacity:0;width:100%;height:100%;animation:swap calc(var(--count) * 5s) linear calc(var(--n) * 5s) infinite;position:absolute;inset:0}.artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw]:only-of-type{opacity:1;animation:none}@keyframes swap{0%{opacity:0}6%,30%{opacity:1}36%,to{opacity:0}}.selection[data-astro-cid-mug7rhaw]{border:1px solid var(--color-brand-warm);position:absolute;inset:-1px}.selection[data-astro-cid-mug7rhaw] b[data-astro-cid-mug7rhaw]{border:1px solid var(--color-brand-warm);background:var(--color-night);width:.4rem;height:.4rem;position:absolute}.selection[data-astro-cid-mug7rhaw] b[data-astro-cid-mug7rhaw]:first-child{top:-.2rem;left:-.2rem}.selection[data-astro-cid-mug7rhaw] b[data-astro-cid-mug7rhaw]:nth-child(2){top:-.2rem;right:-.2rem}.selection[data-astro-cid-mug7rhaw] b[data-astro-cid-mug7rhaw]:nth-child(3){bottom:-.2rem;left:-.2rem}.selection[data-astro-cid-mug7rhaw] b[data-astro-cid-mug7rhaw]:nth-child(4){bottom:-.2rem;right:-.2rem}.wall[data-astro-cid-mug7rhaw][data-paused] [data-astro-cid-mug7rhaw]:is(.page,.feed,.artboard img),.wall[data-astro-cid-mug7rhaw][data-paused] .drawing[data-astro-cid-mug7rhaw] *{animation-play-state:paused}@media (width<=767px){.wall[data-astro-cid-mug7rhaw]:after{background:linear-gradient(to bottom, var(--color-night) 30%, color-mix(in oklab, var(--color-night) 50%, transparent) 55%, transparent 75%, var(--color-night))}.plane[data-astro-cid-mug7rhaw]{--screen:13rem;top:72%;left:50%}.screen[data-astro-cid-mug7rhaw]:nth-child(n+7){display:none!important}}@media (prefers-reduced-motion:reduce){.page[data-astro-cid-mug7rhaw],.feed[data-astro-cid-mug7rhaw],.artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw],.drawing[data-astro-cid-mug7rhaw] *{animation:none}.artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw]:first-child,.drawing[data-astro-cid-mug7rhaw] *{opacity:1;stroke-opacity:0}}html.lite .wall[data-astro-cid-mug7rhaw] [data-astro-cid-mug7rhaw]:is(.page,.feed,.artboard img){will-change:auto;animation:none}html.lite .wall[data-astro-cid-mug7rhaw] .artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw]:not(.is-shown){opacity:0}html.lite .wall[data-astro-cid-mug7rhaw] .artboard[data-astro-cid-mug7rhaw] img[data-astro-cid-mug7rhaw].is-shown{opacity:1}.display[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3.2rem,10vw,8.5rem);font-weight:700;line-height:.86}.rule[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, var(--color-brand-warm), var(--color-brand));width:2px;height:2.5rem}.bars[data-astro-cid-ge2uvauf]{z-index:0;justify-content:space-between;padding-inline:2vw;display:flex;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, transparent, var(--color-brand-warm), var(--color-brand), transparent);opacity:.07;width:1px;animation:7s ease-in-out infinite breathe;animation-delay:calc(var(--i) * -.55s);transform:scaleY(.35)}@keyframes breathe{50%{opacity:.22;transform:scaleY(1)}}.glow[data-astro-cid-ge2uvauf]{z-index:0;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-brand) 20%, transparent) 0%, color-mix(in oklab, var(--color-brand) 16%, transparent) 20%, color-mix(in oklab, var(--color-brand) 11%, transparent) 38%, color-mix(in oklab, var(--color-brand) 6.5%, transparent) 55%, color-mix(in oklab, var(--color-brand) 3%, transparent) 72%, color-mix(in oklab, var(--color-brand) 1%, transparent) 87%, transparent 100%);width:75%;height:75vh;transform:translate3d(calc(-50% + var(--glow-x,0px)), var(--glow-y,0px), 0);will-change:transform;transition:transform .7s ease-out;position:absolute;top:-25%;left:55%}.stage[data-astro-cid-ge2uvauf]{perspective:1200px}.mark[data-astro-cid-ge2uvauf]{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.shine[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/monogram.svg);mask-image:url(/monogram.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shine-band[data-astro-cid-ge2uvauf]{will-change:transform;background:linear-gradient(105deg,#0000,#ffffff4d 50%,#0000);width:85%;animation:6s ease-in-out infinite sweep;position:absolute;top:-20%;bottom:-20%;left:-75%}@keyframes sweep{0%{transform:translate(0)}45%,to{transform:translate(215%)}}@media (pointer:coarse){.mark[data-astro-cid-ge2uvauf]{animation:9s ease-in-out infinite alternate drift}}@keyframes drift{0%{transform:rotateX(8deg)rotateY(-14deg)}to{transform:rotateX(-8deg)rotateY(14deg)}}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-ge2uvauf],.bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:none;animation:none;transform:none}.glow[data-astro-cid-ge2uvauf]{transition:none;transform:translate(-50%)}.shine[data-astro-cid-ge2uvauf]{display:none}}html.lite .bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{will-change:auto;transition:none;animation:none;transform:none}html.lite .glow[data-astro-cid-ge2uvauf]{will-change:auto;transition:none;transform:translate(-50%)}html.lite .shine[data-astro-cid-ge2uvauf]{display:none}.heading[data-astro-cid-xz54jn67]{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.9}.rows[data-astro-cid-xz54jn67]{position:relative}.rows[data-astro-cid-xz54jn67]:before,.rows[data-astro-cid-xz54jn67]:after{content:"";z-index:1;pointer-events:none;width:clamp(3rem,12vw,12rem);position:absolute;inset-block:0}.rows[data-astro-cid-xz54jn67]:before{background:linear-gradient(to right, var(--color-night), transparent);left:0}.rows[data-astro-cid-xz54jn67]:after{background:linear-gradient(to left, var(--color-night), transparent);right:0}.row[data-astro-cid-xz54jn67]{overflow:hidden}.track[data-astro-cid-xz54jn67]{width:max-content;animation:scroll var(--duration,60s) linear infinite;will-change:transform;display:flex}.track[data-astro-cid-xz54jn67].reverse{animation-direction:reverse}.row[data-astro-cid-xz54jn67]:hover .track[data-astro-cid-xz54jn67],.row[data-astro-cid-xz54jn67]:focus-within .track[data-astro-cid-xz54jn67]{animation-play-state:paused}.client[data-astro-cid-xz54jn67]{place-items:center;height:9rem;padding-inline:clamp(2rem,4vw,3.75rem);display:grid;position:relative}.lift[data-astro-cid-xz54jn67]{--logo-size:3.25rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}@media (width>=768px){.lift[data-astro-cid-xz54jn67]{--logo-size:4.25rem}}.client[data-astro-cid-xz54jn67]:hover .lift[data-astro-cid-xz54jn67],.client[data-astro-cid-xz54jn67]:focus-visible .lift[data-astro-cid-xz54jn67]{transform:translateY(-.5rem)}.name[data-astro-cid-xz54jn67]{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-brand-warm);opacity:0;font-size:.7rem;transition:opacity .3s;position:absolute;bottom:1rem}.client[data-astro-cid-xz54jn67]:hover .name[data-astro-cid-xz54jn67],.client[data-astro-cid-xz54jn67]:focus-visible .name[data-astro-cid-xz54jn67]{opacity:1}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-xz54jn67]{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.track[data-astro-cid-xz54jn67]>[data-astro-cid-xz54jn67][aria-hidden=true]{display:none}.lift[data-astro-cid-xz54jn67]{transition:none}}.heading[data-astro-cid-ks4enjmf]{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.9}.row[data-astro-cid-ks4enjmf]{isolation:isolate;align-items:flex-start;gap:1.5rem;padding-block:1.75rem;display:flex;position:relative}.row[data-astro-cid-ks4enjmf]:before{content:"";background:linear-gradient(to bottom, var(--color-brand-warm), var(--color-brand));transform-origin:top;width:3px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 -1.5rem;transform:scaleY(0)}.row[data-astro-cid-ks4enjmf]:hover:before,.row[data-astro-cid-ks4enjmf]:focus-visible:before{transform:scaleY(1)}.index[data-astro-cid-ks4enjmf]{font-family:var(--font-display);color:var(--color-fg-muted);letter-spacing:.1em;padding-top:.65rem;font-size:.8rem;font-weight:700}.title[data-astro-cid-ks4enjmf]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:700;line-height:1;transition:color .25s}.row[data-astro-cid-ks4enjmf]:hover .title[data-astro-cid-ks4enjmf],.row[data-astro-cid-ks4enjmf]:focus-visible .title[data-astro-cid-ks4enjmf]{color:var(--color-brand-warm)}.reveal[data-astro-cid-ks4enjmf]{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.reveal[data-astro-cid-ks4enjmf]>[data-astro-cid-ks4enjmf]{overflow:hidden}.row[data-astro-cid-ks4enjmf]:hover .reveal[data-astro-cid-ks4enjmf],.row[data-astro-cid-ks4enjmf]:focus-visible .reveal[data-astro-cid-ks4enjmf]{grid-template-rows:1fr}.arrow[data-astro-cid-ks4enjmf]{color:var(--color-fg-muted);padding-top:.5rem;font-size:1.5rem;transition:transform .3s,color .25s}.row[data-astro-cid-ks4enjmf]:hover .arrow[data-astro-cid-ks4enjmf],.row[data-astro-cid-ks4enjmf]:focus-visible .arrow[data-astro-cid-ks4enjmf]{color:var(--color-brand-warm);transform:translate(.5rem)}@media (pointer:coarse){.reveal[data-astro-cid-ks4enjmf]{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-ks4enjmf],.row[data-astro-cid-ks4enjmf]:before,.arrow[data-astro-cid-ks4enjmf]{transition:none}}.statement[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:700;line-height:1.12}
