.work .section-heading{align-items:center}.work .filters{margin:28px 0 34px;gap:8px}.work-disclosure{max-width:770px;font-size:13px;line-height:2}.portfolio-download{white-space:nowrap}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.work-card{text-align:start;display:block}.work-image.project-cover{aspect-ratio:1.28;display:block;background:#eae4f3;border-radius:3px;isolation:isolate}.project-cover:before{content:'';position:absolute;width:250px;height:250px;border:42px solid #5026a612;border-right-color:transparent;border-radius:50%;left:-90px;bottom:-120px;z-index:-1}.project-cover .cover-art{position:absolute;max-height:none;box-shadow:0 10px 30px #17132016;object-fit:contain;transition:transform .4s}.project-identity .cover-art-0,.project-web .cover-art-0{inset:8%;width:84%;height:84%;object-fit:contain;box-shadow:none}.project-web .project-cover{background:#d5ed9a}.project-social .project-cover{background:#5026a6}.project-social .project-cover:before{border-color:#cbfa4633;border-right-color:transparent}.project-photography .project-cover{background:#171320}.project-social .cover-art-0,.project-photography .cover-art-0{width:43%;height:78%;left:8%;top:12%;transform:rotate(-5deg)}.project-social .cover-art-1,.project-photography .cover-art-1{width:34%;height:45%;right:9%;top:7%;transform:rotate(5deg)}.project-social .cover-art-2,.project-photography .cover-art-2{width:32%;height:43%;right:11%;bottom:7%;transform:rotate(-3deg)}.work-card:hover .cover-art-0{transform:translateY(-4px) rotate(-2deg)}.project-identity:hover .cover-art-0,.project-web:hover .cover-art-0{transform:scale(1.035)}.work-title{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-top:18px}.work-title h3{font-family:Manrope,'Readex Pro',sans-serif;font-size:24px;line-height:1.6;letter-spacing:-.6px}.work-title>span{font-size:11px;color:var(--muted);white-space:nowrap}.card-arrow{position:absolute;left:auto;right:16px;bottom:16px;background:var(--cream);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink);font:24px Arial;z-index:2}.work-more{display:flex;justify-content:center;margin-top:50px}.work-more [hidden]{display:none}.work-card:last-child{width:auto;grid-column:auto}#project-dialog{width:min(1180px,calc(100% - 40px));max-height:90vh;border-radius:6px;overflow:auto}.project-layout{display:grid;grid-template-columns:1.5fr 1fr;direction:ltr}.project-gallery{background:#eae6f0;padding:40px 25px 24px;min-width:0}.gallery-stage{height:490px;position:relative;display:flex;align-items:center;justify-content:center}.gallery-stage>img{width:100%;height:100%;object-fit:contain}.gallery-prev,.gallery-next{position:absolute;top:calc(50% - 21px);height:42px;width:42px;background:#faf9f6ee;border:1px solid #d8d0e2;border-radius:50%;font:32px/1 Arial;box-shadow:0 2px 10px #17132012}.gallery-prev{left:0}.gallery-next{right:0}.gallery-thumbs{display:flex;gap:9px;overflow-x:auto;padding:15px 2px 5px;scrollbar-width:thin;direction:ltr}.gallery-thumbs button{flex:none;width:68px;height:68px;padding:4px;background:#faf9f6;border:2px solid transparent;border-radius:3px}.gallery-thumbs button.selected{border-color:var(--v)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.project-layout .dialog-content{padding:78px 34px 35px;align-self:center;direction:rtl}.project-layout .dialog-content h2{font-family:Manrope,'Readex Pro',sans-serif;font-size:31px;letter-spacing:-.6px;line-height:1.5;overflow-wrap:anywhere}.project-layout .dialog-content>p{font-size:14px;line-height:2}.project-layout .dialog-content .button{margin-top:35px}.dialog-close{left:auto;right:16px;top:14px;z-index:4;background:var(--cream);border-radius:50%}html[dir=ltr] .project-layout .dialog-content{direction:ltr}html[lang=en] .work-title h3{font-size:24px}html[lang=en] .work h2{font-size:43px;line-height:1.25}
@media(max-width:780px){.work-grid{gap:30px 20px}.work .section-heading{display:block}.portfolio-download{margin-top:20px}.work-title{display:block;margin-top:12px}.work-title h3,html[lang=en] .work-title h3{font-size:19px}.work-title>span{font-size:10px}.work .filters{margin-top:20px}.work-image.project-cover{aspect-ratio:.96}.project-layout{grid-template-columns:1fr}.project-gallery{padding:50px 15px 18px}.gallery-stage{height:350px}.project-layout .dialog-content{padding:27px 25px 30px}.project-layout .dialog-content h2{font-size:26px}.project-layout .dialog-content .button{margin-top:25px}#project-dialog{width:calc(100% - 24px);max-height:92vh}.gallery-thumbs button{width:57px;height:57px}.work-disclosure{font-size:12px}html[lang=en] .work h2{font-size:33px}.card-arrow{height:30px;width:30px;font-size:20px;right:9px;bottom:9px}.project-cover:before{display:none}}
@media(max-width:520px){.work-grid{grid-template-columns:1fr;gap:33px}.work-image.project-cover{aspect-ratio:1.2}.work-title{display:flex}.work-title h3,html[lang=en] .work-title h3{font-size:21px}.work .filters{gap:2px}.work .filters button{padding:8px 12px}.gallery-stage{height:310px}.portfolio-download{font-size:12px}.work-more{margin-top:35px}}
