:root{--as-bg:#0c0c0c;--as-ink:#eeece5;--as-dim:#8d8d87;--as-red:#ff4335;--as-line:#ffffff26}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--as-bg);color:var(--as-ink);font-family:Arial,Helvetica,sans-serif}body:after,body:before{pointer-events:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--as-red);outline-offset:6px}::selection{background:var(--as-red);color:#fff}.as-header{height:100px;padding:0 clamp(24px,4vw,70px);justify-content:space-between;border-bottom:1px solid var(--as-line);background:#0c0c0cf2;position:relative;z-index:20}.as-header,.as-wordmark{display:flex;align-items:center}.as-wordmark{font:25px/1 monospace;gap:25px;letter-spacing:-1px}.as-wordmark>span{font:9px/1 monospace;letter-spacing:.16em;color:#999}.as-header-note{font:9px/1.8 monospace;letter-spacing:.12em;color:#aaa;margin-left:auto;margin-right:60px;text-align:right}.as-menu-toggle{display:flex;gap:25px;align-items:center;background:transparent;border:0;color:var(--as-ink);font:10px monospace;letter-spacing:.08em}.as-menu-toggle i{font-style:normal;font-size:35px;font-weight:200;border:1px solid #777;border-radius:50%;width:45px;height:45px;line-height:41px;text-align:center;transition:rotate .4s}.as-menu-toggle:hover i{rotate:90deg;border-color:var(--as-red);color:var(--as-red)}.as-menu{margin:auto;padding:40px 6vw;background:#101010;color:var(--as-ink);width:100vw;height:100dvh;max-width:none;max-height:none;border:0;overflow:auto}.as-menu::backdrop{background:#000c}.as-menu-bottom,.as-menu-top{display:flex;justify-content:space-between;gap:25px;font:10px/1.7 monospace;letter-spacing:.1em}.as-menu-top{border-bottom:1px solid var(--as-line);padding-bottom:25px}.as-menu-top button{color:inherit;background:none;border:0;font:inherit}.as-menu nav{margin:35px 0}.as-menu nav a{display:flex;align-items:center;gap:28px;font-family:var(--font-kanit),sans-serif;font-size:clamp(40px,7.5vw,100px);line-height:1.1;letter-spacing:-.05em;padding:10px 0;transition:color .3s}.as-menu nav a>span{font:10px monospace;letter-spacing:0;color:#999}.as-menu nav a>i{margin-left:auto;font-style:normal;font-size:45px}.as-menu nav a:hover,.as-menu nav a[aria-current=page]{color:var(--as-red)}.as-menu-bottom{padding-top:25px;color:#aaa}.as-footer,.as-menu-bottom{border-top:1px solid var(--as-line)}.as-footer{padding:55px clamp(24px,6.5vw,120px) 30px;background:var(--as-bg);display:grid;grid-template-columns:1fr 1fr;gap:45px}.as-footer-signature{font-family:var(--font-kanit),sans-serif;font-size:40px;font-weight:700;letter-spacing:-.045em;line-height:1}.as-footer-signature>span{display:block;font:9px/1.5 monospace;letter-spacing:.1em;color:#999;margin-top:15px}.as-footer nav{display:flex;justify-content:flex-end;align-items:start;flex-wrap:wrap;gap:20px;font:10px/1.5 monospace}.as-footer a:hover{color:var(--as-red)}.as-footer-base{grid-column:1/-1;gap:20px;color:#999;font:9px/1.5 monospace;border-top:1px solid var(--as-line);padding-top:25px;letter-spacing:.06em}.as-footer-base,.as-home-hero{display:flex;justify-content:space-between}.as-home-hero{min-height:calc(100svh - 100px);padding:28px clamp(24px,6.5vw,120px) 35px;position:relative;isolation:isolate;flex-direction:column;overflow:clip}.as-home-overline{display:flex;justify-content:space-between;gap:20px;font:9px/1.5 monospace;letter-spacing:.1em;color:#aaa}.as-home-hero h1{font-family:var(--font-kanit),sans-serif;font-size:clamp(100px,21vw,340px);line-height:.75;font-weight:700;letter-spacing:-.07em;margin:55px 0 70px;position:relative;z-index:2;pointer-events:none}.as-home-hero h1>span{display:block;color:transparent;-webkit-text-stroke:1px #eeece5;margin-left:26%;margin-top:5px}.as-hero-portrait{position:absolute;top:90px;right:15%;width:32%;height:68%;z-index:1;transform:rotate(-5deg)}.as-hero-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.7);border:8px solid #181818;box-shadow:0 20px 60px #0008}.as-hero-portrait>span{position:absolute;bottom:35px;left:25px;font:9px/1.6 monospace;letter-spacing:.1em;background:#0c0c0ccc;padding:12px;color:white}.as-home-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:25px;position:relative;z-index:3}.as-home-bottom>p{font-size:14px;line-height:1.6;color:#bbb}.as-home-bottom .as-button{justify-self:center;white-space:nowrap;margin:0}.as-scroll-cue{justify-self:end;font:9px monospace;letter-spacing:.08em;padding-bottom:20px;color:#aaa}.as-button{display:flex;align-items:center;justify-content:space-between;gap:40px;width:max-content;max-width:100%;border:1px solid #777;border-radius:99px;padding:19px 26px;font:12px/1.5 Arial,sans-serif;transition:background .3s,translate .3s,color .3s;margin-top:35px;background:transparent;color:var(--as-ink)}.as-button span{font-size:23px}.as-button:hover{background:var(--as-red);border-color:var(--as-red);color:#fff}.as-ticker{overflow:hidden;border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line);padding:22px 0;color:#aaa}.as-ticker>div{display:flex;width:max-content;animation:as-ticker 45s linear infinite}.as-ticker span{font:12px/1 monospace;letter-spacing:.1em;white-space:nowrap}.as-ticker i{font-style:normal;color:var(--as-red);padding:0 35px}@keyframes as-ticker{to{transform:translateX(-25%)}}.as-page{font-family:Arial,Helvetica,sans-serif;background:var(--as-bg);color:var(--as-ink);overflow:clip}.as-page section{padding:85px clamp(24px,6.5vw,120px)}.as-page h1,.as-page h2,.as-page h3{font-family:var(--font-kanit),Arial,sans-serif;font-weight:700;letter-spacing:-.045em}.as-page h1{font-size:clamp(66px,9vw,148px);line-height:.96;margin:60px 0}.as-page h1>span,.as-page h2>span{color:var(--as-dim)}.as-page h2{font-size:clamp(45px,6.8vw,100px);line-height:1;letter-spacing:-.05em;margin:45px 0}.as-intro-heading{position:relative}.as-intro-heading h1{position:relative;z-index:2;max-width:90%;pointer-events:none}.as-intro-heading .story-object{right:-5%;width:27%;opacity:.6}.as-intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.as-intro-bottom>p{font-size:clamp(18px,2vw,28px);line-height:1.5;letter-spacing:-.02em;max-width:39ch}.as-eyebrow{font:10px/1.7 monospace;letter-spacing:.12em;text-transform:uppercase;color:#aaa}.as-page .as-work-archive{padding-top:0}.as-filters{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:40px}.as-filters button{border:1px solid #ffffff35;background:transparent;color:#aaa;border-radius:50px;padding:13px 20px;font:11px monospace;transition:background .3s,color .3s}.as-filters button[aria-pressed=true]{background:var(--as-ink);color:#111;border-color:var(--as-ink)}.as-filters sup{margin-left:8px;font-size:8px;opacity:.65}.as-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px 5vw}.as-project{background:none;border:none;color:var(--as-ink);text-align:left;padding:0;min-width:0;align-self:start}.as-project:nth-child(2n){margin-top:100px}.as-project-visual{position:relative;aspect-ratio:5/4;background:#1b1b1a;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s;transform-style:preserve-3d;overflow:hidden}.as-project-visual>img{width:100%;height:100%;object-fit:cover;transition:scale .6s}.as-project:hover .as-project-visual>img{scale:1.045}.as-project-index{top:18px;left:18px;letter-spacing:.06em;background:#101010bd;color:#eee;padding:9px 12px;border:1px solid #ffffff30}.as-project-index,.as-project-read{position:absolute;font:9px monospace}.as-project-read{right:18px;bottom:18px;border-radius:40px;background:var(--as-ink);color:#111;padding:16px 20px;transform:translateY(80px);transition:transform .35s}.as-project:focus-visible .as-project-read,.as-project:hover .as-project-read{transform:none}.as-project-info{padding:18px 0 0;border-top:1px solid var(--as-line);margin-top:20px}.as-project-info>span{font:9px/1.6 monospace;text-transform:uppercase;letter-spacing:.07em;color:#999}.as-project-info h3{display:flex;justify-content:space-between;gap:15px;font-family:var(--font-kanit),Arial,sans-serif;font-size:clamp(25px,3.2vw,48px);letter-spacing:-.04em;line-height:1.1;font-weight:700;margin:10px 0}.as-project-info h3 i{font-style:normal;font-size:25px;transition:color .3s}.as-project:hover h3 i{color:var(--as-red)}.as-project-info>small{display:block;font:8px/1.6 monospace;letter-spacing:.1em;color:#999;margin-top:12px}.as-type-art{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:60px 32px 30px;background:radial-gradient(circle at 90% 10%,#ffffff12,transparent 60%),#242421}.as-type-art>span{font:9px/1.5 monospace;letter-spacing:.1em;color:#b0b0a5;text-transform:uppercase}.as-type-art>strong{font-size:clamp(65px,9vw,140px);line-height:1.2;letter-spacing:-.05em;white-space:pre-line;font-weight:700}.as-project-daayati .as-type-art{background:radial-gradient(circle at 90% 10%,#ffffff15,transparent 60%),#252320}.as-project-daayati .as-type-art strong{color:var(--as-red)}.as-project-daftari .as-type-art{background:repeating-linear-gradient(0deg,transparent,transparent 39px,#ffffff0d 40px),#242420}.as-project-agentak .as-type-art strong{font-family:var(--font-kanit),sans-serif;color:#eeece5}.as-project-adamverse .as-type-art strong,.as-project-dark-psychology .as-type-art strong{font-size:clamp(35px,5vw,75px)}.as-project-dark-psychology .as-type-art{background:#191919;color:var(--as-red)}.as-project-aas .as-project-visual>img,.as-project-el-malki .as-project-visual>img,.as-project-se7en .as-project-visual>img,.as-project-tape .as-project-visual>img{object-fit:contain;padding:35px}.as-project-zoya .as-project-visual{aspect-ratio:4/5}.as-project-dialog{border:1px solid #555;background:#121212;color:var(--as-ink);padding:60px 35px 35px;width:min(1100px,94vw);max-width:none;max-height:90dvh;margin:auto;border-radius:0;overflow:auto}.as-project-dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}.as-dialog-close{position:absolute;right:25px;top:20px;border:0;background:none;color:#eee;font:10px monospace}.as-project-detail{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;font-family:Arial,sans-serif}.as-detail-media{aspect-ratio:4/5;background:#252523;display:grid;place-items:center}.as-detail-media>img{width:100%;height:100%;object-fit:contain}.as-detail-media>strong{white-space:pre-line;font-size:75px;color:var(--as-red);padding:20px;text-align:center}.as-project-detail h2{font-family:var(--font-kanit),sans-serif;font-size:45px;line-height:1.1;margin:25px 0;letter-spacing:-.04em}.as-project-detail p:not(.as-eyebrow){font-size:16px;color:#aaa;line-height:1.7}.as-project-detail .as-detail-note{font-size:11px!important;margin-top:25px;padding-top:20px}.as-cta,.as-project-detail .as-detail-note{border-top:1px solid var(--as-line)}.as-cta>a{font-family:var(--font-kanit),sans-serif;font-size:clamp(65px,10vw,160px);line-height:.94;letter-spacing:-.05em;display:block;position:relative;margin:45px 0}.as-cta>a>span{color:#8d8d87;transition:color .3s}.as-cta>a:hover>span,.as-cta>a>i{color:var(--as-red)}.as-cta>a>i{position:absolute;right:0;top:0;font-style:normal;font-size:clamp(60px,10vw,150px)}.as-cta>p:last-child{font:10px/1.6 monospace;color:#999;letter-spacing:.1em;text-transform:uppercase}.as-biography{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.as-portrait-wrap{position:relative;aspect-ratio:4/5;transform:rotate(-3deg)}.as-portrait-wrap>img{width:100%;height:100%;object-fit:cover}.as-portrait-wrap>span{font:9px monospace;position:absolute;bottom:20px;left:20px;background:#111c;padding:10px 14px}.as-page .as-biography h2{font-size:clamp(35px,4.5vw,64px);margin:30px 0}.as-biography>div>p:not(.as-eyebrow){color:#aaa;font-size:15px;line-height:1.8;margin:20px 0}.as-experience{background:#111}.as-timeline-row{display:grid;grid-template-columns:150px 1fr 1fr;gap:25px;border-top:1px solid var(--as-line);padding:30px 0;align-items:center}.as-timeline-row>span{font:10px monospace;color:#999}.as-timeline-row>h3{font-size:30px;line-height:1.1}.as-timeline-row>p{font-size:12px;color:#999;line-height:1.7;text-align:right}.as-credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.as-credential-grid img{width:100%;height:330px;object-fit:contain;background:#181818;margin-bottom:25px;transition:transform .4s}.as-credential-grid a:hover img{transform:perspective(1000px) rotateY(-4deg)}.as-credential-grid span{font:9px/1.7 monospace;color:#999}.as-credential-grid h3{font-size:24px;line-height:1.2;margin-top:12px}.as-father{border-top:1px solid var(--as-line)}.as-father>div{display:grid;grid-template-columns:1fr 1fr;gap:8vw;max-width:1050px}.as-father>div>p{font-size:18px;line-height:1.8;color:#aaa}.as-father>div>p[lang=ar]{font-size:23px}.as-page .as-practice{padding-top:0}.as-practice-row{border-top:1px solid var(--as-line);padding:5px 0}.as-practice-row:last-child{border-bottom:1px solid var(--as-line)}.as-practice-row summary{display:flex;align-items:center;gap:35px;padding:30px 0;list-style:none;cursor:pointer}.as-practice-row summary::-webkit-details-marker{display:none}.as-practice-row summary>span{font:10px monospace;color:#999}.as-page .as-practice-row h2{font-size:clamp(30px,5vw,70px);margin:0;line-height:1.1}.as-practice-row summary>i{margin-left:auto;font:40px monospace;transition:rotate .3s}.as-practice-row[open] summary>i{rotate:45deg;color:var(--as-red)}.as-practice-row[open] h2{color:var(--as-red)}.as-practice-row>div{padding:10px 0 45px 60px;max-width:760px}.as-practice-row h3{font-size:28px;line-height:1.3;max-width:25ch}.as-practice-row>div>p{color:#aaa;font-size:16px;line-height:1.8;margin:20px 0;max-width:50ch}.as-practice-row ul{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0}.as-practice-row li{font:10px/1.5 monospace;border:1px solid #ffffff30;border-radius:30px;padding:9px 14px;color:#aaa}.as-process{background:#111}.as-process>div:last-child{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.as-process article{border-top:1px solid var(--as-line);padding-top:25px}.as-process article>span{font:10px monospace;color:var(--as-red)}.as-process h3{font-size:28px;line-height:1.2;margin:25px 0 15px}.as-process article>p{font-size:14px;line-height:1.8;color:#999}.as-page .as-contact-layout{padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.as-contact-email{font-family:var(--font-kanit),sans-serif;font-size:clamp(34px,4.5vw,68px);line-height:1.1;display:block;margin:35px 0;letter-spacing:-.04em}.as-contact-location{font:9px/1.8 monospace;color:#999;margin-top:50px;letter-spacing:.08em}.as-contact-layout form{border-top:1px solid var(--as-line);padding-top:30px;display:flex;flex-direction:column}.as-contact-layout label{font-size:12px;margin:35px 0 12px;color:#aaa}.as-contact-layout input,.as-contact-layout select,.as-contact-layout textarea{border:0;border-bottom:1px solid #ffffff40;border-radius:0;background:transparent;color:var(--as-ink);padding:12px 0;font-size:18px;width:100%;resize:vertical;box-sizing:border-box}.as-contact-layout select option{background:#151515;color:#eee}.as-contact-layout form small{font-size:10px;color:#888;margin-top:18px;line-height:1.7}.as-contact-socials>a{display:block;border-top:1px solid var(--as-line);padding:25px 0}.as-contact-socials>a>span{font:10px monospace;color:#999}.as-page .as-contact-socials h2{font-size:clamp(35px,6vw,85px);display:flex;justify-content:space-between;margin:10px 0}.as-contact-socials h2>i{font-style:normal;color:var(--as-red)}.as-contact-socials>a:hover h2{color:var(--as-red)}@media(min-width:1600px){.as-home-hero{min-height:850px;max-height:1100px}.as-home-hero h1{font-size:21vw}}@media(max-width:900px){.as-header{height:80px}.as-wordmark>span{display:none}.as-header-note{font-size:8px;margin-right:30px}.as-home-hero{min-height:calc(90svh - 80px)}.as-home-hero h1{font-size:22vw;margin-top:80px}.as-hero-portrait{top:110px;width:45%;height:55%;right:12%}.as-home-bottom{grid-template-columns:1fr 1fr}.as-home-bottom .as-button{justify-self:end}.as-scroll-cue{grid-column:1/-1;justify-self:start;padding:15px 0 0;font-size:8px}.as-home-bottom>p{font-size:12px}.as-home-overline{font-size:8px}.as-page section{padding:65px 24px}.as-page h1{font-size:10vw}.as-intro-bottom{grid-template-columns:1fr 1.5fr;gap:30px}.as-intro-bottom>p{font-size:18px}.as-intro-heading .story-object{right:-35px;width:30%;height:220px;opacity:.3}.as-project-grid{gap:45px 25px}.as-project:nth-child(2n){margin-top:70px}.as-type-art{padding:60px 20px 25px}.as-type-art>span{font-size:8px}.as-biography{gap:35px}.as-credential-grid img{height:230px}.as-timeline-row{grid-template-columns:100px 1fr 1fr;gap:20px}.as-timeline-row>h3{font-size:24px}.as-contact-layout{gap:40px!important}.as-footer{gap:35px}.as-footer nav{max-width:250px;justify-self:end;font-size:9px}.as-footer-signature{font-size:30px}.as-footer-base{font-size:8px}.as-process>div:last-child{gap:25px}.as-process h3{font-size:24px}.as-dialog-close{font-size:12px}.as-project-detail{gap:25px}.as-project-detail h2{font-size:35px}}@media(max-width:600px){.as-header-note{display:none}.as-header{height:75px}.as-menu-toggle{font-size:9px;gap:12px}.as-menu-toggle i{width:36px;height:36px;font-size:28px;line-height:32px}.as-wordmark{font-size:23px}.as-home-hero{padding:25px 24px 30px;min-height:calc(92svh - 75px)}.as-home-overline{font-size:7px;gap:15px}.as-home-overline>span:first-child{max-width:170px}.as-home-hero h1{font-size:25vw;margin-top:70px;line-height:.8;margin-bottom:150px}.as-home-hero h1>span{margin-left:12%;margin-top:5px}.as-hero-portrait{top:130px;right:14%;height:48%;width:57%}.as-hero-portrait>span{bottom:20px;left:15px;font-size:7px}.as-home-bottom{grid-template-columns:1fr;gap:20px}.as-home-bottom>p{max-width:23ch;font-size:12px}.as-home-bottom .as-button{justify-self:start;padding:13px 20px;font-size:11px}.as-scroll-cue{position:absolute;right:0;bottom:18px;max-width:80px;line-height:1.8;grid-column:auto}.as-page h1{font-size:12vw;margin:45px 0}.as-intro-heading h1{max-width:100%}.as-intro-heading .story-object{width:120px;top:-35px;height:150px;opacity:.18;right:-35px}.as-intro-bottom{grid-template-columns:1fr;gap:25px}.as-intro-bottom>p{font-size:18px;max-width:32ch}.as-page .as-page-intro{padding-top:35px;padding-bottom:60px}.as-eyebrow{font-size:9px}.as-filters{gap:8px;padding-bottom:30px}.as-filters button{padding:10px 14px;font-size:10px}.as-project-grid{grid-template-columns:1fr;gap:40px}.as-project:nth-child(2n){margin-top:0}.as-project-info h3{font-size:31px}.as-project-read{transform:none;padding:13px 16px}.as-type-art>strong{font-size:100px}.as-project-adamverse .as-type-art strong,.as-project-dark-psychology .as-type-art strong{font-size:60px}.as-project-dialog{padding:55px 22px 25px;max-height:92dvh;width:94vw}.as-project-detail{grid-template-columns:1fr}.as-detail-media{aspect-ratio:4/3}.as-project-detail h2{font-size:36px}.as-project-detail p:not(.as-eyebrow){font-size:14px}.as-project-detail .as-button{margin-top:25px}.as-page h2{font-size:12vw;margin:35px 0}.as-cta>a{font-size:14vw}.as-cta>a>i{font-size:12vw;right:0}.as-biography{grid-template-columns:1fr}.as-portrait-wrap{max-width:85%;margin:auto;width:100%}.as-page .as-biography h2{font-size:10vw}.as-timeline-row{grid-template-columns:80px 1fr;gap:12px;padding:25px 0}.as-timeline-row>span{font-size:9px}.as-timeline-row>h3{font-size:25px}.as-timeline-row>p{grid-column:2;text-align:left;font-size:11px}.as-credential-grid{grid-template-columns:1fr;gap:40px}.as-credential-grid img{height:auto;max-height:350px}.as-credential-grid h3{font-size:23px}.as-father>div{grid-template-columns:1fr;gap:25px}.as-father>div>p{font-size:16px}.as-father>div>p[lang=ar]{font-size:21px}.as-practice-row summary{gap:15px;padding:25px 0}.as-page .as-practice-row h2{font-size:8vw}.as-practice-row summary>i{font-size:30px}.as-practice-row>div{padding-left:30px}.as-practice-row h3{font-size:25px}.as-practice-row>div>p{font-size:14px}.as-practice-row li{font-size:9px}.as-process>div:last-child{grid-template-columns:1fr;gap:35px}.as-process h3{font-size:28px}.as-process article>p{max-width:35ch}.as-page .as-contact-layout{grid-template-columns:1fr;gap:60px!important}.as-contact-email{font-size:12vw}.as-contact-location{margin-top:35px}.as-contact-layout label{margin-top:30px}.as-contact-layout input,.as-contact-layout select,.as-contact-layout textarea{font-size:16px}.as-footer{grid-template-columns:1fr}.as-footer nav{justify-content:start;justify-self:start;max-width:none;gap:20px}.as-footer-base{flex-wrap:wrap;row-gap:18px}.as-footer-base>span:nth-child(2){display:none}.as-footer-base>a{margin-left:auto}.as-menu{padding:30px 24px}.as-menu nav{margin:55px 0}.as-menu nav a{font-size:12vw;padding:14px 0;gap:15px}.as-menu nav a>i{font-size:30px}.as-menu-bottom{flex-direction:column;font-size:9px}.as-menu-top{font-size:9px}}@media(hover:none){.as-project-read{transform:none}.as-project-visual{transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.as-project-visual{transform:none!important}}.as-project-rare .as-project-visual>img,.as-project-waffarha .as-project-visual>img{object-fit:contain;padding:35px}.as-page:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}html.story-pointer:has(dialog[open]),html.story-pointer:has(dialog[open]) *{cursor:auto!important}html.story-pointer:has(dialog[open]) a,html.story-pointer:has(dialog[open]) button{cursor:pointer!important}html:has(dialog[open]) .story-dot,html:has(dialog[open]) .story-ring{display:none!important}.story-dot{background:#ff4335;mix-blend-mode:normal;border-radius:1px;box-shadow:0 0 0 1px #0c0c0c80;opacity:0;transition:opacity .15s}.story-dot:after,.story-dot:before{content:"";position:absolute;background:#ff4335;opacity:.85}.story-dot:before{width:19px;height:1px;left:-6px;top:3px}.story-dot:after{width:1px;height:19px;left:3px;top:-6px}.story-ring{width:36px;height:36px;border:0;border-radius:0;opacity:0;scale:1;background:linear-gradient(#eeece5,#eeece5) 0 0/7px 1px no-repeat,linear-gradient(#eeece5,#eeece5) 0 0/1px 7px no-repeat,linear-gradient(#eeece5,#eeece5) 100% 0/7px 1px no-repeat,linear-gradient(#eeece5,#eeece5) 100% 0/1px 7px no-repeat,linear-gradient(#eeece5,#eeece5) 0 100%/7px 1px no-repeat,linear-gradient(#eeece5,#eeece5) 0 100%/1px 7px no-repeat,linear-gradient(#eeece5,#eeece5) 100% 100%/7px 1px no-repeat,linear-gradient(#eeece5,#eeece5) 100% 100%/1px 7px no-repeat;transition:scale .25s,opacity .15s}.story-ring.is-hover{scale:1.45;background-color:#ff433514}.story-ring.is-pressed{scale:.8}.pointer-visible .story-dot,.pointer-visible .story-ring{opacity:1}.story-pointer summary{cursor:none!important}html.story-pointer.pointer-editing [contenteditable=true],html.story-pointer.pointer-editing input,html.story-pointer.pointer-editing textarea{cursor:text!important}html.pointer-editing .story-dot,html.pointer-editing .story-ring{opacity:0}@media(max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.story-dot,.story-ring{display:none!important}}.as-brand-identity{height:100%;width:100%;padding:64px 32px 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;isolation:isolate;background:#171716}.as-brand-identity:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 30%,#ff43350a,transparent 65%)}.as-brand-identity>img{width:100%;height:auto;max-height:65%;object-fit:contain;transition:transform .5s}.as-brand-identity>span{align-self:start;font:8px/1.6 monospace;letter-spacing:.16em;color:#999}.as-brand-identity>span:first-child{align-self:end;padding-bottom:20px;color:#666}.as-project:hover .as-brand-identity>img{transform:translateY(-5px)}.as-project-daftari .as-brand-identity{background:#1d1e1a}.as-project-daftari .as-brand-identity:before{background:repeating-linear-gradient(0deg,transparent,transparent 43px,#eeece505 44px)}.as-brand-identity-detail{padding:35px;min-height:100%;justify-content:center}.as-brand-identity-detail>img{max-height:none;width:100%}@media(max-width:600px){.as-brand-identity{padding:58px 25px 26px}.as-brand-identity>span{font-size:7px;letter-spacing:.12em}.as-brand-identity-detail{padding:25px}}@media(prefers-reduced-motion:reduce){.as-project:hover .as-brand-identity>img{transform:none}}.as-project-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:inherit}.as-project-open:focus-visible .as-project-read{transform:none}.as-project-preview{display:flex;justify-content:space-between;gap:25px;align-items:center;background:transparent;border:0;border-bottom:1px solid #ffffff30;color:#aaa;font:10px/1.6 monospace;padding:10px 0;margin-top:12px;min-height:44px}.as-project-preview:hover{color:var(--as-red);border-color:var(--as-red)}.as-project-preview span{font-size:18px}.as-case-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font:10px/1.7 monospace;color:#999;margin-bottom:40px}.as-case-breadcrumbs a:hover{color:var(--as-red)}.as-case-study .as-case-intro h1{font-size:clamp(50px,7vw,110px);max-width:17ch;margin:50px 0 30px;line-height:1.04}.as-case-lead{font-size:clamp(19px,2.3vw,30px);line-height:1.6;max-width:45ch;color:#bbb;letter-spacing:-.02em}.as-case-hero{margin-top:55px;background:#171716;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden}.as-case-hero img{width:100%;height:100%;max-height:620px;object-fit:contain}.as-case-daftari{background:#1d1e1a}.as-case-zoya{aspect-ratio:16/10;background:#080808}.as-case-zoya img{object-fit:contain}.as-case-focus{background:#111}.as-case-focus>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.as-case-focus article{border-top:1px solid var(--as-line);padding-top:25px}.as-case-focus h3{font-size:28px;line-height:1.2;margin-bottom:20px}.as-case-focus article p,.as-case-status>p:not(.as-eyebrow){color:#aaa;line-height:1.85;font-size:15px;max-width:60ch}.as-case-status>.as-detail-note{margin-top:20px;font:11px/1.7 monospace!important}.as-case-actions{display:flex;gap:20px;flex-wrap:wrap}.as-case-related,.as-case-related>div>a{border-top:1px solid var(--as-line)}.as-case-related>div>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-size:clamp(20px,3vw,35px);line-height:1.3;letter-spacing:-.03em}.as-case-related>div>a:hover,.as-case-related>div>a>span{color:var(--as-red)}@media(max-width:700px){.as-case-study .as-case-intro h1{font-size:11vw}.as-case-focus>div{grid-template-columns:1fr;gap:30px}.as-case-focus h3{font-size:27px}.as-case-hero{aspect-ratio:4/3;margin-top:35px}.as-case-actions{gap:0}.as-case-actions .as-button{width:100%}.as-case-breadcrumbs{font-size:9px;margin-bottom:30px}}