.comics{padding-top:clamp(100px,12vw,160px)}
.comic-feature{display:grid;grid-template-columns:.72fr 1.28fr;min-height:650px;margin-top:64px;border:1px solid #2b302c;background:linear-gradient(135deg,#101513,#0d1110);overflow:hidden;transition:.35s transform,.35s border-color,.35s box-shadow}
.comic-feature:hover,.comic-feature:focus-visible{transform:translateY(-5px);border-color:#7c6b3c;box-shadow:0 34px 90px rgba(0,0,0,.42)}
.comic-feature figure{margin:0;min-height:650px;position:relative;overflow:hidden;background:#101513}.comic-feature figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(13,17,16,.88))}
.comic-feature img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) brightness(.82);transition:.5s filter,.7s transform}.comic-feature:hover img{filter:saturate(1) brightness(.96);transform:scale(1.025)}
.comic-feature-copy{padding:clamp(44px,7vw,88px);display:flex;flex-direction:column;justify-content:center;position:relative}.comic-feature-copy:before{content:"ILUMIS";position:absolute;right:-.04em;top:4%;font:clamp(70px,12vw,170px) Georgia,serif;color:rgba(205,173,87,.035);letter-spacing:.06em;pointer-events:none}
.comic-feature h3{font-size:clamp(52px,7vw,92px);line-height:.9;font-weight:400;letter-spacing:-.055em;margin:20px 0 32px}.comic-feature em{color:#d0ad59}.comic-feature-copy>p:not(.meta):not(.ai-note){max-width:520px;color:#a29e91;font-size:17px}.comic-feature-copy .ai-note{max-width:520px;margin:18px 0 0;padding-top:15px;border-top:1px solid #302e25;color:#777970;font:10px/1.6 monospace;letter-spacing:.04em}.comic-feature .project-link{align-self:flex-start;margin-top:30px}.comic-feature .project-link b{font-weight:400;color:#d0ad59;margin-left:35px}
@media(max-width:850px){.comic-feature{grid-template-columns:1fr}.comic-feature figure{min-height:640px;max-height:80vh}.comic-feature figure:after{background:linear-gradient(0deg,rgba(13,17,16,.85),transparent 45%)}}
@media(max-width:520px){.comic-feature{margin-top:40px}.comic-feature figure{min-height:520px}.comic-feature-copy{padding:38px 26px}.comic-feature h3{font-size:54px}}
