.cover[data-astro-cid-di2nlc57]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:286px;padding:1.35rem 1.35rem 1.2rem;overflow:hidden;text-decoration:none;color:#f6f2e8;background:radial-gradient(120% 130% at 85% 0%,var(--cover-1, #232a22) 0%,var(--cover-2, #10150f) 62%),var(--cover-2, #10150f);transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.cover[data-astro-cid-di2nlc57]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .25) 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .25) 65%,transparent 100%)}.cover[data-astro-cid-di2nlc57]:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(to top,#0c0e0bd1,#0c0e0b73 34%,#0c0e0b14 62%,#0c0e0b38);pointer-events:none}.cover--photo[data-astro-cid-di2nlc57]:before{display:none}.cover--photo[data-astro-cid-di2nlc57]:after{background:linear-gradient(to top,#0a0c09e0,#0a0c0985 30%,#0a0c090f 62%,#0a0c0933)}.cover__media[data-astro-cid-di2nlc57]{position:absolute;inset:0;z-index:0}.cover__media[data-astro-cid-di2nlc57] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.3,1),filter .4s ease}.cover[data-astro-cid-di2nlc57]:hover .cover__media[data-astro-cid-di2nlc57] img{transform:scale(1.035)}.cover__title[data-astro-cid-di2nlc57],.cover__desc[data-astro-cid-di2nlc57],.cover__foot[data-astro-cid-di2nlc57]{position:relative;z-index:2}.cover--pain[data-astro-cid-di2nlc57]{--cover-1: #26382c;--cover-2: #0f1611;--cover-accent: #b8c9a9}.cover--gear[data-astro-cid-di2nlc57]{--cover-1: #3a2a20;--cover-2: #17100c;--cover-accent: #e2b49b}.cover--routines[data-astro-cid-di2nlc57]{--cover-1: #26343a;--cover-2: #0f1619;--cover-accent: #a6c2c7}.cover__top[data-astro-cid-di2nlc57]{position:absolute;z-index:3;inset:1.15rem 1.35rem auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cover__cat[data-astro-cid-di2nlc57]{font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cover-accent, #c8d2be);background:#0a0c0966;padding:.28em .55em;backdrop-filter:blur(3px);text-shadow:0 1px 4px rgb(8 10 7 / .9)}.cover__num[data-astro-cid-di2nlc57]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;color:#f6f2e88c}.cover__mark[data-astro-cid-di2nlc57]{position:absolute;top:16%;right:.35rem;z-index:-1;font-family:var(--font-display);font-style:italic;font-size:clamp(7rem,11vw,9.5rem);line-height:.7;letter-spacing:-.04em;color:#ffffff0a;pointer-events:none;user-select:none}.cover--lg[data-astro-cid-di2nlc57] .cover__mark[data-astro-cid-di2nlc57]{font-size:clamp(12rem,17vw,16rem);top:20%;right:.6rem}.cover__title[data-astro-cid-di2nlc57]{font-family:var(--font-text);font-size:1.2rem;font-weight:650;line-height:1.2;letter-spacing:-.022em;color:inherit;margin:0;text-wrap:pretty;transition:color .18s ease}.cover[data-astro-cid-di2nlc57]:hover .cover__title[data-astro-cid-di2nlc57]{color:#fff}.cover__desc[data-astro-cid-di2nlc57]{margin:.55rem 0 0;font-size:.83rem;line-height:1.5;color:#f6f2e8b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cover__foot[data-astro-cid-di2nlc57]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.7rem;border-top:1px solid rgb(255 255 255 / .18);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:#f6f2e89e}.cover__foot[data-astro-cid-di2nlc57] .dot[data-astro-cid-di2nlc57]{width:3px;height:3px;border-radius:50%;background:currentColor;flex:none}.cover__arrow[data-astro-cid-di2nlc57]{margin-left:auto;color:var(--cover-accent, #c8d2be);transition:transform .18s ease}.cover[data-astro-cid-di2nlc57]:hover .cover__arrow[data-astro-cid-di2nlc57]{transform:translate(4px)}.cover--lg[data-astro-cid-di2nlc57]{min-height:404px;padding:1.6rem 1.6rem 1.4rem}.cover--lg[data-astro-cid-di2nlc57] .cover__top[data-astro-cid-di2nlc57]{inset:1.4rem 1.6rem auto}.cover--lg[data-astro-cid-di2nlc57] .cover__title[data-astro-cid-di2nlc57]{font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:400;line-height:1.06;letter-spacing:-.015em}.cover--lg[data-astro-cid-di2nlc57] .cover__desc[data-astro-cid-di2nlc57]{font-size:.88rem;max-width:38ch;-webkit-line-clamp:3}.cover[data-astro-cid-di2nlc57]:hover{color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 20px 34px -28px #12150fb3}@media(max-width:620px){.cover[data-astro-cid-di2nlc57]{min-height:252px}.cover--lg[data-astro-cid-di2nlc57]{min-height:330px}.cover__mark[data-astro-cid-di2nlc57]{font-size:8rem;top:14%}.cover--lg[data-astro-cid-di2nlc57] .cover__mark[data-astro-cid-di2nlc57]{font-size:10rem}}.row[data-astro-cid-di2nlc57]{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:clamp(.75rem,2vw,1.5rem);align-items:start;padding:1.35rem 0;border-top:var(--rule);text-decoration:none;transition:background .18s ease}.row[data-astro-cid-di2nlc57]:last-child{border-bottom:var(--rule)}.row[data-astro-cid-di2nlc57]:hover{background:color-mix(in srgb,var(--paper-2) 55%,transparent)}.row[data-astro-cid-di2nlc57]:has(.row__thumb){grid-template-columns:7.75rem minmax(0,1fr) auto;align-items:center}.row__num[data-astro-cid-di2nlc57]{font-size:.72rem;color:var(--line-strong);padding-top:.42rem;letter-spacing:.05em;transition:color .18s ease}.row__thumb[data-astro-cid-di2nlc57]{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--paper-2)}.row__thumb[data-astro-cid-di2nlc57] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.row[data-astro-cid-di2nlc57]:hover .row__thumb[data-astro-cid-di2nlc57] img{transform:scale(1.05)}.row__meta[data-astro-cid-di2nlc57]{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem;flex-wrap:wrap}.row__cat[data-astro-cid-di2nlc57]{color:var(--sage)}.row__dot[data-astro-cid-di2nlc57]{color:var(--line-strong)}.row__flag[data-astro-cid-di2nlc57]{color:var(--ember);border:1px solid var(--ember-soft);background:#fdf1ea;border-radius:100px;padding:0 .5em;line-height:1.7;letter-spacing:.06em}.row__title[data-astro-cid-di2nlc57]{font-family:var(--font-text);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.22;letter-spacing:-.02em;margin-bottom:.35rem;color:var(--ink);transition:color .18s ease}.row[data-astro-cid-di2nlc57]:hover .row__title[data-astro-cid-di2nlc57]{color:var(--ember)}.row__desc[data-astro-cid-di2nlc57]{margin:0;font-size:.875rem;line-height:1.58;color:#5c6359;max-width:62ch}.row__arrow[data-astro-cid-di2nlc57]{font-family:var(--font-mono);color:var(--line-strong);padding-top:.3rem;transition:transform .18s ease,color .18s ease}.row[data-astro-cid-di2nlc57]:hover .row__arrow[data-astro-cid-di2nlc57]{transform:translate(4px);color:var(--ember)}.card[data-astro-cid-di2nlc57]{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem 1.25rem 1.05rem;border:var(--rule);border-top:2px solid var(--ink);background:var(--white);text-decoration:none;height:100%;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.card[data-astro-cid-di2nlc57]:hover{border-color:var(--line-strong);border-top-color:var(--ember);transform:translateY(-2px);box-shadow:0 14px 28px -24px #11150f66}.card__thumb[data-astro-cid-di2nlc57]{display:block;margin:-1.25rem -1.25rem .5rem;aspect-ratio:3 / 2;overflow:hidden;background:var(--paper-2)}.card__thumb[data-astro-cid-di2nlc57] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card[data-astro-cid-di2nlc57]:hover .card__thumb[data-astro-cid-di2nlc57] img{transform:scale(1.04)}.card__meta[data-astro-cid-di2nlc57]{display:flex;gap:.35rem;flex-wrap:wrap}.card__title[data-astro-cid-di2nlc57]{font-family:var(--font-text);font-size:1.12rem;font-weight:650;line-height:1.24;letter-spacing:-.02em;color:var(--ink);margin-top:.1rem}.card[data-astro-cid-di2nlc57]:hover .card__title[data-astro-cid-di2nlc57]{color:var(--ember)}.card__desc[data-astro-cid-di2nlc57]{margin:0;font-size:.845rem;line-height:1.55;color:var(--ink-mute);flex-grow:1}.card__foot[data-astro-cid-di2nlc57]{display:flex;justify-content:space-between;align-items:center;border-top:var(--rule);padding-top:.65rem;margin-top:.3rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.card[data-astro-cid-di2nlc57]:hover .card__foot[data-astro-cid-di2nlc57] span[data-astro-cid-di2nlc57]{color:var(--ember)}@media(max-width:640px){.row[data-astro-cid-di2nlc57]{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.85rem}.row__num[data-astro-cid-di2nlc57],.row__desc[data-astro-cid-di2nlc57]{display:none}}
