:root{--font-sans: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--step--1: clamp(.875rem, .83rem + .19vw, 1rem);--step-0: clamp(1rem, .94rem + .25vw, 1.125rem);--step-1: clamp(1.25rem, 1.15rem + .5vw, 1.55rem);--step-2: clamp(1.75rem, 1.25rem + 2.2vw, 1.875rem);--step-3: clamp(2rem, 1.09rem + 3.62vw, 2.25rem);--space-xs: .5rem;--space-sm: .875rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--radius: 8px;--radius-lg: 24px;--measure: 68ch;--container: 1140px;--content-max: 980px}:root{--c-teal: #18555a;--c-teal-dark: #123f43;--c-teal-light: #33a3b9;--c-teal-mid: #277d8e;--c-coral: #dd5f43;--c-bone: #fdf9f2;--c-green: #d7e07e;--c-orange: #ff8a42;--c-berry: #913a55;--c-pink: #ebadac;--c-blue-light: #d7ecf2;--c-beige: #f6e8ca;--c-black: #0d0d0d;--c-grey-30: #d8e3e7;--c-grey-dark: #494949;--c-white: #ffffff;--surface: var(--c-bone);--surface-raised: var(--c-white);--surface-inverse: var(--c-teal);--hero-bg: linear-gradient(90deg, #18555a 0%, #123f43 100%);--hero-text: var(--c-bone);--hero-accent: var(--c-green);--nav-pill: rgb(255 255 255 / .12);--structure: var(--c-teal);--cta: var(--c-coral);--on-cta: var(--c-white);--accent: #ba3d22;--text: var(--c-black);--text-muted: var(--c-grey-dark);--text-on-inverse: var(--c-bone);--border: var(--c-grey-30);--link: var(--c-teal);--link-hover: var(--c-coral);--focus: var(--c-teal-light)}.on-inverse,.section--inverse,.hero--inverted,.site-header,.site-footer,.panel--teal{--cta: var(--c-orange);--on-cta: #1c2b2b}.on-pale{--cta: var(--structure);--on-cta: var(--c-bone)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);line-height:max(24px,1.5em);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--structure);line-height:1.2;margin:0 0 var(--space-sm);font-weight:800;letter-spacing:-.015em;overflow-wrap:break-word}h1{font-size:var(--step-3);font-weight:700;line-height:1.04;max-width:26ch}h2{font-size:var(--step-2)}h3{font-size:var(--step-1);font-weight:700}p,ul,ol{margin:0 0 var(--space-md);overflow-wrap:break-word}p{max-width:var(--measure)}[style*="text-align:center"]>p,[style*="text-align: center"]>p,.section--center p,.cta__panel p,.procurement p{margin-inline:auto}a{color:var(--link);text-underline-offset:.16em}a:hover{color:var(--link-hover)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:61.1875rem){main:not(.bare) :is(h1,h2,h3,h4):not(.card *):not(.person-card *):not(.person *):not(.paper *):not(.detail *):not(.stages__list *):not(.post *):not(.post__head *):not(.legal *):not(.challenge *):not(.widening *):not(.backed *):not(.home-hero *):not(.redesign *),main:not(.bare) .section__eyebrow,main:not(.bare) .section__intro{text-align:center}main:not(.bare) .section__intro,main:not(.bare) :is(h1,h2,h3,h4):not(.card *):not(.person-card *):not(.person *):not(.paper *):not(.detail *):not(.stages__list *):not(.post *):not(.post__head *):not(.legal *):not(.challenge *):not(.widening *):not(.backed *):not(.home-hero *):not(.redesign *){margin-inline:auto}}@media(max-width:30rem){main:not(.bare) .stages__list :is(h3,h4){text-align:center}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}main>:where(section,div,article):not(:first-child):not(.bleed-full):not(.container){padding-inline:max(0px,calc((100% - var(--content-max)) / 2))}main>:where(section,div,article):not(:first-child):not(.bleed-full) :where(.anchor--bleed){margin-inline:calc(max(0px,calc((100% - var(--content-max)) / 2)) - var(--bleed-pull, 0px))}.container{--gutter: clamp(.875rem, -2.34rem + 12.8vw, 1.5rem);width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.skip-link{position:absolute;left:-9999px;background:var(--cta);color:var(--on-cta);padding:var(--space-xs) var(--space-md);z-index:100}.skip-link:focus{left:var(--space-md);top:var(--space-xs)}.cc[data-astro-cid-garwan2p]{position:fixed;left:0;right:0;bottom:0;z-index:300}.cc[data-astro-cid-garwan2p][hidden]{display:none}.cc__panel[data-astro-cid-garwan2p]{background:var(--surface);border-top:1px solid var(--border);padding:clamp(1rem,5.5vw,1.4rem) clamp(1rem,5.2vw,1.3rem);max-width:var(--content-max);margin-inline:auto;box-shadow:0 -6px 24px #0000001a}.cc__panel[data-astro-cid-garwan2p] p[data-astro-cid-garwan2p]{font-size:var(--step--1);color:var(--text);margin-bottom:clamp(.6rem,3vw,.85rem);max-width:44ch}.cc__panel[data-astro-cid-garwan2p] p[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:var(--c-berry);font-weight:600}.cc__actions[data-astro-cid-garwan2p]{display:flex;gap:clamp(.5rem,3.7vw,.95rem)}.cc__btn[data-astro-cid-garwan2p]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.cc__pill[data-astro-cid-garwan2p]{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;height:1.625rem;padding-inline:.5rem;border-radius:999px;background:var(--surface-inverse);color:var(--text-on-inverse);font-weight:600;font-size:.6875rem}.cc__pill--ghost[data-astro-cid-garwan2p]{background:var(--surface);color:var(--surface-inverse);border:1px solid var(--surface-inverse)}.cc__btn[data-astro-cid-garwan2p]:hover .cc__pill[data-astro-cid-garwan2p],.cc__btn[data-astro-cid-garwan2p]:focus-visible .cc__pill[data-astro-cid-garwan2p]{opacity:.92}.site-header[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:100;background:var(--surface-inverse);color:var(--text-on-inverse);padding:var(--space-sm) 0;transition:box-shadow .4s ease-in-out,padding .4s ease-in-out}.site-header[data-astro-cid-37fxchfa]:after{content:"";position:absolute;inset:100% 0 auto;height:14px;background:linear-gradient(rgb(0 0 0 / .1),transparent);pointer-events:none}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-37fxchfa]{transition:none}}.site-header__inner[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.site-header__brand[data-astro-cid-37fxchfa]{display:flex;align-items:center}.site-header__brand[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{height:37px;width:auto}.site-nav[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{display:flex;gap:var(--space-md);list-style:none;margin:0;padding:.45rem 1.4rem;background:var(--nav-pill);border-radius:999px;flex-wrap:wrap}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--text-on-inverse);text-decoration:none;font-weight:500;font-size:var(--step--1);transition:opacity .4s ease-in-out;opacity:1}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover,.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:focus-visible{opacity:.7}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{border-bottom:2px solid currentColor;padding-bottom:2px}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{transition:none}}.site-nav__has-children[data-astro-cid-37fxchfa]{position:relative}.site-nav[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa].site-nav__sub{display:none;position:absolute;left:0;top:100%;margin:0;padding:.6rem 1rem;list-style:none;background:var(--surface-inverse);border-radius:var(--radius);z-index:20;min-width:max-content;flex-direction:column;gap:.5rem;box-shadow:0 10px 30px #0000002e}.site-nav__sub[data-astro-cid-37fxchfa]{display:none!important}.site-nav__has-children[data-astro-cid-37fxchfa]:hover>.site-nav__sub[data-astro-cid-37fxchfa],.site-nav__has-children[data-astro-cid-37fxchfa]:focus-within>.site-nav__sub[data-astro-cid-37fxchfa],.site-nav__has-children[data-astro-cid-37fxchfa].is-open>.site-nav__sub[data-astro-cid-37fxchfa]{display:flex!important}.site-nav__has-children[data-astro-cid-37fxchfa]:after{content:"";position:absolute;inset:100% 0 auto;height:.6rem}.site-header__cta[data-astro-cid-37fxchfa]{background:var(--cta);color:var(--on-cta);font-weight:600;font-size:var(--step--1);text-decoration:none;padding:.7rem 1.3rem;border-radius:999px;min-height:44px;display:none;align-items:center;gap:.4rem;white-space:nowrap}@media(min-width:64.0625rem){.site-header__cta[data-astro-cid-37fxchfa]{display:inline-flex}}.site-header__cta[data-astro-cid-37fxchfa]{box-shadow:0 8px 10px -6px #0000004d;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.site-header__cta[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{display:inline-block;transition:transform .3s ease-in-out}.site-header__cta[data-astro-cid-37fxchfa]:hover,.site-header__cta[data-astro-cid-37fxchfa]:focus-visible{color:var(--on-cta);transform:translateY(-1px);box-shadow:0 10px 16px -6px #00000059}.site-header__cta[data-astro-cid-37fxchfa]:hover span[data-astro-cid-37fxchfa]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.site-header__cta[data-astro-cid-37fxchfa],.site-header__cta[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{transition:none}.site-header__cta[data-astro-cid-37fxchfa]:hover{transform:none}}.site-nav__toggle[data-astro-cid-37fxchfa]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.site-nav__burger[data-astro-cid-37fxchfa],.site-nav__scrim[data-astro-cid-37fxchfa],.site-nav__cta[data-astro-cid-37fxchfa]{display:none}@media(max-width:64rem){.site-nav__burger[data-astro-cid-37fxchfa]{grid-area:burger;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;justify-self:end}.site-nav__burger-box[data-astro-cid-37fxchfa],.site-nav__burger-box[data-astro-cid-37fxchfa]:before,.site-nav__burger-box[data-astro-cid-37fxchfa]:after{content:"";display:block;width:23px;height:2px;background:var(--text-on-inverse);border-radius:2px;transition:transform .3s ease,opacity .2s ease}.site-nav__burger-box[data-astro-cid-37fxchfa]{position:relative}.site-nav__burger-box[data-astro-cid-37fxchfa]:before{position:absolute;top:-7px}.site-nav__burger-box[data-astro-cid-37fxchfa]:after{position:absolute;top:7px}.site-nav__toggle[data-astro-cid-37fxchfa]:checked~.site-header__inner[data-astro-cid-37fxchfa] .site-nav__burger-box[data-astro-cid-37fxchfa],.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-nav__burger-box[data-astro-cid-37fxchfa]{background:transparent}.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-nav__burger-box[data-astro-cid-37fxchfa]:before{transform:translateY(7px) rotate(45deg)}.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-nav__burger-box[data-astro-cid-37fxchfa]:after{transform:translateY(-7px) rotate(-45deg)}.site-header__brand[data-astro-cid-37fxchfa],.site-nav__burger[data-astro-cid-37fxchfa]{position:relative;z-index:120}.site-nav[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:90;background:var(--hero-bg);padding:6rem var(--space-md) var(--space-lg);display:none;overflow-y:auto}.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-nav[data-astro-cid-37fxchfa]{display:block;transform:none;transition:transform .35s ease}@starting-style{.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-nav[data-astro-cid-37fxchfa]{transform:translate(100%)}}.site-nav[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);background:none;padding:0;flex-wrap:wrap;overflow:visible}.site-nav[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa].site-nav__sub{display:flex!important;position:static;background:none;box-shadow:none;padding:.35rem 0 0}.site-nav__sub[data-astro-cid-37fxchfa]>li[data-astro-cid-37fxchfa]{margin-left:55px}.site-nav__sub[data-astro-cid-37fxchfa]>li[data-astro-cid-37fxchfa]+li[data-astro-cid-37fxchfa]{margin-top:calc(-1px - .5rem)}.site-nav__has-children[data-astro-cid-37fxchfa]:after{content:none}.site-nav[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{white-space:normal}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:var(--step-1)}.site-nav__cta[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--space-lg);background:var(--cta);color:var(--on-cta);font-weight:600;font-size:var(--step-0);padding:.8rem 1.4rem;border-radius:999px;min-height:44px;text-decoration:none}.site-header__inner[data-astro-cid-37fxchfa]:has(.site-nav__toggle:checked) .site-header__cta[data-astro-cid-37fxchfa]{visibility:hidden}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-37fxchfa],.site-nav__burger-box[data-astro-cid-37fxchfa],.site-nav__burger-box[data-astro-cid-37fxchfa]:before,.site-nav__burger-box[data-astro-cid-37fxchfa]:after{transition:none}}}@media(max-width:64rem){.site-header[data-astro-cid-37fxchfa]{padding:.5rem 0}.site-header__inner[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand cta burger";align-items:center;gap:.5rem var(--space-sm)}.site-header__brand[data-astro-cid-37fxchfa]{grid-area:brand}.site-header__brand[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{height:30px}.site-header__cta[data-astro-cid-37fxchfa]{grid-area:cta;justify-self:end;padding:.5rem .9rem;font-size:.8rem}}main[data-astro-cid-37fxchfa]{padding-block:0}main[data-astro-cid-37fxchfa]>.hero:first-child{margin-top:0}.site-footer[data-astro-cid-37fxchfa]{background:var(--surface-inverse);color:var(--text-on-inverse);padding:0 0 var(--space-lg)}.site-footer__cta[data-astro-cid-37fxchfa]{padding:3.3rem 0 var(--space-md)}.site-footer__cta-inner[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center}.site-footer__cta-copy[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;align-items:flex-start}.site-footer__cta[data-astro-cid-37fxchfa] h2[data-astro-cid-37fxchfa]{color:var(--text-on-inverse);font-size:var(--step-1);font-weight:700;line-height:1.2;margin-bottom:var(--space-md);max-width:18ch}.site-footer__pill[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:.4rem;background:var(--cta);color:var(--on-cta);font-weight:600;font-size:var(--step--1);padding:.7rem 1.3rem;border-radius:999px;box-shadow:0 8px 10px -6px #0000004d;min-height:44px}.site-footer__pill[data-astro-cid-37fxchfa]{text-decoration:none}.site-footer__pill[data-astro-cid-37fxchfa]:hover,.site-footer__pill[data-astro-cid-37fxchfa]:focus-visible{text-decoration:none;opacity:.92}.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:not(.site-footer__pill){color:var(--text-on-inverse);text-decoration:none}.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:not(.site-footer__pill):hover,.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:not(.site-footer__pill):focus-visible{text-decoration:underline}.site-footer[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin-bottom:var(--space-xs)}.site-footer__cols[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);gap:0 clamp(var(--space-xs),2vw,var(--space-sm));align-items:start}.site-footer__col[data-astro-cid-37fxchfa]{display:grid;gap:3px}.site-footer__col[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{font-size:var(--step--1);font-weight:500}.site-footer__col[data-astro-cid-37fxchfa]{list-style:none;margin:0;padding:0;min-width:8rem}.site-footer__col[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{margin-bottom:var(--space-xs)}.site-footer__col[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]:last-child{margin-bottom:0}.site-footer[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa],.site-footer[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa],.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{line-height:24px}.site-footer__socials[data-astro-cid-37fxchfa]{display:flex;gap:0;margin:clamp(var(--space-sm),4vw,var(--space-md)) 0 0 -14px;list-style:none;padding:0}.site-footer__socials[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]+li[data-astro-cid-37fxchfa]{margin-left:-20px}.site-footer__plate[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:16px;height:16px;padding:14px;border-radius:4px;background:var(--text-on-inverse);background-clip:content-box;transition:opacity .2s ease}.site-footer__plate[data-astro-cid-37fxchfa] .site-footer__icon[data-astro-cid-37fxchfa]{color:var(--surface-inverse)}.site-footer__plate[data-astro-cid-37fxchfa]:hover,.site-footer__plate[data-astro-cid-37fxchfa]:focus-visible{text-decoration:none;opacity:.85}.site-footer__plate[data-astro-cid-37fxchfa].is-placeholder{opacity:.55;cursor:default}.site-footer__icon[data-astro-cid-37fxchfa]{width:10px;height:10px;flex:none;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.site-footer__icon[data-astro-cid-37fxchfa][data-icon=linkedin]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.22 8.02h4.56V24H.22zM8.34 8.02h4.37v2.18h.06c.61-1.15 2.1-2.37 4.32-2.37 4.62 0 5.47 3.04 5.47 7v9.17h-4.56v-8.13c0-1.94-.03-4.43-2.7-4.43-2.7 0-3.11 2.11-3.11 4.29V24H8.34z'/%3E%3C/svg%3E")}.site-footer__icon[data-astro-cid-37fxchfa][data-icon=instagram]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.16c3.2 0 3.58.01 4.85.07 3.25.15 4.77 1.69 4.92 4.92.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.15 3.23-1.66 4.77-4.92 4.92-1.27.06-1.64.07-4.85.07s-3.58-.01-4.85-.07c-3.26-.15-4.77-1.7-4.92-4.92-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85C2.38 3.92 3.89 2.38 7.15 2.23 8.42 2.17 8.8 2.16 12 2.16zM12 0C8.74 0 8.33.01 7.05.07c-4.36.2-6.78 2.62-6.98 6.98C.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.2 4.36 2.62 6.78 6.98 6.98C8.33 23.99 8.74 24 12 24s3.67-.01 4.95-.07c4.35-.2 6.78-2.62 6.98-6.98.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.2-4.35-2.62-6.78-6.98-6.98C15.67.01 15.26 0 12 0zm0 5.84a6.16 6.16 0 100 12.32A6.16 6.16 0 0012 5.84zM12 16a4 4 0 110-8 4 4 0 010 8zm6.41-11.85a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88z'/%3E%3C/svg%3E")}.site-footer__icon[data-astro-cid-37fxchfa][data-icon=youtube]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.5 6.19a3.02 3.02 0 00-2.12-2.14C19.5 3.55 12 3.55 12 3.55s-7.5 0-9.38.5A3.02 3.02 0 00.5 6.19C0 8.07 0 12 0 12s0 3.93.5 5.81a3.02 3.02 0 002.12 2.14c1.88.5 9.38.5 9.38.5s7.5 0 9.38-.5a3.02 3.02 0 002.12-2.14C24 15.93 24 12 24 12s0-3.93-.5-5.81zM9.55 15.57V8.43L15.82 12z'/%3E%3C/svg%3E")}.site-footer__icon[data-astro-cid-37fxchfa][data-icon=hubspot]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16 7.93V5.76a1.67 1.67 0 00.96-1.5v-.05a1.67 1.67 0 00-1.67-1.67h-.05a1.67 1.67 0 00-1.67 1.67v.05a1.67 1.67 0 00.96 1.5v2.17a4.73 4.73 0 00-2.25.99L8.49 4.28a1.88 1.88 0 10-.88 1.19l5.85 4.55a4.74 4.74 0 00.07 5.35l-1.78 1.78a1.53 1.53 0 00-.44-.07 1.55 1.55 0 101.55 1.55 1.53 1.53 0 00-.07-.44l1.76-1.76a4.76 4.76 0 103.61-8.5zm-1.11 7.15a2.44 2.44 0 112.44-2.44 2.44 2.44 0 01-2.44 2.44z'/%3E%3C/svg%3E")}.site-footer__icon[data-astro-cid-37fxchfa][data-icon=bellarmine]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3L1 9l11 6 9-4.91V17h2V9zM5 13.18v4L12 21l7-3.82v-4L12 17z'/%3E%3C/svg%3E")}.site-footer__legal[data-astro-cid-37fxchfa]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between;margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgb(255 255 255 / .2);font-size:var(--step--1);color:#fffc}.site-footer__legal[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin-bottom:0}
