.hero-title[data-astro-cid-i3irphx7]{text-shadow:0 2px 28px #0000008c,0 1px 3px #00000059;font-size:clamp(1.85rem,8.9vw,4.1rem);line-height:.98}@media (width>=40rem){.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(2.7rem,4.9vw,6.6rem)}}[data-astro-cid-i3irphx7][data-hero] .lead[data-astro-cid-i3irphx7]{text-shadow:0 1px 14px #0009}.nyc-link[data-astro-cid-i3irphx7]{backdrop-filter:blur(6px);color:var(--color-bone);background:#090909c7;border:1px solid #e509148c;border-radius:999px;align-items:center;gap:.75rem;padding:.7rem 1.1rem;transition:border-color .4s,background-color .4s;display:inline-flex;box-shadow:0 8px 30px #00000073}.nyc-link[data-astro-cid-i3irphx7]:hover,.nyc-link[data-astro-cid-i3irphx7]:focus-visible{border-color:var(--color-red);background:#e5091424}@media (width<=39.99rem){.nyc-link[data-astro-cid-i3irphx7]{background:#090909e0;width:100%;padding:.95rem 1.2rem}}.nyc-link[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:.8rem;height:.8rem;transition:transform .4s var(--ease-expo)}.nyc-link[data-astro-cid-i3irphx7]:hover svg[data-astro-cid-i3irphx7]{transform:translate(2px,-2px)}.nyc-link-dot[data-astro-cid-i3irphx7]{background:var(--color-red);border-radius:999px;width:.45rem;height:.45rem;position:relative}.nyc-link-dot[data-astro-cid-i3irphx7]:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite nyc-ping;position:absolute;inset:0}@keyframes nyc-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.nyc-link-dot[data-astro-cid-i3irphx7]:after{animation:none}}.hero-line--big[data-astro-cid-i3irphx7]{font-size:1.7em;line-height:.92}.hero-word[data-astro-cid-i3irphx7]{transform-origin:0 80%;text-shadow:0 0 .22em #e509146b,0 2px 28px #0000008c;transition:text-shadow .6s ease, transform .6s var(--ease-expo);display:inline-block}.hero-word[data-astro-cid-i3irphx7]:hover{text-shadow:0 0 .08em #ffffff59,0 0 .3em #e509148c,0 2px 28px #0000008c;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-i3irphx7]:hover{transform:none}}html.js .hero-line[data-astro-cid-i3irphx7].hero-line--big{margin:-.5em 0 -.5em -.5em;padding:.5em 0 .5em .5em}html.js .hero-line[data-astro-cid-i3irphx7].hero-line--big>span[data-astro-cid-i3irphx7]{animation-delay:.1s}.hero-dot[data-astro-cid-i3irphx7]{background:var(--color-red);border-radius:999px;width:.19em;height:.19em;margin-left:.06em;display:inline-block;box-shadow:0 0 .35em #e509148c}.hero-line[data-astro-cid-i3irphx7]{display:block}html.js .hero-line[data-astro-cid-i3irphx7]{margin-bottom:-.05em;padding-bottom:.05em;overflow:hidden}html.js .hero-line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:hero-rise 1.3s var(--ease-expo) both;display:block}html.js .hero-line[data-astro-cid-i3irphx7]:nth-child(2)>span[data-astro-cid-i3irphx7]{animation-delay:.1s}html.js .hero-line[data-astro-cid-i3irphx7]:nth-child(3)>span[data-astro-cid-i3irphx7]{animation-delay:.2s}html.js .hero-line[data-astro-cid-i3irphx7]:nth-child(4)>span[data-astro-cid-i3irphx7]{animation-delay:.3s}html.js .hero-dot[data-astro-cid-i3irphx7]{animation:hero-dot 1s .9s var(--ease-expo) both}html.js [data-astro-cid-i3irphx7][data-hero-fade]{animation:1.2s ease-out .6s both hero-fade}@keyframes hero-rise{0%{transform:translateY(112%)}}@keyframes hero-dot{0%{transform:scale(0)}}@keyframes hero-fade{0%{opacity:0}}.stage-light[data-astro-cid-i3irphx7]{background:radial-gradient(70% 70% at 68%,#28468c1a,#0000 70%)}.fallback[data-astro-cid-i3irphx7]{transition:opacity 1.2s}html.js .fallback[data-astro-cid-i3irphx7]{opacity:0}@media (width<=68.74rem),(hover:none),(pointer:coarse){html.js .fallback[data-astro-cid-i3irphx7]{opacity:1}}html.js .use-fallback[data-astro-cid-i3irphx7] .fallback[data-astro-cid-i3irphx7]{opacity:1}html.js .webgl-live[data-astro-cid-i3irphx7] .fallback[data-astro-cid-i3irphx7]{opacity:0}.fb-globe[data-astro-cid-i3irphx7]{aspect-ratio:1;width:auto;max-width:none;height:88%;position:absolute;top:50%;left:66%;translate:-50% -50%}@media (aspect-ratio<=1){.fb-globe[data-astro-cid-i3irphx7]{width:104%;height:auto;top:35%;left:50%}}[data-astro-cid-i3irphx7][data-hero-canvas],.fallback[data-astro-cid-i3irphx7]{transform:scale(var(--dive-scale,1));transform-origin:var(--dive-x,50%) var(--dive-y,50%);filter:opacity(var(--dive-o,1))}.is-diving[data-astro-cid-i3irphx7] .nyc-label[data-astro-cid-i3irphx7]{opacity:0!important}@media (width<=40rem){[data-astro-cid-i3irphx7][data-globe-label=nyc] .nyc-coords[data-astro-cid-i3irphx7]{display:none}}.nyc-label[data-astro-cid-i3irphx7]{opacity:0;will-change:transform;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 12px #000000e6;align-items:flex-start;gap:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:opacity .6s;display:flex;position:absolute;top:0;left:0}.nyc-label[data-astro-cid-i3irphx7].is-visible{opacity:1}.nyc-label[data-astro-cid-i3irphx7].is-below .nyc-line[data-astro-cid-i3irphx7]{display:none}.nyc-label[data-astro-cid-i3irphx7].is-below .nyc-text[data-astro-cid-i3irphx7]{align-items:center}.nyc-label[data-astro-cid-i3irphx7].is-below .nyc-coords[data-astro-cid-i3irphx7]{padding:0}.nyc-label[data-astro-cid-i3irphx7].is-flipped{text-align:right;flex-direction:row-reverse}.nyc-label[data-astro-cid-i3irphx7].is-flipped .nyc-name[data-astro-cid-i3irphx7]{flex-direction:row-reverse}.nyc-label[data-astro-cid-i3irphx7].is-flipped .nyc-coords[data-astro-cid-i3irphx7]{padding:0 1.15rem 0 0}.nyc-line[data-astro-cid-i3irphx7]{background:#f3f1ed99;width:clamp(2.5rem,6vw,5.5rem);height:1px;margin-top:.55rem}.nyc-text[data-astro-cid-i3irphx7]{flex-direction:column;gap:.55rem;display:flex}.nyc-name[data-astro-cid-i3irphx7]{color:var(--color-bone);align-items:center;gap:.7rem;font-size:.8rem;display:flex}.nyc-coords[data-astro-cid-i3irphx7]{color:#f3f1ed99;padding-left:1.15rem;font-size:.7rem}.stage-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#090909b8 0%,#09090959 38%,#0000 62%),linear-gradient(#0000 68%,#09090999 100%)}@media (width<=47.99rem){.stage-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#0000 30%,#09090980 55%,#090909d9 100%)}}.scroll-line[data-astro-cid-i3irphx7]{background:var(--color-line);width:1px;height:4.5rem;position:relative;overflow:hidden}.scroll-line[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--color-red);width:5px;height:5px;animation:cue 2.2s var(--ease-cine) infinite;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes cue{0%{transform:translateY(-6px)}70%,to{transform:translateY(4.6rem)}}.mono[data-astro-cid-kzhbuliq]{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.transform[data-astro-cid-kzhbuliq]>div[data-astro-cid-kzhbuliq]:before{content:"";pointer-events:none;background:linear-gradient(#0000,#09090980 45%,#090909d9 82%,#0000 100%);height:75%;position:absolute;inset:auto 0 0}.transform[data-astro-cid-kzhbuliq] .wrap[data-astro-cid-kzhbuliq]{position:relative}.transform[data-astro-cid-kzhbuliq] h2[data-astro-cid-kzhbuliq],.transform[data-astro-cid-kzhbuliq] .lead[data-astro-cid-kzhbuliq],.transform[data-astro-cid-kzhbuliq] .mono[data-astro-cid-kzhbuliq]{text-shadow:0 2px 28px #000000bf,0 1px 4px #0009}.manifesto-text[data-astro-cid-pgckz4m3]{line-height:1}.service-row[data-astro-cid-dmbgsje6]{transition:opacity .5s var(--ease-expo);grid-template-columns:2.5rem 1fr auto;gap:1rem;padding-block:clamp(1.5rem,3vw,2.75rem);display:grid}@media (width>=64rem){.service-row[data-astro-cid-dmbgsje6]{grid-template-columns:6rem 1fr auto}}.row-title[data-astro-cid-dmbgsje6]{transition:transform .7s var(--ease-expo), color .4s;font-size:clamp(1.4rem,4vw,4.4rem);line-height:1}.row-dot[data-astro-cid-dmbgsje6]{width:0;transition:transform .6s var(--ease-expo), margin .6s var(--ease-expo);margin-right:-1rem;transform:scale(0)}.row-detail[data-astro-cid-dmbgsje6]{transition:grid-template-rows .7s var(--ease-expo);grid-template-rows:1fr;display:grid}.row-arrow[data-astro-cid-dmbgsje6]{aspect-ratio:1;border:1px solid var(--color-line);width:clamp(2.75rem,4vw,4rem);transition:background .5s, border-color .5s, color .5s, transform .6s var(--ease-expo);border-radius:999px;align-self:start;place-items:center;display:grid}.row-arrow[data-astro-cid-dmbgsje6] svg[data-astro-cid-dmbgsje6]{width:40%}@media (hover:hover) and (pointer:fine){.row-detail[data-astro-cid-dmbgsje6]{grid-template-rows:0fr}.service-list[data-astro-cid-dmbgsje6]:hover .service-row[data-astro-cid-dmbgsje6]:not(:hover):not(:focus-visible){opacity:.28}.service-row[data-astro-cid-dmbgsje6]:hover .row-detail[data-astro-cid-dmbgsje6],.service-row[data-astro-cid-dmbgsje6]:focus-visible .row-detail[data-astro-cid-dmbgsje6]{grid-template-rows:1fr}.service-row[data-astro-cid-dmbgsje6]:hover .row-title[data-astro-cid-dmbgsje6],.service-row[data-astro-cid-dmbgsje6]:focus-visible .row-title[data-astro-cid-dmbgsje6]{transform:translate(.4rem)}.service-row[data-astro-cid-dmbgsje6]:hover .row-dot[data-astro-cid-dmbgsje6],.service-row[data-astro-cid-dmbgsje6]:focus-visible .row-dot[data-astro-cid-dmbgsje6]{width:.32em;margin-right:0;transform:scale(1)}.service-row[data-astro-cid-dmbgsje6]:hover .row-arrow[data-astro-cid-dmbgsje6],.service-row[data-astro-cid-dmbgsje6]:focus-visible .row-arrow[data-astro-cid-dmbgsje6]{background:var(--color-red);border-color:var(--color-red);color:var(--color-ink);transform:rotate(45deg)}}.service-preview[data-astro-cid-dmbgsje6]{z-index:30;aspect-ratio:1;width:18rem;transition:width .45s var(--ease-expo), aspect-ratio .45s var(--ease-expo);pointer-events:none;visibility:hidden;clip-path:inset(50%);border-radius:2px;position:fixed;top:0;left:0}.preview-item[data-astro-cid-dmbgsje6]{opacity:0;transition:opacity .35s}.preview-item[data-astro-cid-dmbgsje6].is-active{opacity:1}.preview-item[data-astro-cid-dmbgsje6] img,.preview-item[data-astro-cid-dmbgsje6] video[data-astro-cid-dmbgsje6]{object-fit:cover;width:100%;height:100%}.service-preview[data-astro-cid-dmbgsje6]:not(.is-armed){display:none}@media not ((hover:hover) and (pointer:fine)){.service-preview[data-astro-cid-dmbgsje6]{display:none}}@media (width>=48rem){.photo[data-astro-cid-af25qwzu]:nth-child(2) .frame[data-astro-cid-af25qwzu]{height:calc(100% - 2rem);aspect-ratio:auto!important}}.photo[data-astro-cid-af25qwzu] img{object-fit:cover;width:100%;height:100%}.step-num[data-astro-cid-2kegqo7y]{font-size:clamp(5rem,11vw,10rem)}.statement[data-astro-cid-oskfeikp]{height:100svh}@media (width>=48rem){.statement[data-astro-cid-oskfeikp]{height:220svh}}.client-logo[data-astro-cid-dkpolm3e]{opacity:.72;transition:opacity .5s, transform .6s var(--ease-expo)}.client-tile[data-astro-cid-dkpolm3e]:hover .client-logo[data-astro-cid-dkpolm3e]{opacity:1;transform:scale(1.05)}.client-cta[data-astro-cid-dkpolm3e]{transition:background-color .5s}.client-cta[data-astro-cid-dkpolm3e]:hover,.client-cta[data-astro-cid-dkpolm3e]:focus-visible{background:#e509141a}
