.ridgeline-page[data-astro-cid-s5wsptpe]{--ridge-paper:var(--imprint-paper);--ridge-ink:var(--imprint-deep);--ridge-ink-soft:var(--imprint-text-soft);--ridge-line:var(--imprint-line);--ridge-copper:var(--imprint-primary);--ridge-blue:var(--imprint-primary);--ridge-shell:min(100% - 7rem, 1480px);background:var(--ridge-paper);color:var(--ridge-ink);overflow:hidden}.ridgeline-shell[data-astro-cid-s5wsptpe]{width:var(--ridge-shell);margin-inline:auto}.ridgeline-kicker[data-astro-cid-s5wsptpe]{color:var(--ridge-copper);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.ridgeline-about-hero[data-astro-cid-s5wsptpe]{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--ridge-ink) 35%, transparent);background:var(--ridge-paper);min-height:clamp(31rem,55vw,47rem);position:relative;overflow:hidden}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe]{z-index:-1;opacity:.58;position:absolute;inset:0 0 0 43%}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe]:after{background:linear-gradient(90deg, var(--ridge-paper) 0%, color-mix(in srgb, var(--ridge-paper) 86%, transparent) 32%, transparent 74%);content:"";position:absolute;inset:0}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe] img[data-astro-cid-s5wsptpe]{object-fit:cover;object-position:70% center;filter:grayscale(.45)contrast(.9);width:100%;height:100%}.ridgeline-about-hero__inner[data-astro-cid-s5wsptpe]{min-height:inherit;flex-direction:column;justify-content:center;padding-block:clamp(2.5rem,5vw,4rem);display:flex}.ridgeline-about-hero__grid[data-astro-cid-s5wsptpe]{grid-template-columns:minmax(0,1.02fr) minmax(18rem,.98fr);align-items:end;gap:0;margin-top:clamp(2.5rem,6vw,5.5rem);display:grid}.ridgeline-about-hero[data-astro-cid-s5wsptpe] h1[data-astro-cid-s5wsptpe]{max-width:12ch;color:var(--ridge-ink);font-family:var(--font-display);letter-spacing:var(--ls-tight);overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(2.4rem,5.6vw,3.75rem);font-weight:500;line-height:.9}.ridgeline-about-hero__summary[data-astro-cid-s5wsptpe]{border-inline-start:1px solid var(--ridge-copper);max-width:27rem;padding-inline-start:clamp(1.5rem,4vw,4rem)}.ridgeline-about-hero__summary[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]{color:var(--ridge-ink-soft);font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.35}.ridgeline-button[data-astro-cid-s5wsptpe],.ridgeline-text-link[data-astro-cid-s5wsptpe]{font-family:var(--font-display);text-decoration:none}.ridgeline-button[data-astro-cid-s5wsptpe]{min-height:var(--p-action-height);padding:var(--p-action-pad-y) var(--p-action-pad-x);border:1px solid var(--ridge-ink);border-radius:var(--p-radius-button);color:var(--ridge-ink);font-size:var(--p-action-font-size);font-weight:var(--p-action-font-weight);letter-spacing:var(--p-action-letter-spacing);transition:background var(--p-duration-base) var(--p-ease-standard), color var(--p-duration-base) var(--p-ease-standard), transform var(--p-duration-base) var(--p-ease-decelerate);justify-content:center;align-items:center;display:inline-flex}.ridgeline-button[data-astro-cid-s5wsptpe]:hover,.ridgeline-button[data-astro-cid-s5wsptpe]:focus-visible{transform:translateY(-1px)}.ridgeline-button--primary[data-astro-cid-s5wsptpe]{background:var(--ridge-ink);color:var(--ridge-paper)}.ridgeline-button--primary[data-astro-cid-s5wsptpe]:hover,.ridgeline-button--primary[data-astro-cid-s5wsptpe]:focus-visible{background:var(--ridge-blue)}.ridgeline-about-hero__summary[data-astro-cid-s5wsptpe] .ridgeline-button[data-astro-cid-s5wsptpe]{margin-top:2rem}.ridgeline-about-purpose[data-astro-cid-s5wsptpe]{isolation:isolate;background:var(--ridge-ink);color:var(--ridge-paper);position:relative;overflow:hidden}.ridgeline-about-purpose__texture[data-astro-cid-s5wsptpe]{z-index:-1;opacity:.13;mix-blend-mode:screen;position:absolute;inset:0}.ridgeline-about-purpose__texture[data-astro-cid-s5wsptpe] img[data-astro-cid-s5wsptpe]{object-fit:cover;object-position:right center;filter:grayscale()contrast(1.25);width:100%;height:100%}.ridgeline-about-purpose__inner[data-astro-cid-s5wsptpe]{grid-template-columns:minmax(0,.98fr) minmax(18rem,1.02fr);align-items:center;gap:0;min-height:clamp(20rem,28vw,28rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.ridgeline-about-purpose[data-astro-cid-s5wsptpe] .ridgeline-kicker[data-astro-cid-s5wsptpe]{color:var(--imprint-accent-light)}.ridgeline-about-purpose[data-astro-cid-s5wsptpe] h2[data-astro-cid-s5wsptpe]{max-width:12ch;color:var(--ridge-paper);font-family:var(--font-display);letter-spacing:var(--ls-tight);margin:1.4rem 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:.95}.ridgeline-rule[data-astro-cid-s5wsptpe]{background:var(--ridge-line);width:3rem;height:1px;margin-block:2rem 1.25rem;display:block}.ridgeline-rule--copper[data-astro-cid-s5wsptpe]{background:var(--ridge-copper)}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe]{border-inline-start:1px solid color-mix(in srgb, var(--ridge-paper) 35%, transparent);padding-inline-start:clamp(1.5rem,4vw,4rem)}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]{max-width:29rem;color:color-mix(in srgb, var(--ridge-paper) 82%, transparent);font-family:var(--font-display);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.45}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]+p[data-astro-cid-s5wsptpe]{margin-top:1.2rem}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe] .ridgeline-text-link[data-astro-cid-s5wsptpe]{margin-top:1.6rem}.ridgeline-principles[data-astro-cid-s5wsptpe],.ridgeline-about-programme[data-astro-cid-s5wsptpe]{background:var(--ridge-paper)}.ridgeline-principles[data-astro-cid-s5wsptpe]{padding-block:.75rem 0}.ridgeline-section-bar[data-astro-cid-s5wsptpe]{border-bottom:1px solid var(--ridge-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:.8rem .75rem;display:flex}.ridgeline-section-bar[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]:last-child{color:var(--ridge-ink-soft);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.ridgeline-principle-grid[data-astro-cid-s5wsptpe],.ridgeline-area-grid[data-astro-cid-s5wsptpe]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ridgeline-principle[data-astro-cid-s5wsptpe]{border-inline-start:1px solid var(--ridge-line);min-height:11rem;padding:1.4rem 1.35rem 1.7rem}.ridgeline-principle[data-astro-cid-s5wsptpe]:first-child{border-inline-start:0;padding-inline-start:0}.ridgeline-principle[data-astro-cid-s5wsptpe] .ridgeline-kicker[data-astro-cid-s5wsptpe]{margin:0}.ridgeline-principle[data-astro-cid-s5wsptpe] h3[data-astro-cid-s5wsptpe]{color:var(--ridge-ink);font-family:var(--font-display);margin:1.15rem 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:600;line-height:1.1}.ridgeline-principle[data-astro-cid-s5wsptpe]>p[data-astro-cid-s5wsptpe]:last-child{max-width:15rem;color:var(--ridge-ink-soft);font-family:var(--font-display);margin:.7rem 0 0;font-size:.78rem;line-height:1.35}.ridgeline-about-programme[data-astro-cid-s5wsptpe]{border-top:1px solid var(--ridge-line);padding-block:.75rem 0}.ridgeline-about-programme[data-astro-cid-s5wsptpe] .ridgeline-area-grid[data-astro-cid-s5wsptpe]{grid-template-columns:repeat(5,minmax(0,1fr))}.ridgeline-area[data-astro-cid-s5wsptpe]{border-inline-start:1px solid var(--ridge-line);min-height:8rem;padding:1.1rem 1.1rem 1.2rem}.ridgeline-area[data-astro-cid-s5wsptpe]:first-child{border-inline-start:0;padding-inline-start:0}.ridgeline-area[data-astro-cid-s5wsptpe] h3[data-astro-cid-s5wsptpe]{max-width:11rem;color:var(--ridge-ink);font-family:var(--font-display);margin:0;font-size:.98rem;font-weight:600;line-height:1.1}.ridgeline-area[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]{max-width:11rem;color:var(--ridge-ink-soft);font-family:var(--font-display);font-size:var(--fs-caption);margin:.8rem 0 0;line-height:1.28}.ridgeline-about-cta[data-astro-cid-s5wsptpe]{background:var(--ridge-ink);color:var(--ridge-paper)}.ridgeline-about-cta__inner[data-astro-cid-s5wsptpe]{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:3rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.ridgeline-about-cta[data-astro-cid-s5wsptpe] .ridgeline-kicker[data-astro-cid-s5wsptpe]{color:var(--imprint-accent-light)}.ridgeline-about-cta[data-astro-cid-s5wsptpe] h2[data-astro-cid-s5wsptpe]{max-width:20ch;color:var(--ridge-paper);font-family:var(--font-display);letter-spacing:var(--ls-tight);margin:1.4rem 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:.96}.ridgeline-about-cta__actions[data-astro-cid-s5wsptpe]{align-items:center;gap:var(--p-action-row-gap);flex-wrap:wrap;display:flex}.ridgeline-button--light[data-astro-cid-s5wsptpe]{border-color:var(--ridge-paper);background:var(--ridge-paper);color:var(--ridge-ink)}.ridgeline-button--light[data-astro-cid-s5wsptpe]:hover,.ridgeline-button--light[data-astro-cid-s5wsptpe]:focus-visible{background:var(--imprint-accent-light);border-color:var(--imprint-accent-light)}.ridgeline-text-link[data-astro-cid-s5wsptpe]{min-height:var(--p-action-height);border-bottom:1px solid var(--ridge-copper);color:var(--ridge-ink);font-size:var(--p-action-font-size);font-weight:var(--p-action-font-weight);letter-spacing:var(--p-action-letter-spacing);text-transform:uppercase;align-items:center;line-height:1.2;display:inline-flex}.ridgeline-about-cta__actions[data-astro-cid-s5wsptpe] .ridgeline-text-link[data-astro-cid-s5wsptpe]{min-height:var(--p-action-height);margin-top:0}.ridgeline-text-link--inverse[data-astro-cid-s5wsptpe]{color:var(--ridge-paper)}.ridgeline-text-link--inverse[data-astro-cid-s5wsptpe]:hover,.ridgeline-text-link--inverse[data-astro-cid-s5wsptpe]:focus-visible{color:var(--imprint-accent-light)}@media (width<=900px){.ridgeline-shell[data-astro-cid-s5wsptpe]{--ridge-shell:min(100% - 3rem, 44rem)}.ridgeline-about-hero__grid[data-astro-cid-s5wsptpe],.ridgeline-about-purpose__inner[data-astro-cid-s5wsptpe],.ridgeline-about-cta__inner[data-astro-cid-s5wsptpe]{grid-template-columns:1fr;gap:3rem}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe]{opacity:.4;inset-inline-start:34%}.ridgeline-about-hero[data-astro-cid-s5wsptpe] h1[data-astro-cid-s5wsptpe]{max-width:12ch}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe]{max-width:36rem}.ridgeline-about-programme[data-astro-cid-s5wsptpe] .ridgeline-area-grid[data-astro-cid-s5wsptpe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 0}.ridgeline-area[data-astro-cid-s5wsptpe]:nth-child(4){border-inline-start:0;padding-inline-start:0}}@media (width<=639px){.ridgeline-page[data-astro-cid-s5wsptpe]{--ridge-shell:calc(100% - 2rem)}.ridgeline-about-hero[data-astro-cid-s5wsptpe]{min-height:45rem}.ridgeline-about-hero__inner[data-astro-cid-s5wsptpe]{justify-content:flex-start;min-height:45rem;padding-block:3.5rem 4rem}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe]{opacity:.5;inset:42% -24% 0 0}.ridgeline-about-hero__texture[data-astro-cid-s5wsptpe]:after{background:linear-gradient(180deg, var(--ridge-paper) 0%, color-mix(in srgb, var(--ridge-paper) 86%, transparent) 22%, transparent 58%)}.ridgeline-about-hero__grid[data-astro-cid-s5wsptpe]{gap:2.7rem;margin-top:3.5rem}.ridgeline-about-hero[data-astro-cid-s5wsptpe] h1[data-astro-cid-s5wsptpe]{max-width:12ch;font-size:clamp(2.2rem,10vw,3rem)}.ridgeline-about-hero__summary[data-astro-cid-s5wsptpe]{padding-inline-start:1.2rem}.ridgeline-about-hero__summary[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]{max-width:21rem;font-size:1.05rem}.ridgeline-about-purpose__inner[data-astro-cid-s5wsptpe]{gap:2.7rem;padding-block:4rem 4.5rem}.ridgeline-about-purpose[data-astro-cid-s5wsptpe] h2[data-astro-cid-s5wsptpe]{max-width:10ch;font-size:2.25rem}.ridgeline-about-purpose__body[data-astro-cid-s5wsptpe]{padding-inline-start:1.2rem}.ridgeline-section-bar[data-astro-cid-s5wsptpe]{flex-direction:column;align-items:flex-start;gap:.55rem}.ridgeline-section-bar[data-astro-cid-s5wsptpe] p[data-astro-cid-s5wsptpe]:last-child{font-size:var(--fs-caption)}.ridgeline-principle-grid[data-astro-cid-s5wsptpe]{grid-template-columns:1fr}.ridgeline-principle[data-astro-cid-s5wsptpe],.ridgeline-principle[data-astro-cid-s5wsptpe]:first-child{border-inline-start:0;border-top:1px solid var(--ridge-line);min-height:auto;padding:1.4rem 0 1.5rem}.ridgeline-principle[data-astro-cid-s5wsptpe]:first-child{border-top:0}.ridgeline-about-programme[data-astro-cid-s5wsptpe] .ridgeline-area-grid[data-astro-cid-s5wsptpe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ridgeline-area[data-astro-cid-s5wsptpe]{border-block-start:1px solid var(--ridge-line);min-height:9.5rem;padding:1.4rem .85rem 1.25rem}.ridgeline-area[data-astro-cid-s5wsptpe]:nth-child(odd){border-inline-start:0;padding-inline-start:0}.ridgeline-area[data-astro-cid-s5wsptpe]:nth-child(-n+2){border-block-start:0}.ridgeline-about-cta__inner[data-astro-cid-s5wsptpe]{gap:2.7rem;padding-block:4rem 4.5rem}.ridgeline-about-cta[data-astro-cid-s5wsptpe] h2[data-astro-cid-s5wsptpe]{max-width:10ch;font-size:2.25rem}.ridgeline-about-cta__actions[data-astro-cid-s5wsptpe]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ridgeline-button[data-astro-cid-s5wsptpe]:hover,.ridgeline-button[data-astro-cid-s5wsptpe]:focus-visible{transform:none}}
