html:has(.signal-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.signal-page){--black-rgb:221,244,106;--white-rgb:8,9,7;--black:rgb(var(--black-rgb));--white:rgb(var(--white-rgb));--accent:#0047ff;background:var(--black);color:var(--white)}body:has(.signal-page) #app{padding:0}body:has(.signal-page) header[data-component=header]{z-index:40;background:var(--black);position:sticky;top:0}body:has(.signal-page) #nav{background:var(--black);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #080907;gap:28px;height:72px;margin:0 3.5vw;padding:0;font-size:13px}body:has(.signal-page) #nav a{opacity:1}body:has(.signal-page) #nav a.active:after{content:none}body:has(.signal-page) #nav .home{letter-spacing:-.06em;font-size:23px;font-weight:800}body:has(.signal-page) #nav a:hover{color:var(--accent)}body:has(.signal-page) :focus-visible{outline-offset:6px;outline:3px solid}body:has(.signal-page) #footer{border-top:1px solid #080907;width:calc(100% - 7vw);max-width:none;margin:0 3.5vw;padding:48px 0 32px}.signal-page{--lime:#ddf46a;--ink:#080907;--blue:#0047ff;--gutter:3.5vw;font-family:var(--font-studio-page),Arial,sans-serif;background:var(--lime);color:var(--ink)}.signal-page h1,.signal-page h2,.signal-page h3{letter-spacing:-.065em;font-family:inherit;font-weight:850}.signal-page h2{letter-spacing:-.045em;word-spacing:.02em}.signal-page a{text-decoration:none}.signal-label,.signal-link{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.015em;font-size:13px;line-height:1.5}.signal-skip{z-index:50;background:var(--ink);color:var(--lime);padding:12px 20px;position:fixed;top:80px;left:20px;transform:translateY(-220px)}.signal-skip:focus{transform:none}.signal-link{border-bottom:1px solid;align-items:center;gap:28px;width:fit-content;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.signal-arrow{flex-shrink:0;transition:transform .2s}.signal-arrow-light{filter:invert()}.signal-page a:hover .signal-arrow{transform:translate(3px,-3px)}.signal-hero{padding:32px var(--gutter)32px}.signal-hero h1{letter-spacing:-.05em;word-spacing:.02em;transform:translateY(var(--hero-shift,0px))scale(var(--hero-scale,1));transform-origin:0 0;margin:0;font-size:clamp(76px,15.5vw,280px);line-height:.84}.signal-hero h1>span{white-space:nowrap;display:block}.signal-hero .signal-hero-title{font-size:clamp(74px,10.25vw,210px);line-height:.86}.signal-intro{grid-template-columns:29% 1fr;gap:24px;margin-top:24px;display:grid;position:relative}.signal-identity>p{letter-spacing:-.05em;margin-bottom:4px;font-size:clamp(28px,2.8vw,42px);font-weight:650;line-height:1.15}.signal-intro-copy>p{letter-spacing:-.035em;font-size:clamp(23px,2.4vw,36px);font-weight:550;line-height:1.16}.signal-identity>p a{color:inherit}.signal-identity>p a:hover{color:var(--blue)}.signal-intro .signal-link{margin-top:16px}.signal-work{scroll-margin-top:72px}.signal-project{padding:36px var(--gutter)0;grid-template-columns:39% 1fr;gap:3vw;display:grid;overflow:clip}.signal-project-qeemat{background:var(--blue);color:#fff}.signal-project-label{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.signal-project-brand{flex-shrink:0;width:142px;height:auto}.signal-project h2{margin:28px 0 20px;scroll-margin-top:96px;font-size:clamp(70px,10vw,160px);line-height:.94}.signal-project-summary{letter-spacing:-.035em;max-width:21ch;font-size:clamp(24px,2.7vw,40px);font-weight:550;line-height:1.15}.signal-project-copy .signal-link{margin-top:32px}.signal-project-visual{align-self:start;min-width:0;margin:0}.signal-image-frame{transform:translateY(var(--reveal-shift,0px))scale(var(--reveal-scale,1));transform-origin:bottom}.signal-image-frame picture{display:block}.signal-image-frame img{width:100%;height:auto;display:block}.signal-project-visual figcaption{opacity:.75;padding:12px 0 20px;font-size:10px}.signal-project-layla-ai{--faces-green:#003b32;--faces-ivory:#fff8ed;--faces-gold:#d4b180;background:var(--faces-ivory);color:var(--faces-green);padding-top:72px;padding-bottom:48px}.signal-project-layla-ai .signal-project-label{border-color:var(--faces-gold)}.signal-project-layla-ai .signal-project-visual{flex-direction:column;align-items:center;display:flex}.signal-project-layla-ai .signal-image-frame{width:100%}.signal-section{padding:56px var(--gutter)}.signal-section-label{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-bottom:14px;display:flex}.signal-section-label a{align-items:center;gap:16px;min-height:44px;display:inline-flex}.signal-section-label .signal-arrow{width:20px;height:20px}.signal-writing{background:#fff}.signal-writing h2{margin:28px 0;font-size:clamp(50px,8.6vw,140px);line-height:.96}.signal-writing li a{border-top:1px solid #08090730;justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:24px 0;display:flex}.signal-writing li:last-child a{border-bottom:1px solid #08090730}.signal-writing h3{letter-spacing:-.04em;font-size:clamp(23px,2.6vw,40px);font-weight:550;line-height:1.2}.signal-writing a:hover h3{color:var(--blue)}.signal-contact{background:var(--lime);padding-bottom:72px}.signal-contact h2{margin:32px 0 0;font-size:clamp(72px,10.8vw,180px);line-height:.86}.signal-contact h2 a{align-items:center;gap:4vw;display:inline-flex}.signal-contact h2 .signal-arrow{width:.55em;height:.55em}.signal-contact h2 a:hover{color:var(--blue)}@media (min-width:1800px){.signal-page{--gutter:max(3.5vw,calc((100vw - 1740px)/2))}.signal-hero h1{font-size:min(15.5vw,280px)}}@media (max-width:1024px) and (min-width:769px){.signal-hero h1{font-size:15.1vw}.signal-project{grid-template-columns:42% 1fr;padding-top:48px}.signal-project h2{font-size:9.5vw}}@media (max-width:768px){.signal-page{--gutter:6.5vw}body:has(.signal-page) #nav{height:52px;margin:0 6.5vw}body:has(.signal-page) #nav .mobile .mobile-menu-toggle{border:0;padding:0 0 0 16px;font-size:12px}body:has(.signal-page) #footer{width:calc(100% - 13vw);margin:0 6.5vw;padding-top:32px}.signal-hero{padding-top:24px;padding-bottom:32px}.signal-hero h1{letter-spacing:-.06em;font-size:clamp(76px,25.3vw,160px);line-height:.86}.signal-hero h1>span>span{display:block}.signal-hero .signal-hero-title{max-width:100%;font-size:clamp(52px,14vw,76px);line-height:.9}.signal-hero .signal-hero-title>span{white-space:normal}.signal-intro{grid-template-columns:1fr;gap:18px;margin-top:24px}.signal-identity>p{font-size:28px}.signal-label{font-size:11px}.signal-intro-copy>p{font-size:22px}.signal-link{gap:16px;font-size:11px}.signal-intro .signal-link{margin-top:12px}.signal-work{scroll-margin-top:52px}.signal-project{grid-template-columns:1fr;gap:32px;padding-top:36px}.signal-project h2{margin:24px 0 16px;scroll-margin-top:76px;font-size:clamp(62px,20vw,100px)}.signal-project-brand{width:114px}.signal-project-summary{max-width:24ch;font-size:25px}.signal-project-copy .signal-link{margin-top:16px}.signal-project-visual{width:100%}.signal-project-visual figcaption{font-size:9px}.signal-project-layla-ai{padding-bottom:24px}.signal-project-layla-ai .signal-image-frame{width:min(100%,380px)}.signal-section{padding-top:36px;padding-bottom:40px}.signal-section-label{gap:12px}.signal-section-label a{gap:8px;font-size:9px}.signal-writing h2{margin:24px 0;font-size:14.8vw}.signal-writing h3{font-size:23px}.signal-writing li a{gap:16px;min-height:100px;padding:24px 0}.signal-contact h2{font-size:20.2vw;line-height:.9}}@media (min-width:500px) and (max-width:768px){.signal-hero h1{font-size:15.1vw}.signal-hero h1>span>span{display:inline}.signal-intro{grid-template-columns:1fr 1.3fr}}@media (prefers-reduced-motion:reduce){.signal-hero h1,.signal-image-frame{clip-path:none!important;transform:none!important}.signal-page *,.signal-page :after{transition:none!important}}
