@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2f0eb;color:#111;font-family:Vazirmatn,Arial,sans-serif}a{text-decoration:none;color:inherit}button{font:inherit}.nav{height:82px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d4cd;position:-webkit-sticky;position:sticky;top:0;background:#f2f0ebee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10}.logo{font-family:Arial,sans-serif;font-size:21px;letter-spacing:.14em;direction:ltr}.logo span{font-size:8px;vertical-align:top;margin-right:3px}.nav nav{display:flex;gap:35px;font-size:13px}.nav nav a:hover,.nav-cta:hover,footer a:hover{opacity:.55}.nav-cta{border:1px solid #111;border-radius:999px;padding:10px 18px;font-size:12px}.hero{min-height:calc(100vh - 82px);padding:8vw 8vw 5vw;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.about>div>span,.brands>span,.contact>span,.hero-kicker,.section-head span{font:500 10px Arial,sans-serif;letter-spacing:.18em;direction:ltr}.hero h1{font-size:clamp(58px,10vw,150px);line-height:.95;letter-spacing:-.055em;margin:25px 0;max-width:1000px}.about h2 em,.brands h2 em,.contact h2 em,.hero h1 em{font-style:normal;font-weight:300}.hero p{font-size:16px;line-height:2;max-width:520px;color:#555;margin-bottom:35px}.primary{width:max-content;background:#111;color:#f2f0eb;padding:15px 23px;border-radius:999px;font-size:13px}.primary b{margin-right:20px}.hero-mark{position:absolute;left:7vw;bottom:4vw;font:700 25vw/1 Arial,sans-serif;color:#e2dfd7;z-index:-1}.about,.brands,.contact,.work{padding:110px 8vw}.section-head{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #bdbab2;padding-top:18px;margin-bottom:40px}.section-head h2{font-size:54px;margin:15px 0 0;letter-spacing:-.04em}.section-head p{max-width:260px;color:#666;font-size:13px;line-height:1.8}.filters{display:flex;gap:8px;margin-bottom:25px}.filters button{background:none;border:1px solid #c9c6bf;border-radius:999px;padding:9px 18px;font-size:12px;cursor:pointer}.filters .active{background:#111;color:#fff;border-color:#111}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 22px;gap:50px 22px}.visual{height:38vw;max-height:560px;min-height:300px;background:#d8d4ca;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.visual:before{content:"";width:65%;height:65%;border-radius:50%;background:#aaa69d;filter:blur(1px)}.v1{background:#c5c1b8}.v1:before{width:50%;height:80%;border-radius:4px;transform:rotate(14deg)}.v2{background:#dfddd6}.v2:before{width:75%;height:30%;border-radius:0;transform:rotate(-8deg)}.visual span{position:absolute;top:18px;right:18px;font:10px Arial;color:#555}.visual i{position:absolute;font-style:normal;font-size:25px;opacity:.75}.card-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding-top:15px}.card-meta small{font-size:10px;color:#777}.card-meta h3{font-size:23px;margin:8px 0;direction:ltr;text-align:right}.card-meta p{font-size:11px;line-height:1.8;color:#666;margin:8px 0}.about{background:#111;color:#f2f0eb;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.about h2,.brands h2,.contact h2{font-size:clamp(48px,7vw,95px);line-height:1;letter-spacing:-.05em;margin:30px 0}.about-copy{max-width:500px;padding-top:40px}.about-copy>p{font-size:16px;line-height:2.1;color:#c3c0b9}.stats{display:flex;border-top:1px solid #444;margin-top:55px;padding-top:20px;gap:50px}.stats div{display:flex;flex-direction:column;gap:8px}.stats b{font:32px Arial}.stats span{font-size:11px;color:#999}.brands{background:#ddd9d0}.brand-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b6b2a9;margin-top:70px}.brand-row div{padding:35px 0;border-bottom:1px solid #b6b2a9;font:13px Arial;letter-spacing:.12em;color:#555}.contact{background:#cfcac0;min-height:70vh;display:flex;flex-direction:column;justify-content:center}.contact-link{font:18px Arial;direction:ltr;width:max-content;border-bottom:1px solid #111;padding-bottom:12px}.contact-link b{margin-right:30px}footer{display:flex;justify-content:space-between;padding:25px 5vw;font:10px Arial;letter-spacing:.08em;border-top:1px solid #bdbab2;direction:ltr}footer a{direction:rtl}@media(max-width:700px){.nav{padding:0 5vw}.nav nav{display:none}.nav-cta{font-size:10px;padding:8px 13px}.hero{padding:18vw 7vw}.hero h1{font-size:18vw}.hero p{font-size:13px}.about,.brands,.contact,.work{padding:75px 7vw}.section-head{display:block}.section-head h2{font-size:42px}.section-head p{margin-top:20px}.grid{grid-template-columns:1fr;gap:45px}.visual{height:75vw}.about,.card-meta{grid-template-columns:1fr}.about{gap:20px}.about-copy{padding-top:0}.brand-row{grid-template-columns:1fr 1fr;margin-top:45px}.brand-row div{padding:25px 0}.contact{min-height:65vh}footer{padding:20px 5vw;font-size:8px}}