.hub[data-astro-cid-gjqxyex2]{max-width:920px;margin-inline:auto;padding:clamp(2.5rem,7vh,4.5rem) max(20px,env(safe-area-inset-right,0px)) 2rem max(20px,env(safe-area-inset-left,0px))}.crumbs[data-astro-cid-gjqxyex2]{display:flex;gap:.6rem;font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-bottom:1.25rem}.crumbs[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]:hover{color:var(--tt)}h1[data-astro-cid-gjqxyex2]{display:flex;align-items:baseline;gap:.35em;font-family:var(--font-serif);font-weight:600;font-size:clamp(2.6rem,7vw,5rem);line-height:1;letter-spacing:-.025em;margin:1rem 0 1.5rem;overflow-wrap:anywhere}h1[data-astro-cid-gjqxyex2] i[data-astro-cid-gjqxyex2]{width:.3em;height:.3em;border-radius:50%;background:var(--c);box-shadow:0 0 .5em var(--c);flex:none;transform:translateY(-.15em)}.intro[data-astro-cid-gjqxyex2] p[data-astro-cid-gjqxyex2]{font-family:var(--font-serif);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.6;color:var(--color-ink-soft);max-width:40rem;margin:0 0 1rem}.door[data-astro-cid-gjqxyex2]{margin:.5rem 0 0;min-height:44px;max-width:100%;white-space:normal}.sec[data-astro-cid-gjqxyex2]{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tt);margin:3.5rem 0 1rem;display:flex;align-items:center;gap:1rem}.sec[data-astro-cid-gjqxyex2]:after{content:"";flex:1;height:1px;background:color-mix(in oklab,var(--fg) 14%,transparent)}.start[data-astro-cid-gjqxyex2]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.start[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;column-gap:1rem;row-gap:.35rem;padding:1.25rem;border-radius:16px;background:color-mix(in oklab,var(--bg) 70%,white);border:1px solid color-mix(in oklab,var(--fg) 10%,transparent);transition:border-color .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}.start[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]:hover{border-color:var(--c);transform:translateY(-2px)}.start[data-astro-cid-gjqxyex2] .n[data-astro-cid-gjqxyex2]{grid-row:span 2;font-family:var(--font-serif);font-weight:600;font-size:2rem;line-height:1;color:var(--c)}.start[data-astro-cid-gjqxyex2] .t[data-astro-cid-gjqxyex2]{font-family:var(--font-serif);font-weight:600;font-size:1.25rem;line-height:1.25}.start[data-astro-cid-gjqxyex2] .m[data-astro-cid-gjqxyex2]{grid-column:3;grid-row:1;font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}.start[data-astro-cid-gjqxyex2] .d[data-astro-cid-gjqxyex2]{grid-column:2 / -1;color:var(--muted);font-size:15px;line-height:1.5}.list[data-astro-cid-gjqxyex2]{list-style:none;margin:0;padding:0}.list[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.8rem 0;border-bottom:1px solid color-mix(in oklab,var(--fg) 9%,transparent)}.list[data-astro-cid-gjqxyex2] .ld[data-astro-cid-gjqxyex2]{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.list[data-astro-cid-gjqxyex2] .lt[data-astro-cid-gjqxyex2]{font-family:var(--font-serif);font-weight:600;font-size:1.1rem;line-height:1.3;transition:color .2s ease}.list[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]:hover .lt[data-astro-cid-gjqxyex2]{color:var(--tt)}.others[data-astro-cid-gjqxyex2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.others[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.45rem .95rem;border-radius:999px;font:500 13px/1 var(--font-mono);border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);background:color-mix(in oklab,var(--bg) 70%,white)}.others[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]:hover{border-color:var(--c)}.others[data-astro-cid-gjqxyex2] i[data-astro-cid-gjqxyex2]{width:8px;height:8px;border-radius:50%;background:var(--c)}@media(max-width:639px){.start[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]{grid-template-columns:2rem minmax(0,1fr)}.start[data-astro-cid-gjqxyex2] .m[data-astro-cid-gjqxyex2]{grid-column:2;grid-row:auto}.list[data-astro-cid-gjqxyex2] a[data-astro-cid-gjqxyex2]{grid-template-columns:minmax(0,1fr);gap:.2rem}}@media(horizontal-viewport-segments:2){.hub[data-astro-cid-gjqxyex2]{max-width:none;margin:0;padding-left:calc(env(viewport-segment-left 1 0,50vw) + 20px);padding-right:20px}}
