.header__logo img,.mobile-logo img{width:56px;height:46px}.header1-social__item a{display:grid;place-items:center;color:white}.hero1 .title-video{object-position:50% 27%}.brand1__logo{font:750 26px/1.2 var(--title-font);color:white;text-align:center}.ag-filters{display:flex;flex-wrap:wrap;gap:10px;padding:0 4% 24px}.ag-filters button,.ag-prepare{color:white}.ag-filters button{border:1px solid #757575;border-radius:24px;padding:6px 15px;background:transparent}.ag-filters button[aria-pressed=true]{background:#fffaf1;color:#111}.ag-hint,.ag-prepare{margin-block:18px;font-family:var(--body-font)}.ag-hint{color:#464646;font-size:14px}.ag-feature{width:100%;max-height:70vh;object-fit:contain;background:#171717;margin-bottom:36px}.blog-details__text{color:#c9c8c5}.blog-details__title,.blog-details__text-title{color:#fffaf1}.contact-form1 output{display:block;color:#222}.project1-card__thumb>img{width:100%;aspect-ratio:1.5;object-fit:cover}.project-details-item-right__thumb img{width:100%;max-height:720px;object-fit:contain}.hero3-numbArea__thumb img,.contact-form1-thumb img{width:100%;object-fit:cover}.global-accordion-button{text-align:left;width:100%}[hidden]{display:none!important}.main-menu1 li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.ag-extra{color:white;font-size:20px;padding:30px 0 60px}
@media(prefers-reduced-motion:reduce){*,*::after,*::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}#preloader{display:none!important}.wow,.return,.return-2,.text-fill,.gsap-char-animation{visibility:visible!important;opacity:1!important;transform:none!important}.hero1{padding-bottom:80px!important}}
@media(min-width:768px){.hero1-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.82fr);gap:4%;align-items:center}.hero1-content__desc{width:auto;max-width:25ch}.hero1 .video{padding-left:0;width:100%}.hero1 .video .video-popup{display:block}.hero1 .video .title-video{width:100%;max-width:100%}.hero1-content-time__date{font-size:clamp(26px,3.35vw,65px);line-height:1.03}}
@media(max-width:767px){.hero1 .video{display:block;width:min(75vw,280px);padding-left:0}.hero1 .video .video-popup{display:block}.hero1-content-time__date{font-size:32px}}
.ag-collection{--paper:#fffbf5;--rule:#393938;color:var(--paper);background:#111210;padding:clamp(40px,6.5vw,108px) 0}
.ag-collection-inner{width:min(1280px,89%);margin-inline:auto}
.ag-collection-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}
.ag-collection h2,.ag-collection h1{font-family:var(--title-font),sans-serif;color:var(--paper);font-weight:750;letter-spacing:-.065em;text-transform:none;line-height:1.04;margin:0}
.ag-collection h2{font-size:clamp(35px,5.2vw,86px)}.ag-collection h1{font-size:clamp(45px,7.8vw,114px);margin:25px 0 12px}
.ag-collection p{color:#c6c6bc;font:500 clamp(15px,1.35vw,21px)/1.45 var(--body-font),sans-serif;max-width:62ch}
.ag-collection a{color:inherit}.ag-collection a:focus-visible,.ag-collection button:focus-visible{outline:3px solid #ffab70;outline-offset:4px}
.ag-collection .ag-back,.ag-collection .ag-see{display:inline-block;color:#f9a378;text-decoration:underline;text-underline-offset:5px}
.ag-collection-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}
.ag-folder{display:block;border-top:1px solid var(--rule);padding-top:12px}
.ag-folder-art{display:grid;grid-template-columns:1.22fr 1fr;gap:4px;position:relative;overflow:hidden;background:#22231f;aspect-ratio:1.95}
.ag-folder-art img{display:block;width:100%;height:100%;min-width:0;object-fit:cover;object-position:center}
.ag-folder-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:12px}
.ag-folder-meta strong{color:white;font:700 clamp(20px,2.4vw,36px)/1.2 var(--title-font),sans-serif;letter-spacing:-.05em}
.ag-folder-meta small{font:500 13px var(--body-font),sans-serif;white-space:nowrap;color:#c9c8bc}
.ag-folder:hover .ag-folder-meta strong{color:#ff835c}
.ag-collection-switch{display:flex;gap:7px 9px;flex-wrap:wrap;margin:26px 0 30px}
.ag-collection-switch a,.ag-more,.ag-tool-nav a{font:650 13px/1.25 var(--body-font),sans-serif;color:white;border:1px solid #62625e;padding:8px 14px;border-radius:100px}
.ag-collection-switch a[aria-current=page],.ag-more{background:var(--paper);color:#141410}
.ag-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px)}
.ag-work{margin:0;min-width:0}
.ag-work>a{display:block;background:#e9e7df;overflow:hidden;position:relative;aspect-ratio:1.2}
.ag-work img{display:block;width:100%;height:100%;object-fit:contain}
.ag-works[data-kind=book-covers] .ag-work>a{aspect-ratio:.82}.ag-works[data-kind=presentations] .ag-work>a{aspect-ratio:1.55}.ag-works[data-kind=web-ui] .ag-work>a{aspect-ratio:.93}
.ag-work figcaption{color:#e6e5df;font:550 14px/1.35 var(--body-font),sans-serif;padding-top:8px;overflow-wrap:anywhere}
.ag-more{display:block;margin:28px auto 0;padding:11px 22px;cursor:pointer}
.ag-group-title{font:650 clamp(23px,2.7vw,41px)/1.2 var(--title-font),sans-serif;letter-spacing:-.045em;margin:32px 0 15px;color:white;border-top:1px solid var(--rule);padding-top:18px}
.ag-tool{display:inline-flex;gap:10px;align-items:center;justify-content:center;color:white;font-size:20px;white-space:nowrap}
.ag-tool img{width:46px!important;height:46px!important;object-fit:contain}
.ag-lightbox{background:#11120f;color:white;padding:0;border:1px solid #52524a;width:min(1250px,96vw);max-width:none;max-height:95dvh}
.ag-lightbox::backdrop{background:#060605e8}.ag-lightbox header,.ag-lightbox footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;background:#171813;color:white;font:550 14px/1.3 var(--body-font),sans-serif}
.ag-lightbox button,.ag-lightbox a{font:inherit;color:white;border:1px solid #65665d;background:transparent;border-radius:30px;padding:7px 13px;cursor:pointer}
.ag-lightbox figure{margin:0;display:grid;place-items:center;overflow:auto;background:#22231e}
.ag-lightbox figure img{width:100%;height:min(70dvh,780px);object-fit:contain}
@media(min-width:701px) and (prefers-reduced-motion:no-preference){.ag-folder img{transition:transform .4s ease}.ag-folder:hover img{transform:scale(1.035)}}
@media(max-width:760px){.ag-collection-inner{width:90%}.ag-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.ag-collection-index{grid-template-columns:1fr}.ag-folder-art{aspect-ratio:2}.ag-collection-head{align-items:start;flex-direction:column;gap:8px}.ag-collection-switch a{font-size:12px;padding:7px 11px}.ag-work figcaption{font-size:12px}}
