.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:grid;align-items:end;padding-block:calc(var(--nav-h) + 4rem) clamp(4rem,9vh,7rem);overflow:hidden;isolation:isolate}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:-6% 0 0;z-index:-3}.hero__img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.05)}.hero__canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;mix-blend-mode:screen;opacity:.75}.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--bg) 0%,rgb(5 9 20 / .7) 35%,rgb(5 9 20 / .35) 70%,rgb(5 9 20 / .6) 100%),linear-gradient(90deg,#050914d9,#0509141a 75%);pointer-events:none}.hero__content[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(1.25rem,3.5vh,2.25rem)}.hero__badge[data-astro-cid-bbe6dxrz]{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line-2);background:#05091466;backdrop-filter:blur(10px);font-size:.85rem;color:#d8dcea}.dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 #ff3b4699;animation:live 2s infinite}@keyframes live{70%{box-shadow:0 0 0 10px #ff3b4600}to{box-shadow:0 0 #ff3b4600}}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,.9rem + 5.6vw,7.4rem);line-height:.95;max-width:15ch;letter-spacing:-.045em}.word[data-astro-cid-bbe6dxrz]{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.word__in[data-astro-cid-bbe6dxrz]{display:inline-block;padding-right:.22em}.hero__bottom[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem}.hero__lede[data-astro-cid-bbe6dxrz]{max-width:36rem;color:#d4d8e6;font-size:var(--step-1);line-height:1.5}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--pad);top:50%;display:none;flex-direction:column;align-items:center;gap:.8rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl}.hero__scroll-line[data-astro-cid-bbe6dxrz]{position:relative;width:1px;height:70px;background:var(--line-2);overflow:hidden}.hero__scroll-line[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--grad);animation:drip 2.2s var(--ease) infinite}@keyframes drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(min-width:1100px){.hero__scroll[data-astro-cid-bbe6dxrz]{display:flex}}.marquee[data-astro-cid-tpudeaz7]{display:flex;overflow:hidden;padding-block:1.6rem;border-block:1px solid var(--line);background:linear-gradient(90deg,#d7232e14,#1e37682e);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;flex:none;gap:2.5rem;padding:0 2.5rem 0 0;list-style:none;animation:marquee 40s linear infinite}.marquee__track[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:2.5rem;font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.5vw,2.4rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.marquee__track[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]:nth-child(2n){color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .5)}.marquee__track[data-astro-cid-tpudeaz7] svg[data-astro-cid-tpudeaz7]{width:14px;height:14px;color:var(--red)}.marquee[data-astro-cid-tpudeaz7]:hover .marquee__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.rail[data-astro-cid-fcpq77hs]{position:relative;overflow:hidden;background:var(--bg)}.rail__track[data-astro-cid-fcpq77hs]{display:flex;flex-direction:column}.panel[data-astro-cid-fcpq77hs]{position:relative;min-height:90svh;display:grid;align-items:center;padding:calc(var(--nav-h) + 1rem) var(--pad) 4rem;isolation:isolate}.panel--intro[data-astro-cid-fcpq77hs]{min-height:60svh}.panel__intro[data-astro-cid-fcpq77hs]{display:grid;gap:1.5rem;justify-items:start;width:min(100%,var(--max));margin-inline:auto}.panel__intro[data-astro-cid-fcpq77hs] h2[data-astro-cid-fcpq77hs]{font-size:var(--step-5)}.panel__intro[data-astro-cid-fcpq77hs] p[data-astro-cid-fcpq77hs]{max-width:36rem;color:var(--muted);font-size:var(--step-1)}.panel__hint[data-astro-cid-fcpq77hs]{display:none;color:var(--text)!important;font-size:.95rem!important}.panel__hint[data-astro-cid-fcpq77hs] span[data-astro-cid-fcpq77hs]{display:inline-block;animation:nudge 1.6s var(--ease) infinite}@keyframes nudge{50%{transform:translate(8px)}}.panel__bg[data-astro-cid-fcpq77hs]{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 72% 50%,rgb(255 59 70 / .12),transparent 70%),linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px) 0 0 / 56px 56px;mask-image:radial-gradient(80% 80% at 60% 50%,#000 40%,transparent 100%)}.panel__inner[data-astro-cid-fcpq77hs]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center;width:min(100%,var(--max));margin-inline:auto}@media(min-width:960px){.panel__inner[data-astro-cid-fcpq77hs]{grid-template-columns:.9fr 1.1fr}}.panel__copy[data-astro-cid-fcpq77hs]{display:grid;gap:1.25rem;justify-items:start}.panel__index[data-astro-cid-fcpq77hs]{font-family:var(--font-display);font-size:.85rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--coral);color:var(--coral)}.panel[data-astro-cid-fcpq77hs] h3[data-astro-cid-fcpq77hs]{font-size:var(--step-4)}.panel__body[data-astro-cid-fcpq77hs]{color:var(--muted);font-size:var(--step-1);max-width:30rem}.panel__btn[data-astro-cid-fcpq77hs]{--btn-bg: var(--text);--btn-fg: var(--bg)}.panel__visual[data-astro-cid-fcpq77hs]{position:relative;display:grid;place-items:center;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rx, 6deg)) rotateY(var(--ry, -6deg));transition:transform .6s var(--ease)}.panel__photo[data-astro-cid-fcpq77hs]{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:0 50px 100px -40px #000c}.panel__photo[data-astro-cid-fcpq77hs] img[data-astro-cid-fcpq77hs]{width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(1.05)}.panel__art[data-astro-cid-fcpq77hs]{position:absolute;right:-6%;bottom:-12%;width:52%;padding:1rem;border-radius:var(--radius);background:#050914b8;border:1px solid var(--line-2);backdrop-filter:blur(14px);transform:translateZ(60px)}@media(max-width:959px){.panel__art[data-astro-cid-fcpq77hs]{right:4%;bottom:-10%;width:44%}}.rail__progress[data-astro-cid-fcpq77hs]{display:none}.rail[data-astro-cid-fcpq77hs].is-horizontal{height:100vh}.rail[data-astro-cid-fcpq77hs].is-horizontal .rail__track[data-astro-cid-fcpq77hs]{flex-direction:row;width:max-content;height:100%}.rail[data-astro-cid-fcpq77hs].is-horizontal .panel[data-astro-cid-fcpq77hs]{width:100vw;height:100vh;min-height:0}.rail[data-astro-cid-fcpq77hs].is-horizontal .panel--intro[data-astro-cid-fcpq77hs]{width:70vw}.rail[data-astro-cid-fcpq77hs].is-horizontal .panel__hint[data-astro-cid-fcpq77hs]{display:block}.rail[data-astro-cid-fcpq77hs].is-horizontal .rail__progress[data-astro-cid-fcpq77hs]{display:block;position:absolute;left:var(--pad);right:var(--pad);bottom:2rem}.rail__bar[data-astro-cid-fcpq77hs]{display:block;height:2px;max-width:var(--max);margin-inline:auto;background:var(--line);border-radius:2px;overflow:hidden}.rail__bar[data-astro-cid-fcpq77hs] span[data-astro-cid-fcpq77hs]{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0)}.intro[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem}.intro__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:18ch}.intro__scrub[data-astro-cid-j7pv25f6]{max-width:62rem;font-family:var(--font-display);font-size:clamp(1.3rem,.9rem + 1.5vw,2.2rem);font-weight:400;line-height:1.35;letter-spacing:-.02em}.intro__scrub[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]{color:#ffffff2e;transition:color .4s}.intro__scrub[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6].on{color:var(--text)}html:not(.js) .intro__scrub[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]{color:var(--text)}.stats[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1.75rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.stat__value[data-astro-cid-j7pv25f6]{white-space:nowrap;font-family:var(--font-display);font-size:clamp(2.6rem,2rem + 2vw,4rem);font-weight:600;line-height:1;letter-spacing:-.04em}.stat__label[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}.intro__btn[data-astro-cid-j7pv25f6]{justify-self:start}.work__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.work__head[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.trusted[data-astro-cid-j7pv25f6]{overflow:hidden}.trusted[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.trusted__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;color:var(--muted)}.trusted__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}
