.n2a.svelte-11s106n{--paper:#eae7e0;--ink:#17181d;--muted:#5f5b52;--line:#17181d29;--green-ink:#12a878;--mint:#55f0ab;background:var(--paper);min-height:100svh;color:var(--ink);overflow-x:clip}.n2a.svelte-11s106n ::selection{background:var(--ink);color:var(--paper)}.wrap.svelte-11s106n{max-width:760px;margin:0 auto;padding:clamp(6.5rem,12vh,9rem) clamp(1.2rem,5vw,2rem) clamp(3rem,6vw,4.5rem)}.back.svelte-11s106n{font-family:var(--font-title);color:var(--green-ink);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.back.svelte-11s106n span:where(.svelte-11s106n){transition:transform .2s}.back.svelte-11s106n:hover span:where(.svelte-11s106n){transform:translate(-4px)}.head.svelte-11s106n{margin-top:clamp(1.8rem,4vw,2.6rem)}.head-meta.svelte-11s106n{font-family:var(--font-title);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.head-tag.svelte-11s106n{color:var(--green-ink);font-weight:700}.head-dot.svelte-11s106n{opacity:.5}.head-title.svelte-11s106n{font-family:var(--font-title);letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.06}.head-sum.svelte-11s106n{font-family:var(--font-title);color:var(--green-ink);margin:1.2rem 0 0;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.45}.apply.svelte-11s106n{background:var(--ink);color:var(--paper);font-family:var(--font-title);cursor:pointer;border:0;align-items:center;gap:.45rem;padding:12px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.apply--head.svelte-11s106n{margin-top:clamp(1.4rem,3vw,2rem)}.apply.svelte-11s106n span:where(.svelte-11s106n){transition:transform .25s}.apply.svelte-11s106n:hover span:where(.svelte-11s106n){transform:translateY(3px)}.apply.svelte-11s106n:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.body.svelte-11s106n{border-top:1px solid var(--line);margin-top:clamp(2.4rem,5vw,3.4rem);padding-top:clamp(2rem,4vw,2.8rem)}.body.svelte-11s106n p{color:#34322c;margin:0 0 1.5rem;font-size:1.12rem;line-height:1.75}.body.svelte-11s106n a{color:var(--green-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.body.svelte-11s106n h2{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);margin:2.8rem 0 1rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.body.svelte-11s106n h3{font-family:var(--font-title);color:var(--ink);margin:2rem 0 .8rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700}.body.svelte-11s106n strong{color:var(--ink)}.body.svelte-11s106n ul{margin:0 0 1.5rem;padding:0;list-style:none}.body.svelte-11s106n ol{counter-reset:step;margin:0 0 1.5rem;padding:0;list-style:none}.body.svelte-11s106n ol>li{counter-increment:step}.body.svelte-11s106n ol>li:before{content:counter(step) ".";width:auto;height:auto;font-family:var(--font-title);color:var(--green-ink);background:0 0;font-weight:700;top:0}.body.svelte-11s106n li{color:#34322c;margin:0 0 .85rem;padding-left:1.6rem;font-size:1.12rem;line-height:1.7;position:relative}.body.svelte-11s106n li:before{content:"";background:var(--green-ink);width:.6rem;height:2px;position:absolute;top:.72em;left:0}.body.svelte-11s106n blockquote{background:var(--mint);margin:2.4rem 0;padding:clamp(1.4rem,3vw,2rem)}.body.svelte-11s106n blockquote p{font-family:var(--font-title);color:var(--ink);margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;line-height:1.3}.body.svelte-11s106n blockquote cite{color:#17181db3;margin-top:1rem;font-size:.92rem;font-style:normal;font-weight:600;display:block}.body.svelte-11s106n blockquote cite:before{content:"— "}.cta.svelte-11s106n{background:var(--mint);margin-top:clamp(2rem,4vw,2.8rem);padding:clamp(1.6rem,3.5vw,2.4rem);scroll-margin-top:5.5rem}.cta-title.svelte-11s106n{font-family:var(--font-title);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.1}.cta-sum.svelte-11s106n{color:#17181dc7;max-width:56ch;margin:.9rem 0 1.4rem;font-size:1.02rem;line-height:1.6}.chip.svelte-11s106n{font-family:var(--font-body);background:var(--ink);color:var(--paper);margin-top:clamp(2.6rem,6vw,4rem);padding:8px 14px;font-size:.82rem;font-weight:600;line-height:1;display:inline-block}.more.svelte-11s106n{margin-top:clamp(3rem,7vw,5rem)}.more-mark.svelte-11s106n{font-family:var(--font-title);letter-spacing:-.02em;color:var(--green-ink);margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.more-rows.svelte-11s106n{border-top:1px solid var(--line)}.more-row.svelte-11s106n{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:clamp(.8rem,2.5vw,1.8rem);padding:clamp(1.2rem,2.5vw,1.7rem) 0;text-decoration:none;display:grid}.more-meta.svelte-11s106n{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.more-team.svelte-11s106n{font-family:var(--font-title);color:var(--green-ink);font-weight:700}.more-type.svelte-11s106n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:600}.more-title.svelte-11s106n{font-family:var(--font-title);letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;line-height:1.2;transition:color .2s}.more-sum.svelte-11s106n{color:var(--muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.more-ar.svelte-11s106n{font-family:var(--font-title);color:var(--green-ink);align-self:center;font-size:1.2rem;font-weight:700;transition:transform .25s}@media (hover:hover){.more-row.svelte-11s106n:hover .more-title:where(.svelte-11s106n){color:var(--green-ink)}.more-row.svelte-11s106n:hover .more-ar:where(.svelte-11s106n){transform:translate(5px)}}.more-row.svelte-11s106n:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px}.n2a.svelte-11s106n.js-ready [data-hero]:where(.svelte-11s106n){opacity:0;transform:translateY(22px)}@media (width<=620px){.more-row.svelte-11s106n{grid-template-columns:1fr;gap:.5rem}.more-meta.svelte-11s106n{flex-direction:row;align-items:baseline;gap:.8rem}.more-ar.svelte-11s106n{display:none}}@media (prefers-reduced-motion:reduce){.n2a.svelte-11s106n.js-ready [data-hero]:where(.svelte-11s106n){opacity:1;transform:none}}
