.backdrop[data-astro-cid-5ydfxmfq]{--ink:var(--color-navy);--ink-opacity:.055;--accent-opacity:.2;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop--navy[data-astro-cid-5ydfxmfq]{--ink:#fff;--ink-opacity:.05;--accent-opacity:.7}.backdrop--arch[data-astro-cid-5ydfxmfq] .backdrop-art[data-astro-cid-5ydfxmfq]{--size:var(--arch-size,clamp(40rem, 105vw, 96rem));width:var(--size);aspect-ratio:1;left:calc(var(--arch-x,75%) - var(--size) / 2);top:calc(var(--arch-top,2rem) - var(--size) * .1953);position:absolute}.backdrop--align-bottom[data-astro-cid-5ydfxmfq] .backdrop-art[data-astro-cid-5ydfxmfq]{top:auto;bottom:calc(var(--size) * -.2656)}.arch-fill[data-astro-cid-5ydfxmfq]{fill:var(--ink);fill-opacity:calc(var(--ink-opacity) * .5)}.arch-stroke[data-astro-cid-5ydfxmfq]{fill:none;stroke:var(--ink);stroke-width:.06px;stroke-opacity:calc(var(--ink-opacity) * 3)}.arch-square[data-astro-cid-5ydfxmfq]{fill:var(--color-brand-accent);opacity:var(--accent-opacity);transform-box:fill-box;transform-origin:50%}.backdrop--contours[data-astro-cid-5ydfxmfq] .backdrop-art[data-astro-cid-5ydfxmfq]{aspect-ratio:104/116;width:min(44rem,85vw);position:absolute;top:1.5rem;right:min(-8rem,-8vw)}.backdrop--contours[data-astro-cid-5ydfxmfq]{mask-image:linear-gradient(#000 30%,#0000 92%)}.contour[data-astro-cid-5ydfxmfq]{fill:none;stroke:var(--ink);stroke-width:.14px;stroke-opacity:calc(var(--ink-opacity) * 2.6)}.backdrop--lines[data-astro-cid-5ydfxmfq]{mask-image:linear-gradient(90deg,#0000 8%,#000 58%)}.backdrop--lines[data-astro-cid-5ydfxmfq] .backdrop-art[data-astro-cid-5ydfxmfq]{right:var(--lines-right,clamp(-6rem, -4vw, 0rem));width:var(--lines-width,min(62rem, 92vw));height:auto;position:absolute;bottom:0}.backdrop--colonnade[data-astro-cid-5ydfxmfq]{--lines-right:1.5rem}@media (width>=1100px){.backdrop--cascade[data-astro-cid-5ydfxmfq],.backdrop--echo[data-astro-cid-5ydfxmfq]{--lines-right:clamp(10rem, 22vw, 22rem)}}.line[data-astro-cid-5ydfxmfq]{fill:none;stroke:var(--ink);stroke-width:.14px;stroke-opacity:calc(var(--ink-opacity) * 2.8)}.line--ground[data-astro-cid-5ydfxmfq]{stroke-opacity:calc(var(--ink-opacity) * 1.6)}.line--tile[data-astro-cid-5ydfxmfq],.line--mark[data-astro-cid-5ydfxmfq]{stroke-width:.2px}.line--wave[data-astro-cid-5ydfxmfq]{stroke-opacity:calc(var(--ink-opacity) * (3.2 - var(--i) * .3))}.tile-fill[data-astro-cid-5ydfxmfq],.mark-fill[data-astro-cid-5ydfxmfq]{fill:var(--ink);fill-opacity:calc(var(--ink-opacity) * .6)}.mark-fill[data-astro-cid-5ydfxmfq]{fill-opacity:calc(var(--ink-opacity) * 2)}.accent[data-astro-cid-5ydfxmfq]{fill:var(--color-brand-accent);opacity:var(--accent-opacity);transform-box:fill-box;transform-origin:50%}.strata[data-astro-cid-5ydfxmfq]{flex-direction:column;gap:.625rem;width:min(36rem,45%);display:flex;position:absolute;top:clamp(5rem,9vw,7.5rem);right:0}.stratum[data-astro-cid-5ydfxmfq]{height:.875rem;margin-left:calc(var(--i) * 12%);background:var(--c);opacity:.12;transform-origin:100%;display:block}.backdrop--navy[data-astro-cid-5ydfxmfq] .stratum[data-astro-cid-5ydfxmfq]{opacity:.2}@media (prefers-reduced-motion:no-preference){.backdrop--animate[data-astro-cid-5ydfxmfq] .arch-stroke[data-astro-cid-5ydfxmfq]{stroke-dasharray:1;animation:backdrop-draw 2.2s var(--ease-out) .15s both}.backdrop--animate[data-astro-cid-5ydfxmfq] .arch-fill[data-astro-cid-5ydfxmfq]{animation:backdrop-fade 1.2s var(--ease-out) 1.1s both}.backdrop--animate[data-astro-cid-5ydfxmfq] .arch-square[data-astro-cid-5ydfxmfq]{animation:backdrop-settle .6s var(--ease-out) 1.55s both}.backdrop--animate[data-astro-cid-5ydfxmfq] .contour[data-astro-cid-5ydfxmfq]{stroke-dasharray:1;animation:backdrop-draw 1.6s var(--ease-out) calc(.1s + var(--i) * 90ms) both}.backdrop--animate[data-astro-cid-5ydfxmfq] .line[data-astro-cid-5ydfxmfq]{stroke-dasharray:1;animation:backdrop-draw 1.5s var(--ease-out) calc(.15s + var(--i,0) * .12s) both}.backdrop--animate[data-astro-cid-5ydfxmfq] .line--tile[data-astro-cid-5ydfxmfq]{animation-duration:1s;animation-delay:calc(.1s + var(--i) * 80ms)}.backdrop--animate[data-astro-cid-5ydfxmfq] .tile-fill[data-astro-cid-5ydfxmfq]{animation:backdrop-fade .8s var(--ease-out) calc(.7s + var(--i) * 80ms) both}.backdrop--colonnade[data-astro-cid-5ydfxmfq].backdrop--animate .accent[data-astro-cid-5ydfxmfq]{animation-delay:1.6s}.backdrop--animate[data-astro-cid-5ydfxmfq] .mark-fill[data-astro-cid-5ydfxmfq]{animation:backdrop-fade .8s var(--ease-out) .9s both}.backdrop--animate[data-astro-cid-5ydfxmfq] .accent[data-astro-cid-5ydfxmfq]{animation:backdrop-settle .6s var(--ease-out) 1.3s both}.backdrop--animate[data-astro-cid-5ydfxmfq] .line--wave[data-astro-cid-5ydfxmfq]{animation:backdrop-draw 1.5s var(--ease-out) calc(.7s + var(--i) * .14s) both, backdrop-swell 7s ease-in-out calc(2.6s + var(--i) * .45s) infinite}.backdrop--animate[data-astro-cid-5ydfxmfq] .stratum[data-astro-cid-5ydfxmfq]{animation:backdrop-extend 1s var(--ease-out) calc(.1s + var(--i) * .11s) both}}@keyframes backdrop-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes backdrop-settle{0%{opacity:0;transform:translateY(-40%)scale(.6)}}@keyframes backdrop-fade{0%{opacity:0}}@keyframes backdrop-swell{50%{stroke-opacity:calc(var(--ink-opacity) * 5)}}@keyframes backdrop-extend{0%{transform:scaleX(0)}}.page-hero[data-astro-cid-2bcg53wk]{isolation:isolate;padding:clamp(3rem,5vw,4.5rem) 0 clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden}.page-hero-grid[data-astro-cid-2bcg53wk]{gap:var(--space-xl) var(--space-3xl);flex-wrap:wrap;align-items:flex-end;display:flex}.page-hero-grid--aside[data-astro-cid-2bcg53wk]{align-items:flex-start}.page-hero-main[data-astro-cid-2bcg53wk]{flex:999 36rem;min-width:0}.page-hero-main[data-astro-cid-2bcg53wk] h1[data-astro-cid-2bcg53wk]{max-width:15ch}.page-hero-eyebrow[data-astro-cid-2bcg53wk]{margin-bottom:var(--space-md)}.page-hero-lead[data-astro-cid-2bcg53wk]{margin-top:var(--space-lg)}.page-hero-aside[data-astro-cid-2bcg53wk]{flex:20rem;min-width:0;max-width:28rem}@media not all and (hover:hover) and (pointer:fine) and (width>=48rem){.page-hero-aside[data-astro-cid-2bcg53wk]:has(>.aside-figure){display:none}}.page-hero-photo[data-astro-cid-2bcg53wk]{z-index:-1;background:var(--color-navy);position:absolute;inset:0}.page-hero-photo[data-astro-cid-2bcg53wk] img[data-astro-cid-2bcg53wk]{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.page-hero-photo[data-astro-cid-2bcg53wk]:after{content:"";background:linear-gradient(90deg,#07122cf0 0%,#0b1b3fd6 42%,#0b1b3f80 100%);position:absolute;inset:0}@media (width<=768px){.page-hero-photo[data-astro-cid-2bcg53wk]:after{background:#0b1b3fdb}}.page-hero--dark[data-astro-cid-2bcg53wk] .page-hero-lead[data-astro-cid-2bcg53wk]{color:var(--color-on-navy)}.page-hero--dark[data-astro-cid-2bcg53wk] .breadcrumbs a,.page-hero--dark[data-astro-cid-2bcg53wk] .breadcrumbs .separator{color:var(--color-on-navy-subtle)}.page-hero--dark[data-astro-cid-2bcg53wk] .breadcrumbs a:hover,.page-hero--dark[data-astro-cid-2bcg53wk] .breadcrumbs span[aria-current]{color:#fff}
