.clct-home{background:var(--ink,#0d0509);color:#fff;padding-block:clamp(36px, 5vw, 64px)}.clct-home a{color:inherit;text-decoration:none}.clct-home .kicker{color:var(--pink,#ef1580);margin:0 0 12px}.clct-home__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px, 6vw, 96px);align-items:center}.clct-home__title{margin:0 0 14px;font-family:var(--serif,Georgia,serif);font-weight:500;font-size:clamp(2rem, 1.4rem + 2.6vw, 3.4rem);line-height:1.05;letter-spacing:-.01em;color:#fff}.clct-home__intro{margin:0 0 20px;max-width:42ch;font-size:16px;line-height:1.7;color:rgb(255 255 255 / .72)}.clct-home .btn-link{color:#fff;border-color:rgb(255 255 255 / .5)}.clct-home .btn-link:hover{color:var(--pink,#ef1580)}.clct-home__list{list-style:none;margin:0;padding:0;counter-reset:t}.clct-home__list li{counter-increment:t;border-top:1px solid rgb(255 255 255 / .2)}.clct-home__list li:last-child{border-bottom:1px solid rgb(255 255 255 / .2)}.clct-home__list a{display:flex;align-items:center;gap:18px;padding:15px 0;font-family:var(--serif,Georgia,serif);font-size:clamp(1.15rem, 1rem + .6vw, 1.45rem);line-height:1.25;color:#fff;transition:color .2s,padding .25s var(--ease,ease)}.clct-home__list a::before{content:"0" counter(t);font:italic 400 1rem/1 var(--serif,Georgia,serif);color:var(--pink,#ef1580);min-width:1.6em}.clct-home__list a span{flex:1;min-width:0}.clct-home__list a svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;opacity:.5;transition:opacity .2s,transform .25s var(--ease,ease)}.clct-home__list a:hover{color:var(--pink,#ef1580);padding-left:6px}.clct-home__list a:hover svg{opacity:1;transform:translateX(3px)}@media (max-width:760px){.clct-home__grid{grid-template-columns:1fr;align-items:start}}