.work_wrap__Jlshu{max-width:1160px;margin:auto;padding:64px 24px 88px;color:rgb(var(--text))}.work_eyebrow__J6pPs{font-size:11px;letter-spacing:.22em;color:rgb(var(--accent));font-weight:600;text-transform:uppercase}.work_intro__0kv3G{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:18px 0 40px}.work_intro__0kv3G h1{font-size:clamp(30px,4.5vw,52px);font-weight:600;line-height:1.35;letter-spacing:-.025em}.work_intro__0kv3G p{color:rgb(var(--text-muted));margin-top:16px;line-height:1.9}.work_badge__E0EQI{white-space:nowrap;border:1px solid rgb(var(--border));padding:10px 18px;border-radius:99px;font-size:13px;color:rgb(var(--text-muted))}.work_grid__Nj3fn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.work_card__jq6EZ{overflow:hidden;border:1px solid rgb(var(--border));border-radius:22px;background:rgb(var(--card));transition:transform .2s,border-color .2s}.work_card__jq6EZ:hover{transform:translateY(-4px);border-color:rgb(var(--accent))}.work_cover__7HWDx{position:relative;aspect-ratio:16/10;overflow:hidden;background:rgb(var(--bg))}.work_cover__7HWDx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.work_card__jq6EZ:hover .work_cover__7HWDx img{transform:scale(1.035)}.work_cover__7HWDx span{position:absolute;bottom:16px;left:18px;background:#0b101be6;color:#fff;font-size:12px;border:1px solid #ffffff25;padding:6px 12px;border-radius:99px}.work_cardBody__BsMul{padding:26px}.work_meta__yMayW{font-size:11px;color:rgb(var(--text-muted));letter-spacing:.04em;display:flex;gap:12px;margin-bottom:14px}.work_card__jq6EZ h2{font-size:23px;font-weight:600;line-height:1.6;-webkit-line-clamp:2}.work_card__jq6EZ h2,.work_excerpt__DHH25{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.work_excerpt__DHH25{margin:14px 0 24px;color:rgb(var(--text-muted));font-size:14px;line-height:1.9;-webkit-line-clamp:3}.work_read__YfSmd{border-top:1px solid rgb(var(--border));padding-top:18px;color:rgb(var(--accent));font-size:13px;display:flex;justify-content:space-between}.work_back__bQD_V{color:rgb(var(--text-muted));font-size:13px;display:inline-block;margin-bottom:32px}.work_detailTitle__QQazN{font-size:clamp(27px,3.3vw,42px);font-weight:600;line-height:1.65;max-width:960px;margin:16px 0 20px}.work_detailGrid__64UNT{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:34px}.work_gallery__v_2PV{min-width:0}.work_mainPhoto__2wQEo{display:block;position:relative;width:100%;aspect-ratio:4/5;max-height:640px;background:rgb(var(--bg));border:1px solid rgb(var(--border));border-radius:18px;overflow:hidden}.work_mainPhoto__2wQEo img{position:absolute;inset:0;width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;padding:12px 12px 46px;display:block}.work_photoCount__Ur4aF{position:absolute;bottom:14px;right:14px;background:rgb(var(--bg)/.86);color:#fff;border-radius:99px;font-size:11px;padding:8px 13px}.work_thumbs__LhOU_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.work_thumbs__LhOU_ button{aspect-ratio:1;background:rgb(var(--bg));border:2px solid transparent;border-radius:9px;overflow:hidden;opacity:.65}.work_thumbs__LhOU_ button.work_selected__Nf2uM{border-color:rgb(var(--accent));opacity:1}.work_thumbs__LhOU_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.work_hint__DnzsO{font-size:11px;color:rgb(var(--text-muted));margin-top:13px}.work_bodyPanel__o03YG{border-top:2px solid rgb(var(--accent));padding-top:22px}.work_bodyPanel__o03YG h2{font-size:17px;font-weight:600;margin-bottom:20px}.work_body__9pH_e{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:14px}.work_body__9pH_e a{color:rgb(var(--accent));text-decoration:underline}.work_source__jpzvm{display:inline-block;margin-top:24px;color:rgb(var(--accent));font-size:13px}.work_cta__soFvX{margin-top:28px;padding:24px;background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:16px}.work_cta__soFvX h3{font-size:16px;font-weight:600}.work_cta__soFvX p{font-size:13px;line-height:1.8;color:rgb(var(--text-muted));margin-top:8px}.work_cta__soFvX a{display:inline-block;background:#06c755;color:#fff;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:600;margin-top:16px}.work_lightbox__E_RNx{position:fixed;inset:0;z-index:1000;background:rgb(var(--bg)/.97);display:flex;align-items:center;justify-content:center;padding:70px 60px}.work_lightbox__E_RNx>img{width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.work_lightbox__E_RNx>span{position:absolute;bottom:24px;color:#fff}.work_close__UfEqb{position:absolute;right:24px;top:20px;color:#fff;padding:10px}.work_next__otkaI,.work_previous__vOuei{position:absolute;top:48%;font-size:42px;color:#fff;background:#ffffff15;border-radius:10px;width:42px}.work_previous__vOuei{left:10px}.work_next__otkaI{right:10px}.work_wrap__Jlshu a:focus-visible,.work_wrap__Jlshu button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}@media(max-width:760px){.work_wrap__Jlshu{padding:36px 20px 60px}.work_intro__0kv3G{display:block;margin-bottom:28px}.work_badge__E0EQI{display:inline-block;margin-top:20px}.work_detailGrid__64UNT,.work_grid__Nj3fn{grid-template-columns:1fr}.work_grid__Nj3fn{gap:22px}.work_detailGrid__64UNT{gap:30px}.work_cardBody__BsMul{padding:22px}.work_card__jq6EZ h2{font-size:20px}.work_thumbs__LhOU_{grid-template-columns:repeat(5,minmax(0,1fr))}.work_lightbox__E_RNx{padding:65px 40px}.work_body__9pH_e{font-size:15px}}@media(prefers-reduced-motion:reduce){.work_card__jq6EZ,.work_cover__7HWDx img{transition:none}.work_card__jq6EZ:hover{transform:none}}