.hero[data-astro-cid-bbe6dxrz]{--pointer-x:50%;--pointer-y:50%;position:relative;min-height:100dvh;overflow:hidden;color:var(--brand-cream);background:var(--brand-gradient);isolation:isolate}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 18rem at var(--pointer-x) var(--pointer-y),rgb(255 252 217 / .12),transparent 72%);transition:opacity .4s}.hero__stage[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;min-height:100dvh;will-change:transform,opacity,filter}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,oklch(100% 0 0 / .18) 0 1px,transparent 1.4px);background-size:17vw 19vh;mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent);opacity:.22}.hero__corners[data-astro-cid-bbe6dxrz]{position:absolute;inset:6rem var(--s-gutter) 1.6rem;pointer-events:none;background:linear-gradient(var(--rule-loud),var(--rule-loud)) left top/18px 1px no-repeat,linear-gradient(var(--rule-loud),var(--rule-loud)) left top/1px 18px no-repeat,linear-gradient(var(--rule-loud),var(--rule-loud)) right bottom/18px 1px no-repeat,linear-gradient(var(--rule-loud),var(--rule-loud)) right bottom/1px 18px no-repeat}.hero__word[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;font-family:var(--font-display);font-size:var(--t-hero);font-weight:900;line-height:.95;letter-spacing:-.055em}.hero__word--a[data-astro-cid-bbe6dxrz]{left:var(--s-gutter);top:12%}.hero__subtitle[data-astro-cid-bbe6dxrz]{margin-top:1rem;font-family:var(--font-text);font-size:clamp(.8rem,1.4vw,1.2rem);font-weight:600;letter-spacing:.26em;text-transform:uppercase}.hero__word--a[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin:0;font:inherit}.hero__word--b[data-astro-cid-bbe6dxrz]{right:var(--s-gutter);bottom:9%;font-size:clamp(4rem,13.8vw,13rem)}.hero__collage[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;left:50%;top:49%;width:min(44vw,560px);height:min(59vh,600px);transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform-style:preserve-3d;perspective:1000px;transition:transform .16s linear}.hero__signature[data-astro-cid-bbe6dxrz]{position:absolute;inset:5% 2%;z-index:0;color:var(--brand-cream);opacity:.7;transform:translateZ(-60px) rotate(-8deg);filter:blur(.2px)}.hero__tile[data-astro-cid-bbe6dxrz]{--mx:0px;--my:0px;--mr:0deg;--hover-z:0px;--z:0px;--r:0deg;position:absolute;width:24%;height:36%;overflow:hidden;border:2px solid rgb(255 252 217 / .75);border-radius:clamp(7px,1vw,14px);background:var(--ground-100);box-shadow:var(--lift-3);transform:translate3d(var(--mx),var(--my),calc(var(--z) + var(--hover-z))) rotate(calc(var(--r) + var(--mr)));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:border-color .3s,box-shadow .4s}.hero__tile[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;filter:saturate(1) contrast(1.02);transition:transform .7s var(--e-entry),filter .45s var(--e-out)}.hero__tile[data-astro-cid-bbe6dxrz]:hover{--hover-z:38px;z-index:30;border-color:var(--signal-edge);box-shadow:var(--lift-3),0 0 0 1px var(--signal-edge)}.hero__tile[data-astro-cid-bbe6dxrz]:hover img[data-astro-cid-bbe6dxrz]{transform:scale(1.09);filter:saturate(1.08) contrast(1.02)}.t1[data-astro-cid-bbe6dxrz]{--z:-35px;--r:-3deg;left:2%;top:16%;width:24%;height:40%;z-index:3}.t2[data-astro-cid-bbe6dxrz]{--z:15px;--r:2deg;left:19%;top:2%;width:24%;height:38%;z-index:6}.t3[data-astro-cid-bbe6dxrz]{--z:55px;--r:-1deg;left:40%;top:0;width:26%;height:42%;z-index:9}.t4[data-astro-cid-bbe6dxrz]{--z:5px;--r:3deg;left:63%;top:10%;width:25%;height:40%;z-index:5}.t5[data-astro-cid-bbe6dxrz]{--z:-18px;--r:4deg;left:78%;top:30%;width:22%;height:36%;z-index:2}.t6[data-astro-cid-bbe6dxrz]{--z:-5px;--r:-4deg;left:0;top:52%;width:23%;height:37%;z-index:4}.t7[data-astro-cid-bbe6dxrz]{--z:75px;--r:2deg;left:17%;top:44%;width:28%;height:44%;z-index:10}.t8[data-astro-cid-bbe6dxrz]{--z:42px;--r:-3deg;left:44%;top:42%;width:27%;height:45%;z-index:8}.t9[data-astro-cid-bbe6dxrz]{--z:4px;--r:4deg;left:66%;top:48%;width:25%;height:40%;z-index:5}.t10[data-astro-cid-bbe6dxrz]{--z:25px;--r:-2deg;left:28%;top:72%;width:26%;height:30%;z-index:7}.t11[data-astro-cid-bbe6dxrz]{--z:-8px;--r:2deg;left:53%;top:74%;width:24%;height:28%;z-index:3}.hero__list[data-astro-cid-bbe6dxrz],.hero__meta[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;list-style:none;padding:0;color:var(--brand-ink);font-family:var(--font-mono);font-size:var(--t-micro);line-height:2.1}.hero__list[data-astro-cid-bbe6dxrz]{left:var(--s-gutter);bottom:8.5%}.hero__meta[data-astro-cid-bbe6dxrz]{right:var(--s-gutter);top:10%;text-align:right}.hero__dock[data-astro-cid-bbe6dxrz]{position:absolute;z-index:4;right:var(--s-gutter);bottom:30%;display:grid;grid-template-columns:46px auto;align-items:center;gap:.7rem;min-height:64px;padding:.45rem .8rem .45rem .45rem;border:1px solid var(--rule-faint);border-radius:14px;color:var(--ink-300);background:var(--brand-cream);box-shadow:var(--lift-2);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.72rem;line-height:1.45;animation:dock-float 6.5s ease-in-out infinite;transition:border-color var(--d-fast) var(--e-out)}.hero__dock[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-3px);border-color:var(--signal-edge)}.hero__dock-icon[data-astro-cid-bbe6dxrz]{width:46px;height:46px;padding:7px;border-radius:11px;color:var(--brand-cream);background:var(--brand-orange)}.hero__bubble[data-astro-cid-bbe6dxrz]{position:absolute;left:-5.7rem;top:-2.45rem;padding:.48rem .65rem;border-radius:7px 7px 0;color:var(--brand-ink);background:var(--brand-white);white-space:nowrap;transform-origin:bottom right;animation:bubble-pop 8s var(--e-entry) 1.2s infinite both}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;left:50%;bottom:1.4rem;display:grid;justify-items:center;gap:.45rem;color:var(--brand-ink);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;transform:translate(-50%)}.hero__scroll[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:relative;width:1px;height:38px;overflow:hidden;background:var(--rule-loud)}.hero__scroll[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--ink-100);animation:cue-run 2.1s var(--e-inout) infinite}@keyframes dock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bubble-pop{0%,8%,86%,to{opacity:0;transform:scale(.72) translateY(7px)}14%,78%{opacity:1;transform:none}}@keyframes cue-run{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media(max-width:900px){.hero__word--a[data-astro-cid-bbe6dxrz]{top:14%}.hero__word--b[data-astro-cid-bbe6dxrz]{bottom:15%;font-size:clamp(3rem,13.6vw,8rem)}.hero__collage[data-astro-cid-bbe6dxrz]{top:48%;width:min(72vw,520px);height:min(54vh,540px)}.hero__meta[data-astro-cid-bbe6dxrz]{top:18%}.hero__dock[data-astro-cid-bbe6dxrz]{bottom:27%}}@media(max-width:620px){.hero__corners[data-astro-cid-bbe6dxrz]{top:5.2rem}.hero__word[data-astro-cid-bbe6dxrz]{font-size:clamp(4.4rem,24vw,7rem)}.hero__word--a[data-astro-cid-bbe6dxrz]{top:12%}.hero__word--b[data-astro-cid-bbe6dxrz]{right:1rem;bottom:16%;font-size:clamp(2.4rem,13.4vw,5.2rem)}.hero__collage[data-astro-cid-bbe6dxrz]{top:49%;width:88vw;height:43vh}.hero__meta[data-astro-cid-bbe6dxrz]{display:none}.hero__list[data-astro-cid-bbe6dxrz]{bottom:4rem;line-height:1.75;font-size:.65rem}.hero__dock[data-astro-cid-bbe6dxrz]{right:1.2rem;bottom:24%;grid-template-columns:40px;padding:.35rem}.hero__dock[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:last-child{display:none}.hero__dock-icon[data-astro-cid-bbe6dxrz]{width:40px;height:40px}.hero__bubble[data-astro-cid-bbe6dxrz]{left:-6.1rem;top:-2.55rem}}@media(prefers-reduced-motion:reduce){.hero__collage[data-astro-cid-bbe6dxrz]{transition:none}}.craft[data-astro-cid-j7pv25f6]{position:relative;background:var(--ground-000);padding-block:6rem 3rem}.craft__pin[data-astro-cid-j7pv25f6]{position:relative}.craft__intro[data-astro-cid-j7pv25f6]{padding-block:1.5rem 2.5rem;text-align:center}.craft__statement[data-astro-cid-j7pv25f6]{max-width:45ch;margin-inline:auto;color:var(--ink-300);font-family:var(--font-mono);font-size:clamp(.85rem,1.15vw,1.25rem);font-weight:400;line-height:1.65}.craft__stage[data-astro-cid-j7pv25f6]{position:relative}.craft__labels[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;padding-inline:var(--s-gutter);margin-bottom:1.5rem}.craft__side[data-astro-cid-j7pv25f6]{color:var(--ink-300);font-family:var(--font-mono);font-size:var(--t-micro);text-transform:uppercase}.craft__side--left[data-astro-cid-j7pv25f6]{color:var(--signal-300)}.craft__wheel[data-astro-cid-j7pv25f6]{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--s-gutter)}.craft__row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.5vw,1.7rem);padding-block:.8rem}.craft__row[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{flex:none;width:clamp(48px,5.3vw,96px);aspect-ratio:1;height:auto;object-fit:cover;object-position:50% 42%;border-radius:15%}.craft__row[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-width:0}.craft__row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--signal-300);font-size:clamp(1.25rem,5.7vw,7.2rem);font-weight:850;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.craft__row[data-astro-cid-j7pv25f6]:nth-child(3) h3[data-astro-cid-j7pv25f6]{color:var(--ink-100)}.craft__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.craft__stat[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:clamp(150px,12vw,205px);padding:clamp(1rem,1.6vw,1.8rem);border:1px solid var(--rule-loud);border-radius:var(--r-panel);background:var(--brand-white);box-shadow:var(--lift-1)}.craft__stat[data-astro-cid-j7pv25f6]:after{content:"···";position:absolute;top:8px;right:17px;color:var(--ink-400);font-size:18px;letter-spacing:3px}.craft__stat[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{margin-bottom:1rem;padding-right:.5rem;color:var(--ink-300);font-family:var(--font-mono);font-size:clamp(.58rem,.72vw,.78rem);letter-spacing:.06em;text-transform:uppercase}.craft__stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:var(--brand-orange);font-family:var(--font-display);font-size:clamp(2.8rem,4.5vw,5.3rem);font-weight:800;line-height:1;letter-spacing:-.055em}.craft__stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--brand-orange)}.craft__stat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.75rem;color:var(--ink-300);font-size:clamp(.65rem,.78vw,.85rem);line-height:1.45}.craft__stat--support[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6],.craft__stat--speakers[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{position:relative;font-size:clamp(1.2rem,2.1vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.craft__stat--speakers[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:-1.3em;font-size:.7em}@media(min-width:820px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.craft[data-astro-cid-j7pv25f6].is-animated{height:240svh;padding-block:0}.craft[data-astro-cid-j7pv25f6].is-animated .craft__pin[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding-block:clamp(80px,10svh,120px) 24px;overflow:hidden}.craft[data-astro-cid-j7pv25f6].is-animated .craft__intro[data-astro-cid-j7pv25f6]{padding-block:0 20px;z-index:2}.craft[data-astro-cid-j7pv25f6].is-animated .craft__labels[data-astro-cid-j7pv25f6]{display:contents}.craft[data-astro-cid-j7pv25f6].is-animated .craft__stage[data-astro-cid-j7pv25f6]{min-height:0;overflow:hidden;perspective:1400px}.craft[data-astro-cid-j7pv25f6].is-animated .craft__stage[data-astro-cid-j7pv25f6]:before,.craft[data-astro-cid-j7pv25f6].is-animated .craft__stage[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;height:25%;z-index:2;pointer-events:none}.craft[data-astro-cid-j7pv25f6].is-animated .craft__stage[data-astro-cid-j7pv25f6]:before{top:0;background:linear-gradient(var(--ground-000),transparent)}.craft[data-astro-cid-j7pv25f6].is-animated .craft__stage[data-astro-cid-j7pv25f6]:after{bottom:0;background:linear-gradient(transparent,var(--ground-000))}.craft[data-astro-cid-j7pv25f6].is-animated .craft__wheel[data-astro-cid-j7pv25f6]{position:absolute;inset:0;padding:0;transform-style:preserve-3d}.craft[data-astro-cid-j7pv25f6].is-animated .craft__row[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:100%;padding:0;backface-visibility:hidden;transform-style:preserve-3d}.craft[data-astro-cid-j7pv25f6].is-animated .craft__row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{white-space:nowrap;color:var(--signal-300);transition:color .2s linear}.craft[data-astro-cid-j7pv25f6].is-animated .craft__row[data-astro-cid-j7pv25f6].is-facing h3[data-astro-cid-j7pv25f6]{color:var(--ink-100)}.craft[data-astro-cid-j7pv25f6].is-animated .craft__side[data-astro-cid-j7pv25f6]{display:block;position:absolute;z-index:3;top:50%;transform:translateY(-50%);color:var(--ink-300);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}.craft[data-astro-cid-j7pv25f6].is-animated .craft__side--left[data-astro-cid-j7pv25f6]{left:var(--s-gutter);color:var(--signal-300)}.craft[data-astro-cid-j7pv25f6].is-animated .craft__side--right[data-astro-cid-j7pv25f6]{right:var(--s-gutter)}.craft[data-astro-cid-j7pv25f6].is-animated .craft__stats[data-astro-cid-j7pv25f6]{margin-top:15px;position:relative;z-index:3}}@media(min-width:820px)and (max-width:1150px){.craft[data-astro-cid-j7pv25f6].is-animated .craft__side[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:819px){.craft__stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.craft__row[data-astro-cid-j7pv25f6]{justify-content:flex-start;border-top:1px solid var(--rule);padding-block:1.3rem}.craft__row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,4.6vw,2.7rem)}.craft__stat[data-astro-cid-j7pv25f6]{min-height:165px;border-radius:12px}.craft__stat[data-astro-cid-j7pv25f6]:after{display:none}.craft__stat--support[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6],.craft__stat--speakers[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,3.3vw,1.8rem)}.craft__stat--speakers[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:none}.craft__statement[data-astro-cid-j7pv25f6]{max-width:43ch}}.field[data-astro-cid-j7pv25f6]{position:relative;padding-block:6rem;background:var(--brand-white)}.field__pin[data-astro-cid-j7pv25f6]{position:relative}.field__top[data-astro-cid-j7pv25f6]{position:relative;z-index:var(--z-content);display:flex;justify-content:space-between;align-items:start;gap:2rem;margin:0 var(--s-gutter) 3rem}.field__top[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.field__top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:clamp(.65rem,.8vw,.9rem);font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.field__top[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--signal-300)}.field__top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--ink-300);text-align:right}.field__top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-inline:.5em;color:var(--ink-500)}.field__top[data-astro-cid-j7pv25f6]:before,.field__top[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:-1rem;height:.5rem;border-left:1px solid var(--ink-400)}.field__top[data-astro-cid-j7pv25f6]:before{left:0}.field__top[data-astro-cid-j7pv25f6]:after{right:0}.field__deck[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:2rem;padding-inline:var(--s-gutter)}.field__card[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--rule-loud);border-radius:var(--r-panel);background:var(--ground-100);isolation:isolate}.field__card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:saturate(1) contrast(1.02)}.field__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,oklch(5% 0 0 / .72),transparent 40%),linear-gradient(to bottom,oklch(5% 0 0 / .22),transparent 30%)}.field__number[data-astro-cid-j7pv25f6],.field__caption[data-astro-cid-j7pv25f6],.field__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{position:absolute;color:var(--brand-white);font-family:var(--font-mono);font-size:clamp(.7rem,.85vw,.95rem);font-weight:400}.field__number[data-astro-cid-j7pv25f6]{top:1.25rem;right:1.25rem;letter-spacing:.08em}.field__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{left:1.25rem;bottom:5rem;padding:.35rem .85rem;border:1px solid var(--rule-loud);border-radius:var(--r-pill);background:#203b59d9;line-height:1.4}.field__caption[data-astro-cid-j7pv25f6]{left:1.25rem;right:1.25rem;bottom:1.25rem;max-width:34ch;font-size:var(--t-micro)}.field__rail[data-astro-cid-j7pv25f6]{display:none}@media(min-width:820px)and (min-height:600px)and (prefers-reduced-motion:no-preference){.field[data-astro-cid-j7pv25f6].is-animated{height:420svh;padding:0}.field[data-astro-cid-j7pv25f6].is-animated .field__pin[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.field[data-astro-cid-j7pv25f6].is-animated .field__top[data-astro-cid-j7pv25f6]{position:absolute;inset:clamp(100px,13svh,160px) var(--s-gutter) auto;margin:0}.field[data-astro-cid-j7pv25f6].is-animated .field__deck[data-astro-cid-j7pv25f6]{position:absolute;left:46%;top:49%;width:min(40vw,58svh,760px);aspect-ratio:1;display:block;padding:0;transform:translate(-50%,-50%)}.field[data-astro-cid-j7pv25f6].is-animated .field__card[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;box-shadow:var(--lift-3);backface-visibility:hidden;will-change:transform,opacity}.field[data-astro-cid-j7pv25f6].is-animated .field__caption[data-astro-cid-j7pv25f6]{display:none}.field[data-astro-cid-j7pv25f6].is-animated .field__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{bottom:1.25rem}.field[data-astro-cid-j7pv25f6].is-animated .field__number[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6].is-animated .field__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .25s var(--e-out)}.field[data-astro-cid-j7pv25f6].is-animated .field__card[data-astro-cid-j7pv25f6].is-active .field__number[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6].is-animated .field__card[data-astro-cid-j7pv25f6].is-active h3[data-astro-cid-j7pv25f6]{opacity:1}.field[data-astro-cid-j7pv25f6].is-animated .field__rail[data-astro-cid-j7pv25f6]{position:absolute;z-index:var(--z-content);inset:auto var(--s-gutter) 3rem;display:grid;grid-template-columns:1fr minmax(12rem,28vw) 1fr;align-items:end;gap:2rem}.field__index[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-start;gap:.65rem;width:max-content;color:var(--ink-100);font-family:var(--font-display);font-size:clamp(5rem,7.5vw,10rem);font-weight:800;line-height:.75;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.field__index[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;bottom:-1rem;width:1rem;height:1rem;border-left:1px solid var(--ink-400);border-bottom:1px solid var(--ink-400)}.field__total[data-astro-cid-j7pv25f6]{margin-top:.08em;color:var(--ink-400);font-size:.34em;line-height:1;letter-spacing:-.055em}.field__progress[data-astro-cid-j7pv25f6]{display:block;height:1px;margin-bottom:.3rem;background:var(--rule-loud);overflow:hidden}.field__progress[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;background:var(--signal-300);transform:scaleX(.2);transform-origin:left}.field__detail[data-astro-cid-j7pv25f6]{justify-self:end;max-width:31ch;font-family:var(--font-mono);font-size:clamp(.65rem,.75vw,.82rem);text-align:right}.field__detail[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:first-child{color:var(--ink-200);text-transform:uppercase;letter-spacing:.1em}.field__detail[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:.6rem;color:var(--ink-300);line-height:1.6}}.signature[data-astro-cid-j7pv25f6]{--ink-200:#142c45;--ink-300:#142c45;--ink-400:#142c45;--ink-500:#203b59;min-height:180vh;background:var(--brand-blue)}.signature__stage[data-astro-cid-j7pv25f6]{position:sticky;top:0;min-height:100dvh;overflow:hidden;display:grid;place-items:center;perspective:1000px}.signature__stage[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:min(70vw,880px);aspect-ratio:1;border:1px solid rgb(255 252 217 / .2);border-radius:50%;box-shadow:0 0 0 8vw #fffcd90d,0 0 0 16vw #fffcd908}.signature__object[data-astro-cid-j7pv25f6]{width:min(52vw,650px);color:var(--brand-cream);opacity:1;transform:rotate(-8deg)}@media(prefers-reduced-motion:no-preference){.signature__object[data-astro-cid-j7pv25f6]{animation:snail-scoot 3.6s ease-in-out infinite;animation-play-state:paused}.signature[data-astro-cid-j7pv25f6].is-in-view .signature__object[data-astro-cid-j7pv25f6]{animation-play-state:running}}@keyframes snail-scoot{0%,to{transform:translate(-24px,10px) rotate(-8deg)}50%{transform:translate(24px,-18px) rotate(5deg) scale(1.04)}}.signature__badge[data-astro-cid-j7pv25f6]{position:absolute;top:2rem;color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}.signature__badge--a[data-astro-cid-j7pv25f6]{left:var(--s-gutter)}.signature__badge--b[data-astro-cid-j7pv25f6]{right:var(--s-gutter)}.signature__copy[data-astro-cid-j7pv25f6]{position:absolute;left:var(--s-gutter);bottom:2rem;max-width:43ch;color:var(--ink-300);font-family:var(--font-mono);font-size:clamp(.86rem,1.2vw,1.1rem)}.signature__copy[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-500);transition:color 80ms linear}.process[data-astro-cid-j7pv25f6]{position:relative;background:var(--brand-cream);color:var(--ink-100)}.process__pin[data-astro-cid-j7pv25f6]{min-height:100dvh;overflow:hidden;padding-block:clamp(5.5rem,9vh,7.5rem) 2rem}.process__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:3rem}.process__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:37ch;color:var(--ink-300);font-family:var(--font-mono);font-size:var(--t-micro)}.process__head[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em}.process__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.6rem;color:var(--brand-orange);font-size:clamp(2.7rem,6vw,6.6rem);font-weight:850;line-height:1.04;letter-spacing:-.045em}.process__viewport[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,8vh,6rem);padding-left:var(--s-gutter)}.process__track[data-astro-cid-j7pv25f6]{width:max-content;display:flex;gap:clamp(1.5rem,5vw,5rem);padding-right:8vw;will-change:transform}.phase[data-astro-cid-j7pv25f6]{width:min(72vw,510px);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:1.2rem;padding-top:1rem;border-top:1px solid var(--rule-loud)}.phase__meta[data-astro-cid-j7pv25f6],.phase[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.phase[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:var(--ink-300);font-family:var(--font-mono);font-size:var(--t-micro)}.phase[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink-100);font-size:clamp(2.5rem,4.6vw,4.8rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.phase[data-astro-cid-j7pv25f6]>i[data-astro-cid-j7pv25f6]{height:4px;overflow:hidden;background:var(--rule-faint)}.phase[data-astro-cid-j7pv25f6]>i[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;width:72%;height:100%;background:var(--signal-300)}.phase[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.phase__meta){max-width:48ch}.phase[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:1rem 0 0;border-top:1px solid var(--rule)}.phase[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.25rem 0}.process__progress[data-astro-cid-j7pv25f6]{position:absolute;left:var(--s-gutter);right:var(--s-gutter);bottom:1.5rem;height:2px;background:var(--rule)}.process__progress[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;background:var(--signal-300);transform:scaleX(0);transform-origin:left}.network[data-astro-cid-j7pv25f6]{overflow:hidden;background:var(--brand-white)}.network[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:8% -20% auto 30%;height:42rem;pointer-events:none;background:radial-gradient(circle,rgb(255 86 48 / .06),transparent 64%);filter:blur(24px)}.network__head[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.55fr);gap:2rem;align-items:end;margin-bottom:clamp(3.5rem,7vw,7rem)}.network__eyebrow[data-astro-cid-j7pv25f6]{grid-column:1 / -1;color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}.network__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ink-100);font-size:clamp(3.3rem,7vw,8rem);font-weight:850;line-height:1.04;letter-spacing:-.045em}.network__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--signal-300);font-style:normal}.network__intro[data-astro-cid-j7pv25f6]{max-width:39ch;color:var(--ink-300);font-family:var(--font-mono);font-size:clamp(.76rem,1vw,.95rem);line-height:1.65}.network__grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;perspective:1200px}.network__card[data-astro-cid-j7pv25f6]{--rx:0deg;--ry:0deg;position:relative;min-height:32rem;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--brand-cream);box-shadow:var(--lift-1);backdrop-filter:blur(18px);transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:border-color .35s var(--e-out),box-shadow .5s var(--e-out),transform .18s linear}.network__card--featured[data-astro-cid-j7pv25f6]{--ink-100:#142c45;--ink-300:#142c45;--ink-400:#142c45;grid-column:1 / -1;min-height:38rem;background:var(--brand-blue)}.network__card[data-astro-cid-j7pv25f6]:hover{border-color:var(--signal-edge);box-shadow:var(--lift-3),inset 0 1px #ffffff1f}.network__meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;transform:translateZ(24px)}.network__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{max-width:9ch;margin-top:auto;color:var(--ink-100);font-size:clamp(3.1rem,7vw,7.5rem);font-weight:850;line-height:1.04;letter-spacing:-.045em;transform:translateZ(42px)}.network__card[data-astro-cid-j7pv25f6]:not(.network__card--featured) h3[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,5vw,5.8rem)}.network__card[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:47ch;margin-top:1.5rem;color:var(--ink-300);font-family:var(--font-mono);font-size:var(--t-micro);line-height:1.65;transform:translateZ(30px)}.network__card[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{width:max-content;display:flex;align-items:center;gap:.8rem;margin-top:1.8rem;padding-bottom:.35rem;border-bottom:1px solid var(--rule-loud);color:var(--ink-100);font-family:var(--font-mono);font-size:var(--t-tiny);transform:translateZ(36px);transition:color .25s,border-color .25s}.network__card[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{color:var(--signal-100);border-color:var(--signal-100)}.network__card[data-astro-cid-j7pv25f6]>i[data-astro-cid-j7pv25f6]{position:absolute;right:-8%;bottom:-25%;width:48%;aspect-ratio:1;border:1px solid var(--rule);border-radius:50%;box-shadow:0 0 0 4vw #ffffff14,0 0 0 8vw #ffffff0f;transform:translateZ(8px)}.network__card--featured[data-astro-cid-j7pv25f6]>i[data-astro-cid-j7pv25f6]{right:5%;bottom:-44%;width:min(40rem,48%);border-color:var(--signal-edge)}.network__contact[data-astro-cid-j7pv25f6]{margin-top:2rem;color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro)}.network__contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink-200);border-bottom:1px solid var(--rule)}.proof[data-astro-cid-j7pv25f6]{background:var(--ground-000)}.proof__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,7rem)}.proof__head[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.proof__head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro)}.proof__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:10ch;margin-top:.7rem;color:var(--ink-100);font-size:var(--t-h1);font-weight:850;line-height:1.04;letter-spacing:-.045em}.proof__head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:42ch}.proof__image[data-astro-cid-j7pv25f6]{width:calc(100% - var(--s-gutter) * 2);max-width:1440px;height:min(66vw,760px);margin:auto;overflow:hidden;border-radius:16px}.proof__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 65%;filter:saturate(1) contrast(1.02)}.proof__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}.proof__stat[data-astro-cid-j7pv25f6]{padding:1.2rem 1rem 0 0;border-top:1px solid var(--rule);transition:transform .55s var(--e-entry),border-color .35s var(--e-out)}.proof__stat[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);border-color:var(--signal-edge)}.proof__stat[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6],.proof__stat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-400);font-family:var(--font-mono);font-size:var(--t-micro)}.proof__stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.5rem 0;color:var(--brand-orange);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5.4rem);font-weight:850;line-height:.9;letter-spacing:-.07em}@media(max-width:819px){.field__top[data-astro-cid-j7pv25f6]{gap:1rem}.field__top[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:19ch}.field__top[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:16ch}.field__deck[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.field__card[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.signature[data-astro-cid-j7pv25f6]{min-height:110vh}.signature__object[data-astro-cid-j7pv25f6]{width:82vw}.signature__copy[data-astro-cid-j7pv25f6]{right:var(--s-gutter)}.process[data-astro-cid-j7pv25f6]{padding-block:6rem 3rem;overflow:hidden}.process__pin[data-astro-cid-j7pv25f6]{min-height:auto;overflow:visible;padding:0}.process__head[data-astro-cid-j7pv25f6]{display:grid;align-items:start}.process__viewport[data-astro-cid-j7pv25f6]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-gutter);padding:0 var(--s-gutter) 1rem}.process__track[data-astro-cid-j7pv25f6]{gap:1rem;padding:0;transform:none!important}.phase[data-astro-cid-j7pv25f6]{width:82vw;scroll-snap-align:start}.process__progress[data-astro-cid-j7pv25f6]{display:none}.network__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start}.network__eyebrow[data-astro-cid-j7pv25f6]{grid-column:auto}.network__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(3.2rem,13vw,6rem)}.network__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.network__card--featured[data-astro-cid-j7pv25f6]{grid-column:auto}.network__card[data-astro-cid-j7pv25f6],.network__card--featured[data-astro-cid-j7pv25f6]{min-height:31rem}.proof__head[data-astro-cid-j7pv25f6]{display:grid;align-items:start}.proof__stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}@media(max-width:520px){.signature__badge--b[data-astro-cid-j7pv25f6]{display:none}.proof__stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.craft__row[data-astro-cid-j7pv25f6]{filter:none!important}.field__card[data-astro-cid-j7pv25f6]{transition:none}.process__viewport[data-astro-cid-j7pv25f6]{overflow-x:auto;scroll-padding-inline:var(--s-gutter);padding-bottom:1rem}.process__progress[data-astro-cid-j7pv25f6]{display:none}}
