.hero-image-trigger.svelte-b9ajmp{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-in;z-index:2}.hero-image-trigger.svelte-b9ajmp:focus-visible{outline:3px solid white;outline-offset:-6px}.rah-hero.svelte-b9ajmp{position:relative;display:block;width:100%;height:clamp(24rem,72vh,46rem);overflow:hidden;contain:layout paint;background:var(--color-base-200)}@media(max-width:767.98px){.rah-hero.svelte-b9ajmp{margin-top:calc(-1 * (var(--header-height-mobile, 4rem) + env(safe-area-inset-top,0px)))}}.rah-hero.svelte-b9ajmp .rah-hero-image:where(.svelte-b9ajmp){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rah-hero-missing.svelte-b9ajmp{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono, monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.rah-hero-overlay.svelte-b9ajmp{padding:clamp(1.5rem,5vw,4.5rem);align-items:flex-start}@media(min-width:768px){.rah-hero-overlay.svelte-b9ajmp{padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem))}}.rah-hero-meta.svelte-b9ajmp{max-width:100%;color:var(--clad-media-overlay-ink);text-shadow:var(--clad-media-overlay-shadow)}.rah-hero-title.svelte-b9ajmp{margin:0;font-family:var(--font-sans);font-size:clamp(1.5rem,3.4vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;color:var(--clad-media-overlay-ink)}.rah-hero-facts.svelte-b9ajmp{display:flex;flex-wrap:wrap;max-width:min(46rem,100%);gap:1.35em;margin:.75rem 0 0;font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:350;letter-spacing:.14em;text-transform:uppercase;color:var(--clad-media-overlay-ink-muted);opacity:.85}@media(max-width:767.98px){.rah-hero-facts.svelte-b9ajmp{padding-right:3rem}}.rah-hero--animated.svelte-b9ajmp .rah-hero-title:where(.svelte-b9ajmp),.rah-hero--animated.svelte-b9ajmp .rah-hero-facts:where(.svelte-b9ajmp){opacity:0;filter:blur(8px);transform:translateY(14px);transition:opacity .48s ease,filter .48s ease,transform .48s cubic-bezier(.4,0,.2,1)}.rah-hero--animated.rah-hero--revealed.svelte-b9ajmp .rah-hero-title:where(.svelte-b9ajmp),.rah-hero--animated.rah-hero--revealed.svelte-b9ajmp .rah-hero-facts:where(.svelte-b9ajmp){opacity:1;filter:blur(0);transform:none}.rah-hero--animated.rah-hero--revealed.svelte-b9ajmp .rah-hero-facts:where(.svelte-b9ajmp){transition-delay:.12s}@media(prefers-reduced-motion:reduce){.rah-hero--animated.svelte-b9ajmp .rah-hero-title:where(.svelte-b9ajmp),.rah-hero--animated.svelte-b9ajmp .rah-hero-facts:where(.svelte-b9ajmp){opacity:1;filter:none;transform:none;transition:none;transition-delay:0ms}}.compact-studio-body.svelte-yi7ios{position:relative;z-index:0;background:var(--page-bg, var(--color-background-primary));--studio-strip-band: 44px;--studio-wall-inset: 1rem;--studio-wall-footer: 56px;--studio-footer-clearance: .75rem;--studio-wall-clearance: 44px}.rld-body.compact-studio-body.svelte-yi7ios{margin-top:0}.compact-studio-body.svelte-yi7ios[data-cover-reveal=ready]{position:sticky;bottom:calc(100svh - var(--studio-work-height) - var(--studio-top-chrome, 0px))}@media(max-width:767.98px){.compact-studio-body.svelte-yi7ios{--studio-top-chrome: var(--header-height-mobile, 3.5rem)}}.rld-body.compact-studio-body.svelte-yi7ios{padding-top:var(--studio-strip-band)}.compact-studio-body.svelte-yi7ios .embedded{padding-top:var(--studio-wall-inset);padding-bottom:var(--studio-wall-inset)}.compact-studio-body.svelte-yi7ios .wall-tools{min-height:44px;align-items:center;padding:0}.compact-studio-body.svelte-yi7ios .spatial-stage{height:var( --studio-stage-height, calc( 100svh - var(--studio-top-chrome, 0px) - var(--studio-strip-band) - 2 * var(--studio-wall-inset) - var(--studio-wall-footer) - var(--studio-wall-clearance) ) )}@media(max-width:959px){.compact-studio-body.svelte-yi7ios{--studio-wall-clearance: calc( var(--header-height-mobile, 3.5rem) - var(--studio-top-chrome, 0px) + 102px )}}@media(min-width:960px){.compact-studio-body.svelte-yi7ios .wall-toolbar{position:absolute;top:-44px;right:0;padding:0}}@media(max-width:767.98px){.layout-wrapper:has(.compact-studio-body),#main-content:has(.compact-studio-body),#main-content-wrapper:has(.compact-studio-body){overflow-x:clip;overflow-y:visible}}@media(prefers-reduced-motion:reduce),print{.compact-studio-body.svelte-yi7ios[data-cover-reveal=ready]{position:relative;bottom:auto}}.rld-lede.svelte-yi7ios{width:100%;max-width:42rem;margin:clamp(2rem,5vw,3.5rem) auto clamp(1rem,2vw,1.5rem);padding-inline:clamp(1.25rem,4vw,2rem);color:var(--color-base-content)}.rld-lede.svelte-yi7ios p:where(.svelte-yi7ios){margin:0;font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:350;line-height:1.6;letter-spacing:-.005em;text-wrap:pretty}.rld-body.svelte-yi7ios{scroll-margin-top:calc(var(--header-height, 4rem) + 1.5rem);--ld-section-gap: clamp(1rem, 3vw, 2.5rem);--lsb-run-gap: clamp(1.5rem, 4vw, 3rem);--lsb-max: 90rem;--lsb-gutter: clamp(1.25rem, 4vw, 2rem);--lsb-gutter-wide: clamp(1rem, 1vw, 1.5rem);--lsb-stack-measure: 42rem;width:100%;min-width:0;margin-top:clamp(1.5rem,4vw,3rem)}.rld-lede-column.svelte-yi7ios p:where(.svelte-yi7ios){margin:0;font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:350;line-height:1.6;letter-spacing:-.005em;text-wrap:pretty;color:var(--color-base-content)}
