.hx{pointer-events:none;--px:0;--py:0;position:absolute;inset:0;overflow:hidden}.hx__svg{width:100%;height:100%;position:absolute;inset:0}.hx--light{--hx-wash:var(--hero-wash);--hx-veil:var(--hero-veil);--hx-clear:var(--hero-clear);--hx-trace:var(--hero-trace);--hx-faint:var(--hero-faint);--hx-dot:var(--hero-dot);--hx-glass-a:var(--surface);--hx-glass-b:var(--gold);--hx-glass-b-op:.32;--hx-glass-a-op:.9;--hx-side:var(--hero-faint);--hx-side-r:var(--hero-glass);--hx-edge:var(--gold-edge);--hx-night:var(--night);--hx-core:var(--gold-bright);--hx-spark:var(--gold);--hx-window:var(--surface);--hx-shadow:var(--hero-soft-shadow)}.hx--dark{--hx-wash:var(--hero-wash-dark);--hx-veil:var(--hero-veil-dark);--hx-clear:var(--hero-clear-dark);--hx-trace:var(--hero-trace-dark);--hx-faint:var(--hero-faint-dark);--hx-dot:var(--hero-dot-dark);--hx-glass-a:var(--night-2);--hx-glass-b:var(--gold);--hx-glass-b-op:.3;--hx-glass-a-op:.95;--hx-side:var(--hero-faint-dark);--hx-side-r:var(--hero-glass-dark);--hx-edge:var(--gold-edge);--hx-night:var(--night-2);--hx-core:var(--gold-bright);--hx-spark:var(--gold-bright);--hx-window:var(--night-2);--hx-shadow:var(--hero-glass-dark)}.hx__wash{position:absolute;inset:0}.hx-dot{fill:var(--hx-dot)}.hx-dot-bright{fill:var(--gold)}.hx-stop-a{stop-color:var(--hx-glass-a);stop-opacity:var(--hx-glass-a-op)}.hx-stop-b{stop-color:var(--hx-glass-b);stop-opacity:var(--hx-glass-b-op)}.hx-stop-c{stop-color:var(--gold-bright);stop-opacity:.55}.hx-stop-d{stop-color:var(--gold);stop-opacity:.18}.hx-stop-glow{stop-color:var(--gold-bright);stop-opacity:.7}.hx-stop-none{stop-color:var(--gold-bright);stop-opacity:0}.hx-outline{fill:none;stroke:var(--hx-faint)}.hx-grid{fill:none;stroke:var(--hx-faint);stroke-width:1px}.hx-grid-bright{fill:none;stroke:var(--hx-trace);stroke-width:1px}.hx-dots{fill:url(#hx-dots)}.hx-night{fill:var(--hx-night);stroke:var(--gold);stroke-width:1.2px}.hx-nightdots{fill:url(#hx-dots-night);opacity:.55}.hx-glass{fill:url(#hx-glass);stroke:var(--hx-edge);stroke-width:1.2px}.hx-lead{fill:url(#hx-lead);stroke:var(--gold);stroke-width:1.6px}.hx-side{fill:var(--hx-side);stroke:var(--hx-edge);stroke-width:.8px}.hx-side-r{fill:var(--hx-side-r);stroke:var(--hx-edge);stroke-width:.8px}.hx-orbit{fill:none;stroke:var(--hx-trace);stroke-width:1.2px;stroke-dasharray:3 9}.hx-boundary{fill:none;stroke:var(--gold-edge);stroke-width:1.4px;stroke-dasharray:14 6}.hx-outline-gold,.hx-ring-soft{fill:none;stroke:var(--gold);stroke-width:1.4px}.hx-cloud{fill:url(#hx-glass);stroke:var(--gold);stroke-width:1.6px}.hx-dash{fill:none;stroke:var(--gold-edge);stroke-width:1.4px;stroke-dasharray:6 6}.hx-gold{fill:none;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hx-gold-thick{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.hx-shield{fill:var(--hx-glass-a);stroke:var(--gold-bright);stroke-width:1.6px}.hx-window{fill:var(--hx-window);stroke:var(--gold-edge);stroke-width:1.2px;filter:drop-shadow(0 10px 14px var(--hx-shadow))}.hx-edge{fill:none;stroke:var(--gold-edge);stroke-width:1px}.hx-bar{fill:var(--gold);opacity:.75}.hx-bar-soft{fill:var(--hx-trace)}.hx-tile{fill:url(#hx-glass);stroke:var(--gold-edge)}.hx-tile-lead{fill:url(#hx-lead);stroke:var(--gold)}.hx-spark{fill:var(--hx-spark)}.hx-horizon{fill:none;stroke:var(--hx-trace);stroke-width:1.2px}.hx-road{fill:none;stroke:var(--hx-trace);stroke-width:1.4px}.hx-route{fill:none;stroke:var(--gold-edge);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.hx-trace{fill:none;stroke:var(--hx-trace);stroke-width:1.3px}.hx-pulse{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 1000;opacity:0}.hx--dark .hx-pulse{stroke:var(--gold-bright)}.hx-halo{fill:url(#hx-glow);opacity:.55}.hx--light .hx-pulse{stroke:var(--gold-deep)}.hx--light .hx-side{stroke:var(--gold)}.hx-core{fill:var(--hx-core);stroke:var(--gold);stroke-width:1.2px}.hx__layer{transform-box:view-box}.hx-node,.hx-a{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.hx__layer{transition:transform .9s var(--ease)}.hx__layer--far{transform:translate(calc(var(--px) * -8px), calc(var(--py) * -6px))}.hx__layer--mid{transform:translate(calc(var(--px) * -16px), calc(var(--py) * -10px))}.hx__layer--near{transform:translate(calc(var(--px) * -26px), calc(var(--py) * -16px))}.hx-pulse{stroke-dasharray:70 930;opacity:1;animation:hx-flow var(--dur) linear var(--delay) infinite both}.hx-halo{animation:hx-breathe 4.8s ease-in-out calc(var(--i) * -.7s) infinite}.hx-a-float{animation:hx-float 9s ease-in-out calc(var(--i,0) * -1.8s) infinite alternate}.hx-a-orbit{animation:hx-orbit 24s linear calc(var(--i,0) * -3s) infinite}.hx-a-ripple{animation:hx-ripple 4.2s ease-out calc(var(--i,0) * 1.4s) infinite both}.hx-a-blink{animation:hx-blink 3.6s ease-in-out calc(var(--i,0) * -.45s) infinite}.hx-a-rise{animation:hx-rise 6s ease-in-out calc(var(--i,0) * 2s) infinite both}.hx-a-drift{animation:hx-drift 7s linear calc(var(--i,0) * 1.75s) infinite both}.hx-a-grow{transform-origin:bottom;animation:hx-grow 6s ease-in-out calc(var(--i,0) * -.9s) infinite alternate}.hx[data-paused] *,html[data-motion=paused] .hx *{animation-play-state:paused}}@keyframes hx-flow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes hx-breathe{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:.8;transform:scale(1.15)}}@keyframes hx-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hx-orbit{to{stroke-dashoffset:-240px}}@keyframes hx-ripple{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.3)}}@keyframes hx-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes hx-rise{0%{opacity:0;transform:translate(0)}15%,75%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes hx-drift{0%{opacity:0;transform:translate(0)}12%,80%{opacity:1}to{transform:translateX(var(--dx));opacity:0}}@keyframes hx-grow{0%{transform:scaleY(.94)}to{transform:scaleY(1.04)}}@media (width<=959px){.hx__svg{height:15rem;bottom:auto;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.hx__wash{background:linear-gradient(180deg, var(--hx-clear) 0%, var(--hx-clear) 8.5rem, var(--hx-veil) 10.5rem, var(--hx-wash) 12rem)}.hx-pulse--extra{display:none}}@media (forced-colors:active){.hx{display:none}}.page-hero[data-astro-cid-75ysl5lo]{background:var(--surface);border-bottom:1px solid var(--line);padding-block:clamp(2.75rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.page-hero__inner[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.page-hero--art[data-astro-cid-75ysl5lo]{padding-block:clamp(3.25rem,2.25rem + 5vw,7.5rem)}@media (width<=959px){.page-hero--art[data-astro-cid-75ysl5lo]{padding-top:12rem}}@media (prefers-reduced-motion:no-preference){.page-hero--art[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] .page-hero__side[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]{animation:hero-enter .7s var(--ease) backwards}.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]{animation-delay:80ms}.page-hero--art[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{animation-delay:.14s}.page-hero--art[data-astro-cid-75ysl5lo] .page-hero__side[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:first-child{animation-delay:.26s}.page-hero--art[data-astro-cid-75ysl5lo] .page-hero__side[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(2){animation-delay:.34s}}.page-hero--art[data-astro-cid-75ysl5lo]{--hero-bg:var(--hero-wash)}.page-hero--dark[data-astro-cid-75ysl5lo]{--hero-bg:var(--hero-wash-dark)}.page-hero--art[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo],.page-hero--art[data-astro-cid-75ysl5lo] .page-hero__side[data-astro-cid-75ysl5lo]>*{width:fit-content;max-width:100%;position:relative}.page-hero--art[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo]:before,.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]:before,.page-hero--art[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]:before,.page-hero--art[data-astro-cid-75ysl5lo] .page-hero__side[data-astro-cid-75ysl5lo]>:before{content:"";z-index:-1;background:var(--hero-bg);filter:blur(24px);pointer-events:none;border-radius:2.5rem;position:absolute;inset:-1.75rem -2.25rem}.page-hero--art[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo]:before,.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]:before{filter:blur(14px);inset:-1rem -1.5rem}.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]:before{content:"";z-index:auto;filter:none;background:currentColor;border-radius:0;flex:none;width:2rem;height:1px;position:static;inset:auto}.page-hero--art[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]{text-shadow:0 0 12px var(--hero-bg), 0 0 18px var(--hero-bg)}.page-hero--dark[data-astro-cid-75ysl5lo]{background:radial-gradient(70% 90% at 50% 30%, var(--night-shade), var(--night) 70%);border-bottom-color:var(--night-line);color:var(--on-night)}.page-hero--dark[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{color:var(--on-night)}.page-hero--dark[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{color:var(--on-night-2)}.page-hero--dark[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]+li[data-astro-cid-75ysl5lo]:before{color:var(--night-edge)}.page-hero--dark[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--on-night-2)}.page-hero--dark[data-astro-cid-75ysl5lo] .crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--gold-bright)}.page-hero--dark[data-astro-cid-75ysl5lo] .btn--primary{background:var(--gold-bright);color:var(--ink)}.page-hero--dark[data-astro-cid-75ysl5lo] .btn--primary:hover{background:var(--gold-bright-hover);color:var(--ink)}.page-hero--dark[data-astro-cid-75ysl5lo] .btn--secondary{border-color:var(--night-edge);color:var(--on-night)}.page-hero--dark[data-astro-cid-75ysl5lo] .btn--secondary:hover{border-color:var(--on-night);color:var(--on-night)}@keyframes hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;gap:.25rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]+li[data-astro-cid-75ysl5lo]:before{content:"/";color:var(--line-strong);margin:0 .45rem}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--gold-deep);text-decoration:underline}.page-hero__grid[data-astro-cid-75ysl5lo]{gap:1.75rem 4rem;display:grid}@media (width>=960px){.page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}}.page-hero[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]{margin-bottom:1.25rem}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{max-width:16ch}@media (width<=480px){.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:1.85rem}}.page-hero--long[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{max-width:none;font-size:clamp(1.75rem,.6rem + 3.3vw,3.75rem)}@media (width>=960px) and (width<=1279px){.page-hero--long[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:1fr}}@media (width<=380px){.page-hero--long[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:1.6rem}}.page-hero__side[data-astro-cid-75ysl5lo]{gap:1.75rem;display:grid}.page-hero__side[data-astro-cid-75ysl5lo] .lede[data-astro-cid-75ysl5lo]{max-width:40ch}.page-hero__motif[data-astro-cid-75ysl5lo]{display:none}@media (width>=1100px){.page-hero__motif[data-astro-cid-75ysl5lo]{pointer-events:none;perspective:1200px;opacity:.7;width:26rem;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}.page-hero__stack[data-astro-cid-75ysl5lo]{width:22rem;height:15rem;transform-style:preserve-3d;position:absolute;top:-7rem;right:-9rem;transform:rotateX(58deg)rotate(-38deg)}.page-hero__stack[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]{border:1px solid var(--gold-line);background:linear-gradient(135deg, var(--gold-glass), transparent);position:absolute;inset:0}.page-hero__stack[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]:nth-child(2){transform:translateZ(60px)}.page-hero__stack[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]:nth-child(3){border-color:var(--gold);transform:translateZ(120px)}}
