@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-normal.nNjq7_Cd.woff2)format("woff2"),url(/_astro/spectral-latin-500-normal.PrYyf_gG.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-italic.CDO25mTW.woff2)format("woff2"),url(/_astro/spectral-latin-400-italic.Ds-NcNVC.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2)format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2)format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--teal:#103733;--teal-deep:#0c2b27;--teal-mid:#1b4640;--teal-mid-border:#2f5b54;--ink:#132e2b;--ink-body:#2e3b38;--ink-muted:#6f6a5e;--sand:#e4cfa3;--sand-dark:#6e5e33;--paper:#f4f2ed;--rule:#dcd8d0;--shot-fill:#e2dfd7;--shot-border:#cdc8be;--shot-label:#5f5b54;--shot-label-on-teal:#7f9c96;--caption-mono:#6b6862;--footer-text:#8fa5a0;--footer-rule:#1d4440;--on-teal-heading:#edeae2;--on-teal-body:#cbd6d2;--on-teal-strong:#dde6e3;--on-teal-eyebrow:#c9b389;--on-teal-label:#a9beb9;--on-teal-field-rule:#3a625c;--on-teal-link-rule:#6e8c86;--link-rule:#a9beb9;--tertiary-link-rule:#c9b389;--font-display:"Spectral", "Iowan Old Style", Georgia, serif;--font-ui:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(22px, calc(22px + (100vw - 390px) * .0705), 96px);--measure:760px;--t-fast:.12s;--fs-h1:46px;--lh-h1:1.06;--fs-h2:34px;--lh-h2:1.1;--fs-h2-band:44px;--fs-h2-sub:30px;--fs-h3:26px;--lh-h3:1.18;--fs-h4:20px;--fs-quote:21.5px;--lh-quote:1.45;--fs-lead:17.5px;--fs-body:17.5px;--lh-body:1.68;--fs-body-sm:17px;--fs-caption:14.5px;--fs-eyebrow:11.5px;--ls-eyebrow:.18em;--fs-mono:13px;--fs-step:64px;--fs-figure:104px;--fs-btn:16.5px;--pad-btn:16px 24px;--section-y:44px;--section-y-lg:48px;--band-y:56px;--hero-top:44px;--hero-bottom:36px;--stack:18px}@media (width>=720px){:root{--fs-h1:62px;--lh-h1:1.07;--fs-h2:44px;--fs-h2-band:58px;--fs-h2-sub:36px;--fs-h3:28px;--fs-h4:21.5px;--fs-quote:23px;--fs-lead:19px;--fs-body:18.5px;--lh-body:1.7;--fs-body-sm:18px;--fs-caption:15px;--fs-eyebrow:12.5px;--ls-eyebrow:.19em;--fs-mono:14px;--fs-step:92px;--fs-figure:128px;--fs-btn:17px;--pad-btn:17px 30px;--section-y:72px;--section-y-lg:80px;--band-y:96px;--hero-top:80px;--hero-bottom:60px;--stack:20px}}@media (width>=1120px){:root{--fs-h1:86px;--lh-h1:1.08;--fs-h2:58px;--lh-h2:1.12;--fs-h2-band:76px;--fs-h2-sub:44px;--fs-h3:34px;--lh-h3:1.15;--fs-h4:23px;--fs-quote:25px;--lh-quote:1.5;--fs-lead:21px;--fs-body:20px;--lh-body:1.72;--fs-body-sm:19.5px;--fs-caption:15.5px;--fs-eyebrow:13.5px;--ls-eyebrow:.2em;--fs-mono:15px;--fs-step:120px;--fs-figure:156px;--fs-btn:17.5px;--pad-btn:17px 32px;--section-y:96px;--section-y-lg:104px;--band-y:120px;--hero-top:112px;--hero-bottom:80px;--stack:22px}}:lang(ar){--font-display:"Noto Naskh Arabic", "Spectral", serif;--font-ui:"IBM Plex Sans Arabic", "Public Sans", system-ui, sans-serif;--font-mono:"IBM Plex Sans Arabic", "IBM Plex Mono", monospace}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:inherit;text-wrap:balance;font-weight:400}img,svg{max-width:100%;display:block}a{color:var(--teal);transition:color var(--t-fast) ease, background-color var(--t-fast) ease, border-color var(--t-fast) ease;text-decoration:none}a:hover{color:var(--teal-deep)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.on-teal :focus-visible{outline-color:var(--sand)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--teal);color:var(--paper);padding:10px 16px;position:absolute;inset-block-start:8px;inset-inline-start:var(--gutter);transform:translateY(-160%)}.skip-link:focus{color:var(--paper);transform:none}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sand-dark);font-weight:600;line-height:1.4}.on-teal .eyebrow{color:var(--on-teal-eyebrow)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.012em}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.h2-sub{font-size:var(--fs-h2-sub);line-height:1.12}.h2-band{font-size:var(--fs-h2-band);line-height:1.06}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.h4{font-size:var(--fs-h4);font-weight:500;line-height:1.3}.lead{font-size:var(--fs-lead);color:var(--ink-body);line-height:1.7}.body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-body)}.body-sm{font-size:var(--fs-body-sm);color:var(--ink-body);line-height:1.7}.body-strong{color:var(--ink)}.quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-quote);line-height:var(--lh-quote);color:var(--teal)}.caption{font-size:var(--fs-caption);color:var(--ink-muted);line-height:1.5}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--sand-dark)}.on-teal{background:var(--teal);color:var(--on-teal-heading)}.on-teal .body,.on-teal .body-sm,.on-teal .lead{color:var(--on-teal-body)}.on-teal .body-strong{color:var(--on-teal-strong)}.stack{gap:var(--stack);flex-direction:column;display:flex}.link{color:var(--link-color,var(--teal));border-bottom:1.5px solid var(--link-rule-color,var(--link-rule));padding-bottom:1px}.link:hover{color:var(--link-hover-color,var(--teal-deep));border-bottom-color:var(--link-hover-color,var(--teal))}.on-teal{--link-color:var(--sand);--link-rule-color:var(--on-teal-link-rule);--link-hover-color:var(--paper)}.link-tertiary{font-size:calc(var(--fs-body) - 2.5px);color:var(--sand-dark);border-bottom:1px solid var(--tertiary-link-rule);align-self:flex-start;padding-bottom:2px}.link-tertiary:hover{color:var(--ink);border-bottom-color:var(--sand-dark)}.link-on-teal{color:var(--sand);border-bottom:1px solid var(--on-teal-link-rule)}.link-on-teal:hover{color:var(--paper);border-bottom-color:var(--sand)}.section{padding-inline:var(--gutter);padding-block:var(--section-y)}.ruled{border-top:1px solid var(--rule)}.centred{flex-direction:column;display:flex}@media (width>=720px){.centred{text-align:center;align-items:center}}:lang(ar) body{font-size:calc(var(--fs-body) * 1.08)}:lang(ar) .eyebrow,:lang(ar) .mono{text-transform:none;letter-spacing:0;font-size:calc(var(--fs-eyebrow) * 1.3)}:lang(ar) .h1,:lang(ar) .h2,:lang(ar) .h2-band,:lang(ar) .h2-sub,:lang(ar) .h3{letter-spacing:0;line-height:1.35}:lang(ar) .quote{font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.logo--teal[data-astro-cid-f7espo7c]{color:var(--teal)}.logo--sand[data-astro-cid-f7espo7c]{color:var(--sand)}.btn[data-astro-cid-72d4w2ge]{min-height:44px;padding:var(--pad-btn);font-family:var(--font-ui);font-size:var(--fs-btn);text-align:center;cursor:pointer;transition:background-color var(--t-fast) ease, color var(--t-fast) ease;border:0;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.btn--paper[data-astro-cid-72d4w2ge]{background:var(--teal);color:var(--paper)}.btn--paper[data-astro-cid-72d4w2ge]:hover{background:var(--teal-deep);color:var(--paper)}.btn--teal[data-astro-cid-72d4w2ge]{background:var(--sand);color:var(--teal-deep);font-weight:600}.btn--teal[data-astro-cid-72d4w2ge]:hover{background:var(--paper);color:var(--teal-deep)}.btn--header[data-astro-cid-72d4w2ge]{padding:12px 22px;font-size:16px}@media (width<=719px){.btn--default[data-astro-cid-72d4w2ge]{width:100%;display:flex}}.header[data-astro-cid-nen7h5rs]{padding:16px var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.brand[data-astro-cid-nen7h5rs] .brand__mark{flex:none;width:28px;height:28px}.brand__word[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.005em;font-size:21px;font-weight:400;line-height:1}.nav[data-astro-cid-nen7h5rs]{display:none}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]{color:var(--ink-body);border-bottom:1.5px solid #0000;padding-block:4px;font-size:16.5px;display:inline-block}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--teal)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--teal);border-bottom-color:var(--teal);padding-bottom:3px;font-weight:600}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;margin-inline-end:-10px;padding:0 10px;display:flex;position:relative}.menu-toggle__bar[data-astro-cid-nen7h5rs]{background:var(--ink);width:24px;height:1.5px;transition:transform var(--t-fast) ease;display:block}.menu-toggle--close[data-astro-cid-nen7h5rs] .menu-toggle__bar[data-astro-cid-nen7h5rs]{inset-inline-end:10px;position:absolute;top:50%}.menu-toggle--close[data-astro-cid-nen7h5rs] .menu-toggle__bar[data-astro-cid-nen7h5rs]:first-of-type{transform:rotate(45deg)}.menu-toggle--close[data-astro-cid-nen7h5rs] .menu-toggle__bar[data-astro-cid-nen7h5rs]:last-of-type{transform:rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{background:var(--paper);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);border:0;margin:0;padding:0}.menu[data-astro-cid-nen7h5rs][open]{flex-direction:column;display:flex}.menu[data-astro-cid-nen7h5rs]::backdrop{background:var(--paper)}.menu__top[data-astro-cid-nen7h5rs]{padding:16px var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.menu__list[data-astro-cid-nen7h5rs]{padding:12px var(--gutter);flex:1;margin:0;list-style:none}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule)}.menu__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink);padding-block:18px;display:block}.menu__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--teal)}.menu__link[data-astro-cid-nen7h5rs][aria-current=page]:before{content:"";vertical-align:middle;background:var(--sand-dark);width:22px;height:2px;margin-inline-end:14px;display:inline-block}.menu__cta[data-astro-cid-nen7h5rs]{padding:24px var(--gutter) max(28px, env(safe-area-inset-bottom))}.menu__cta[data-astro-cid-nen7h5rs] .btn{width:100%;display:flex}html.menu-open{overflow:hidden}@media (width>=960px){.header[data-astro-cid-nen7h5rs]{padding:28px var(--gutter)}.brand[data-astro-cid-nen7h5rs]{gap:12px}.brand[data-astro-cid-nen7h5rs] .brand__mark{width:36px;height:36px}.brand__word[data-astro-cid-nen7h5rs]{font-size:27px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:flex}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}@media (width>=960px) and (width<=1119px){.nav[data-astro-cid-nen7h5rs],.nav__list[data-astro-cid-nen7h5rs]{gap:26px}}.footer[data-astro-cid-jo6i4kqk]{padding:28px var(--gutter) 32px;background:var(--teal-deep);color:var(--footer-text);--link-color:var(--footer-text);--link-rule-color:var(--footer-rule);--link-hover-color:var(--paper);flex-direction:column;gap:16px;font-size:15px;line-height:1.5;display:flex}.footer__company[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.footer__identity[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer__name[data-astro-cid-jo6i4kqk]{font-weight:700}.footer__address[data-astro-cid-jo6i4kqk]{font-size:.875em}.footer__company[data-astro-cid-jo6i4kqk] .footer__mark{flex:none;width:24px;height:24px}.footer__links[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--footer-rule);flex-direction:column;gap:12px;margin:0;padding:16px 0 0;list-style:none;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-text)}.footer__social[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;margin-inline-start:-12px;padding:0;list-style:none;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper)}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--sand)}@media (width>=720px){.footer[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center;padding-block:44px;font-size:15.5px}.footer__company[data-astro-cid-jo6i4kqk]{gap:12px}.footer__company[data-astro-cid-jo6i4kqk] .footer__mark{width:26px;height:26px}.footer__links[data-astro-cid-jo6i4kqk]{border-top:0;flex-direction:row;align-items:center;gap:28px;padding:0}.footer__social[data-astro-cid-jo6i4kqk]{margin-inline:-4px -12px}}.logo-sprite[data-astro-cid-l54dllfa]{width:0;height:0;position:absolute;overflow:hidden}
