.frame.svelte-1pkc5zf{background:var(--surface);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid;position:relative}.frame.svelte-1pkc5zf:before{background:var(--brand-gradient);content:"";height:6px;position:absolute;inset:0 0 auto}.brand.svelte-1pkc5zf,.points.svelte-1pkc5zf{background:var(--panel-bg);color:var(--panel-text)}.brand.svelte-1pkc5zf{padding:var(--space-10) var(--gutter) var(--space-8)}.points.svelte-1pkc5zf{padding:var(--space-8) var(--gutter) var(--space-10)}.column.svelte-1pkc5zf{width:min(100%,30rem);margin-inline:auto}h1.svelte-1pkc5zf{margin:0;line-height:1}h1.svelte-1pkc5zf img{max-width:100%;height:auto;display:block}.by.svelte-1pkc5zf{margin:var(--space-3) 0 0;color:var(--panel-text-2);font-size:var(--text-sm);letter-spacing:.04em;font-weight:600}.tagline.svelte-1pkc5zf{margin:var(--space-6) 0 0;font-size:var(--text-xl);font-weight:600;line-height:1.3}.side.svelte-1pkc5zf{padding:var(--space-10) var(--gutter);outline:none;justify-content:center;align-items:center;display:flex}.form.svelte-1pkc5zf{width:min(100%,30rem)}ul.svelte-1pkc5zf{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}li.svelte-1pkc5zf{gap:var(--space-4);grid-template-columns:.75rem minmax(0,1fr);display:grid}.dot.svelte-1pkc5zf{border-radius:var(--radius-sm);background:var(--brand-gradient);width:.75rem;height:.75rem;margin-top:.35rem}h2.svelte-1pkc5zf{color:var(--panel-text);font-size:var(--text-base);margin:0}li.svelte-1pkc5zf p:where(.svelte-1pkc5zf){margin:var(--space-1) 0 0;color:var(--panel-text-2)}.about.svelte-1pkc5zf{margin:var(--space-8) 0 0}.about.svelte-1pkc5zf a:where(.svelte-1pkc5zf){min-height:24px;color:var(--panel-text);line-height:1.5;display:inline-block}.foot.svelte-1pkc5zf{min-width:0}@media (width>=64rem){.frame.svelte-1pkc5zf{background:linear-gradient(to right, var(--panel-bg) 58%, var(--surface) 58%);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.brand.svelte-1pkc5zf,.points.svelte-1pkc5zf{padding-inline:var(--space-16);background:0 0;grid-column:1}.brand.svelte-1pkc5zf{grid-row:2;padding-top:0}.points.svelte-1pkc5zf{grid-row:3;padding-bottom:0}.side.svelte-1pkc5zf{grid-area:1/2/-1}.foot.svelte-1pkc5zf{grid-area:3/2/-1;align-self:end}.foot.svelte-1pkc5zf .site-footer{padding-top:var(--space-4);border-top:0}}
