.tools[data-astro-cid-x4ttpqxs]{padding-block:var(--space-8) var(--space-8);background:var(--ground-light);color:var(--color-text)}.tools__head[data-astro-cid-x4ttpqxs]{margin-bottom:var(--space-6);text-align:center}.tools--night[data-astro-cid-x4ttpqxs]{background:var(--night);color:var(--lavender);padding-block:var(--space-5)}.tools--night[data-astro-cid-x4ttpqxs] .tools__head[data-astro-cid-x4ttpqxs]{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tools--night[data-astro-cid-x4ttpqxs] .marquee__item{color:var(--lavender);opacity:.9;font-size:clamp(1.05rem,.85rem + .9vw,1.6rem)}.tools__title[data-astro-cid-x4ttpqxs]{font-family:var(--font-display);font-weight:var(--weight-medium);font-stretch:var(--width-steady);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;max-width:44ch;margin:0 auto;font-size:clamp(1.1rem,.9rem + .98vw,1.67rem);line-height:1.2}.marquee[data-astro-cid-x4ttpqxs]{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-x4ttpqxs]{min-width:100%;animation:marquee var(--marquee-seconds) linear infinite;will-change:transform;backface-visibility:hidden;flex:none;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.marquee--reverse[data-astro-cid-x4ttpqxs]{margin-top:var(--space-4)}.marquee--reverse[data-astro-cid-x4ttpqxs] .marquee__track[data-astro-cid-x4ttpqxs]{animation-direction:reverse}.marquee__item[data-astro-cid-x4ttpqxs]{white-space:nowrap;padding-inline:var(--space-6);font-size:var(--type-h3);color:var(--color-text);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-x4ttpqxs]{-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-x4ttpqxs]{row-gap:var(--space-3);min-width:0;padding-inline:var(--gutter);flex-wrap:wrap;animation:none}.marquee__track[data-astro-cid-x4ttpqxs][aria-hidden=true]{display:none}.marquee__item[data-astro-cid-x4ttpqxs]{margin-right:var(--space-5);padding-inline:0}}.burn[data-astro-cid-s36fcdud]{aspect-ratio:3353/1599;touch-action:pan-y;width:100%;position:relative}.burn__base[data-astro-cid-s36fcdud]{filter:drop-shadow(0 0 22px #ff5a0a59);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.burn__glow[data-astro-cid-s36fcdud]{filter:drop-shadow(0 0 16px #ff6e148c);position:absolute;inset:0}.burn__fire[data-astro-cid-s36fcdud]{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;display:block;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.burn__fire[data-astro-cid-s36fcdud].is-lit{opacity:1}.burn__sparks[data-astro-cid-s36fcdud]{pointer-events:none;mix-blend-mode:screen;width:124%;height:157%;position:absolute;inset:-45% -12% -12%}@media (prefers-reduced-motion:reduce){.burn__glow[data-astro-cid-s36fcdud],.burn__sparks[data-astro-cid-s36fcdud]{display:none}}.field[data-astro-cid-f65rqhwq]{isolation:isolate;background:var(--ink);color:var(--ink-on-dark);align-items:end;display:grid;position:relative;overflow:hidden}@media (width>=760px){.field[data-astro-cid-f65rqhwq]{aspect-ratio:1672/941}}.field__media[data-astro-cid-f65rqhwq]{z-index:0;transform-origin:50% 60%;transition:transform 1.4s var(--ease-out);will-change:transform;display:block;position:absolute;inset:0;transform:scale(1.06)}.field__media[data-astro-cid-f65rqhwq] img[data-astro-cid-f65rqhwq]{object-fit:cover;object-position:100% 0%;transform-origin:100% 0;width:100%;height:100%;display:block;transform:scale(1.28)}.field[data-astro-cid-f65rqhwq].is-in .field__media[data-astro-cid-f65rqhwq]{transform:scale(1)}.field__scrim[data-astro-cid-f65rqhwq]{z-index:1;pointer-events:none;background:linear-gradient(#17150f00 28%,#17150f8c 58%,#17150ff0 90%,#17150f 100%),linear-gradient(90deg,#17150f8c 0%,#17150f00 55%);position:absolute;inset:0}.field__copy[data-astro-cid-f65rqhwq]{z-index:2;padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);gap:var(--space-4);opacity:0;max-width:none;transition:opacity .9s var(--ease-out) .15s, transform .9s var(--ease-out) .15s;display:grid;position:relative;transform:translateY(18px)}.field[data-astro-cid-f65rqhwq].is-in .field__copy[data-astro-cid-f65rqhwq]{opacity:1;transform:none}.field__eyebrow[data-astro-cid-f65rqhwq]{color:var(--lava)}.field__title[data-astro-cid-f65rqhwq]{font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;max-width:12ch;color:var(--ink-on-dark);line-height:1.04}.field__title[data-astro-cid-f65rqhwq] .em[data-astro-cid-f65rqhwq]{color:var(--lava)}.field__body[data-astro-cid-f65rqhwq]{font-size:var(--type-body);line-height:var(--leading-loose);max-width:46ch;color:var(--ink-muted-on-dark)}@media (width<=759px){.field[data-astro-cid-f65rqhwq]{display:block}.field__media[data-astro-cid-f65rqhwq]{aspect-ratio:5/4;width:100%;position:relative;inset:auto}.field__media[data-astro-cid-f65rqhwq] img[data-astro-cid-f65rqhwq]{object-position:100% 0%;transform:none;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.field__scrim[data-astro-cid-f65rqhwq]{display:none}.field__copy[data-astro-cid-f65rqhwq]{padding-top:var(--space-6);padding-bottom:var(--space-7);opacity:1;transform:none}.field__title[data-astro-cid-f65rqhwq]{font-size:clamp(2.25rem,1.4rem + 4.5vw,3rem)}}@media (prefers-reduced-motion:reduce){.field__media[data-astro-cid-f65rqhwq]{transition:none;transform:none}.field__copy[data-astro-cid-f65rqhwq]{opacity:1;transition:none;transform:none}}.pillars[data-astro-cid-qjj4u7yg]{background:var(--ground-light);color:var(--color-text)}.pillars__inner[data-astro-cid-qjj4u7yg]{gap:var(--space-7);display:grid}.pillars__title[data-astro-cid-qjj4u7yg]{font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;max-width:16ch;line-height:1.08}.pillars__title[data-astro-cid-qjj4u7yg] .em[data-astro-cid-qjj4u7yg]{color:var(--teal)}.pillars__grid[data-astro-cid-qjj4u7yg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.pillars__grid[data-astro-cid-qjj4u7yg]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard[data-astro-cid-qjj4u7yg]{isolation:isolate;border-radius:var(--radius-lg);aspect-ratio:4/5;position:relative;overflow:hidden}@media (width<=759px){.pcard[data-astro-cid-qjj4u7yg]{aspect-ratio:5/6}}.pcard--teal[data-astro-cid-qjj4u7yg]{background:var(--teal);color:var(--color-on-ink)}.pcard--mauve[data-astro-cid-qjj4u7yg]{background:var(--mauve);color:var(--color-text)}.pcard--sky[data-astro-cid-qjj4u7yg]{background:var(--sky);color:var(--color-text)}.pcard--teal[data-astro-cid-qjj4u7yg] .em[data-astro-cid-qjj4u7yg]{color:var(--sky)}.pcard--mauve[data-astro-cid-qjj4u7yg] .em[data-astro-cid-qjj4u7yg],.pcard--sky[data-astro-cid-qjj4u7yg] .em[data-astro-cid-qjj4u7yg]{color:var(--color-text)}.pcard__hit[data-astro-cid-qjj4u7yg]{z-index:3;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.pcard__hit[data-astro-cid-qjj4u7yg]:focus-visible{outline:3px solid var(--acid);outline-offset:-3px}.pcard--mauve[data-astro-cid-qjj4u7yg] .pcard__hit[data-astro-cid-qjj4u7yg]:focus-visible,.pcard--sky[data-astro-cid-qjj4u7yg] .pcard__hit[data-astro-cid-qjj4u7yg]:focus-visible{outline-color:var(--color-text)}.pcard__media[data-astro-cid-qjj4u7yg]{z-index:1;transform-origin:50% 35%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.pcard__media[data-astro-cid-qjj4u7yg] img[data-astro-cid-qjj4u7yg]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.pcard__media--teal[data-astro-cid-qjj4u7yg]{background:radial-gradient(120% 90% at 30% 20%, var(--sky) 0%, var(--teal) 55%, var(--ground-dark) 100%)}.pcard__media--mauve[data-astro-cid-qjj4u7yg]{background:radial-gradient(120% 90% at 70% 15%, var(--ground-light) 0%, var(--mauve) 45%, var(--teal) 100%)}.pcard__media--sky[data-astro-cid-qjj4u7yg]{background:radial-gradient(120% 90% at 50% 10%, var(--ground-light) 0%, var(--sky) 55%, var(--teal) 100%)}.pcard__panel[data-astro-cid-qjj4u7yg]{z-index:2;background:inherit;padding:var(--space-5) var(--space-5) 0;transform:translate3d(0, var(--hide,0px), 0);will-change:transform;transition:transform .76s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.pcard__title[data-astro-cid-qjj4u7yg]{padding-bottom:var(--space-5);min-height:var(--title-h,auto);font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h4);letter-spacing:-.02em;text-wrap:balance;box-sizing:content-box;line-height:1.12}.pcard__body[data-astro-cid-qjj4u7yg]{padding-bottom:var(--space-5);font-size:var(--type-small);line-height:var(--leading-loose);opacity:0;max-width:34ch;transition:opacity .42s var(--ease-out);color:inherit}.pcard__panel[data-astro-cid-qjj4u7yg]{padding-right:calc(var(--space-5) + 40px)}.pcard__plus[data-astro-cid-qjj4u7yg]{top:var(--space-5);right:var(--space-5);opacity:.85;border:1.5px solid;border-radius:50%;width:32px;height:32px;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .3s;position:absolute}.pcard__plus[data-astro-cid-qjj4u7yg]:before,.pcard__plus[data-astro-cid-qjj4u7yg]:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.pcard__plus[data-astro-cid-qjj4u7yg]:after{rotate:90deg}.pcard[data-astro-cid-qjj4u7yg]:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);background:linear-gradient(#1110 40%,#11111159);position:absolute;inset:0}.pcard[data-astro-cid-qjj4u7yg].is-open:after{opacity:1}.pcard[data-astro-cid-qjj4u7yg].is-open .pcard__plus[data-astro-cid-qjj4u7yg]{transform:rotate(45deg)}.pcard__body[data-astro-cid-qjj4u7yg]{transition:opacity .42s var(--ease-out), transform .6s cubic-bezier(.22, 1, .36, 1);transform:translateY(10px)}.pcard[data-astro-cid-qjj4u7yg].is-open .pcard__body[data-astro-cid-qjj4u7yg]{transform:none}.pcard[data-astro-cid-qjj4u7yg].is-open .pcard__panel[data-astro-cid-qjj4u7yg]{transform:translate(0,0)}.pcard[data-astro-cid-qjj4u7yg].is-open .pcard__body[data-astro-cid-qjj4u7yg]{opacity:.92;transition-delay:.16s}.pcard[data-astro-cid-qjj4u7yg].is-open .pcard__media[data-astro-cid-qjj4u7yg]{transform:scale(1.03)translateY(-2%)}@media (hover:hover) and (pointer:fine){.pcard[data-astro-cid-qjj4u7yg]:hover .pcard__panel[data-astro-cid-qjj4u7yg]{transform:translate(0,0)}.pcard[data-astro-cid-qjj4u7yg]:hover .pcard__body[data-astro-cid-qjj4u7yg]{opacity:.92;transition-delay:.16s}.pcard[data-astro-cid-qjj4u7yg]:hover .pcard__media[data-astro-cid-qjj4u7yg]{transform:scale(1.03)translateY(-2%)}.pcard[data-astro-cid-qjj4u7yg]:hover:after{opacity:1}.pcard[data-astro-cid-qjj4u7yg]:hover .pcard__plus[data-astro-cid-qjj4u7yg]{transform:rotate(45deg)}.pcard[data-astro-cid-qjj4u7yg]:hover .pcard__body[data-astro-cid-qjj4u7yg]{transform:none}}@media (prefers-reduced-motion:reduce){.pcard__panel[data-astro-cid-qjj4u7yg],.pcard__body[data-astro-cid-qjj4u7yg],.pcard__media[data-astro-cid-qjj4u7yg]{transition:none!important}.pcard__panel[data-astro-cid-qjj4u7yg]{transform:none!important}.pcard__body[data-astro-cid-qjj4u7yg]{opacity:.92}.pcard__media[data-astro-cid-qjj4u7yg]{transform:none!important}}.cloud[data-astro-cid-5c6pcnpy]{background:var(--ground-light);padding-top:0;overflow:hidden}.cloud__hair[data-astro-cid-5c6pcnpy]{height:1px;margin:0 0 var(--section-pad-y);background:var(--hairline-light);border:0}.cloud__inner[data-astro-cid-5c6pcnpy]{gap:var(--space-7);display:grid}.cloud__head[data-astro-cid-5c6pcnpy]{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.cloud__title[data-astro-cid-5c6pcnpy]{font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;line-height:1.08}@media (width>=760px){.cloud__title[data-astro-cid-5c6pcnpy]{white-space:nowrap}}.cloud__title[data-astro-cid-5c6pcnpy] .em[data-astro-cid-5c6pcnpy]{color:#e0182d}.cloud__field[data-astro-cid-5c6pcnpy]{gap:var(--space-7);place-items:center;display:grid;position:relative}@media (width>=960px){.cloud__field[data-astro-cid-5c6pcnpy]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch}}.cloud__glow[data-astro-cid-5c6pcnpy]{aspect-ratio:1.6;pointer-events:none;z-index:0;filter:blur(28px);transform-origin:50%;will-change:transform, opacity;background:radial-gradient(closest-side,#ffb34775 0%,#ff6a1a4d 42%,#0000 72%);border-radius:50%;width:min(78vw,980px);position:absolute;top:50%;left:50%;translate:-50% -50%}.cloud__lines[data-astro-cid-5c6pcnpy]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cloud__lines[data-astro-cid-5c6pcnpy] path{fill:none;stroke:#ff6a1a;stroke-opacity:.6;stroke-width:1.75px;stroke-linecap:round}.cloud__lines[data-astro-cid-5c6pcnpy] marker path{fill:#ff6a1a;fill-opacity:.85;stroke:none}.cloud__lines[data-astro-cid-5c6pcnpy] path.flow{stroke:#ffb347;stroke-opacity:1;stroke-width:3.5px;stroke-dasharray:.1 22;filter:drop-shadow(0 0 3px #ff6a1ae6);opacity:0;animation:1.1s linear infinite lavaflow}@keyframes lavaflow{to{stroke-dashoffset:-22.1px}}@media (prefers-reduced-motion:reduce){.cloud__lines[data-astro-cid-5c6pcnpy] path.flow{display:none}}.cloud__work[data-astro-cid-5c6pcnpy]{z-index:2;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.cloud__pillars[data-astro-cid-5c6pcnpy]{z-index:2;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=960px){.cloud__pillars[data-astro-cid-5c6pcnpy]{justify-content:space-between;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,max-content);justify-content:space-evenly}.node--2[data-astro-cid-5c6pcnpy],.node--4[data-astro-cid-5c6pcnpy],.node--6[data-astro-cid-5c6pcnpy]{transform:translateY(var(--space-7))}}.cloud__mark[data-astro-cid-5c6pcnpy]{z-index:3;aspect-ratio:1;border-radius:var(--radius-lg);background:#111;width:150px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #78280047}.cloud__mark[data-astro-cid-5c6pcnpy] picture[data-astro-cid-5c6pcnpy],.cloud__mark[data-astro-cid-5c6pcnpy] img[data-astro-cid-5c6pcnpy]{width:100%;height:100%;display:block}@media (width<=959px){.cloud__field[data-astro-cid-5c6pcnpy]{gap:var(--space-6)}.cloud__glow[data-astro-cid-5c6pcnpy]{aspect-ratio:1/1.5;filter:blur(30px);background:radial-gradient(closest-side,#ffb3479e 0%,#ff6a1a52 40%,#ff6a1a1f 60%,#0000 76%);width:150vw;top:47%}.cloud__lines[data-astro-cid-5c6pcnpy]{overflow:visible}.cloud__lines[data-astro-cid-5c6pcnpy] path{stroke:#ff6a1a;stroke-opacity:.55;stroke-width:5px}.cloud__lines[data-astro-cid-5c6pcnpy] marker{overflow:visible}.cloud__lines[data-astro-cid-5c6pcnpy] marker path{fill:#ff6a1a;fill-opacity:.85;transform-origin:8px 5px;transform:scale(1.6)}.cloud__work[data-astro-cid-5c6pcnpy]{justify-content:center;gap:.5rem .4rem;max-width:34rem}.cloud__mark[data-astro-cid-5c6pcnpy]{width:124px;margin-top:var(--space-2)}.cloud__pillars[data-astro-cid-5c6pcnpy]{row-gap:var(--space-4);width:100%;max-width:30rem;margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.node[data-astro-cid-5c6pcnpy]{justify-self:center}.node--2[data-astro-cid-5c6pcnpy],.node--4[data-astro-cid-5c6pcnpy],.node--6[data-astro-cid-5c6pcnpy]{transform:translateY(var(--space-6))}.node[data-astro-cid-5c6pcnpy] .node__face[data-astro-cid-5c6pcnpy]{width:92px;height:92px}.cloud__pillars[data-astro-cid-5c6pcnpy]{padding-bottom:var(--space-6);row-gap:var(--space-6)}.node[data-astro-cid-5c6pcnpy] .tag--pillar[data-astro-cid-5c6pcnpy]{white-space:normal;text-align:center;max-width:46vw;line-height:1.15}}@media (width<=420px){.cloud__pillars[data-astro-cid-5c6pcnpy]{max-width:100%}}.tag[data-astro-cid-5c6pcnpy]{border-radius:var(--radius-pill);font-stretch:var(--width-compressed);letter-spacing:.02em;white-space:nowrap;transform-origin:50%;will-change:transform, opacity;align-items:center;gap:.55em;line-height:1;display:inline-flex}.tag--work[data-astro-cid-5c6pcnpy]{font-size:var(--type-body);font-weight:var(--weight-semibold);padding:.45rem 1.05rem .45rem .45rem}.tag--work[data-astro-cid-5c6pcnpy]:not(:has(.tag__thumb)){padding-left:.95rem;padding-block:.6rem}.tag--pillar[data-astro-cid-5c6pcnpy]{font-size:var(--type-small);font-weight:var(--weight-semibold);padding:.7rem 1.1rem}.tag--ink[data-astro-cid-5c6pcnpy]{color:#17474e;background:#cde7ea}.tag--teal[data-astro-cid-5c6pcnpy]{color:#17150f;background:#a9d8dd}.tag--moss[data-astro-cid-5c6pcnpy]{background:var(--moss);color:var(--color-on-ink)}.tag--ivory[data-astro-cid-5c6pcnpy]{color:var(--color-text);background:#efe9de}.tag--mossy[data-astro-cid-5c6pcnpy]{color:var(--color-text);background:#fff1d6}.tag--mint[data-astro-cid-5c6pcnpy]{color:var(--color-text);background:#ffe2bf}.tag--sky[data-astro-cid-5c6pcnpy]{color:var(--color-text);background:#ffd3b8}.tag--mauve[data-astro-cid-5c6pcnpy]{color:var(--color-text);background:#f7d8cf}.tag__thumb[data-astro-cid-5c6pcnpy]{border-radius:.6em;flex:none;width:2.25em;height:2.25em;display:block;overflow:hidden}.tag__thumb[data-astro-cid-5c6pcnpy] img[data-astro-cid-5c6pcnpy]{object-fit:cover;width:100%;height:100%;display:block}.node[data-astro-cid-5c6pcnpy]{transform-origin:50%;will-change:transform, opacity}.node__link[data-astro-cid-5c6pcnpy]{width:max-content;transition:transform var(--dur-fast) var(--ease-out);justify-items:center;gap:0;display:grid}.node__link[data-astro-cid-5c6pcnpy]:hover{transform:translateY(-2px)scale(1.03)}.node__face[data-astro-cid-5c6pcnpy]{width:96px;height:96px;box-shadow:0 0 0 3px var(--ground-light), 0 10px 26px #151e1c2e;background:var(--ground-light-alt);border-radius:50%;overflow:hidden}@media (width>=1200px){.node__face[data-astro-cid-5c6pcnpy]{width:112px;height:112px}}.node__face[data-astro-cid-5c6pcnpy] img[data-astro-cid-5c6pcnpy]{object-fit:cover;width:100%;height:100%;display:block}.node[data-astro-cid-5c6pcnpy] .tag--pillar[data-astro-cid-5c6pcnpy]{z-index:1;margin-top:-.9rem;position:relative;box-shadow:0 6px 16px #151e1c24}.node__link[data-astro-cid-5c6pcnpy]:focus-visible{outline-offset:4px;border-radius:var(--radius-lg);outline:3px solid #ff6a1a}.crew[data-astro-cid-bolum5kc]{background:var(--ink);color:var(--ink-on-dark)}.crew__row[data-astro-cid-bolum5kc]{grid-template-columns:1fr 1fr;min-height:clamp(520px,44vw,780px);display:grid}.crew__copy[data-astro-cid-bolum5kc]{justify-content:center;gap:var(--space-5);padding:clamp(56px, 6vw, 112px) clamp(var(--gutter), 5vw, 96px);flex-direction:column;display:flex}.crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]{max-width:34rem}.crew__copy--basalt[data-astro-cid-bolum5kc]{background:var(--ink)}.crew__copy--verdigris[data-astro-cid-bolum5kc]{background:var(--ground-dark)}.crew__eyebrow[data-astro-cid-bolum5kc]{color:var(--acid);padding-bottom:var(--space-4);border-bottom:1px solid #ffffff38;width:100%}.crew__copy--verdigris[data-astro-cid-bolum5kc] .crew__eyebrow[data-astro-cid-bolum5kc]{color:var(--sky)}.crew__title[data-astro-cid-bolum5kc]{font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;color:var(--ink-on-dark);line-height:1.04}.crew__copy--basalt[data-astro-cid-bolum5kc] .crew__title[data-astro-cid-bolum5kc] .em[data-astro-cid-bolum5kc]{color:var(--acid)}.crew__copy--verdigris[data-astro-cid-bolum5kc] .crew__title[data-astro-cid-bolum5kc] .em[data-astro-cid-bolum5kc]{color:var(--sky)}.crew__lead[data-astro-cid-bolum5kc]{font-size:var(--type-lead);line-height:var(--leading-heading);color:var(--ink-on-dark)}.crew__body[data-astro-cid-bolum5kc]{font-size:var(--type-body);line-height:var(--leading-loose);color:var(--ink-muted-on-dark)}.crew__cta[data-astro-cid-bolum5kc]{margin-top:var(--space-2);align-self:flex-start}.crew__link[data-astro-cid-bolum5kc]{margin-top:var(--space-2);color:var(--sky);font-weight:var(--weight-semibold);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.crew__link[data-astro-cid-bolum5kc]:hover{color:var(--ink-on-dark)}.crew__media[data-astro-cid-bolum5kc]{background:var(--ground-dark-raised);min-height:100%;display:block;position:relative;overflow:hidden}.crew__media[data-astro-cid-bolum5kc] img[data-astro-cid-bolum5kc]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.crew__row[data-astro-cid-bolum5kc].is-in .crew__media[data-astro-cid-bolum5kc] img[data-astro-cid-bolum5kc]{transform:scale(1)}.crew__media--photo[data-astro-cid-bolum5kc]{align-self:stretch}.crew__row--team[data-astro-cid-bolum5kc]{background:var(--ink)}.crew__row--studio[data-astro-cid-bolum5kc]{background:var(--ground-dark)}@media (width>=1200px){.crew__row[data-astro-cid-bolum5kc]{min-height:0}.crew__row--team[data-astro-cid-bolum5kc]{min-height:43.7313vw}.crew__row--studio[data-astro-cid-bolum5kc]{min-height:50vw}.crew__copy[data-astro-cid-bolum5kc]{gap:clamp(12px,1.3vw,22px);padding-block:clamp(32px,3.2vw,72px)}.crew__title[data-astro-cid-bolum5kc]{font-size:clamp(1.9rem,.9rem + 2.4vw,3.6rem)}.crew__lead[data-astro-cid-bolum5kc]{font-size:clamp(1rem,.75rem + .6vw,1.35rem)}.crew__body[data-astro-cid-bolum5kc]{font-size:clamp(.92rem,.8rem + .25vw,1.05rem);line-height:1.6}}.crew__media--placeholder[data-astro-cid-bolum5kc]{background:radial-gradient(70% 60% at 30% 70%, #be85ff8c, transparent 70%), radial-gradient(60% 55% at 75% 30%, #52c5ff80, transparent 70%), var(--ground-dark-raised)}.crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(16px)}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]{opacity:1;transform:none}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]:nth-child(2){transition-delay:80ms}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]:nth-child(3){transition-delay:.16s}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]:nth-child(4){transition-delay:.24s}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]:nth-child(5){transition-delay:.32s}.crew__row[data-astro-cid-bolum5kc].is-in .crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]:nth-child(6){transition-delay:.4s}@media (width<=1199px){.crew__row[data-astro-cid-bolum5kc]{grid-template-columns:1fr;min-height:0}.crew__media[data-astro-cid-bolum5kc]{aspect-ratio:auto;order:1;align-self:start;min-height:0}.crew__media[data-astro-cid-bolum5kc] img[data-astro-cid-bolum5kc]{height:auto;position:relative;inset:auto}.crew__media--studio[data-astro-cid-bolum5kc]{aspect-ratio:auto}.crew__media--placeholder[data-astro-cid-bolum5kc]{aspect-ratio:4/3}.crew__copy[data-astro-cid-bolum5kc]{padding:var(--space-7) var(--gutter) var(--space-8)}}@media (prefers-reduced-motion:reduce){.crew__media[data-astro-cid-bolum5kc] img[data-astro-cid-bolum5kc],.crew__copy[data-astro-cid-bolum5kc]>[data-astro-cid-bolum5kc]{opacity:1!important;transition:none!important;transform:none!important}}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--ink-on-dark)}.hero__frame[data-astro-cid-lcdefpme]{width:100%}.hero__window[data-astro-cid-lcdefpme]{isolation:isolate;aspect-ratio:16/9;background:#0e1920;border-radius:0;width:100%;max-height:min(82vh,820px);position:relative;overflow:hidden}@media (width<=599px){.hero__window[data-astro-cid-lcdefpme]{aspect-ratio:16/9;max-height:none}}.hero__poster[data-astro-cid-lcdefpme],.hero__video[data-astro-cid-lcdefpme],.hero__fog[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme],.hero__fog[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.hero__video[data-astro-cid-lcdefpme].is-playing{opacity:1}.hero__fog[data-astro-cid-lcdefpme]{z-index:1;transition-duration:1.6s}.hero__fog[data-astro-cid-lcdefpme].is-live{opacity:1}.hero__window[data-astro-cid-lcdefpme]:after{content:"";z-index:3;background:var(--ink);pointer-events:none;animation:reveal 1.4s var(--ease-out) .15s both;position:absolute;inset:0}@keyframes reveal{0%{opacity:1}to{opacity:0}}.hero__copy[data-astro-cid-lcdefpme]{z-index:2;text-align:center;place-content:center;justify-items:center;gap:var(--space-4);padding:0 var(--gutter,24px);color:#f4f1ec;pointer-events:none;display:grid;position:absolute;inset:0}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto}.hero__line[data-astro-cid-lcdefpme]{max-width:18ch;font-family:var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 18px #080e1473;text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 3.6vw,4.6rem);font-weight:300;font-stretch:80%;line-height:1.06}@media (width<=599px){.hero__line[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(1.35rem,5.4vw,2rem)}}.hero__line[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.4s var(--ease-out), transform 1.4s var(--ease-out);will-change:opacity, transform;transform:translateY(12px)}.hero__copy[data-astro-cid-lcdefpme].show-line .hero__line[data-astro-cid-lcdefpme]{opacity:1;transform:none}.intro[data-astro-cid-lcdefpme]{background:var(--ground-light);color:var(--color-text)}.intro__inner[data-astro-cid-lcdefpme]{padding-block:var(--space-9) calc(var(--space-9) - var(--space-6));text-align:center;justify-items:center;display:grid}@media (width<=699px){.intro__inner[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-4)}}.intro__line[data-astro-cid-lcdefpme]{max-width:15.5em;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,.9rem + 5vw,5.5rem);font-weight:300;font-stretch:72%;line-height:1.02}.intro__magic[data-astro-cid-lcdefpme]{font-size:1.12em;line-height:.9;display:inline-block;position:relative}.intro__magic[data-astro-cid-lcdefpme] .em[data-astro-cid-lcdefpme]{color:#e0182d;font-family:var(--font-em);font-style:italic;font-weight:350;font-stretch:100%}.spark{width:var(--s,5px);height:var(--s,5px);pointer-events:none;opacity:0;animation:ember var(--d,2.6s) cubic-bezier(.3, .6, .4, 1) var(--delay,0s) infinite;background:radial-gradient(circle,#fff6d8 0 22%,#ffc23a 45%,#ff5a0a 75%,#e0182d00 100%);border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff7814d9,0 0 18px 4px #e0182d66}@keyframes ember{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:1;transform:translate3d(calc(var(--dx,0px) * .15), -8px, 0) scale(1)}35%{opacity:.55}50%{opacity:1}to{opacity:0;transform:translate3d(var(--dx,0px), var(--rise,-56px), 0) scale(.3)}}@media (prefers-reduced-motion:reduce){.spark{display:none}}.nw[data-astro-cid-lcdefpme]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.hero__window[data-astro-cid-lcdefpme]:after{opacity:0;animation:none}.hero__video[data-astro-cid-lcdefpme],.hero__fog[data-astro-cid-lcdefpme],.hero__poster[data-astro-cid-lcdefpme]{display:none}.hero__window[data-astro-cid-lcdefpme]{background:#0e1920 url(/video/pueo-hero-poster-fog.jpg) 50%/cover no-repeat}.hero__line[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}.how__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);align-items:center;display:grid}.how__copy[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:40rem;display:grid}.how__eyebrow[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3);border-bottom:1px solid var(--ground-dark-raised);color:var(--acid)}.how__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-medium);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;max-width:16ch;line-height:1.1}.how__title[data-astro-cid-lcdefpme] .em[data-astro-cid-lcdefpme]{color:var(--sky)}.how__lead[data-astro-cid-lcdefpme]{font-size:var(--type-lead);line-height:1.45;font-weight:var(--weight-regular);color:var(--ink-on-dark);max-width:40ch}.how__fire[data-astro-cid-lcdefpme]{font-family:var(--font-em);color:var(--lava);font-size:1.08em;font-style:italic}.how__body[data-astro-cid-lcdefpme]{font-size:var(--type-body);line-height:var(--leading-loose);color:var(--color-on-ink-muted);max-width:58ch}.how__cta[data-astro-cid-lcdefpme]{justify-self:start}.how__art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:460px;display:block}.how__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-md,8px);width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000073}@media (width>=960px){.how__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(48px,6vw,120px)}.how__copy[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;display:flex}.how__cta[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}.how__art[data-astro-cid-lcdefpme]{place-self:center end}}.fire[data-astro-cid-lcdefpme]{background:var(--ember);background-image:var(--grad-fire);color:#f5eee2;isolation:isolate;position:relative;overflow:hidden}.fire__inner[data-astro-cid-lcdefpme]{z-index:1;padding-block:var(--section-pad-y);gap:var(--space-8);align-items:center;display:grid;position:relative}.fire__copy[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.fire__mark[data-astro-cid-lcdefpme]{width:100%;max-width:640px;padding-top:var(--space-6);justify-self:center}@media (width>=960px){.fire__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(48px,6vw,112px)}.fire__mark[data-astro-cid-lcdefpme]{justify-self:end;padding-top:0}}.fire__eyebrow[data-astro-cid-lcdefpme]{color:#f5eee2}.fire__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-heading);font-stretch:var(--width-steady);font-size:var(--type-h2);letter-spacing:-.03em;max-width:14ch;line-height:1.08}
