.collage[data-astro-cid-sun4s7dv]{position:relative;aspect-ratio:6/5;max-width:600px;margin-inline:auto;width:100%}.collage[data-astro-cid-sun4s7dv] figure[data-astro-cid-sun4s7dv]{margin:0;position:absolute}.collage[data-astro-cid-sun4s7dv] .frame[data-astro-cid-sun4s7dv]{padding:8px}.collage[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{width:100%;object-fit:cover;border-radius:14px}.collage__a[data-astro-cid-sun4s7dv]{left:0;top:0;width:72%;z-index:1}.collage__a[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{aspect-ratio:3/2}.collage__b[data-astro-cid-sun4s7dv]{right:0;top:24%;width:40%;z-index:2}.collage__b[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{aspect-ratio:4/5}.collage__c[data-astro-cid-sun4s7dv]{left:8%;bottom:0;width:38%;z-index:3}.collage__c[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{aspect-ratio:1/1}.ab-logos[data-astro-cid-sun4s7dv]{padding-block:28px 36px;background:var(--cream);border-bottom:1px solid var(--line)}.ab-quote__deco[data-astro-cid-sun4s7dv]{right:-70px;top:-50px;width:clamp(160px,20vw,280px);opacity:.22}.ab-stats[data-astro-cid-sun4s7dv]{padding-block:clamp(40px,5vw,64px)}.ab-stats__list[data-astro-cid-sun4s7dv]{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.ab-stats__item[data-astro-cid-sun4s7dv]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding-left:18px;border-left:2px solid var(--accent)}.ab-stats__item[data-astro-cid-sun4s7dv] dd[data-astro-cid-sun4s7dv]{margin:0}.ab-stats__value[data-astro-cid-sun4s7dv]{color:var(--accent)}.ab-stats[data-astro-cid-sun4s7dv] .stat__label[data-astro-cid-sun4s7dv]{color:var(--brand-cream)}.ab-stats__note[data-astro-cid-sun4s7dv]{margin-top:22px;opacity:.7}@media(max-width:960px){.ab-stats__list[data-astro-cid-sun4s7dv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.ab-stats__list[data-astro-cid-sun4s7dv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.path[data-astro-cid-sun4s7dv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.path__step[data-astro-cid-sun4s7dv]{position:relative;display:flex;flex-direction:column;gap:10px;padding-top:72px}.path__step[data-astro-cid-sun4s7dv]:before{content:"";position:absolute;left:52px;right:-32px;top:25px;height:2px;background:var(--line-strong)}.path__step[data-astro-cid-sun4s7dv]:after{content:"";position:absolute;left:52px;right:-32px;top:25px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out)}.path__step[data-astro-cid-sun4s7dv]:last-child:before,.path__step[data-astro-cid-sun4s7dv]:last-child:after{display:none}.path__step[data-astro-cid-sun4s7dv].is-done:after{transform:none}.path__node[data-astro-cid-sun4s7dv]{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:var(--navy);background:var(--paper);border:1.5px solid var(--navy);transition:background-color .4s,color .4s}.path__step[data-astro-cid-sun4s7dv].is-done .path__node[data-astro-cid-sun4s7dv]{background:var(--brand-navy);color:var(--brand-cream)}.path__t[data-astro-cid-sun4s7dv]{font-size:var(--fs-h3);line-height:1.3;font-weight:500;color:var(--navy)}.path[data-astro-cid-sun4s7dv] .card__body[data-astro-cid-sun4s7dv]{font-size:16px}@media(max-width:900px){.path[data-astro-cid-sun4s7dv]{grid-template-columns:1fr;gap:32px}.path__step[data-astro-cid-sun4s7dv]{padding:0 0 0 76px}.path__step[data-astro-cid-sun4s7dv]:before,.path__step[data-astro-cid-sun4s7dv]:after{inset:56px auto -32px 25px;width:2px;height:auto}.path__step[data-astro-cid-sun4s7dv]:after{transform:scaleY(0);transform-origin:top}.path__step[data-astro-cid-sun4s7dv].is-done:after{transform:none}}.ab-team__photo[data-astro-cid-sun4s7dv]{margin:0}.ab-team__photo[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{aspect-ratio:3/2;object-fit:cover}.ab-seals__list[data-astro-cid-sun4s7dv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ab-seal[data-astro-cid-sun4s7dv]{gap:8px;padding:22px}.ab-seal__icon[data-astro-cid-sun4s7dv]{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--navy);transition:background-color .3s,color .3s}.ab-seal[data-astro-cid-sun4s7dv]:hover .ab-seal__icon[data-astro-cid-sun4s7dv]{transform:translateY(-2px)}.ab-seal__name[data-astro-cid-sun4s7dv]{font-size:18px;font-weight:500;color:var(--navy);line-height:1.3}@media(max-width:1100px){.ab-seals__list[data-astro-cid-sun4s7dv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ab-seals__list[data-astro-cid-sun4s7dv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ab-seals__list[data-astro-cid-sun4s7dv]{grid-template-columns:1fr}}.hog[data-astro-cid-sun4s7dv]{position:relative;border-radius:var(--r-lg);padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.hog__orb[data-astro-cid-sun4s7dv]{position:absolute;right:-10%;top:-30%;width:min(60vw,640px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#1f4da029,#1f4da000);z-index:-1;animation:hog-orb 14s ease-in-out infinite alternate;pointer-events:none}@keyframes hog-orb{to{transform:translate(-8vw,18%) scale(1.12)}}.hog__top[data-astro-cid-sun4s7dv]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.hog__wordmark[data-astro-cid-sun4s7dv]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hog__dot[data-astro-cid-sun4s7dv]{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 #1f4da099;animation:pulse 2.4s infinite}.hog__text[data-astro-cid-sun4s7dv]{max-width:720px;opacity:.92}.hog__brands[data-astro-cid-sun4s7dv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.hog__brand[data-astro-cid-sun4s7dv]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:var(--r-md);background:var(--cream);color:var(--ink);text-decoration:none;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.hog__brand[data-astro-cid-sun4s7dv]:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #00000080;color:var(--ink)}.hog__brand[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv]{height:36px;width:auto}.hog__planted[data-astro-cid-sun4s7dv]{font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--navy);line-height:1}.hog__board-h[data-astro-cid-sun4s7dv]{margin:0;padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--on-dark-line)}.hog__board[data-astro-cid-sun4s7dv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hog__person[data-astro-cid-sun4s7dv]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--r-md);background:#fdfaf612;border:1px solid var(--on-dark-line);transition:background-color .35s,border-color .35s}.hog__person[data-astro-cid-sun4s7dv]:hover{background:#fdfaf61f;border-color:#1f4da080}.hog__person[data-astro-cid-sun4s7dv] img[data-astro-cid-sun4s7dv],.hog__mono[data-astro-cid-sun4s7dv]{width:72px;height:72px;flex-shrink:0;border-radius:999px;object-fit:cover;border:2px solid var(--accent)}.hog__mono[data-astro-cid-sun4s7dv]{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;background:var(--brand-navy-2);color:var(--brand-cream)}.hog__person-text[data-astro-cid-sun4s7dv]{display:flex;flex-direction:column;gap:4px;font-size:16px}.hog__person-text[data-astro-cid-sun4s7dv] .small[data-astro-cid-sun4s7dv]{opacity:.85}.hog__founders[data-astro-cid-sun4s7dv]{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:24px 48px;align-items:end;padding:clamp(22px,3vw,36px);border-radius:var(--r-md);background:#fdfaf60f;border:1px solid var(--on-dark-line)}.hog__founders[data-astro-cid-sun4s7dv] .h3[data-astro-cid-sun4s7dv]{color:var(--brand-cream)}.hog__founders[data-astro-cid-sun4s7dv] p[data-astro-cid-sun4s7dv]{opacity:.92;max-width:760px}@media(max-width:1000px){.hog__top[data-astro-cid-sun4s7dv],.hog__founders[data-astro-cid-sun4s7dv],.hog__board[data-astro-cid-sun4s7dv]{grid-template-columns:1fr}}.ab-quote[data-astro-cid-sun4s7dv]{margin:0;gap:14px}.ab-quote__mark[data-astro-cid-sun4s7dv]{font-size:64px;line-height:.6;color:var(--accent);font-family:Georgia,serif}.ab-quote[data-astro-cid-sun4s7dv] blockquote[data-astro-cid-sun4s7dv]{margin:0;font-size:18px;line-height:1.5;color:var(--navy)}.ab-quote[data-astro-cid-sun4s7dv] figcaption[data-astro-cid-sun4s7dv]{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:14px}.ab-quote[data-astro-cid-sun4s7dv] figcaption[data-astro-cid-sun4s7dv] span[data-astro-cid-sun4s7dv]{opacity:.75}.ab-source[data-astro-cid-sun4s7dv]{margin-top:20px;opacity:.85}.ab-source[data-astro-cid-sun4s7dv] a[data-astro-cid-sun4s7dv]{color:var(--navy)}
