.head[data-astro-cid-pzvqjql2]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:24px}.head__blurb[data-astro-cid-pzvqjql2]{margin-top:10px;font-size:12.5px;color:var(--muted);max-width:56ch}.head__end[data-astro-cid-pzvqjql2]{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px)}.head__aside[data-astro-cid-pzvqjql2]{font-size:10px;letter-spacing:calc(.26em * var(--track));text-transform:uppercase;color:var(--gold-muted)}.grid[data-astro-cid-pcxayahm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));grid-auto-rows:1fr;gap:var(--card-gap)}.grid--feature[data-astro-cid-pcxayahm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,34px);max-inline-size:800px;margin-inline:auto}@media(max-width:560px){.grid[data-astro-cid-pcxayahm],.grid--feature[data-astro-cid-pcxayahm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}}@media(max-width:359px){.grid[data-astro-cid-pcxayahm],.grid--feature[data-astro-cid-pcxayahm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}}.wrail[data-astro-cid-panaxldc]{scroll-margin-top:100px;min-inline-size:0}.wrail__viewport[data-astro-cid-panaxldc]{--rail-inset: max(var(--gutter), calc((100% - var(--wide)) / 2 + var(--gutter)));margin-block-start:24px;padding-inline-start:var(--rail-inset);padding-inline-end:var(--gutter);padding-block:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline mandatory;scroll-padding-inline-start:var(--rail-inset);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain}.wrail__viewport[data-astro-cid-panaxldc]::-webkit-scrollbar{display:none}.wrail__track[data-astro-cid-panaxldc]{display:flex;gap:var(--card-gap);list-style:none;margin:0;padding:0}.wrail__item[data-astro-cid-panaxldc]{inline-size:clamp(150px,12vw,184px);flex:none;scroll-snap-align:start}.wrail__nav[data-astro-cid-panaxldc]{display:flex;gap:8px}.wrail__btn[data-astro-cid-panaxldc]{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;padding:0;background:none;border:1px solid var(--border);color:var(--gold-muted);cursor:pointer;transition:color .4s var(--e),border-color .4s var(--e),opacity .4s var(--e)}.wrail__btn[data-astro-cid-panaxldc]:hover:not(:disabled){color:var(--gold);border-color:var(--border-str)}.wrail__btn[data-astro-cid-panaxldc]:disabled{opacity:.34;cursor:default}.wrail__arrow[data-astro-cid-panaxldc]{inline-size:6px;block-size:6px;border-inline-end:1px solid currentColor;border-block-start:1px solid currentColor;rotate:45deg;margin-inline-start:-2px}.wrail__arrow--back[data-astro-cid-panaxldc]{rotate:-135deg;margin-inline-start:0;margin-inline-end:-2px}@media(hover:none){.wrail__nav[data-astro-cid-panaxldc]{display:none}}@media(max-width:560px){.wrail__viewport[data-astro-cid-panaxldc]{scroll-snap-type:inline proximity}.wrail__track[data-astro-cid-panaxldc]{gap:8px}.wrail__item[data-astro-cid-panaxldc]{inline-size:calc((100% - 16px) / 3)}}@media(max-width:359px){.wrail__track[data-astro-cid-panaxldc]{gap:6px}.wrail__item[data-astro-cid-panaxldc]{inline-size:calc((100% - 12px) / 3)}}
