.site-footer-sign{--site-hero-wordmark-cap:var(--site-footer-wordmark-cap-dense);--site-hero-core:var(--color-site-ink);--site-hero-bloom:var(--color-site-accent-bright);--site-hero-bloom-opacity:0.32;--site-hero-glow:color-mix(in srgb,var(--color-site-accent-bright) 12%,transparent);--site-hero-shadow:none}:is(.dark,.site-dark) .site-footer-sign{--site-hero-bloom-opacity:1;--site-hero-glow:color-mix(in srgb,var(--color-site-accent-bright) 20%,transparent);--site-hero-shadow:0 0 0.012em var(--color-site-orange-on-paper),0 0 0.05em color-mix(in srgb,var(--color-site-accent-bright) 70%,transparent),0 0 0.16em color-mix(in srgb,var(--color-site-accent-bright) 36%,transparent)}.site-footer-sign .site-hero-wordmark-type{text-transform:uppercase}.site-footer-sign .site-hero-bloom{animation:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-footer-sign .site-hero-bloom{animation:site-hero-ignite linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}}:root[data-motion=reduced] .site-footer-sign .site-hero-bloom{animation:none}.site-footer-seam{position:absolute;inset-inline:0;bottom:100%;z-index:0;height:var(--site-footer-seam);pointer-events:none;background:var(--color-site-paper);mask-image:linear-gradient(to bottom,transparent 55%,black 100%),var(--site-grain-noise),linear-gradient(to bottom,transparent 0,black 100%);mask-size:100% 100%,var(--site-grain-size,220px) var(--site-grain-size,220px),100% 100%;mask-composite:add,intersect,add}.site-footer-wash{inset-inline:0;top:calc(-1 * var(--site-footer-seam));z-index:0;height:var(--site-footer-wash-height);--site-grain-opacity:var(--site-footer-wash-opacity)}.site-footer-wash:after{background:radial-gradient(30% 55% at 84% 22%,color-mix(in srgb,var(--color-site-accent-bright) 55%,transparent),transparent 70%),radial-gradient(26% 45% at 16% 12%,color-mix(in srgb,var(--color-site-heat-3) 40%,transparent),transparent 70%),radial-gradient(30% 50% at 52% 28%,var(--color-site-shader-mesh-3),transparent 72%),radial-gradient(40% 60% at 100% 0,var(--color-site-shader-mesh-4),transparent 70%);mask-image:var(--site-grain-noise),linear-gradient(to bottom,transparent 0,black var(--site-footer-seam),transparent 100%)}:is(.dark,.site-dark) .site-footer-wash{--site-grain-opacity:var(--site-footer-wash-opacity-dark)}.site-footer-ghost{position:absolute;inset-inline:0;bottom:0;z-index:0;margin-inline:auto;max-width:var(--container-site-page);container-type:inline-size;overflow:clip;pointer-events:none;user-select:none;mask-image:linear-gradient(180deg,black 20%,transparent 95%)}.site-footer-ghost-type{display:block;font-family:var(--font-site-wordmark),var(--font-site-display);font-weight:var(--site-footer-ghost-weight);font-size:calc(100cqi / var(--site-footer-ghost-ratio));line-height:.8;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:var(--site-footer-ghost-stroke) var(--site-footer-ghost-ink)}.site-footer-key{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-site-paper) 22%,transparent),0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 14%,transparent),0 .375rem .875rem -.375rem color-mix(in srgb,var(--color-site-ink) 40%,transparent)}.site-footer-key-quiet{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 6%,transparent),0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 10%,transparent)}:is(.dark,.site-dark) .site-footer-key{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-site-paper) 30%,transparent),0 .375rem 1rem -.375rem color-mix(in srgb,var(--color-site-accent-bright) 30%,transparent)}:is(.dark,.site-dark) .site-footer-key-quiet{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 10%,transparent)}.site-footer-card{box-shadow:0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 6%,transparent)}:is(.dark,.site-dark) .site-footer-card{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--color-site-ink) 8%,transparent)}.site-footer-card:focus-visible{border-color:var(--color-site-accent-border)}.site-footer-col-summary::-webkit-details-marker{display:none}@media (min-width:48rem){.site-footer-col::details-content{display:block;content-visibility:visible}}