.vh[data-astro-cid-jqwajldl]{position:relative;display:flex;align-items:flex-start;min-height:var(--hero-min-h);overflow:hidden;padding:var(--hero-pad-top) var(--gutter) var(--hero-pad-bottom);background:var(--ink)}.vh-img[data-astro-cid-jqwajldl]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vh-warm[data-astro-cid-jqwajldl]{position:absolute;inset:0;background:var(--hero-multiply);mix-blend-mode:multiply}.vh-overlay[data-astro-cid-jqwajldl]{position:absolute;inset:0;background:var(--hero-overlay);mix-blend-mode:overlay}.vh-scrim[data-astro-cid-jqwajldl]{position:absolute;inset:0;background:var(--hero-scrim)}.vh-fade[data-astro-cid-jqwajldl]{position:absolute;inset:0;background:var(--hero-fade)}.vh-inner[data-astro-cid-jqwajldl] .eyebrow{margin-bottom:24px}.vh-title[data-astro-cid-jqwajldl]{max-width:var(--hero-copy-w);margin:0 0 22px;font-size:var(--hero-title-size);font-weight:600;line-height:var(--hero-title-lh);letter-spacing:var(--hero-title-ls);color:var(--cream)}.vh-lead[data-astro-cid-jqwajldl]{max-width:var(--hero-lead-w);margin:0 0 34px;font-size:var(--hero-lead-size);line-height:var(--hero-lead-lh);color:#f5f1eae6}.vh-cta[data-astro-cid-jqwajldl]{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:720px){.vh-scrim[data-astro-cid-jqwajldl]{background:linear-gradient(180deg,#141310cc,#141310c4 46%,#1413108c 74%,#1413104d)}}.og[data-astro-cid-ysghbvdr]{padding:20px 0 72px}.og-head[data-astro-cid-ysghbvdr]{max-width:640px;margin-bottom:40px}.og-title[data-astro-cid-ysghbvdr]{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1}.og-grid[data-astro-cid-ysghbvdr]{gap:22px}@media(min-width:901px){.og-grid--staart[data-astro-cid-ysghbvdr]{grid-template-columns:repeat(6,1fr)}.og-grid--staart[data-astro-cid-ysghbvdr]>[data-astro-cid-ysghbvdr]{grid-column:span 2}.og-grid--staart[data-astro-cid-ysghbvdr]>[data-astro-cid-ysghbvdr]:nth-last-child(-n+2){grid-column:span 3}}.og-ic[data-astro-cid-ysghbvdr]{width:46px;height:46px;margin-bottom:18px;border-radius:var(--radius-lg)}.og-card-title[data-astro-cid-ysghbvdr]{margin:0 0 10px}.ab[data-astro-cid-o52un6bb]{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start;padding:56px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-mark[data-astro-cid-o52un6bb]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--cream-deep)}.ab-text[data-astro-cid-o52un6bb]{max-width:720px;margin:0;font-size:19px;line-height:1.55;color:var(--ink-soft)}.ab-text[data-astro-cid-o52un6bb] strong[data-astro-cid-o52un6bb]{font-weight:600;color:var(--ink)}@media(max-width:900px){.ab[data-astro-cid-o52un6bb]{grid-template-columns:1fr;gap:20px}.ab-text[data-astro-cid-o52un6bb]{font-size:17px}}.ap[data-astro-cid-o7hjcrk3]{padding:80px 0 96px}.ap-card[data-astro-cid-o7hjcrk3]{display:grid;grid-template-columns:300px 1fr;overflow:hidden;background:var(--ink);color:var(--cream);border-radius:var(--radius-md);box-shadow:0 30px 70px #14131038}.ap-mark[data-astro-cid-o7hjcrk3]{display:flex;align-items:center;justify-content:center;min-height:340px;background:radial-gradient(circle at 50% 42%,#221f1a,#141310 70%)}.ap-mark-img[data-astro-cid-o7hjcrk3]{display:block;width:56%;max-height:52%;aspect-ratio:1;background-color:var(--cream);-webkit-mask-image:url(/assets/panda-mark.webp);mask-image:url(/assets/panda-mark.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.ap-body[data-astro-cid-o7hjcrk3]{padding:52px}.ap-title[data-astro-cid-o7hjcrk3]{margin:0 0 14px;font-size:clamp(26px,3vw,36px);color:var(--cream)}.ap-text[data-astro-cid-o7hjcrk3]{max-width:520px;margin:0 0 28px;font-size:17px;line-height:1.55;color:#f5f1eacc}.ap-actions[data-astro-cid-o7hjcrk3]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.ap-actions[data-astro-cid-o7hjcrk3] .btn--ghost-light[data-astro-cid-o7hjcrk3]:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}.ap-who[data-astro-cid-o7hjcrk3]{margin:0;font-size:13px;letter-spacing:.3px;color:#f5f1ea8c}@media(max-width:900px){.ap[data-astro-cid-o7hjcrk3]{padding:56px 0 72px}.ap-card[data-astro-cid-o7hjcrk3]{grid-template-columns:1fr}.ap-mark[data-astro-cid-o7hjcrk3]{min-height:260px}.ap-body[data-astro-cid-o7hjcrk3]{padding:34px 24px}}
