.writing[data-astro-cid-jtr7t4ra]{background:#111414}.writing__heading[data-astro-cid-jtr7t4ra]{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.writing__heading[data-astro-cid-jtr7t4ra]>p[data-astro-cid-jtr7t4ra]{color:var(--color-accent-strong);font:.66rem/1.5 var(--font-mono);letter-spacing:.14em;margin:.55rem 0 0}.writing__heading[data-astro-cid-jtr7t4ra]>div[data-astro-cid-jtr7t4ra]{justify-content:space-between;align-items:end;gap:2rem;display:flex}h2[data-astro-cid-jtr7t4ra]{font:400 clamp(2.2rem,4.2vw,4.3rem)/1.25 var(--font-display);letter-spacing:-.03em;margin:0}h2[data-astro-cid-jtr7t4ra] em[data-astro-cid-jtr7t4ra]{color:var(--color-accent-strong);font-style:italic}.writing__heading[data-astro-cid-jtr7t4ra] span[data-astro-cid-jtr7t4ra]{max-width:11rem;color:var(--color-muted);font-size:.9rem;line-height:1.8}.writing__grid[data-astro-cid-jtr7t4ra]{background:#333936;border:1px solid #333936;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.6rem;display:grid}.writing__card[data-astro-cid-jtr7t4ra]{background:#151918;flex-direction:column;min-height:19rem;padding:clamp(1.5rem,3vw,2.6rem);transition:background .25s,transform .25s;display:flex}.writing__card[data-astro-cid-jtr7t4ra]:hover{background:#1c2220;transform:translateY(-4px)}.writing__top[data-astro-cid-jtr7t4ra]{color:var(--color-accent-strong);font:.8125rem/1.6 var(--font-body);flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex}.writing__top[data-astro-cid-jtr7t4ra] span[data-astro-cid-jtr7t4ra]:last-child{color:#adbfb0}h3[data-astro-cid-jtr7t4ra]{font:400 clamp(1.4rem,2.2vw,2rem)/1.45 var(--font-display);margin:1.6rem 0 1rem}h3[data-astro-cid-jtr7t4ra] a[data-astro-cid-jtr7t4ra]{text-decoration:none}h3[data-astro-cid-jtr7t4ra] a[data-astro-cid-jtr7t4ra]:hover{color:var(--color-accent-strong)}.writing__card[data-astro-cid-jtr7t4ra]>p[data-astro-cid-jtr7t4ra]{color:#aab2aa;margin:0 0 2rem;font-size:1rem;line-height:1.85}.writing__card-link[data-astro-cid-jtr7t4ra],.writing__pending[data-astro-cid-jtr7t4ra]{min-height:2.75rem;color:var(--color-accent-strong);align-items:center;margin-top:auto;font-size:.9375rem;text-decoration:none;display:inline-flex}.writing__pending[data-astro-cid-jtr7t4ra]{color:#7d857e}.writing__more[data-astro-cid-jtr7t4ra]{min-height:3rem;color:var(--color-accent-strong);border-bottom:1px solid #c3a47480;align-items:center;gap:2rem;margin-top:1.8rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.writing__more[data-astro-cid-jtr7t4ra]:hover{color:var(--color-text);border-color:var(--color-text)}@media (width<=900px){.writing__heading[data-astro-cid-jtr7t4ra]{grid-template-columns:1fr}.writing__heading[data-astro-cid-jtr7t4ra]>div[data-astro-cid-jtr7t4ra]{display:block}.writing__heading[data-astro-cid-jtr7t4ra] span[data-astro-cid-jtr7t4ra]{max-width:none;margin-top:1rem;display:block}}@media (width<=700px){.writing__grid[data-astro-cid-jtr7t4ra]{grid-template-columns:1fr}.writing__card[data-astro-cid-jtr7t4ra]{min-height:17rem}h3[data-astro-cid-jtr7t4ra]{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.writing__card[data-astro-cid-jtr7t4ra]:hover{transform:none}}.contact-cta[data-astro-cid-df764wnf]{background:#0a0c0c;border-top:1px solid #2a302d;position:relative;overflow:hidden}.contact-cta[data-astro-cid-df764wnf]:after{content:"A";pointer-events:none;color:#77b9b00b;font:italic 30rem/1 Georgia,serif;position:absolute;bottom:-13rem;right:-3rem}.contact-cta__layout[data-astro-cid-df764wnf]{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(250px,.65fr);align-items:end;gap:4rem;display:grid;position:relative}.contact-cta__eyebrow[data-astro-cid-df764wnf]{color:var(--color-accent-strong);font:.67rem/1.4 var(--font-mono);letter-spacing:.15em;margin:0 0 2.5rem}h2[data-astro-cid-df764wnf]{font:400 clamp(2.3rem,4vw,4.5rem)/1.3 var(--font-display);letter-spacing:-.03em;margin:0}h2[data-astro-cid-df764wnf] em[data-astro-cid-df764wnf]{color:var(--color-accent-strong);font-style:italic}.contact-cta__side[data-astro-cid-df764wnf]{border-top:1px solid #4b544d;padding-top:1.5rem}.contact-cta__side[data-astro-cid-df764wnf] p[data-astro-cid-df764wnf]{color:#b0b8af;margin:0;font-size:.94rem;line-height:1.9}.contact-cta__side[data-astro-cid-df764wnf] .button[data-astro-cid-df764wnf]{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.contact-cta__side[data-astro-cid-df764wnf]>span[data-astro-cid-df764wnf]{color:#818a81;margin-top:1rem;font-size:.72rem;display:block}.contact-cta__prepare[data-astro-cid-df764wnf]{min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:.3rem;align-items:center;margin-top:.5rem;font-size:.9375rem;display:inline-flex}@media (width<=760px){.contact-cta__layout[data-astro-cid-df764wnf]{grid-template-columns:1fr;gap:2.5rem}}.hero[data-astro-cid-ge2uvauf]{background:#0b0e0e;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;opacity:.65;background:radial-gradient(#1d3431 0%,#0000 65%);width:58rem;height:58rem;position:absolute;top:-25rem;right:-17rem}.hero__layout[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:1.6rem clamp(2rem,6vw,7rem);padding-block:3.2rem 2.8rem;display:grid;position:relative}.hero__heading[data-astro-cid-ge2uvauf]{grid-column:1;align-self:end;padding-top:1rem}h1[data-astro-cid-ge2uvauf]{font:400 clamp(4.5rem,6.65vw,6rem)/1.16 var(--font-display);letter-spacing:-.035em;animation:name-arrive .56s var(--ease-out) both;margin:0}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-accent-strong)}.hero__identity[data-astro-cid-ge2uvauf]{letter-spacing:.06em;color:#cad1c9;animation:name-arrive .5s 70ms var(--ease-out) both;margin:1.1rem 0 0;font-size:clamp(.95rem,1.4vw,1.2rem)}.hero__signature[data-astro-cid-ge2uvauf]{color:#b79e78;animation:name-arrive .5s .12s var(--ease-out) both;margin:.7rem 0 0;font:italic clamp(1.4rem,2.3vw,2rem)/1.3 Georgia,serif}.hero__details[data-astro-cid-ge2uvauf]{animation:name-arrive .5s .18s var(--ease-out) both;grid-area:2/1;align-self:start;padding-bottom:1rem}h2[data-astro-cid-ge2uvauf]{font:400 clamp(1.7rem,2.6vw,2.7rem)/1.5 var(--font-display);letter-spacing:-.025em;margin:0}h2[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-accent-strong);font-style:normal}.hero__intro[data-astro-cid-ge2uvauf]{color:#b8c7bd;max-width:36rem;margin:1.2rem 0 0;font-size:1.0625rem;line-height:1.9}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.3rem 2rem;margin-top:1.8rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{gap:1.4rem;min-height:3rem}.hero__text-link[data-astro-cid-ge2uvauf]{color:#d6dcd4;border-bottom:1px solid #68746c;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.hero__text-link[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent-strong);border-color:currentColor}svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.15rem;height:1.15rem}.hero__subjects[data-astro-cid-ge2uvauf]{color:#9eafa3;flex-wrap:wrap;gap:.65rem 1.4rem;margin:1.7rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.hero__subjects[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:before{content:"/";color:#667f73;margin-right:1.4rem}.hero__visual[data-astro-cid-ge2uvauf]{grid-area:1/2/3;place-self:center;width:min(100%,29rem);margin:0;padding:1.2rem;position:relative}.hero__orbit[data-astro-cid-ge2uvauf]{pointer-events:none;aspect-ratio:1;border:1px solid #3b5247;border-radius:50%;width:112%;position:absolute;top:8%;left:-6%}.hero__orbit[data-astro-cid-ge2uvauf]:after{content:"";opacity:.55;border:1px dashed #796748;border-radius:50%;position:absolute;inset:1.1rem}.hero__portrait-wrap[data-astro-cid-ge2uvauf]{aspect-ratio:.82;background:radial-gradient(circle at var(--light-x,30%) var(--light-y,20%), #f5ddb2, #b79a6b 38%, #7b6343 100%);transition:transform .55s var(--ease-out), box-shadow .35s var(--ease-out);animation:portrait-enter .6s .18s var(--ease-out) backwards;padding:.5rem;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 65px #0006}.hero__portrait-wrap[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;z-index:1;opacity:0;animation:portrait-light .6s .18s var(--ease-out);background:linear-gradient(115deg,#0000 28%,#fff1d81f 48%,#0000 65%);position:absolute;inset:.5rem}.hero__portrait-wrap[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(140deg,#f2dfb51a,#0000 35%,#06121026);position:absolute;inset:.5rem}.hero__portrait-wrap[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 42%;filter:saturate(.8);width:100%;height:100%}@media (hover:hover) and (pointer:fine) and (width>=801px){.hero__visual[data-astro-cid-ge2uvauf]:hover .hero__portrait-wrap[data-astro-cid-ge2uvauf]{transform:rotate(.6deg);box-shadow:0 30px 72px #0008}}figcaption[data-astro-cid-ge2uvauf]{color:#b1bcb1;justify-content:space-between;align-items:center;margin-top:1.3rem;font-size:.75rem;display:flex;position:relative}.hero__signal[data-astro-cid-ge2uvauf]{background:var(--color-process);border-radius:50%;width:.4rem;height:.4rem}.hero__foot[data-astro-cid-ge2uvauf]{color:#a3b0a4;border-top:1px solid #313c35;justify-content:space-between;align-items:center;padding-block:1rem;font-size:.8rem;display:flex;position:relative}.hero__foot[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--color-accent-strong);align-items:center;gap:.8rem;min-height:2rem;text-decoration:none;display:inline-flex}@keyframes name-arrive{0%{opacity:.78;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes portrait-enter{0%{opacity:.78;transform:translateY(10px)rotate(3.5deg)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@keyframes portrait-light{0%{opacity:0;transform:translate(-45%)}35%{opacity:1}to{opacity:0;transform:translate(45%)}}@media (width<=800px){.hero__layout[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;row-gap:1.6rem;padding-block:2rem}.hero__heading[data-astro-cid-ge2uvauf]{grid-area:1/1;padding:0}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3.5rem,11vw,5rem)}.hero__identity[data-astro-cid-ge2uvauf]{letter-spacing:.04em;margin-top:.7rem;font-size:.9rem}.hero__signature[data-astro-cid-ge2uvauf]{margin-top:.5rem;font-size:1.4rem}.hero__visual[data-astro-cid-ge2uvauf]{grid-area:2/1;width:min(60vw,20rem);padding:.5rem}.hero__orbit[data-astro-cid-ge2uvauf]{top:5%}figcaption[data-astro-cid-ge2uvauf]{margin-top:.8rem;font-size:.7rem}.hero__details[data-astro-cid-ge2uvauf]{grid-area:3/1;padding-bottom:0}h2[data-astro-cid-ge2uvauf]{font-size:clamp(1.5rem,5.3vw,2.2rem);line-height:1.5}.hero__intro[data-astro-cid-ge2uvauf]{margin-top:.9rem;font-size:1rem}.hero__actions[data-astro-cid-ge2uvauf]{gap:.85rem 1.5rem;margin-top:1.2rem}.hero__subjects[data-astro-cid-ge2uvauf]{margin-top:1.2rem}.hero__foot[data-astro-cid-ge2uvauf]{gap:1rem;font-size:.75rem}.hero__foot[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{max-width:14rem}h1[data-astro-cid-ge2uvauf],.hero__identity[data-astro-cid-ge2uvauf],.hero__signature[data-astro-cid-ge2uvauf],.hero__details[data-astro-cid-ge2uvauf]{animation-duration:.35s;animation-delay:0s}.hero__portrait-wrap[data-astro-cid-ge2uvauf],.hero__portrait-wrap[data-astro-cid-ge2uvauf]:before{animation:none}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-ge2uvauf],.hero__identity[data-astro-cid-ge2uvauf],.hero__signature[data-astro-cid-ge2uvauf],.hero__details[data-astro-cid-ge2uvauf],.hero__portrait-wrap[data-astro-cid-ge2uvauf],.hero__portrait-wrap[data-astro-cid-ge2uvauf]:before{transition:none;animation:none}.hero__portrait-wrap[data-astro-cid-ge2uvauf],.hero__visual[data-astro-cid-ge2uvauf]:hover .hero__portrait-wrap[data-astro-cid-ge2uvauf]{transform:none}}.works[data-astro-cid-65p7oekc]{background:var(--color-paper);color:var(--color-paper-text)}.works__heading[data-astro-cid-65p7oekc]{justify-content:space-between;align-items:end;gap:2rem;display:flex}h2[data-astro-cid-65p7oekc]{font:400 clamp(2.2rem,3.8vw,4rem)/1.3 var(--font-display);letter-spacing:-.03em;margin:0}h2[data-astro-cid-65p7oekc] em[data-astro-cid-65p7oekc]{color:var(--color-paper-accent);font-style:normal}.works__heading[data-astro-cid-65p7oekc] p[data-astro-cid-65p7oekc]{color:var(--color-paper-muted);margin:0;font-size:1rem;line-height:1.8}.works__list[data-astro-cid-65p7oekc]{grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,3vw,3rem);margin-top:2.5rem;display:grid}.works__row[data-astro-cid-65p7oekc]{flex-direction:column;min-width:0;text-decoration:none;display:flex}.works__cover[data-astro-cid-65p7oekc]{background:#172d28;border-radius:.75rem;margin:0 0 1.3rem;position:relative;overflow:hidden}.works__cover[data-astro-cid-65p7oekc] img[data-astro-cid-65p7oekc]{aspect-ratio:1000/650;object-fit:cover;width:100%;height:auto;transition:transform .65s var(--ease-out)}.works__cover[data-astro-cid-65p7oekc] figcaption[data-astro-cid-65p7oekc]{color:#fff8e9;background:linear-gradient(#0000,#07110fe8);padding:1.7rem 1rem .8rem;font-size:.8125rem;position:absolute;bottom:0;left:0;right:0}.works__open[data-astro-cid-65p7oekc]{color:#102019;background:var(--color-paper);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;transition:transform .3s;display:grid;position:absolute;top:1rem;right:1rem}.works__row[data-astro-cid-65p7oekc]:is(:hover,:focus-visible) img[data-astro-cid-65p7oekc]{transform:scale(1.035)}.works__row[data-astro-cid-65p7oekc]:is(:hover,:focus-visible) .works__open[data-astro-cid-65p7oekc]{transform:rotate(45deg)}.works__meta[data-astro-cid-65p7oekc]{color:var(--color-paper-accent);justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.works__meta[data-astro-cid-65p7oekc] span[data-astro-cid-65p7oekc]:last-child{color:#34584b}h3[data-astro-cid-65p7oekc]{font:400 clamp(1.7rem,2.3vw,2.4rem)/1.4 var(--font-display);letter-spacing:-.02em;margin:.7rem 0}.works__row[data-astro-cid-65p7oekc]>p[data-astro-cid-65p7oekc]{color:var(--color-paper-muted);margin:0 0 1.4rem;font-size:1rem;line-height:1.85}.works__result[data-astro-cid-65p7oekc]{border-top:1px solid var(--color-paper-line);color:#3f5547;flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem;margin-top:auto;padding-top:1rem;font-size:.875rem;display:flex}.works__result[data-astro-cid-65p7oekc]>span[data-astro-cid-65p7oekc]:last-child{color:var(--color-paper-accent);align-items:center;gap:.6rem;display:inline-flex}svg[data-astro-cid-65p7oekc]{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.2rem;height:1.2rem}.works__all[data-astro-cid-65p7oekc]{min-height:3rem;color:var(--color-paper-accent);border-bottom:1px solid #967b53;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (width<=800px){.works__heading[data-astro-cid-65p7oekc]{flex-direction:column;align-items:start;gap:1rem}}@media (width<=700px){.works__list[data-astro-cid-65p7oekc]{grid-template-columns:1fr;gap:2.8rem}}@media (prefers-reduced-motion:reduce){.works__row[data-astro-cid-65p7oekc]:is(:hover,:focus-visible) img[data-astro-cid-65p7oekc],.works__row[data-astro-cid-65p7oekc]:is(:hover,:focus-visible) .works__open[data-astro-cid-65p7oekc]{transform:none}}.studio-entry[data-astro-cid-jna5wida]{background:var(--color-bg)}.studio-entry__link[data-astro-cid-jna5wida]{background:#111720;border:1px solid #3d465a;border-radius:1rem;grid-template-columns:1fr 1.12fr;align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.studio-entry__copy[data-astro-cid-jna5wida]{flex-direction:column;align-items:start;padding:clamp(1.6rem,4vw,4rem);display:flex}h2[data-astro-cid-jna5wida]{font:400 clamp(2.4rem,3.5vw,3.7rem)/1.3 var(--font-display);letter-spacing:-.025em;margin:0 0 1.3rem}.studio-entry__lead[data-astro-cid-jna5wida]{color:#d2dcf2;margin:0 0 1rem;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.7}.studio-entry__description[data-astro-cid-jna5wida]{color:#b8c4d9;max-width:31rem;margin:0 0 2rem;font-size:1rem;line-height:1.9}.studio-entry__action[data-astro-cid-jna5wida]{color:#c2d1ff;border-bottom:1px solid #8fa9f6;align-items:center;gap:2rem;min-height:3rem;margin-top:auto;padding-block:.35rem;font-size:1rem;display:inline-flex}.studio-entry__action[data-astro-cid-jna5wida] svg[data-astro-cid-jna5wida]{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.25rem;height:1.25rem;transition:transform .25s var(--ease-out)}.studio-entry__visual[data-astro-cid-jna5wida]{background:#131c2a;min-width:0;margin:0;position:relative}.studio-entry__visual[data-astro-cid-jna5wida] img[data-astro-cid-jna5wida]{object-fit:cover;object-position:65% center;width:100%;height:100%;min-height:26rem;transition:transform .65s var(--ease-out)}.studio-entry__visual[data-astro-cid-jna5wida] figcaption[data-astro-cid-jna5wida]{color:#e3eaf7;background:#0d1424eb;border-radius:.25rem;padding:.3rem .65rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.studio-entry__link[data-astro-cid-jna5wida]:is(:hover,:focus-visible) .studio-entry__visual[data-astro-cid-jna5wida] img[data-astro-cid-jna5wida]{transform:scale(1.025)}.studio-entry__link[data-astro-cid-jna5wida]:is(:hover,:focus-visible) .studio-entry__action[data-astro-cid-jna5wida] svg[data-astro-cid-jna5wida]{transform:translate(.3rem)}@media (width<=800px){.studio-entry__link[data-astro-cid-jna5wida]{grid-template-columns:1fr}.studio-entry__visual[data-astro-cid-jna5wida]{order:-1}.studio-entry__visual[data-astro-cid-jna5wida] img[data-astro-cid-jna5wida]{aspect-ratio:1.65;height:auto;min-height:0}.studio-entry__copy[data-astro-cid-jna5wida]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.studio-entry__visual[data-astro-cid-jna5wida] img[data-astro-cid-jna5wida],.studio-entry__action[data-astro-cid-jna5wida] svg[data-astro-cid-jna5wida]{transition:none}.studio-entry__link[data-astro-cid-jna5wida]:is(:hover,:focus-visible) .studio-entry__visual[data-astro-cid-jna5wida] img[data-astro-cid-jna5wida],.studio-entry__link[data-astro-cid-jna5wida]:is(:hover,:focus-visible) .studio-entry__action[data-astro-cid-jna5wida] svg[data-astro-cid-jna5wida]{transform:none}}.workflow[data-astro-cid-37shjll3]{background:#14251f}.workflow__heading[data-astro-cid-37shjll3]{justify-content:space-between;align-items:end;gap:2rem;display:flex}h2[data-astro-cid-37shjll3]{font:400 clamp(2.3rem,3.8vw,4rem)/1.3 var(--font-display);letter-spacing:-.03em;margin:0}h2[data-astro-cid-37shjll3] em[data-astro-cid-37shjll3]{color:#dabe8e;font-style:normal}.workflow__heading[data-astro-cid-37shjll3]>div[data-astro-cid-37shjll3]{max-width:24rem}.workflow__heading[data-astro-cid-37shjll3] p[data-astro-cid-37shjll3]{color:#b7c9bd;margin:0 0 .8rem;font-size:1rem;line-height:1.8}.workflow__heading[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3]{color:#dabe8e;text-underline-offset:.35rem;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9375rem;display:inline-flex}.workflow__tabs[data-astro-cid-37shjll3]{border-block:1px solid #4c6253;grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.workflow__tabs[data-astro-cid-37shjll3] li[data-astro-cid-37shjll3]{min-width:0}.workflow__tabs[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3]{color:#b1c3b5;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.workflow__tabs[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3]:hover{color:#f4f0e7;background:#1b3328}.workflow__tabs[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3][aria-selected=true]{color:#f1d7a5;background:#243f31}.workflow__tabs[data-astro-cid-37shjll3] span[data-astro-cid-37shjll3]{color:#94b09d;font-variant-numeric:tabular-nums;font-size:.75rem}.workflow__panel[data-astro-cid-37shjll3]{border-bottom:1px solid #4c6253;grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;min-height:24rem;padding-block:2.5rem;scroll-margin-top:6rem;display:grid}.workflow__panel[data-astro-cid-37shjll3][hidden]{display:none}h3[data-astro-cid-37shjll3]{font:400 clamp(1.65rem,2.5vw,2.6rem)/1.4 var(--font-display);margin:0 0 1.3rem}.workflow__copy[data-astro-cid-37shjll3]>p[data-astro-cid-37shjll3]{color:#bbcec1;max-width:37rem;margin:0;font-size:1rem;line-height:1.95}.workflow__copy[data-astro-cid-37shjll3] .workflow__note[data-astro-cid-37shjll3]{color:#91b39d;margin-top:1.2rem;font-size:.875rem}.workflow__example[data-astro-cid-37shjll3]{color:#253e2e;background:#e8eddf;border-radius:.75rem;min-width:0;margin:0;padding:clamp(1.3rem,3vw,2rem)}.workflow__example[data-astro-cid-37shjll3] .workflow__source[data-astro-cid-37shjll3]{color:#4c6551;margin:0 0 1.3rem;font-size:.875rem}.workflow__example[data-astro-cid-37shjll3] blockquote[data-astro-cid-37shjll3]{font:400 clamp(1.2rem,1.6vw,1.5rem)/1.85 var(--font-display);margin:0}.workflow__example[data-astro-cid-37shjll3]>p[data-astro-cid-37shjll3]:not(.workflow__source){color:#4c5d4b;margin:1.2rem 0 0;font-size:.9375rem;line-height:1.85}.workflow__evidence[data-astro-cid-37shjll3]{color:#4a5d46;border-top:1px solid #bdc8b7;margin-top:1.5rem;padding-top:.8rem;font-size:.8125rem}.workflow__evidence[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3]{color:#36503a;text-underline-offset:.3rem;align-items:center;gap:1rem;min-height:2.75rem;font-size:.9375rem;display:inline-flex}@media (width<=800px){.workflow__heading[data-astro-cid-37shjll3]{flex-direction:column;align-items:start}.workflow__panel[data-astro-cid-37shjll3]{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.workflow__tabs[data-astro-cid-37shjll3] a[data-astro-cid-37shjll3]{flex-direction:column;justify-content:center;gap:.3rem;min-height:4.5rem;padding:.8rem .25rem;font-size:.875rem}}.now[data-astro-cid-lf7skhsd]{background:#0d1110}.now__layout[data-astro-cid-lf7skhsd]{grid-template-columns:1fr 1.15fr;gap:clamp(2rem,7vw,7rem);display:grid}h2[data-astro-cid-lf7skhsd]{font:400 clamp(2.4rem,4vw,4.2rem)/1.25 var(--font-display);letter-spacing:-.03em;margin:0}em[data-astro-cid-lf7skhsd]{color:var(--color-accent-strong);font-style:normal}header[data-astro-cid-lf7skhsd] p[data-astro-cid-lf7skhsd]{color:#bac6bb;max-width:26rem;margin:1.4rem 0 .6rem;font-size:1rem}header[data-astro-cid-lf7skhsd] a[data-astro-cid-lf7skhsd],.now__action[data-astro-cid-lf7skhsd]{min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:.35rem;align-items:center;gap:1.5rem;font-size:.9375rem;display:inline-flex}header[data-astro-cid-lf7skhsd] .now__updated[data-astro-cid-lf7skhsd]{color:#a8b9aa;margin-top:1.4rem;font-size:.8125rem}.now__items[data-astro-cid-lf7skhsd] article[data-astro-cid-lf7skhsd]{border-top:1px solid #3c4a40;padding:1.3rem 0}.now__items[data-astro-cid-lf7skhsd] article[data-astro-cid-lf7skhsd]:last-child{padding-bottom:0}h3[data-astro-cid-lf7skhsd]{font:400 clamp(1.3rem,2vw,1.7rem)/1.45 var(--font-display);margin:0}h3[data-astro-cid-lf7skhsd] a[data-astro-cid-lf7skhsd]{justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}h3[data-astro-cid-lf7skhsd] a[data-astro-cid-lf7skhsd]:hover{color:var(--color-accent-strong)}svg[data-astro-cid-lf7skhsd]{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.2rem;height:1.2rem}article[data-astro-cid-lf7skhsd] p[data-astro-cid-lf7skhsd]{color:#b5c4b8;margin:.65rem 0 .3rem}@media (width<=800px){.now__layout[data-astro-cid-lf7skhsd]{grid-template-columns:1fr}}.section-kicker[data-astro-cid-lcdefpme]{color:var(--color-accent);font:.67rem/1.5 var(--font-mono);letter-spacing:.15em;margin:0}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.4fr) 1fr;align-items:start;gap:2rem;display:grid}.section-head[data-astro-cid-lcdefpme] .section-kicker[data-astro-cid-lcdefpme]{color:var(--color-paper-accent);font:400 .9375rem/1.7 var(--font-body);letter-spacing:0;margin-top:.75rem}.section-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:400 clamp(2.6rem,4.6vw,5rem)/1.2 var(--font-display);letter-spacing:-.06em;white-space:nowrap;margin:0}.gold-dot[data-astro-cid-lcdefpme]{color:#af8751}.section-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:22rem;color:var(--color-paper-muted);margin:0;font-size:1rem;line-height:1.85}.services[data-astro-cid-lcdefpme]{background:var(--color-paper);color:var(--color-paper-text);border-top:1px solid #d1cbbd}.services__grid[data-astro-cid-lcdefpme]{border-block:1px solid #b7b6aa;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.services__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{min-height:21rem;padding:2rem 3rem 2rem 0}.services__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:1px solid #b7b6aa;padding-left:3rem}.services__top[data-astro-cid-lcdefpme]{color:var(--color-paper-accent);font:.8125rem/1.5 var(--font-body);letter-spacing:.04em;justify-content:space-between;display:flex}.services__top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-size:1.1rem}.services__grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:400 clamp(1.9rem,2.7vw,2.8rem)/1.3 var(--font-display);margin:3rem 0 1rem}.services__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:28rem;color:var(--color-paper-muted);font-size:1rem;line-height:1.9}.services__grid[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.services__grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-paper-muted);border:1px solid #c4beb1;padding:.3rem .6rem;font-size:.875rem}.services__foot[data-astro-cid-lcdefpme]{color:var(--color-paper-muted);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.2rem;font-size:.875rem;display:flex}.services__foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-paper-accent);align-items:center;gap:2rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.services__foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=900px){.section-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:start}}@media (width<=700px){.services__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme],.services__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:0;min-height:auto;padding:2rem 0}.services__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-top:1px solid #b7b6aa}.services__grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:2rem}.section-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{display:block}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{white-space:normal}.section-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:1rem}.services__foot[data-astro-cid-lcdefpme]{flex-direction:column}}
