.showcase[data-astro-cid-fej3bsya]{width:100%;min-width:0}.track[data-astro-cid-fej3bsya]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:18px;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.track[data-astro-cid-fej3bsya]::-webkit-scrollbar{display:none}.slide[data-astro-cid-fej3bsya]{scroll-snap-align:start;border:1px solid var(--line);background:var(--deep);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.shot[data-astro-cid-fej3bsya]{padding:.625rem .625rem 0;display:block}@media (width>=48rem){.slide[data-astro-cid-fej3bsya]{grid-template-columns:minmax(0,1.8fr) minmax(15rem,1fr);align-items:center;display:grid}.shot[data-astro-cid-fej3bsya]{padding:.625rem}}.shot[data-astro-cid-fej3bsya] img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border:1px solid var(--line);border-radius:10px;width:100%}.caption[data-astro-cid-fej3bsya]{flex-direction:column;gap:.375rem;padding:1.125rem 1.375rem 1.25rem;display:flex}.caption[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{margin:0}.category[data-astro-cid-fej3bsya]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.name[data-astro-cid-fej3bsya]{font-family:var(--display);color:var(--chrome);font-size:1.625rem;font-weight:700;line-height:1.1}.pitch[data-astro-cid-fej3bsya]{font-size:1rem}.open[data-astro-cid-fej3bsya]{min-height:2.75rem;color:var(--accent);align-self:flex-start;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.open[data-astro-cid-fej3bsya]:hover{color:var(--chrome)}.controls[data-astro-cid-fej3bsya]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.controls[data-astro-cid-fej3bsya][hidden]{display:none}button[data-astro-cid-fej3bsya]{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0}.round[data-astro-cid-fej3bsya],.pause[data-astro-cid-fej3bsya]{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.pause[data-astro-cid-fej3bsya]{font-size:var(--step--1);color:var(--text);margin-left:auto;padding:0 1rem;font-weight:500}.round[data-astro-cid-fej3bsya]:hover,.pause[data-astro-cid-fej3bsya]:hover{color:var(--chrome);background:var(--raised)}.dots[data-astro-cid-fej3bsya]{flex-wrap:wrap;justify-content:center;display:flex}@media (width<=48rem){.round[data-astro-cid-fej3bsya],.pause[data-astro-cid-fej3bsya]{display:none}.dots[data-astro-cid-fej3bsya]{flex-basis:100%}.dot[data-astro-cid-fej3bsya]{width:1.5rem}}.dot[data-astro-cid-fej3bsya]{justify-content:center;align-items:center;width:1.75rem;height:2.75rem;display:inline-flex}.dot[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{background:var(--line-strong);border-radius:999px;width:.5rem;height:.5rem;transition:width .25s,background-color .25s}.dot[data-astro-cid-fej3bsya][aria-current=true] span[data-astro-cid-fej3bsya]{background:var(--mint);width:1.25rem}.sky[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;height:min(100vh,60rem);position:absolute;inset:0 0 auto;overflow:hidden}.sky[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:72% 45%;filter:blur(5px)saturate(1.2);width:100%;height:100%;scale:1.6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sky[data-astro-cid-lcdefpme] img{filter:blur(6px)saturate(.75);opacity:.5}}:root[data-theme=light] .sky[data-astro-cid-lcdefpme] img{filter:blur(6px)saturate(.75);opacity:.5}.sky[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(60% 50% at 50% 45%, transparent, color-mix(in srgb, var(--ink) 40%, transparent)), linear-gradient(to bottom, var(--ink), color-mix(in srgb, var(--ink) 34%, transparent) 9rem, color-mix(in srgb, var(--ink) 46%, transparent) 55%, var(--ink));position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,9vw,7.5rem) clamp(2.5rem,5vw,4rem);position:relative}.pitch[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:46rem;margin-inline:auto;display:flex;position:relative}.pitch[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(-n+3){--enter-opacity:.01}.pitch[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){--enter-order:1}.pitch[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){--enter-order:2}.pitch[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){--enter-order:3}.pitch[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){--enter-order:4}.float[data-astro-cid-lcdefpme]{--enter-order:3}.laptop-wrap[data-astro-cid-lcdefpme]{--enter-order:5}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.lit[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--mint), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.caret[data-astro-cid-lcdefpme]{background:var(--mint);vertical-align:-.04em;width:.06em;height:.8em;margin-left:.06em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lede[data-astro-cid-lcdefpme]{max-width:38em;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block:1.5rem;display:flex}.try[data-astro-cid-lcdefpme]{text-align:left;width:100%;max-width:40rem}.try[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted);margin-bottom:.5rem}.try[data-astro-cid-lcdefpme] pre{white-space:pre}.float[data-astro-cid-lcdefpme]{width:15rem;margin:0;display:none;position:absolute}.drift[data-astro-cid-lcdefpme]{transform:translate3d(0, calc(var(--drift,0px) * -1), 0) rotate(var(--tilt))}.float[data-astro-cid-lcdefpme] img{border:1px solid var(--line-strong);border-radius:12px;width:100%;box-shadow:0 1.5rem 3rem -1.5rem #0009}.top-left[data-astro-cid-lcdefpme]{--tilt:-7deg;top:4rem;left:-3rem}.bottom-left[data-astro-cid-lcdefpme]{--tilt:5deg;bottom:3rem;left:0}.top-right[data-astro-cid-lcdefpme]{--tilt:6deg;top:5rem;right:-3rem}.bottom-right[data-astro-cid-lcdefpme]{--tilt:-5deg;bottom:2rem;right:0}@media (width>=80rem){.float[data-astro-cid-lcdefpme]{display:block}}.laptop-wrap[data-astro-cid-lcdefpme]{padding-bottom:clamp(3rem,6vw,5rem)}.laptop[data-astro-cid-lcdefpme]{max-width:66rem;margin-inline:auto}.screen[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:#05060a;border-radius:22px 22px 0 0;padding:clamp(.5rem,1.4vw,1rem)}.screen[data-astro-cid-lcdefpme] .track,.screen[data-astro-cid-lcdefpme] .slide{border-radius:12px}.screen[data-astro-cid-lcdefpme] .controls{padding-inline:.25rem}.base[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:linear-gradient(var(--raised), var(--deep));border-radius:0 0 18px 18px;height:clamp(.75rem,1.6vw,1.25rem);margin-inline:-4%}@media (width<=48rem){.screen[data-astro-cid-lcdefpme]{background:0 0;border:0;border-radius:0;padding:0}.base[data-astro-cid-lcdefpme]{display:none}}.stats[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:1rem;margin:0 0 clamp(3rem,6vw,5rem);padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--deep);flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>svg{color:var(--mint);margin-bottom:.5rem}.figure[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--chrome);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3rem);font-weight:800;line-height:1}.figure-label[data-astro-cid-lcdefpme]{color:var(--muted)}.band[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}.tint[data-astro-cid-lcdefpme]{background:var(--deep)}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:26em;color:var(--muted);margin:0}.card[data-astro-cid-lcdefpme] .shot[data-reveal]{transition-delay:calc(var(--reveal-order,0) * .16s + .3s)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--deep);flex-direction:column;grid-column:span 2;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}@media (hover:hover){.card[data-astro-cid-lcdefpme]:hover{z-index:1;border-color:var(--mint);transform:scale(1.02);box-shadow:0 1.25rem 2.5rem -1.5rem #00000080}}.card[data-astro-cid-lcdefpme]:active{transition-duration:80ms;transform:scale(.985)}.card[data-astro-cid-lcdefpme]:has(h3 a:focus-visible){border-color:var(--mint)}.card[data-astro-cid-lcdefpme].featured{flex-flow:wrap;grid-column:span 4;align-items:center;gap:1.75rem}.card-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:auto;gap:.875rem;min-width:0;display:flex}.featured[data-astro-cid-lcdefpme] .card-text[data-astro-cid-lcdefpme]{flex:16rem}.card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.card[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{border-radius:10px;width:2.75rem;height:2.75rem}.category[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.625rem}.featured[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.875rem}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--chrome);text-decoration:none}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--mint)}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.private[data-astro-cid-lcdefpme]{color:var(--violet)}.highlights[data-astro-cid-lcdefpme]{gap:.625rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.625rem;display:flex}.highlights[data-astro-cid-lcdefpme] svg{color:var(--mint);flex:none;margin-top:.2rem}.card[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 1.25rem;margin-top:auto;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:.375rem;min-height:2.75rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].quiet{color:var(--text)}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--chrome)}.card[data-astro-cid-lcdefpme] .shot{border:1px solid var(--line-strong);border-radius:10px;width:100%}.featured[data-astro-cid-lcdefpme] .shot{flex:1.4 20rem;width:auto;min-width:0}@media (width<=64rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-lcdefpme]{grid-column:span 1}.card[data-astro-cid-lcdefpme].featured{grid-column:span 2}}@media (width<=40rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme].featured{grid-column:auto}}.trio[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}.principle[data-astro-cid-lcdefpme]{perspective:1200px}.card[data-astro-cid-lcdefpme]{height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:grid}.face[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink);backface-visibility:hidden;flex-direction:column;grid-area:1/1;gap:.75rem;padding:1.75rem;display:flex}.front[data-astro-cid-lcdefpme]{text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 16%, var(--ink)), color-mix(in srgb, var(--violet) 22%, var(--ink)));justify-content:center;align-items:center}.front[data-astro-cid-lcdefpme]>svg{color:var(--mint)}.hint[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.25rem;margin:.25rem 0 0;font-size:.75rem;display:inline-flex}.back[data-astro-cid-lcdefpme]{background:var(--deep);transform:rotateY(180deg)}@media (hover:hover){.principle[data-astro-cid-lcdefpme]:hover .card[data-astro-cid-lcdefpme],.principle[data-astro-cid-lcdefpme]:focus-within .card[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}}@media (hover:none){.card[data-astro-cid-lcdefpme]{gap:.75rem}.face[data-astro-cid-lcdefpme]{grid-area:auto}.back[data-astro-cid-lcdefpme]{transform:none}.hint[data-astro-cid-lcdefpme]{display:none}}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.lab-name[data-astro-cid-lcdefpme]{font-family:var(--body);font-size:var(--step-1);letter-spacing:0;margin:0;font-weight:600}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1rem}.principle[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:.5rem}.principle[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.principle[data-astro-cid-lcdefpme] .chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--chrome)}.praise[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.praise[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--deep);flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;margin:0;padding:1.75rem;display:flex}.praise[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.praise[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--chrome);margin:0;font-size:1.0625rem}.praise[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“"}.praise[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"”"}.praise[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:.875rem;display:flex}.avatar[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--mint), var(--violet));width:2.75rem;height:2.75rem;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.who[data-astro-cid-lcdefpme]{color:var(--chrome);font-weight:600;display:block}.role[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted);display:block}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:flex}.split[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{flex:24rem;min-width:0}.lab[data-astro-cid-lcdefpme]{flex:27rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lab[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--deep);border-radius:14px;flex-direction:column;gap:.5rem;padding:1.375rem;display:flex}.lab[data-astro-cid-lcdefpme] svg{color:var(--violet)}.lab-name[data-astro-cid-lcdefpme]{color:var(--chrome);font-size:1.125rem}.lab-stack[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.faq[data-astro-cid-lcdefpme]{align-items:flex-start}.answers[data-astro-cid-lcdefpme]{interpolate-size:allow-keywords;flex:1.4 30rem;gap:.75rem;min-width:0;display:grid}details[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--ink);border-radius:14px;transition:border-color .2s}details[data-astro-cid-lcdefpme][open]{border-color:var(--line-strong)}summary[data-astro-cid-lcdefpme]{min-height:3.5rem;color:var(--chrome);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:hover{color:var(--mint)}.sign[data-astro-cid-lcdefpme]{background:var(--raised);width:2rem;height:2rem;color:var(--mint);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background-color .3s,color .3s;display:grid}details[data-astro-cid-lcdefpme][open] .sign[data-astro-cid-lcdefpme]{background:var(--mint);color:var(--on-accent);transform:rotate(45deg)}details[data-astro-cid-lcdefpme]::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}details[data-astro-cid-lcdefpme][open]::details-content{block-size:auto}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding:0 1.25rem 1.25rem}
