@charset "UTF-8";:root{--bp-xs: 375px;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--bp-xxl: 1400px}header.svelte-1bxfq7n{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1rem;box-shadow:inset 0 -3px #fdfbf8}.heading.svelte-1bxfq7n{display:flex;flex-direction:column;gap:.25rem;min-width:0}.kicker.svelte-1bxfq7n{color:#66604c;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em}.title.svelte-1bxfq7n{color:#181611;font-size:1.75rem;line-height:1.15}@media (max-width: 767px){.title.svelte-1bxfq7n{font-size:1.5rem}}.meta.svelte-1bxfq7n{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem;color:#4a4536;font-size:.875rem}.title.svelte-1bxfq7n a:where(.svelte-1bxfq7n){color:inherit;text-decoration:none;transition:color .2s ease}.title.svelte-1bxfq7n a:where(.svelte-1bxfq7n):hover{color:#d19000}.all.svelte-1bxfq7n{color:#614c3b;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;text-decoration:none}.all.svelte-1bxfq7n:after{content:"→";margin-left:.25rem}.all.svelte-1bxfq7n:hover{color:#d19000}.controls.svelte-1bxfq7n{display:flex;gap:1rem;flex:none}button.svelte-1bxfq7n{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;background:none;color:#facc00;font-size:1rem;cursor:pointer}button.svelte-1bxfq7n:before{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;z-index:-1;background:#181611;transform:rotate(45deg);transition:background-color .2s ease}button.svelte-1bxfq7n:hover:not(:disabled):before{background:#614c3b}button.svelte-1bxfq7n:focus-visible{outline:3px solid #e6ac00}button.svelte-1bxfq7n:disabled{color:#cbab8b;cursor:default}button.svelte-1bxfq7n:disabled:before{background:#fdfbf8}.rail.svelte-1bxfq7n{display:flex;gap:1.5rem;margin:0 -1rem;padding:3rem 1rem 1rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.rail.svelte-1bxfq7n::-webkit-scrollbar{display:none}.rail.bleed.svelte-1bxfq7n{margin-right:min(-1rem,50% - 50vw)}.rail.svelte-1bxfq7n li:where(.svelte-1bxfq7n){flex:none;width:14rem;scroll-snap-align:start}@media (max-width: 767px){.rail.svelte-1bxfq7n li:where(.svelte-1bxfq7n){width:9.5rem}}
