.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);padding-top:clamp(40px,7vw,96px);display:grid}.copy[data-astro-cid-ge2uvauf]{padding-bottom:clamp(40px,6vw,80px)}h1[data-astro-cid-ge2uvauf]{line-height:.9}.hero[data-astro-cid-ge2uvauf] .hero-wm{font-size:clamp(68px,12.5vw,196px);line-height:.9}.claim[data-astro-cid-ge2uvauf]{font-size:var(--step-3);letter-spacing:-.035em;color:var(--mint);text-wrap:balance;margin-top:clamp(20px,3vw,32px);font-weight:800;line-height:1.05}.motto[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--muted);margin-top:10px;font-size:clamp(.9rem,.85rem + .25vw,1.05rem)}.lead[data-astro-cid-ge2uvauf]{max-width:38rem;font-size:var(--step-1);color:var(--cream-soft);margin-top:20px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.stage[data-astro-cid-ge2uvauf]{place-items:end center;display:grid;position:relative}.nine[data-astro-cid-ge2uvauf]{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:3px var(--green);opacity:.55;user-select:none;font-size:clamp(260px,34vw,520px);font-weight:800;line-height:.8;position:absolute;top:2%;left:-4%}.mascot[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 60px #0000008c);width:min(100%,420px);position:relative}.facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:clamp(20px,3vw,32px) clamp(12px,2vw,28px);display:flex}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:first-child{border-left:0;padding-left:0}.facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:var(--step-4);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1}.facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:22ch;font-size:.95rem}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.copy[data-astro-cid-ge2uvauf]{padding-bottom:0}.stage[data-astro-cid-ge2uvauf]{justify-self:center;width:62%;max-width:300px}.facts[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0;padding-left:0}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top:1px solid var(--line)}}.ticker[data-astro-cid-u6vsyxkm]{background:var(--green);color:var(--cream);border-bottom:1px solid var(--line);overflow:hidden}.track[data-astro-cid-u6vsyxkm]{width:max-content;animation:70s linear infinite run;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}ul[data-astro-cid-u6vsyxkm]{margin:0;display:flex}li[data-astro-cid-u6vsyxkm]{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:22px;padding:16px 0 16px 22px;font-size:.95rem;display:flex}li[data-astro-cid-u6vsyxkm]:after{content:"✓";color:var(--mint);font-weight:700}@keyframes run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-u6vsyxkm]{width:auto;animation:none}ul[data-astro-cid-u6vsyxkm]{max-width:calc(var(--max) + 2 * var(--gutter));padding:14px var(--gutter);flex-wrap:wrap;gap:0 28px;margin-inline:auto}li[data-astro-cid-u6vsyxkm]{white-space:normal;gap:10px;padding:6px 0}ul[data-astro-cid-u6vsyxkm][aria-hidden]{display:none}}.groups[data-astro-cid-acsnd46q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.group[data-astro-cid-acsnd46q]{--c-bg:var(--cream);--c-fg:var(--ink);--c-soft:#4a4038;--c-line:#14121024;border-radius:var(--radius-l);background:var(--c-bg);color:var(--c-fg);flex-direction:column;gap:14px;padding:clamp(28px,3vw,40px);display:flex}.group[data-astro-cid-acsnd46q] .ear[data-astro-cid-acsnd46q]{--ear-bg:var(--ink);--ear-fg:var(--cream)}.group[data-astro-cid-acsnd46q] h3[data-astro-cid-acsnd46q]{margin-bottom:6px}.group--build[data-astro-cid-acsnd46q]{--c-bg:var(--green);--c-fg:var(--cream);--c-soft:var(--green-pale);--c-line:#eee7dc2e}.group--build[data-astro-cid-acsnd46q] .ear[data-astro-cid-acsnd46q]{--ear-bg:var(--cream);--ear-fg:var(--green)}.group--infra[data-astro-cid-acsnd46q]{--c-bg:var(--brown);--c-fg:var(--cream);--c-soft:var(--brown-pale);--c-line:#eee7dc2e}.group--infra[data-astro-cid-acsnd46q] .ear[data-astro-cid-acsnd46q]{--ear-bg:var(--cream);--ear-fg:var(--brown)}.price[data-astro-cid-acsnd46q]{font-weight:800;font-size:var(--step-1);letter-spacing:-.02em;color:var(--c-fg)}h3[data-astro-cid-acsnd46q]{font-size:var(--step-2);hyphens:auto;overflow-wrap:break-word}.lives[data-astro-cid-acsnd46q]{flex:1;align-content:start;margin:4px 0 0;display:grid}.lives[data-astro-cid-acsnd46q] li[data-astro-cid-acsnd46q]{border-top:1px solid var(--c-line);grid-template-columns:2.6em minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.n[data-astro-cid-acsnd46q]{font-family:var(--font-mono);color:var(--c-soft);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.95rem;font-weight:700}h4[data-astro-cid-acsnd46q]{font-size:var(--step-1);letter-spacing:-.02em}.lives[data-astro-cid-acsnd46q] p[data-astro-cid-acsnd46q]{color:var(--c-soft);margin-top:4px;font-size:.98rem}.link-arrow[data-astro-cid-acsnd46q]{color:var(--c-fg);align-self:flex-start}.link-arrow[data-astro-cid-acsnd46q]:hover{color:var(--c-fg);text-underline-offset:5px;text-decoration:underline}@media (width<=1080px){.groups[data-astro-cid-acsnd46q]{grid-template-columns:1fr 1fr}.group--infra[data-astro-cid-acsnd46q]{grid-column:1/-1}}@media (width<=680px){.groups[data-astro-cid-acsnd46q]{grid-template-columns:1fr}}h2[data-astro-cid-jknjr6z3]{font-size:var(--step-4)}.lead[data-astro-cid-jknjr6z3]{max-width:46ch;font-size:var(--step-1);color:var(--muted);margin-top:16px}.apps[data-astro-cid-jknjr6z3]{gap:clamp(40px,6vw,72px);margin:clamp(32px,5vw,56px) 0 0;display:grid}.app[data-astro-cid-jknjr6z3]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.app[data-astro-cid-jknjr6z3]:nth-child(2n) .shot[data-astro-cid-jknjr6z3]{order:2}.shot[data-astro-cid-jknjr6z3]{border-radius:var(--radius);border:1px solid var(--line-strong);display:block;overflow:hidden}.shot[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;transition:transform .4s var(--ease-out)}.app[data-astro-cid-jknjr6z3]:hover .shot[data-astro-cid-jknjr6z3] img[data-astro-cid-jknjr6z3]{transform:scale(1.015)}.body[data-astro-cid-jknjr6z3]{justify-items:start;gap:12px;min-width:0;display:grid}.body[data-astro-cid-jknjr6z3] .link-arrow[data-astro-cid-jknjr6z3]{flex-wrap:wrap;row-gap:0}h3[data-astro-cid-jknjr6z3]{font-size:var(--step-3)}.body[data-astro-cid-jknjr6z3] p[data-astro-cid-jknjr6z3]{color:var(--cream-soft);max-width:40ch}.link-arrow[data-astro-cid-jknjr6z3]{color:var(--cream)}.domain[data-astro-cid-jknjr6z3]{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;font-weight:400}.link-arrow[data-astro-cid-jknjr6z3]:hover .domain[data-astro-cid-jknjr6z3]{color:var(--mint)}@media (width<=860px){.app[data-astro-cid-jknjr6z3]{grid-template-columns:1fr}.app[data-astro-cid-jknjr6z3]:nth-child(2n) .shot[data-astro-cid-jknjr6z3]{order:0}}.head[data-astro-cid-kscd6qkc]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}h2[data-astro-cid-kscd6qkc]{font-size:var(--step-4)}.lead[data-astro-cid-kscd6qkc]{max-width:46ch;font-size:var(--step-1);color:var(--muted);margin-top:16px}.all[data-astro-cid-kscd6qkc]{color:var(--cream)}.posts[data-astro-cid-kscd6qkc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:clamp(28px,4vw,48px) 0 0;display:grid}.card[data-astro-cid-kscd6qkc]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--ink-raised);height:100%;color:inherit;transition:border-color var(--dur) ease, transform var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-kscd6qkc]:hover{border-color:var(--line-strong);color:inherit;transform:translateY(-2px)}.card[data-astro-cid-kscd6qkc] img[data-astro-cid-kscd6qkc]{aspect-ratio:16/9;object-fit:cover;object-position:top;border-bottom:1px solid var(--line);width:100%}.body[data-astro-cid-kscd6qkc]{flex-direction:column;flex:1;gap:10px;padding:24px 24px 18px;display:flex}.meta[data-astro-cid-kscd6qkc]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--faint)}h3[data-astro-cid-kscd6qkc]{font-size:var(--step-2)}.excerpt[data-astro-cid-kscd6qkc]{color:var(--cream-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.body[data-astro-cid-kscd6qkc] .link-arrow[data-astro-cid-kscd6qkc]{color:var(--mint)}.quote[data-astro-cid-rynpovno]{gap:clamp(20px,2.5vw,28px);max-width:62rem;margin:0;display:grid;position:relative}.mark[data-astro-cid-rynpovno]{height:.32em;color:var(--green-bright);font-size:clamp(120px,14vw,200px);font-weight:800;line-height:.6}blockquote[data-astro-cid-rynpovno]{margin:0}blockquote[data-astro-cid-rynpovno] p[data-astro-cid-rynpovno]{font-size:var(--step-3);letter-spacing:-.03em;text-wrap:pretty;font-weight:800;line-height:1.15}figcaption[data-astro-cid-rynpovno]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.avatar[data-astro-cid-rynpovno]{background:var(--green);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:800;display:grid}figcaption[data-astro-cid-rynpovno] strong[data-astro-cid-rynpovno]{font-size:var(--step-1);display:block}figcaption[data-astro-cid-rynpovno] a[data-astro-cid-rynpovno]{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}figcaption[data-astro-cid-rynpovno] a[data-astro-cid-rynpovno]:hover{color:var(--mint)}.note[data-astro-cid-rynpovno]{color:var(--faint);flex-basis:100%;font-size:.875rem}.promise[data-astro-cid-psdxjdsr]{padding-block:var(--section);background:var(--cream);color:var(--ink)}.grid[data-astro-cid-psdxjdsr]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.grid[data-astro-cid-psdxjdsr] .photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-l);width:100%}.copy[data-astro-cid-psdxjdsr]{justify-items:start;gap:24px;display:grid}h2[data-astro-cid-psdxjdsr]{font-size:var(--step-4);letter-spacing:-.045em;max-width:18ch}.text[data-astro-cid-psdxjdsr]{font-size:var(--step-1);color:#4a4038;max-width:52ch}.items[data-astro-cid-psdxjdsr]{width:100%;margin:8px 0;display:grid}.items[data-astro-cid-psdxjdsr] li[data-astro-cid-psdxjdsr]{border-top:1px solid #14121024;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:6px 32px;padding:20px 0;display:grid}.items[data-astro-cid-psdxjdsr] li[data-astro-cid-psdxjdsr]:last-child{border-bottom:1px solid #14121024}.items[data-astro-cid-psdxjdsr] strong[data-astro-cid-psdxjdsr]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--green);font-weight:800;line-height:1.1}.items[data-astro-cid-psdxjdsr] span[data-astro-cid-psdxjdsr]{color:#4a4038}.btn--ink[data-astro-cid-psdxjdsr]{--btn-bg:var(--ink);--btn-fg:var(--cream)}.btn--ink[data-astro-cid-psdxjdsr]:hover{--btn-bg:var(--green);--btn-fg:var(--cream)}@media (width<=860px){.grid[data-astro-cid-psdxjdsr]{grid-template-columns:1fr}.grid[data-astro-cid-psdxjdsr] .photo{max-width:360px}}@media (width<=560px){.items[data-astro-cid-psdxjdsr] li[data-astro-cid-psdxjdsr]{grid-template-columns:1fr}}.grid[data-astro-cid-hemr5th4]{gap:clamp(24px,4vw,40px);display:grid}.list[data-astro-cid-hemr5th4]{max-width:52rem}h2[data-astro-cid-hemr5th4]{font-size:var(--step-4)}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{min-height:68px;font-size:var(--step-1);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{color:var(--mint)}summary[data-astro-cid-hemr5th4] .icon{color:var(--muted);flex-shrink:0;transition:transform .2s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] .icon{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);max-width:62ch;padding:0 48px 24px 0}@media (width<=860px){details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-right:0}}.also[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(40px,5vw,56px);padding-top:24px}.also[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--cream);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;font-weight:600}.also[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration-color:var(--mint)}
