/* Homepage collection only — layout stays separate from the archive. */
#work.portfolio-v11{position:relative;padding:54px 0;background:radial-gradient(ellipse at 85% 0%,#f16a2212,transparent 55%),radial-gradient(ellipse at 5% 60%,#718aaa12,transparent 60%)}
#work.portfolio-v11>.wrap{width:100%;max-width:none;padding-inline:clamp(16px,2.5vw,48px);box-sizing:border-box}
#work .work-editorial{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:20px;padding:22px 26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(125deg,#ffffff0c,#ffffff03);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff12,0 12px 35px #00000012}
#work .work-editorial .eyebrow{margin-bottom:8px;font-size:11px;letter-spacing:.16em}
#work .work-editorial .title{font-size:clamp(22px,2.4vw,36px)!important;line-height:1.65;margin:0;white-space:nowrap}#work .work-editorial .title br{display:none}
#work .work-intro{max-width:420px;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none}#work .work-intro p{font-size:12px;line-height:1.9;margin:8px 0}#work .work-intro-label{font-size:11px}#work .work-stat{padding-top:8px;gap:16px}#work .work-stat b{font-size:18px}
#work .portfolio-toolbar{padding:16px 20px;margin-bottom:22px;border-radius:22px;background:linear-gradient(130deg,#ffffff0b,#ffffff04);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff13}#work .work-tools-top{margin-bottom:12px}#work .portfolio-filters{gap:7px}#work .portfolio-filters button{padding:9px 12px}
#work .portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}#work .portfolio-card{padding:9px;border-radius:22px;background:linear-gradient(145deg,#ffffff11,#ffffff04);border:1px solid #ffffff20;backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff19,0 15px 35px #00000018}#work .portfolio-image{aspect-ratio:16/11;border-radius:15px;overflow:hidden}#work .portfolio-card>b{font-size:14px;padding:4px 4px 8px;line-height:1.8}#work .portfolio-card-meta{padding-inline:4px}#work .portfolio-bottom{margin-top:22px;padding:16px 20px}#work .collection-more{border-radius:22px;min-height:220px}
html[data-theme=light] #work .portfolio-card,html[data-theme=light] #work .work-editorial,html[data-theme=light] #work .portfolio-toolbar{background:linear-gradient(135deg,#ffffffd9,#ffffff88);border-color:#ffffff;box-shadow:inset 0 1px #fff,0 12px 32px #31445912}
@media(max-width:1100px){#work .work-editorial{display:block}#work .work-intro{max-width:none;margin-top:8px}#work .work-intro-label,#work .work-stat{display:none}#work .work-intro p{margin:0}#work .work-editorial .title{white-space:normal}}
@media(max-width:900px){#work .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}
@media(max-width:768px){#work.portfolio-v11{padding:28px 0!important}#work .work-editorial{padding:16px;margin-bottom:14px;border-radius:20px}#work .work-editorial .title{font-size:clamp(20px,5.6vw,29px)!important;line-height:1.65}#work .work-editorial .eyebrow{font-size:11px}#work .work-intro p{font-size:11px}#work .portfolio-toolbar{padding:12px;margin-bottom:14px}#work .portfolio-card>b{font-size:12px}#work .portfolio-card-meta{font-size:11px}#work .portfolio-card-meta>span{display:none}#work .portfolio-card{padding:6px;border-radius:17px}#work .portfolio-grid{gap:10px!important}#work .collection-more{min-height:180px}}
@media(max-width:360px){#work .portfolio-grid{grid-template-columns:1fr!important}}
#work.portfolio-v11{min-height:0!important;display:block}#work .work-editorial .title{letter-spacing:0!important;word-spacing:.03em;line-height:1.65!important}#work .portfolio-filters{display:flex!important;flex-wrap:wrap;overflow:visible;margin-inline-end:0}#work .portfolio-filters button{white-space:nowrap;flex:0 1 auto;gap:12px}
@media(max-width:650px){#work .portfolio-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}#work .portfolio-filters button{flex-shrink:0}#work .portfolio-toolbar{gap:12px}}
