.about-hero[data-astro-cid-gkn5lxaa]{background:var(--mist);padding-block:2rem 0;overflow:hidden}.about-hero__grid[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr minmax(320px,.75fr);align-items:end;gap:clamp(3rem,8vw,7rem);display:grid}.about-hero__copy[data-astro-cid-gkn5lxaa]{padding-bottom:clamp(4rem,8vw,7rem)}.about-hero[data-astro-cid-gkn5lxaa] h1[data-astro-cid-gkn5lxaa]{max-width:12ch}.about-hero[data-astro-cid-gkn5lxaa] .lede[data-astro-cid-gkn5lxaa]{max-width:48ch;margin-top:1.6rem}.about-hero[data-astro-cid-gkn5lxaa] img{aspect-ratio:4/4.7;object-fit:cover;object-position:center top;width:100%}.story-grid[data-astro-cid-gkn5lxaa]{grid-template-columns:.9fr 1fr;gap:clamp(3rem,9vw,9rem);display:grid}.story-grid[data-astro-cid-gkn5lxaa] h2[data-astro-cid-gkn5lxaa]{max-width:14ch}.philosophy-grid[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.philosophy-grid[data-astro-cid-gkn5lxaa] img{object-fit:cover;width:100%;max-height:42rem}.philosophy[data-astro-cid-gkn5lxaa] h2[data-astro-cid-gkn5lxaa]{margin-bottom:2rem}.philosophy[data-astro-cid-gkn5lxaa] ul[data-astro-cid-gkn5lxaa]{gap:1.2rem;padding:0;list-style:none;display:grid}.philosophy[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{gap:.8rem;display:flex}.philosophy[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa] svg{color:#b4cec8;flex:none;margin-top:.35rem}.philosophy[data-astro-cid-gkn5lxaa] strong[data-astro-cid-gkn5lxaa]{color:#fff}.credentials-heading[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr .55fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.credentials-heading[data-astro-cid-gkn5lxaa] h2[data-astro-cid-gkn5lxaa]{max-width:15ch}.credentials[data-astro-cid-gkn5lxaa] ol[data-astro-cid-gkn5lxaa]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;padding:0;list-style:none;display:grid}.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]{border-bottom:1px solid var(--line);grid-template-columns:2rem 1.5rem 1fr;gap:.7rem;padding:1.3rem 1rem 1.3rem 0;display:grid}.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]:nth-child(2n){border-left:1px solid var(--line);padding-left:1.2rem}.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]>span[data-astro-cid-gkn5lxaa]{color:var(--coral-dark);font-size:.75rem;font-weight:800}.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa] svg{color:var(--teal)}.certificate-documents[data-astro-cid-gkn5lxaa]{border-top:1px solid var(--line);margin-top:4.5rem;padding-top:4rem}.certificate-documents__heading[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr .65fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.certificate-documents__heading[data-astro-cid-gkn5lxaa] h3[data-astro-cid-gkn5lxaa]{max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1.12}.certificate-documents__heading[data-astro-cid-gkn5lxaa]>p[data-astro-cid-gkn5lxaa]{max-width:46ch;color:var(--ink-soft)}.certificate-gallery[data-astro-cid-gkn5lxaa]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.certificate-document[data-astro-cid-gkn5lxaa]{min-width:0;margin:0}.certificate-document[data-astro-cid-gkn5lxaa]>a[data-astro-cid-gkn5lxaa]{color:inherit;text-decoration:none;display:block}.certificate-document__image[data-astro-cid-gkn5lxaa]{aspect-ratio:4/3;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:.8rem;display:grid;position:relative;overflow:hidden}.certificate-document__image[data-astro-cid-gkn5lxaa] img{object-fit:contain;width:100%;height:100%}.certificate-document__action[data-astro-cid-gkn5lxaa]{width:2.35rem;height:2.35rem;color:var(--ink);background:#fffffff0;border:1px solid #1935332e;border-radius:4px;place-items:center;transition:color .16s,border-color .16s,transform .16s;display:grid;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 .25rem 1rem #1935331f}.certificate-document[data-astro-cid-gkn5lxaa]>a[data-astro-cid-gkn5lxaa]:hover .certificate-document__action[data-astro-cid-gkn5lxaa],.certificate-document[data-astro-cid-gkn5lxaa]>a[data-astro-cid-gkn5lxaa]:focus-visible .certificate-document__action[data-astro-cid-gkn5lxaa]{border-color:var(--coral-dark);color:var(--coral-dark);transform:translateY(-2px)}.certificate-document[data-astro-cid-gkn5lxaa]>a[data-astro-cid-gkn5lxaa]:focus-visible{outline:3px solid var(--coral);outline-offset:4px;border-radius:6px}.certificate-document[data-astro-cid-gkn5lxaa] figcaption[data-astro-cid-gkn5lxaa]{padding:1rem .25rem 0}.certificate-document[data-astro-cid-gkn5lxaa] h4[data-astro-cid-gkn5lxaa]{color:var(--ink);margin:0;font-size:1rem;line-height:1.4}.certificate-document[data-astro-cid-gkn5lxaa] figcaption[data-astro-cid-gkn5lxaa] p[data-astro-cid-gkn5lxaa]{color:var(--ink-soft);margin-top:.35rem;font-size:.85rem;line-height:1.55}.certificate-verification[data-astro-cid-gkn5lxaa]{color:var(--teal-dark);text-underline-offset:.18em;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.85rem;font-weight:700;display:inline-flex}.certificate-verification[data-astro-cid-gkn5lxaa] svg{flex:none}.certificate-lightbox[data-astro-cid-gkn5lxaa]{width:min(92vw,78rem);max-width:none;max-height:92vh;color:var(--ink);background:#fff;border:0;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 2rem 6rem #07171659}.certificate-lightbox[data-astro-cid-gkn5lxaa]::backdrop{backdrop-filter:blur(3px);background:#071716d1}.certificate-lightbox__panel[data-astro-cid-gkn5lxaa]{grid-template-rows:minmax(0,1fr) auto;max-height:92vh;display:grid;position:relative}.certificate-lightbox__viewport[data-astro-cid-gkn5lxaa]{background:#f2f4f2;place-items:center;min-height:0;padding:3.75rem 2rem 1.5rem;display:grid;overflow:auto}.certificate-lightbox__viewport[data-astro-cid-gkn5lxaa] img[data-astro-cid-gkn5lxaa]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 8rem)}.certificate-lightbox__close[data-astro-cid-gkn5lxaa]{z-index:1;width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:#fffffff5;border:1px solid #19353333;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .25rem 1rem #1935331f}.certificate-lightbox__close[data-astro-cid-gkn5lxaa]:hover{color:var(--coral-dark);border-color:var(--coral-dark)}.certificate-lightbox__panel[data-astro-cid-gkn5lxaa]>p[data-astro-cid-gkn5lxaa]{color:var(--ink);padding:.9rem 4.5rem 1rem 1.25rem;font-weight:700;line-height:1.4}html.certificate-dialog-open{overflow:hidden}@media (width<=1000px){.certificate-gallery[data-astro-cid-gkn5lxaa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.about-hero__grid[data-astro-cid-gkn5lxaa],.story-grid[data-astro-cid-gkn5lxaa],.philosophy-grid[data-astro-cid-gkn5lxaa],.credentials-heading[data-astro-cid-gkn5lxaa],.certificate-documents__heading[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr}.about-hero__copy[data-astro-cid-gkn5lxaa]{padding-bottom:0}.about-hero__grid[data-astro-cid-gkn5lxaa]{gap:2rem}.about-hero[data-astro-cid-gkn5lxaa] img{max-width:38rem}.certificate-documents__heading[data-astro-cid-gkn5lxaa]{gap:1.25rem}}@media (width<=700px){.certificate-gallery[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr;gap:2rem}.certificate-document__image[data-astro-cid-gkn5lxaa]{aspect-ratio:4/3}.certificate-lightbox[data-astro-cid-gkn5lxaa]{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.certificate-lightbox__panel[data-astro-cid-gkn5lxaa]{max-height:calc(100vh - 1rem)}.certificate-lightbox__viewport[data-astro-cid-gkn5lxaa]{padding:3.75rem .75rem 1rem}.certificate-lightbox__viewport[data-astro-cid-gkn5lxaa] img[data-astro-cid-gkn5lxaa]{max-height:calc(100vh - 7rem)}}@media (width<=640px){.credentials[data-astro-cid-gkn5lxaa] ol[data-astro-cid-gkn5lxaa]{grid-template-columns:1fr}.credentials[data-astro-cid-gkn5lxaa] li[data-astro-cid-gkn5lxaa]:nth-child(2n){border-left:0;padding-left:0}}
