.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)}}.final-cta[data-astro-cid-f3wvl5jl]{--arch-x:80%;isolation:isolate;padding:var(--space-5xl) 0;position:relative;overflow:hidden}.final-cta-inner[data-astro-cid-f3wvl5jl]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl) var(--space-3xl);flex-wrap:wrap;display:flex}.final-cta-content[data-astro-cid-f3wvl5jl]{flex:999 34rem;min-width:0}.final-cta-content[data-astro-cid-f3wvl5jl] h2[data-astro-cid-f3wvl5jl]{font-size:var(--text-display);letter-spacing:-.025em;margin-bottom:var(--space-md);max-width:18ch;line-height:1.04}.final-cta-content[data-astro-cid-f3wvl5jl] p[data-astro-cid-f3wvl5jl]{max-width:34em;font-size:1.125rem}.final-cta-actions[data-astro-cid-f3wvl5jl]{flex-wrap:wrap;gap:.75rem;display:flex}
