.gc[data-astro-cid-36zlcbxl]{gap:.9rem;scroll-margin-top:64px;display:grid}.gc__head[data-astro-cid-36zlcbxl]{gap:.5rem;display:grid}.gc__h[data-astro-cid-36zlcbxl]{font-size:var(--t-1);font-weight:600}.gc__lead[data-astro-cid-36zlcbxl]{text-wrap:pretty;max-width:60ch}.gc--home[data-astro-cid-36zlcbxl] .gc__lead[data-astro-cid-36zlcbxl]{font-size:var(--t-3);line-height:1.3}.gc--project[data-astro-cid-36zlcbxl] .gc__lead[data-astro-cid-36zlcbxl]{font-size:var(--t-2);color:var(--fg-2)}.gc__stage[data-astro-cid-36zlcbxl]{aspect-ratio:16/9;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:relative;overflow:hidden}.gc__pair[data-astro-cid-36zlcbxl],.gc__b[data-astro-cid-36zlcbxl],.gc__labs[data-astro-cid-36zlcbxl],.gc__lb[data-astro-cid-36zlcbxl],.gc__la[data-astro-cid-36zlcbxl],.gc__cv[data-astro-cid-36zlcbxl]{position:absolute;inset:0}.gc__pair[data-astro-cid-36zlcbxl][hidden],.gc__labs[data-astro-cid-36zlcbxl][hidden]{display:none}.gc__stage[data-astro-cid-36zlcbxl] .gc__img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.gc__b[data-astro-cid-36zlcbxl],.gc__lb[data-astro-cid-36zlcbxl]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.gc__la[data-astro-cid-36zlcbxl]{clip-path:inset(0 0 0 var(--pos))}.gc__stage[data-astro-cid-36zlcbxl] .gc__vid{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-50%)}.gc__cv[data-astro-cid-36zlcbxl]{opacity:0;pointer-events:none;width:100%;height:100%}.gc__stage[data-astro-cid-36zlcbxl].is-video .gc__cv[data-astro-cid-36zlcbxl]{opacity:1}.gc__stage[data-astro-cid-36zlcbxl].is-video .gc__pair[data-astro-cid-36zlcbxl]{visibility:hidden}.gc__labs[data-astro-cid-36zlcbxl]{pointer-events:none}.gc__lab[data-astro-cid-36zlcbxl]{font-size:var(--t-0);color:#fff;background:#0000009e;padding:.35rem .55rem;font-weight:600;line-height:1;position:absolute;top:.75rem}.gc__lab--b[data-astro-cid-36zlcbxl]{left:.75rem}.gc__lab--a[data-astro-cid-36zlcbxl]{right:.75rem}.gc__line[data-astro-cid-36zlcbxl]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px;box-shadow:0 0 14px #00000059}.gc__knob[data-astro-cid-36zlcbxl]{color:#000;background:#fff;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:1px;translate:-50% -50%}.gc__stage[data-astro-cid-36zlcbxl]:has(.gc__range:focus-visible) .gc__knob[data-astro-cid-36zlcbxl]{outline-offset:3px;outline:2px solid #fff}.gc__range[data-astro-cid-36zlcbxl]{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.gc__pp[data-astro-cid-36zlcbxl]{color:#fff;font:inherit;font-size:var(--t-0);cursor:pointer;background:#0000009e;border:0;padding:.4rem .6rem;font-weight:600;line-height:1;position:absolute;bottom:.75rem;left:.75rem}.gc__pp[data-astro-cid-36zlcbxl]:hover{background:#000000d9}.gc__pick[data-astro-cid-36zlcbxl]{gap:var(--gap);scrollbar-width:none;padding-inline:var(--pad);scroll-padding-inline:var(--pad);display:flex;overflow-x:auto}.gc__pick[data-astro-cid-36zlcbxl]::-webkit-scrollbar{display:none}.gc__thumb[data-astro-cid-36zlcbxl]{width:clamp(7.5rem,30vw,10rem);color:var(--fg-3);font:inherit;font-size:var(--t-0);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-content:start;gap:.15rem;padding:0;display:grid}.gc__thumb[data-astro-cid-36zlcbxl] img{aspect-ratio:16/9;object-fit:cover;opacity:.5;width:100%;transition:opacity var(--dur) var(--ease);margin-bottom:.3rem}.gc__thumb[data-astro-cid-36zlcbxl]:hover img,.gc__thumb[data-astro-cid-36zlcbxl][aria-pressed=true] img{opacity:1}.gc__thumb[data-astro-cid-36zlcbxl][aria-pressed=true]{color:var(--fg)}.gc__thumb[data-astro-cid-36zlcbxl][aria-pressed=true] img{outline-offset:-2px;outline:2px solid #fff}.gc__tp[data-astro-cid-36zlcbxl]{color:var(--fg-3)}.gc__main[data-astro-cid-36zlcbxl]{align-content:start;gap:.9rem;display:grid}.gc__cap[data-astro-cid-36zlcbxl]{font-size:var(--t-0);color:var(--fg-3)}@media (width>=1100px){.gc[data-astro-cid-36zlcbxl]{padding-right:var(--pad);grid-template:"main head""main pick"1fr/minmax(0,1fr) minmax(19rem,26rem);gap:1.25rem clamp(1.5rem,3vw,3rem)}.gc--single[data-astro-cid-36zlcbxl]{grid-template-areas:"main head""main."}.gc__main[data-astro-cid-36zlcbxl]{grid-area:main;align-self:start}.gc__head[data-astro-cid-36zlcbxl]{grid-area:head;padding-inline:0}.gc__pick[data-astro-cid-36zlcbxl]{grid-area:pick;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:.6rem .5rem;padding-inline:0;display:grid;overflow:visible}.gc__thumb[data-astro-cid-36zlcbxl]{width:auto;font-size:var(--t-0)}}
