.nh-shots:where(.astro-drkhaga4){scroll-margin-top:calc(var(--sl-nav-height,4rem) + 1rem);gap:.75rem;margin-block:1.5rem 2rem;display:grid}.nh-shots__switch:where(.astro-drkhaga4){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);border-radius:999px;justify-self:start;padding:.125rem;display:inline-flex}.nh-shots__switch:where(.astro-drkhaga4)[hidden]{display:none}.nh-shots__switch:where(.astro-drkhaga4) button:where(.astro-drkhaga4){color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.125rem .625rem;font-weight:600}.nh-shots__switch:where(.astro-drkhaga4) button:where(.astro-drkhaga4)[aria-pressed=true]{background:var(--sl-color-accent);color:var(--color-silver-tree-50,#f3faf7)}.nh-shots__switch:where(.astro-drkhaga4) button:where(.astro-drkhaga4):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.nh-shots__panel:where(.astro-drkhaga4){gap:.375rem;display:grid}.nh-shots:where(.astro-drkhaga4).is-switchable .nh-shots__panel:where(.astro-drkhaga4):not(.is-current),.nh-shots:where(.astro-drkhaga4).is-switchable .nh-shots__caption:where(.astro-drkhaga4){display:none}.nh-shots__caption:where(.astro-drkhaga4){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}.nh-shots__row:where(.astro-drkhaga4){grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.nh-shots__panel--small:where(.astro-drkhaga4) .nh-shots__row:where(.astro-drkhaga4){grid-template-columns:repeat(var(--nh-shot-count,1), minmax(0, 16rem));justify-content:center}.nh-shots__panel--small:where(.astro-drkhaga4)[data-count="2"]{--nh-shot-count:2}.nh-shots__screen:where(.astro-drkhaga4){min-width:0;margin:0}.nh-shots__frame:where(.astro-drkhaga4){position:relative;container-type:inline-size}.nh-shots__frame:where(.astro-drkhaga4) img:where(.astro-drkhaga4){border:1px solid var(--sl-color-hairline);border-radius:.625rem;width:100%;height:auto;display:block}.nh-shots__pin:where(.astro-drkhaga4){border:2px solid var(--sl-color-bg);background:var(--sl-color-accent);width:clamp(1.05rem,5cqw,1.625rem);height:clamp(1.05rem,5cqw,1.625rem);color:var(--color-silver-tree-50,#f3faf7);border-radius:.45rem;place-items:center;font-size:clamp(.62rem,3cqw,.8rem);font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000040}.nh-shots__panel--small:where(.astro-drkhaga4) .nh-shots__pin:where(.astro-drkhaga4){width:clamp(1.05rem,9cqw,1.625rem);height:clamp(1.05rem,9cqw,1.625rem);font-size:clamp(.62rem,5.5cqw,.8rem)}.nh-shots__key:where(.astro-drkhaga4){border-top:1px solid var(--sl-color-hairline);font-size:var(--sl-text-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.25rem 1.25rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.nh-shots__key:where(.astro-drkhaga4) a:where(.astro-drkhaga4){color:var(--sl-color-text);align-items:center;gap:.5rem;padding-block:.125rem;text-decoration:none;display:flex}.nh-shots__key:where(.astro-drkhaga4) a:where(.astro-drkhaga4):hover .nh-shots__label:where(.astro-drkhaga4),.nh-shots__key:where(.astro-drkhaga4) a:where(.astro-drkhaga4):focus-visible .nh-shots__label:where(.astro-drkhaga4){text-decoration:underline}.nh-shots__chip:where(.astro-drkhaga4){background:var(--sl-color-accent);min-width:1.25rem;height:1.25rem;color:var(--color-silver-tree-50,#f3faf7);border-radius:.375rem;place-items:center;padding-inline:.3rem;font-size:.72rem;font-weight:700;line-height:1;transition:background-color .15s,box-shadow .15s;display:inline-grid}.nh-shots__pin:where(.astro-drkhaga4):hover,.nh-shots__pin:where(.astro-drkhaga4):focus-visible,.nh-shots__pin:where(.astro-drkhaga4).is-active{background:var(--sl-color-orange);box-shadow:0 0 0 6px color-mix(in srgb, var(--sl-color-orange) 30%, transparent);outline:none;transform:translate(-50%,-50%)scale(1.25)}.nh-shots__key:where(.astro-drkhaga4) a:where(.astro-drkhaga4):hover .nh-shots__chip:where(.astro-drkhaga4),.nh-shots__key:where(.astro-drkhaga4) a:where(.astro-drkhaga4):focus-visible .nh-shots__chip:where(.astro-drkhaga4),.nh-shots__chip:where(.astro-drkhaga4).is-active{background:var(--sl-color-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--sl-color-orange) 30%, transparent)}@media (prefers-reduced-motion:reduce){.nh-shots__pin:where(.astro-drkhaga4),.nh-shots__chip:where(.astro-drkhaga4){transition:none}}.nh-shot-ref:where(.astro-abxxw4b3){vertical-align:.125rem;background:var(--sl-color-accent);min-width:1.25rem;height:1.25rem;color:var(--color-silver-tree-50,#f3faf7);scroll-margin-top:calc(var(--sl-nav-height,4rem) + 6rem);border-radius:.375rem;place-items:center;margin-inline:.125rem;padding-inline:.3rem;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-grid}.nh-shot-ref:where(.astro-abxxw4b3):hover,.nh-shot-ref:where(.astro-abxxw4b3):focus-visible,.nh-shot-ref:where(.astro-abxxw4b3).is-active{background:var(--sl-color-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--sl-color-orange) 30%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.nh-shot-ref:where(.astro-abxxw4b3){transition:none}}
