.page-intro.svelte-4qpkj3{background:linear-gradient(115deg, color-mix(in oklab, var(--color-cyan) 7%, transparent), transparent 42%), linear-gradient(180deg, var(--color-card-2), var(--color-card));min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);clip-path:polygon(var(--cut-lg) 0, 100% 0, 100% calc(100% - var(--cut-lg)), calc(100% - var(--cut-lg)) 100%, 0 100%, 0 var(--cut-lg));padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.page-intro.svelte-4qpkj3:before{content:"";inset:0 auto auto var(--cut-lg);background:linear-gradient(90deg, var(--color-cyan), var(--color-magenta));width:clamp(3rem,12vw,8rem);height:2px;position:absolute;box-shadow:0 0 12px #00f0ff59}.page-intro.svelte-4qpkj3:after{content:"";background:var(--color-border-strong);width:2.5rem;height:1px;box-shadow:.45rem 0 0 var(--color-border-strong), .9rem 0 0 var(--color-border-strong);position:absolute;bottom:.8rem;right:clamp(1rem,3vw,2rem)}.page-intro.has-media.svelte-4qpkj3{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,3vw,2rem)}.page-intro__media.svelte-4qpkj3{box-shadow:inset 0 0 0 1px var(--color-border-strong);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#000;align-self:start;place-items:center;padding:.65rem;display:grid}.page-intro__copy.svelte-4qpkj3{min-width:0}.kicker.svelte-4qpkj3{margin:0 0 .65rem}h1.svelte-4qpkj3{max-width:20ch;font-family:var(--font-mono);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.65rem);font-weight:700;line-height:1}.page-intro__description.svelte-4qpkj3{max-width:46rem;color:var(--color-muted);margin:.85rem 0 0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.7}.page-intro__meta.svelte-4qpkj3{flex-wrap:wrap;align-items:center;gap:.65rem .9rem;margin-top:1rem;display:flex}@media (width<=639px){.page-intro.has-media.svelte-4qpkj3{grid-template-columns:minmax(0,1fr)}.page-intro__media.svelte-4qpkj3{justify-self:start}}@media (width<=420px){.page-intro.svelte-4qpkj3{padding:1.1rem}h1.svelte-4qpkj3{font-size:clamp(1.85rem,11vw,2.6rem)}}@media (forced-colors:active){.page-intro.svelte-4qpkj3,.page-intro__media.svelte-4qpkj3{outline:1px solid canvastext}.page-intro.svelte-4qpkj3:before,.page-intro.svelte-4qpkj3:after{box-shadow:none;background:canvastext}}
