.mast[data-astro-cid-r6zpem2t]{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"nav ident brand";align-items:baseline;gap:var(--space-s) var(--space-2xl);padding:var(--space-sm) 0 11px;border-bottom:2px solid var(--ink)}.nav[data-astro-cid-r6zpem2t]{grid-area:nav;display:flex;flex-wrap:wrap;gap:var(--space-optical-6) var(--space-xl);font-family:var(--mono);font-size:var(--fs-data);letter-spacing:.05em}.nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]{position:relative;color:var(--ink-2);padding-bottom:2px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]:after{content:"";position:absolute;inset:-13px -6px}.nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t]:hover,.nav[data-astro-cid-r6zpem2t] a[data-astro-cid-r6zpem2t][aria-current=page]{color:var(--accent-text);border-color:var(--accent)}.ident[data-astro-cid-r6zpem2t]{grid-area:ident;margin:0;font-family:var(--mono);font-size:var(--fs-tag);letter-spacing:var(--tr-tag);text-transform:uppercase;color:var(--ink-3)}.langs[data-astro-cid-r6zpem2t]{display:inline-flex;gap:var(--space-xs);margin-left:var(--space-s)}.langs[data-astro-cid-r6zpem2t] button[data-astro-cid-r6zpem2t]{position:relative;padding:0 0 2px;border:0;border-bottom:1px solid transparent;background:none;font:inherit;letter-spacing:inherit;color:var(--ink-3);cursor:pointer;transition:color .2s,border-color .2s}.langs[data-astro-cid-r6zpem2t] button[data-astro-cid-r6zpem2t]:after{content:"";position:absolute;inset:-13px -6px}.langs[data-astro-cid-r6zpem2t] button[data-astro-cid-r6zpem2t]:hover,.langs[data-astro-cid-r6zpem2t] button[data-astro-cid-r6zpem2t][aria-pressed=true]{color:var(--accent-text);border-color:var(--accent)}.brand[data-astro-cid-r6zpem2t]{grid-area:brand;font-family:var(--display);font-size:var(--fs-brand-sm);letter-spacing:var(--tr-brand);line-height:1}@media(max-width:880px){.mast[data-astro-cid-r6zpem2t]{grid-template-columns:1fr auto;grid-template-areas:"nav brand" "ident ident"}}.wrap[data-astro-cid-p2isgpua]{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.barcode-block[data-astro-cid-apfninfj][data-align=right] .barcode[data-astro-cid-apfninfj]{margin-left:auto}.barcode[data-astro-cid-apfninfj]{height:38px;width:180px;background-image:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 3px,var(--ink) 3px 5px,transparent 5px 6px,var(--ink) 6px 9px,transparent 9px 12px,var(--ink) 12px 13px,transparent 13px 16px,var(--ink) 16px 19px,transparent 19px 20px);background-size:20px 100%}.barcode-num[data-astro-cid-apfninfj]{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:var(--tr-micro);color:var(--ink-2);margin-top:3px}.site[data-astro-cid-gcn2mc3v]{margin-top:clamp(70px,9vw,120px);border-top:2px solid var(--ink);padding:var(--space-2xl) 0 var(--space-4xl)}.foot-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:var(--space-2xl);align-items:start}.foot-brand[data-astro-cid-gcn2mc3v]{font-family:var(--display);font-size:var(--fs-brand-lg);line-height:.9;letter-spacing:var(--tr-brand)}.fb-sub[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--ink-2);margin-top:var(--space-s);line-height:var(--lh-loose)}.foot-col[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:var(--fs-tag);letter-spacing:var(--tr-tag);text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--space-s)}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:block;font-family:var(--mono);font-size:var(--fs-data);color:var(--ink-2);padding:3px 0;transition:color .2s}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent-text)}.foot-mark[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.foot-credit[data-astro-cid-gcn2mc3v]{margin-top:var(--space-m)}@media(max-width:880px){.foot-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}}
