.sty[data-astro-cid-gldi5fas]{--ink:var(--color-kca-dark,#1a1a1a);--w:80vw;color:var(--ink);background:#fdf9f9;padding:clamp(3rem,7vw,6rem) 0}.sty__title[data-astro-cid-gldi5fas]{letter-spacing:-.03em;margin-bottom:clamp(1.5rem,3.5vw,3rem);padding:0 2.083vw;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:800;line-height:1}.sty__rail[data-astro-cid-gldi5fas]{scrollbar-width:none;overflow-x:auto}.sty__rail[data-astro-cid-gldi5fas]::-webkit-scrollbar{display:none}.sty__row[data-astro-cid-gldi5fas]{width:max-content;padding:0 2.083vw;display:flex}.sty__item[data-astro-cid-gldi5fas]{width:var(--w);will-change:transform;flex:none;position:relative}.sty__card[data-astro-cid-gldi5fas]{background:var(--tone);width:100%;min-height:clamp(20rem,25vw,26rem);color:var(--ink);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.1vw,2.1rem);transition:width .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);display:flex}.sty__quote[data-astro-cid-gldi5fas]{letter-spacing:-.02em;max-width:30ch;font-size:clamp(1.15rem,1.75vw,1.7rem);font-weight:500;line-height:1.22}.sty__foot[data-astro-cid-gldi5fas]{justify-content:flex-start;align-items:center;gap:clamp(1rem,3.5vw,3.5rem);font-size:.85rem;font-weight:600;display:flex}.sty__cat[data-astro-cid-gldi5fas]{color:#1a1a1ab3}@media (width>=992px){.sty[data-astro-cid-gldi5fas]{--w:44.2vw;height:calc(100svh + (var(--n) - 1) * 70svh);margin-bottom:-10svh;padding:0;position:relative}.sty__pin[data-astro-cid-gldi5fas]{flex-direction:column;justify-content:center;height:100svh;padding-top:calc(88px + 1.5rem);padding-bottom:1.5rem;display:flex;position:sticky;top:0;overflow:hidden}.sty__rail[data-astro-cid-gldi5fas]{overflow:visible}.sty__row[data-astro-cid-gldi5fas]{width:100%;position:relative}.sty__item[data-astro-cid-gldi5fas].is-peek .sty__card[data-astro-cid-gldi5fas]{width:110%;transform:translate(-9.0909%)}}@media (prefers-reduced-motion:reduce){.sty__card[data-astro-cid-gldi5fas]{transition:none}}.caps[data-astro-cid-6sacuymd]{--ease:cubic-bezier(.28, .11, .32, 1);--pad:clamp(1.1rem, 2.5vw, 2.25rem);color:var(--color-kca-dark,#1a1a1a);background:#fdf9f9;padding:clamp(3rem,5.5vw,5rem) 0 clamp(4rem,9vw,8rem);position:relative;overflow-x:clip}.caps__head[data-astro-cid-6sacuymd]{padding:0 var(--pad);margin-bottom:clamp(2rem,5vw,4.5rem)}.caps__title[data-astro-cid-6sacuymd]{flex-wrap:wrap;gap:0 .25em;width:fit-content;margin:0;display:flex}.caps__ch[data-astro-cid-6sacuymd]{opacity:0;transition:transform .5s var(--ease) calc(var(--i,0) * 60ms), opacity .5s var(--ease) calc(var(--i,0) * 60ms);display:inline-block;transform:translate(40%)}.caps__headRow[data-astro-cid-6sacuymd]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(1.4rem,3vw,2.6rem);display:flex}.caps__intro[data-astro-cid-6sacuymd]{color:#1a1a1ab3;max-width:22rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.45;overflow:hidden}.caps__introIn[data-astro-cid-6sacuymd]{transition:transform 1.2s var(--ease) .2s;display:block;transform:translateY(120%)}.caps__track[data-astro-cid-6sacuymd]{background:#1a1a1a2e;flex:none;width:clamp(7rem,14.5vw,13rem);height:2px;position:relative;overflow:hidden}.caps__thumb[data-astro-cid-6sacuymd]{width:var(--thumb-w,33%);background:var(--color-kca-dark,#1a1a1a);transition:transform 1.2s var(--ease);position:absolute;inset:0 auto 0 0;transform:translate(-101%)}.caps[data-astro-cid-6sacuymd].is-in .caps__ch[data-astro-cid-6sacuymd],.caps[data-astro-cid-6sacuymd].is-in .caps__introIn[data-astro-cid-6sacuymd]{opacity:1;transform:none}.caps[data-astro-cid-6sacuymd].is-in .caps__thumb[data-astro-cid-6sacuymd]{transform:translateX(var(--thumb-x,0px));transition:transform .25s linear}.caps__rail[data-astro-cid-6sacuymd]{scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;overflow-x:auto}.caps__rail[data-astro-cid-6sacuymd]::-webkit-scrollbar{display:none}.caps__rail[data-astro-cid-6sacuymd].is-dragging{cursor:grabbing}.caps__row[data-astro-cid-6sacuymd]{width:max-content;padding:0 var(--pad);gap:16px;display:flex}.caps__card[data-astro-cid-6sacuymd]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-direction:column;gap:.9rem;width:clamp(15rem,22.5vw,26rem);display:flex}.caps__frame[data-astro-cid-6sacuymd]{aspect-ratio:324/440;background:#fff6e5;display:block;overflow:hidden}.caps__imgBox[data-astro-cid-6sacuymd]{width:100%;height:100%;transform:translateY(var(--py,0%)) scale(1.12);will-change:transform;display:block}.caps__imgBox[data-astro-cid-6sacuymd] img{object-fit:cover;width:100%;height:100%;transition:scale .6s}@media (hover:hover) and (pointer:fine){.caps__card[data-astro-cid-6sacuymd]:hover .caps__imgBox[data-astro-cid-6sacuymd] img{scale:1.05}}.caps__name[data-astro-cid-6sacuymd]{font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500}.caps__drag[data-astro-cid-6sacuymd]{z-index:40;background:var(--color-kca-dark,#1a1a1a);color:#fff;pointer-events:none;opacity:0;border-radius:999px;padding:.45rem .8rem;font-size:.75rem;font-weight:600;transition:opacity .25s;position:fixed;top:0;left:0}.caps__drag[data-astro-cid-6sacuymd].is-on{opacity:1}@media (width<=767px){.caps__card[data-astro-cid-6sacuymd]{width:70vw}.caps__headRow[data-astro-cid-6sacuymd]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.caps__ch[data-astro-cid-6sacuymd],.caps__introIn[data-astro-cid-6sacuymd],.caps__thumb[data-astro-cid-6sacuymd]{opacity:1;transition:none;transform:none}}
