.collection[data-astro-cid-2dtaqhdn]{padding-top:25px;scroll-margin-top:20px}.collection-heading[data-astro-cid-2dtaqhdn]{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.collection-heading[data-astro-cid-2dtaqhdn] [data-astro-cid-2dtaqhdn]:is(h1,h2){font:500 12px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}.collection-heading[data-astro-cid-2dtaqhdn] p[data-astro-cid-2dtaqhdn]{color:var(--muted);font-size:12px}.collection-track[data-astro-cid-2dtaqhdn]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 24px;display:grid}.project[data-astro-cid-2dtaqhdn]{min-width:0;scroll-margin-top:24px}.project-card[data-astro-cid-2dtaqhdn]{cursor:pointer;list-style:none}.project-card[data-astro-cid-2dtaqhdn]:focus-visible{outline:none}.project-card[data-astro-cid-2dtaqhdn]:focus-visible .project-caption[data-astro-cid-2dtaqhdn]{outline:2px solid var(--accent);outline-offset:5px}.project-caption[data-astro-cid-2dtaqhdn]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 14px;display:flex}.project-caption[data-astro-cid-2dtaqhdn]>span[data-astro-cid-2dtaqhdn]:first-child{flex-direction:column;gap:3px;display:flex}.project-name[data-astro-cid-2dtaqhdn]{font-size:15px;font-weight:500}.project-category[data-astro-cid-2dtaqhdn]{color:var(--muted);font-size:11px}.project-toggle[data-astro-cid-2dtaqhdn]{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:inline-flex}.toggle-symbol[data-astro-cid-2dtaqhdn]{font-size:21px;font-weight:300;transition:transform .25s}.collection-rail[data-astro-cid-2dtaqhdn] .collection-track[data-astro-cid-2dtaqhdn]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7c6bb transparent;gap:24px;margin-inline:-6px;padding:0 6px 14px;scroll-padding-inline:6px;display:flex;overflow-x:auto}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes rail-fade{0%{--fade-start:0px;--fade-end:56px}6%{--fade-start:56px}94%{--fade-end:56px}to{--fade-start:56px;--fade-end:0px}}@supports (animation-timeline:scroll()){.collection-rail[data-astro-cid-2dtaqhdn] .collection-track[data-astro-cid-2dtaqhdn]{mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);animation:linear both rail-fade scroll(self inline)}}.collection-rail[data-astro-cid-2dtaqhdn] .project[data-astro-cid-2dtaqhdn]{scroll-snap-align:start;flex:0 0 clamp(280px,29vw,310px)}.collection-rail[data-astro-cid-2dtaqhdn] .collection-track[data-astro-cid-2dtaqhdn]:focus-visible{outline-offset:2px}.collection-footer[data-astro-cid-2dtaqhdn]{justify-content:space-between;align-items:center;gap:24px;min-height:40px;margin-top:14px;display:flex}.collection-footer[data-astro-cid-2dtaqhdn]>a[data-astro-cid-2dtaqhdn]{margin-left:auto;padding-block:10px}.collection-controls[data-astro-cid-2dtaqhdn]{gap:8px;display:flex}.collection-controls[data-astro-cid-2dtaqhdn] button[data-astro-cid-2dtaqhdn]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:19px;line-height:1}.collection-controls[data-astro-cid-2dtaqhdn] button[data-astro-cid-2dtaqhdn]:hover:not(:disabled){border-color:var(--muted)}.collection-controls[data-astro-cid-2dtaqhdn] button[data-astro-cid-2dtaqhdn]:disabled{opacity:.32;cursor:default}@media (width<=900px){.collection-track[data-astro-cid-2dtaqhdn]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-rail[data-astro-cid-2dtaqhdn] .project[data-astro-cid-2dtaqhdn]{flex-basis:310px}}@media (width<=600px){.collection[data-astro-cid-2dtaqhdn]{padding-top:16px}.collection-heading[data-astro-cid-2dtaqhdn]{gap:12px}.collection-heading[data-astro-cid-2dtaqhdn] p[data-astro-cid-2dtaqhdn]{font-size:11px}.collection-heading[data-astro-cid-2dtaqhdn] [data-astro-cid-2dtaqhdn]:is(h1,h2){font-size:10px}.collection-track[data-astro-cid-2dtaqhdn]{grid-template-columns:minmax(0,1fr);gap:24px}.collection-rail[data-astro-cid-2dtaqhdn] .collection-track[data-astro-cid-2dtaqhdn]{gap:16px}.collection-rail[data-astro-cid-2dtaqhdn] .project[data-astro-cid-2dtaqhdn]{flex-basis:min(280px,82vw)}.collection-footer[data-astro-cid-2dtaqhdn]{margin-top:10px}}.project-card[data-astro-cid-2dtaqhdn]{color:inherit;text-decoration:none;display:block}.project-card[data-astro-cid-2dtaqhdn]:hover .toggle-symbol[data-astro-cid-2dtaqhdn]{transform:translate(4px)}
