.project-explorer[data-astro-cid-mjjewgqd]{--explorer-ink:#11151a;--explorer-surface:#171d24;--explorer-line:#e1e8f021;--explorer-text:#edf0f3;--explorer-muted:#a6afb9;--explorer-accent:#c6f432;--explorer-image-bg:#0c1014;background:var(--explorer-ink);color:var(--explorer-text);padding:25px 0 clamp(48px,7vw,82px)}.project-explorer[data-astro-cid-mjjewgqd][data-project=qb-grove]{--explorer-accent:#a2bd78;--explorer-surface:#192019;--explorer-image-bg:#11170f}.project-explorer[data-astro-cid-mjjewgqd][data-project=qb-pantry]{--explorer-accent:#cf8b61;--explorer-surface:#211d19;--explorer-image-bg:#17140f}.project-explorer[data-astro-cid-mjjewgqd][data-project=larry-og]{--explorer-accent:#d4a958;--explorer-surface:#211c16;--explorer-image-bg:#100e0a}.project-explorer[data-astro-cid-mjjewgqd][data-project=fiery-tees]{--explorer-accent:#ff6a4d;--explorer-surface:#231817;--explorer-image-bg:#110d0d}.project-explorer[data-astro-cid-mjjewgqd][data-project=wordpress-theme-factory]{--explorer-accent:#7ca8ff;--explorer-surface:#171c27;--explorer-image-bg:#0d111a}.explorer-grid[data-astro-cid-mjjewgqd]{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-template-areas:"intro gallery""details gallery";align-items:start;gap:18px clamp(28px,4.4vw,64px);width:min(1290px,100% - 56px);margin-inline:auto;display:grid}.explorer-intro[data-astro-cid-mjjewgqd]{grid-area:intro;min-width:0}.explorer-back[data-astro-cid-mjjewgqd]{color:#c3cad2;align-items:center;gap:8px;margin-bottom:23px;font-size:.75rem;display:inline-flex}.explorer-back[data-astro-cid-mjjewgqd]:hover,.explorer-other-link[data-astro-cid-mjjewgqd]:hover{color:var(--explorer-accent)}.explorer-kicker[data-astro-cid-mjjewgqd]{color:#a8b1bb;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 15px;font-size:.58rem;display:flex}.explorer-status[data-astro-cid-mjjewgqd]{align-items:center;gap:7px;display:inline-flex}.explorer-status[data-astro-cid-mjjewgqd] i[data-astro-cid-mjjewgqd]{background:var(--explorer-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--explorer-accent) 16%, transparent);border-radius:50%}.explorer-intro[data-astro-cid-mjjewgqd] h1[data-astro-cid-mjjewgqd]{color:#f5f6f7;font-family:var(--display);font-size:clamp(2.65rem,5vw,4.3rem);font-weight:var(--font-weight-semibold);letter-spacing:-.075em;margin:12px 0 10px;line-height:.98}.explorer-plugin-work[data-astro-cid-mjjewgqd]{gap:13px;display:grid}.explorer-plugin-work[data-astro-cid-mjjewgqd]>h2[data-astro-cid-mjjewgqd],.explorer-plugin-card[data-astro-cid-mjjewgqd] h3[data-astro-cid-mjjewgqd]{font-family:var(--display);letter-spacing:-.045em;margin:0}.explorer-plugin-card[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);background:var(--explorer-surface);min-width:0;padding:16px}.explorer-plugin-card[data-astro-cid-mjjewgqd] h3[data-astro-cid-mjjewgqd]{margin-bottom:8px;font-size:1.08rem}.explorer-plugin-card[data-astro-cid-mjjewgqd] h4[data-astro-cid-mjjewgqd]{color:var(--explorer-text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font-size:.62rem;font-weight:400}.explorer-plugin-card[data-astro-cid-mjjewgqd] p[data-astro-cid-mjjewgqd],.explorer-plugin-card[data-astro-cid-mjjewgqd] li[data-astro-cid-mjjewgqd]{color:var(--explorer-muted);font-size:.78rem;line-height:1.65}.explorer-plugin-card[data-astro-cid-mjjewgqd] p[data-astro-cid-mjjewgqd]{margin:0}.explorer-plugin-card[data-astro-cid-mjjewgqd] ul[data-astro-cid-mjjewgqd]{gap:5px;margin:0;padding-left:1.1rem;display:grid}.explorer-plugin-card[data-astro-cid-mjjewgqd] .explorer-plugin-evidence[data-astro-cid-mjjewgqd]{border-left:2px solid var(--explorer-accent);background:#00000026;margin-top:15px;padding:10px;font-size:.72rem}.explorer-plugin-evidence[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{color:var(--explorer-text)}.explorer-plugin-gallery[data-astro-cid-mjjewgqd]{gap:6px;min-width:0;margin-top:15px;display:grid}.explorer-plugin-preview[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);background:var(--explorer-image-bg);min-width:0;margin:0}.explorer-plugin-stage[data-astro-cid-mjjewgqd]{aspect-ratio:16/8.5;background:var(--explorer-image-bg);place-items:center;min-height:200px;max-height:360px;display:grid;position:relative;overflow:hidden}.explorer-plugin-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd]{object-position:center;width:100%;height:100%;display:block}.explorer-plugin-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd][data-fit=contain]{object-fit:contain}.explorer-plugin-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd][data-fit=cover]{object-fit:cover}.explorer-plugin-caption[data-astro-cid-mjjewgqd]{min-height:38px;color:var(--explorer-muted);padding:9px 11px;font-size:.65rem;line-height:1.45}.explorer-plugin-strip[data-astro-cid-mjjewgqd]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:auto;scrollbar-color:var(--explorer-accent) #ffffff1a;gap:8px;min-width:0;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.explorer-plugin-thumbnail[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);color:#e7ebef;text-align:left;cursor:pointer;scroll-snap-align:start;background:#171d24;flex:0 0 clamp(112px,28%,156px);min-width:0;padding:0;overflow:hidden}.explorer-plugin-thumbnail[data-astro-cid-mjjewgqd][aria-pressed=true]{border-color:var(--explorer-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--explorer-accent) 18%, transparent)}.explorer-plugin-thumb-frame[data-astro-cid-mjjewgqd]{aspect-ratio:4/3;background:var(--explorer-image-bg);place-items:center;display:grid;overflow:hidden}.explorer-plugin-thumb-frame[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.explorer-plugin-thumbnail[data-astro-cid-mjjewgqd]>span[data-astro-cid-mjjewgqd]:last-child{-webkit-line-clamp:2;min-height:2.8em;color:var(--explorer-muted);-webkit-box-orient:vertical;padding:6px 7px;font-size:.58rem;line-height:1.35;display:-webkit-box;overflow:hidden}.explorer-summary[data-astro-cid-mjjewgqd]{color:#d5dae0;max-width:46ch;margin:0;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.55}.explorer-gallery[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);background:linear-gradient(145deg, var(--explorer-surface), color-mix(in srgb, var(--explorer-surface) 88%, black));grid-area:gallery;align-self:start;min-width:0;padding:clamp(15px,2vw,24px);position:sticky;top:94px}.explorer-gallery-head[data-astro-cid-mjjewgqd]{justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px;display:flex}.explorer-index[data-astro-cid-mjjewgqd]{color:#9aa5b0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.56rem;line-height:1.5}.explorer-gallery-head[data-astro-cid-mjjewgqd] h2[data-astro-cid-mjjewgqd]{color:#f1f3f5;font-family:var(--display);font-size:1.2rem;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:0}.explorer-count[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);color:#bbc3cd;font-family:var(--mono);white-space:nowrap;padding:5px 8px;font-size:.57rem}.explorer-preview[data-astro-cid-mjjewgqd]{background:var(--explorer-image-bg);border:1px solid #ffffff17;margin:0}.explorer-preview-stage[data-astro-cid-mjjewgqd]{aspect-ratio:16/8.5;background:var(--explorer-image-bg);place-items:center;min-height:230px;max-height:360px;display:grid;position:relative;overflow:hidden}.explorer-preview-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd]{object-position:center;width:100%;height:100%;display:block}.explorer-preview-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd][data-fit=contain]{object-fit:contain}.explorer-preview-stage[data-astro-cid-mjjewgqd]>img[data-astro-cid-mjjewgqd][data-fit=cover]{object-fit:cover}.explorer-expand[data-astro-cid-mjjewgqd]{color:#fff;min-height:38px;font:inherit;cursor:zoom-in;background:#0a0d11e0;border:1px solid #ffffff3d;align-items:center;gap:8px;padding:0 10px;font-size:.65rem;transition:border-color .18s,color .18s;display:inline-flex;position:absolute;bottom:10px;right:10px}.explorer-expand[data-astro-cid-mjjewgqd]:hover{border-color:var(--explorer-accent);color:var(--explorer-accent)}.explorer-caption[data-astro-cid-mjjewgqd]{justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 13px;display:flex}.explorer-caption-copy[data-astro-cid-mjjewgqd]{gap:4px;min-width:0;display:grid}.explorer-caption-copy[data-astro-cid-mjjewgqd] small[data-astro-cid-mjjewgqd],.explorer-caption-copy[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{overflow-wrap:anywhere}.explorer-caption-copy[data-astro-cid-mjjewgqd] small[data-astro-cid-mjjewgqd]{color:#a4aeb9;font-family:var(--mono);text-transform:uppercase;font-size:.53rem}.explorer-caption-copy[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{color:#f0f2f4;font-family:var(--display);font-size:.85rem;font-weight:var(--font-weight-semibold)}.explorer-position[data-astro-cid-mjjewgqd]{color:#9ba5af;font-family:var(--mono);flex:none;font-size:.59rem}.explorer-gallery-controls[data-astro-cid-mjjewgqd]{justify-content:space-between;align-items:center;gap:10px;min-height:43px;display:flex}.explorer-gallery-controls[data-astro-cid-mjjewgqd] .explorer-index[data-astro-cid-mjjewgqd]{margin:0}.explorer-gallery-controls[data-astro-cid-mjjewgqd]>div[data-astro-cid-mjjewgqd]{gap:6px;display:flex}.explorer-gallery-controls[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd],.explorer-viewer-arrow[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);color:#f0f2f4;cursor:pointer;background:#1c232b;width:38px;height:36px;font-size:1rem;transition:border-color .18s,color .18s}.explorer-gallery-controls[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]:hover,.explorer-viewer-arrow[data-astro-cid-mjjewgqd]:hover{border-color:var(--explorer-accent);color:var(--explorer-accent)}.explorer-thumbnails[data-astro-cid-mjjewgqd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.explorer-thumbnails-scroll[data-astro-cid-mjjewgqd]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:auto;scrollbar-color:var(--explorer-accent) #ffffff1a;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.explorer-thumbnails-scroll[data-astro-cid-mjjewgqd] .explorer-thumbnail[data-astro-cid-mjjewgqd]{scroll-snap-align:start;flex:0 0 clamp(102px,27%,144px)}.explorer-thumbnail[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#171d24;padding:0;transition:border-color .18s,background .18s;overflow:hidden}.explorer-thumbnail[data-astro-cid-mjjewgqd][aria-pressed=true]{border-color:var(--explorer-accent);background:color-mix(in srgb, var(--explorer-accent) 9%, #171d24);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--explorer-accent) 17%, transparent)}.explorer-thumb-frame[data-astro-cid-mjjewgqd]{aspect-ratio:4/3;background:var(--explorer-image-bg);place-items:center;display:grid;overflow:hidden}.explorer-thumb-frame[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{object-position:center;object-fit:cover;width:100%;height:100%;display:block}.explorer-thumb-copy[data-astro-cid-mjjewgqd]{align-content:start;gap:4px;min-height:59px;padding:7px 8px 8px;display:grid}.explorer-thumb-copy[data-astro-cid-mjjewgqd] small[data-astro-cid-mjjewgqd],.explorer-thumb-copy[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.explorer-thumb-copy[data-astro-cid-mjjewgqd] small[data-astro-cid-mjjewgqd]{-webkit-line-clamp:1;color:#a3adb8;min-height:1.35em;font-family:var(--mono);text-transform:uppercase;font-size:.47rem;line-height:1.35}.explorer-thumb-copy[data-astro-cid-mjjewgqd] strong[data-astro-cid-mjjewgqd]{-webkit-line-clamp:2;color:#e7ebef;min-height:2.5em;font-size:.61rem;font-weight:var(--font-weight-semibold);line-height:1.3}.explorer-scroll-hint[data-astro-cid-mjjewgqd]{color:#9ca7b2;font-family:var(--mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;margin:-1px 1px 1px;font-size:.54rem;display:flex}.explorer-scroll-hint[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]:last-child{color:var(--explorer-accent);font-size:.86rem}.explorer-thumbnails-scroll[data-astro-cid-mjjewgqd]::-webkit-scrollbar,.explorer-plugin-strip[data-astro-cid-mjjewgqd]::-webkit-scrollbar{height:6px}.explorer-thumbnails-scroll[data-astro-cid-mjjewgqd]::-webkit-scrollbar-track,.explorer-plugin-strip[data-astro-cid-mjjewgqd]::-webkit-scrollbar-track{background:#ffffff1a}.explorer-thumbnails-scroll[data-astro-cid-mjjewgqd]::-webkit-scrollbar-thumb,.explorer-plugin-strip[data-astro-cid-mjjewgqd]::-webkit-scrollbar-thumb{background:var(--explorer-accent);border:1px solid #0c1014b3}.explorer-sr-only[data-astro-cid-mjjewgqd]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.explorer-empty[data-astro-cid-mjjewgqd]{aspect-ratio:16/10;border:1px solid var(--explorer-line);background:var(--explorer-image-bg);color:var(--explorer-muted);text-align:center;place-content:center;gap:12px;display:grid}.explorer-empty[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]{color:var(--explorer-accent);font-size:2rem}.explorer-empty[data-astro-cid-mjjewgqd] p[data-astro-cid-mjjewgqd]{max-width:26ch;margin:0;font-size:.82rem;line-height:1.6}.explorer-details[data-astro-cid-mjjewgqd]{grid-area:details;min-width:0}.explorer-section[data-astro-cid-mjjewgqd]{border-top:1px solid var(--explorer-line);padding:17px 0 19px}.explorer-section[data-astro-cid-mjjewgqd] .explorer-index[data-astro-cid-mjjewgqd]{margin-bottom:8px}.explorer-section[data-astro-cid-mjjewgqd] h2[data-astro-cid-mjjewgqd]{color:#edf0f3;font-family:var(--display);font-size:1.05rem;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:0 0 10px;line-height:1.25}.explorer-body-copy[data-astro-cid-mjjewgqd]{color:#c0c7cf;margin:0;font-size:.75rem;line-height:1.65}.explorer-facts[data-astro-cid-mjjewgqd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 17px;margin:13px 0 0;display:grid}.explorer-facts[data-astro-cid-mjjewgqd]>div[data-astro-cid-mjjewgqd]{border-top:1px solid #e1e8f01a;min-width:0;padding-top:8px}.explorer-facts[data-astro-cid-mjjewgqd] dt[data-astro-cid-mjjewgqd]{color:#929eaa;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.51rem}.explorer-facts[data-astro-cid-mjjewgqd] dd[data-astro-cid-mjjewgqd]{color:#e0e5ea;overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.5}.explorer-contributions[data-astro-cid-mjjewgqd]{color:#c0c7cf;gap:6px;margin:10px 0 0;padding-left:1.15rem;font-size:.72rem;line-height:1.6;display:grid}.explorer-tech-list[data-astro-cid-mjjewgqd]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.explorer-tech-list[data-astro-cid-mjjewgqd] li[data-astro-cid-mjjewgqd]{color:#d0d7de;border:1px solid #e1e8f026;padding:5px 8px;font-size:.61rem}.explorer-prose[data-astro-cid-mjjewgqd] h2{color:#ebeff2;font-family:var(--display);font-size:.91rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:16px 0 7px;line-height:1.35}.explorer-prose[data-astro-cid-mjjewgqd] h2:first-child,.explorer-prose[data-astro-cid-mjjewgqd] h3:first-child{margin-top:0}.explorer-prose[data-astro-cid-mjjewgqd] h3{color:#e5eaee;font-family:var(--display);font-size:.83rem;font-weight:var(--font-weight-semibold);margin:15px 0 7px}.explorer-prose[data-astro-cid-mjjewgqd] p,.explorer-prose[data-astro-cid-mjjewgqd] li{color:#abb5bf;font-size:.68rem;line-height:1.7}.explorer-prose[data-astro-cid-mjjewgqd] p{margin:0 0 9px}.explorer-prose[data-astro-cid-mjjewgqd] ul,.explorer-prose[data-astro-cid-mjjewgqd] ol{margin:5px 0 10px;padding-left:1.15rem}.explorer-prose[data-astro-cid-mjjewgqd] a{color:var(--explorer-accent);text-underline-offset:3px}.explorer-live-link[data-astro-cid-mjjewgqd],.explorer-other-link[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-accent);width:fit-content;min-height:40px;color:var(--explorer-accent);font-size:.72rem;font-weight:var(--font-weight-semibold);align-items:center;gap:7px;margin:4px 10px 0 0;padding:0 12px;display:inline-flex}.explorer-live-link[data-astro-cid-mjjewgqd]:hover{background:color-mix(in srgb, var(--explorer-accent) 12%, transparent)}.explorer-other-link[data-astro-cid-mjjewgqd]{border-color:var(--explorer-line);color:#e2e7ec}.explorer-viewer[data-astro-cid-mjjewgqd]{width:min(1280px,100vw - 48px);max-width:none;max-height:calc(100vh - 40px);color:var(--explorer-text);background:#11151a;border:1px solid #ffffff2b;margin:auto;padding:clamp(15px,2.5vw,26px);display:none;position:fixed;inset:0;overflow:auto}.explorer-viewer[data-astro-cid-mjjewgqd][open]{align-content:center;display:grid}.explorer-viewer[data-astro-cid-mjjewgqd]::backdrop{backdrop-filter:blur(5px);background:#030508e6}.explorer-viewer-head[data-astro-cid-mjjewgqd]{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.explorer-viewer-head[data-astro-cid-mjjewgqd] .explorer-index[data-astro-cid-mjjewgqd]{margin-bottom:5px}.explorer-viewer-head[data-astro-cid-mjjewgqd] h2[data-astro-cid-mjjewgqd]{font-family:var(--display);margin:0;font-size:1.12rem}.explorer-viewer-close[data-astro-cid-mjjewgqd]{border:1px solid var(--explorer-line);color:#e8edf1;min-height:40px;font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 11px;font-size:.72rem}.explorer-viewer-close[data-astro-cid-mjjewgqd] span[data-astro-cid-mjjewgqd]{margin-left:7px;font-size:1rem}.explorer-viewer-stage[data-astro-cid-mjjewgqd]{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:0;display:grid}.explorer-viewer-stage[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{object-fit:contain;justify-self:center;width:100%;max-width:1120px;height:auto;max-height:calc(100vh - 180px);display:block}.explorer-viewer-arrow[data-astro-cid-mjjewgqd]{width:40px;height:42px}.explorer-viewer-caption[data-astro-cid-mjjewgqd]{color:#aeb8c2;text-align:center;margin:12px 0 0;font-size:.7rem}.explorer-related[data-astro-cid-mjjewgqd]{padding-top:46px;padding-bottom:46px}.explorer-thumbnail[data-astro-cid-mjjewgqd]:focus-visible,.explorer-plugin-thumbnail[data-astro-cid-mjjewgqd]:focus-visible,.explorer-gallery-controls[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd]:focus-visible,.explorer-expand[data-astro-cid-mjjewgqd]:focus-visible,.explorer-viewer-arrow[data-astro-cid-mjjewgqd]:focus-visible,.explorer-viewer-close[data-astro-cid-mjjewgqd]:focus-visible,.explorer-back:focus-visible,.explorer-live-link:focus-visible,.explorer-other-link:focus-visible{outline:2px solid var(--explorer-accent);outline-offset:3px}@media (width<=900px){.explorer-grid[data-astro-cid-mjjewgqd]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""gallery""details";gap:18px;width:min(780px,100% - 44px)}.explorer-gallery[data-astro-cid-mjjewgqd]{position:static}.explorer-intro[data-astro-cid-mjjewgqd] h1[data-astro-cid-mjjewgqd]{font-size:clamp(2.6rem,7vw,3.6rem)}}@media (width<=560px){.project-explorer[data-astro-cid-mjjewgqd]{padding-top:18px}.explorer-grid[data-astro-cid-mjjewgqd]{gap:14px;width:calc(100% - 28px)}.explorer-back[data-astro-cid-mjjewgqd]{margin-bottom:18px}.explorer-intro[data-astro-cid-mjjewgqd] h1[data-astro-cid-mjjewgqd]{font-size:clamp(2.5rem,14vw,3.3rem)}.explorer-gallery[data-astro-cid-mjjewgqd]{padding:11px}.explorer-preview-stage[data-astro-cid-mjjewgqd],.explorer-plugin-stage[data-astro-cid-mjjewgqd]{aspect-ratio:16/9;min-height:185px;max-height:none}.explorer-thumbnails[data-astro-cid-mjjewgqd]:not(.explorer-thumbnails-scroll){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.explorer-thumb-copy[data-astro-cid-mjjewgqd]{min-height:56px;padding:7px}.explorer-viewer[data-astro-cid-mjjewgqd]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:12px}.explorer-viewer-stage[data-astro-cid-mjjewgqd]{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.explorer-viewer-arrow[data-astro-cid-mjjewgqd]{width:32px;height:40px}.explorer-viewer-stage[data-astro-cid-mjjewgqd] img[data-astro-cid-mjjewgqd]{max-height:calc(100vh - 150px)}.explorer-related[data-astro-cid-mjjewgqd]{padding-top:34px}}@media (prefers-reduced-motion:reduce){.explorer-expand[data-astro-cid-mjjewgqd],.explorer-thumbnail[data-astro-cid-mjjewgqd],.explorer-plugin-thumbnail[data-astro-cid-mjjewgqd],.explorer-gallery-controls[data-astro-cid-mjjewgqd] button[data-astro-cid-mjjewgqd],.explorer-viewer-arrow[data-astro-cid-mjjewgqd]{transition:none}}
