.ml-card[data-astro-cid-zyff4nl5]{background:var(--surface);border:1px solid var(--line);padding:26px 26px 22px}.ml-band[data-astro-cid-zyff4nl5]{max-width:640px}.ml-heading[data-astro-cid-zyff4nl5]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:22px;line-height:1.2;margin:0 0 10px}.ml-band[data-astro-cid-zyff4nl5] .ml-heading[data-astro-cid-zyff4nl5]{font-size:clamp(26px,3.2vw,32px)}.ml-body[data-astro-cid-zyff4nl5]{margin:0 0 16px;font-size:14.5px;font-weight:300;line-height:1.6;color:var(--text)}.ml-label[data-astro-cid-zyff4nl5]{display:block;margin-bottom:6px}.ml-row[data-astro-cid-zyff4nl5]{display:flex;gap:8px}.ml-row[data-astro-cid-zyff4nl5] .field[data-astro-cid-zyff4nl5]{flex:1}.ml-row[data-astro-cid-zyff4nl5] .btn[data-astro-cid-zyff4nl5]{flex:none}.ml-row[data-astro-cid-zyff4nl5] .btn[data-astro-cid-zyff4nl5][disabled]{opacity:.65;cursor:progress}.ml-hp[data-astro-cid-zyff4nl5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ml-status[data-astro-cid-zyff4nl5]{margin:10px 0 0;font-size:14px;min-height:0}.ml-status[data-astro-cid-zyff4nl5]:empty{display:none}.ml-status[data-astro-cid-zyff4nl5][data-kind=ok]{color:var(--green-dark);border:1px solid var(--green-dark);padding:10px 12px}.ml-status[data-astro-cid-zyff4nl5][data-kind=error]{color:var(--error)}.ml-status[data-astro-cid-zyff4nl5][data-kind=busy]{color:var(--muted)}.ml-privacy[data-astro-cid-zyff4nl5]{margin:10px 0 0;font-size:12.5px;color:var(--muted)}@media(max-width:420px){.ml-row[data-astro-cid-zyff4nl5]{flex-direction:column}}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:#33602a}.hero-kicker[data-astro-cid-j7pv25f6]{font-family:var(--label);font-weight:600;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin:-6px 0 26px}.hero[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--hero-top) 0%,var(--surface) 100%)}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding-top:clamp(40px,7vw,72px);padding-bottom:clamp(40px,6vw,64px)}.hero-text[data-astro-cid-j7pv25f6]{min-width:0}.hero-text[data-astro-cid-j7pv25f6] .h-display[data-astro-cid-j7pv25f6]{margin-bottom:28px;overflow-wrap:break-word}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero-logo[data-astro-cid-j7pv25f6]{min-width:0;display:flex;align-items:center;justify-content:center}.hero-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:420px;height:auto}.home-main[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.55fr 1fr;gap:56px;align-items:start;padding-top:clamp(40px,6vw,56px);padding-bottom:clamp(48px,7vw,72px)}.home-body[data-astro-cid-j7pv25f6]{min-width:0;padding-top:4px;font-size:17px}.home-aside[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:22px;min-width:0}.feature[data-astro-cid-j7pv25f6]{display:block;background:var(--blue);color:var(--surface);overflow:hidden}.feature[data-astro-cid-j7pv25f6]:hover{color:var(--surface)}.feature[data-astro-cid-j7pv25f6] img{width:100%;height:170px;object-fit:cover;object-position:center 60%;display:block;background:#fff}.feature-body[data-astro-cid-j7pv25f6]{display:block;padding:22px 26px 24px}.feature-label[data-astro-cid-j7pv25f6]{display:block;font-family:var(--label);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sky);margin-bottom:10px}.feature-title[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-weight:var(--serif-weight);font-size:22px;line-height:1.25;margin-bottom:8px}.feature-text[data-astro-cid-j7pv25f6]{display:block;font-size:14px;font-weight:300;line-height:1.55;color:#fcfbf9d9;margin-bottom:16px}.feature[data-astro-cid-j7pv25f6]:hover .feature-cta[data-astro-cid-j7pv25f6]{background:var(--sky);color:var(--ink)}.feature[data-astro-cid-j7pv25f6]:focus-visible{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--navy)}.press[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);padding:24px 26px 8px}.press-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;border-bottom:1px solid var(--ink);padding-bottom:12px}.press-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:22px;line-height:1.2;margin:0}.press-head[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.press-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.press-item[data-astro-cid-j7pv25f6]{position:relative;padding:18px 0;border-bottom:1px solid var(--line)}.press-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.press-item[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{display:block;margin-bottom:6px}.press-item-tag[data-astro-cid-j7pv25f6]{color:var(--green-dark)}.press-item-title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:19px;line-height:1.3;margin:0}.press-item-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink)}.press-item-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0}.press-item[data-astro-cid-j7pv25f6]:hover .press-item-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--blue)}.press-item-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{box-shadow:none}.press-item[data-astro-cid-j7pv25f6]:has(a:focus-visible){box-shadow:var(--focus)}.strip[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);background:var(--surface)}.strip[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{padding-top:48px;padding-bottom:56px}.strip-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:20px}.strip-head[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px}.strip-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:220px;gap:14px}.strip-cell[data-astro-cid-j7pv25f6]{overflow:hidden;min-width:0}.strip-cell[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.strip-cell-0[data-astro-cid-j7pv25f6]{grid-row:span 2}.strip-cell-6[data-astro-cid-j7pv25f6]{grid-column:span 2}@media(max-width:960px){.home-main[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}}@media(max-width:860px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.hero-logo[data-astro-cid-j7pv25f6]{order:-1}.hero-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:min(72vw,300px)}}@media(max-width:700px){.strip-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.strip-cell[data-astro-cid-j7pv25f6]{aspect-ratio:1 / 1}.strip-cell-0[data-astro-cid-j7pv25f6]{grid-row:auto;grid-column:1 / -1;aspect-ratio:4 / 3}.strip-cell-6[data-astro-cid-j7pv25f6]{grid-column:auto}}@media(max-width:420px){.press[data-astro-cid-j7pv25f6]{padding:20px 18px 6px}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}
