:root{--_ashraf-brand---background:#0b0b0c;--_ashraf-brand---surface:#141416;--_ashraf-brand---surface-raised:#1c1c1f;--_ashraf-brand---text:#f2eee8;--_ashraf-brand---text-muted:#a9a39a;--_ashraf-brand---gold:#c9a66b;--_ashraf-brand---gold-light:#e3c99a;--_ashraf-brand---line:#2a2a2d;--_ashraf-brand---font-heading:"Cormorant Garamond";--_ashraf-brand---font-body:Inter}.body{font-family:Roboto}.ash-nav{z-index:50;background-color:#0b0b0c;border-bottom:1px solid #2a2a2d;position:sticky;top:0}.ash-container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.ash-container.ash-about-grid,.ash-container.ash-about-grid-1{grid-column-gap:72px;grid-row-gap:72px;grid-template-columns:5fr 7fr;align-items:start;display:grid}.ash-container.ash-post{max-width:820px}.ash-container.ash-nav-inner,.ash-nav-inner{justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.ash-logo{color:#f2eee8;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;font-family:Cormorant Garamond;font-size:24px;text-decoration:none;display:flex}.ash-logo-gold{color:#c9a66b}.ash-nav-links{grid-column-gap:30px;grid-row-gap:30px;display:flex}.ash-nav-link{color:#a9a39a;letter-spacing:.14em;text-transform:uppercase;font-family:Inter;font-size:12px;text-decoration:none}.ash-btn{color:#0b0b0c;letter-spacing:.16em;text-transform:uppercase;background-color:#c9a66b;border:1px solid #c9a66b;padding:16px 34px;font-family:Inter;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.ash-btn.ash-btn-wa{color:#0b0b0c;background-color:#25d366;border-color:#25d366}.ash-btn.ash-btn-small{padding:12px 22px}.ash-btn.ash-btn-ghost{color:#c9a66b;background-color:#0000}.ash-btn-small{padding:12px 22px}.ash-hero{color:#f2eee8;background-color:#0b0b0c;background-image:radial-gradient(at 78% 18%,#c9a66b2e,#0b0b0c00 55%);padding-top:140px;padding-bottom:160px}.ash-hero.ash-post-hero{padding-top:100px;padding-bottom:100px}.ash-eyebrow{color:#c9a66b;letter-spacing:.24em;text-transform:uppercase;margin-bottom:28px;font-family:Inter;font-size:12px}.ash-h1{color:#f2eee8;letter-spacing:-.01em;max-width:900px;margin-top:0;margin-bottom:32px;font-family:Cormorant Garamond;font-size:84px;font-weight:500;line-height:1.02}.ash-h1.ash-h1-page{margin-bottom:24px;font-size:64px}.ash-lead{color:#a9a39a;max-width:620px;margin-top:0;margin-bottom:0;font-family:Inter;font-size:17px;line-height:1.75}.ash-lead.ash-lead-center{text-align:center;text-align:center;margin-bottom:40px}.ash-hero-actions{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;margin-top:44px;display:flex}.ash-btn-ghost{color:#c9a66b;background-color:#0000}.ash-section{color:#f2eee8;background-color:#0b0b0c;padding-top:120px;padding-bottom:120px}.ash-section.ash-blog-section{padding-top:0}.ash-section.ash-section-alt{background-color:#141416}.ash-head{max-width:720px}.ash-h2{color:#f2eee8;margin-top:0;margin-bottom:24px;font-family:Cormorant Garamond;font-size:52px;font-weight:500;line-height:1.08}.ash-h2.ash-h2-center{text-align:center;text-align:center;max-width:760px}.ash-grid-3{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.ash-card{background-color:#141416;border:1px solid #2a2a2d;padding:44px 36px}.ash-card.ash-card-raised{background-color:#1c1c1f}.ash-card-num{color:#c9a66b;font-variant-numeric:lining-nums;margin-bottom:32px;font-family:Cormorant Garamond;font-size:22px}.ash-card-title{color:#f2eee8;margin-top:0;margin-bottom:14px;font-family:Cormorant Garamond;font-size:32px;font-weight:500}.ash-card-text{color:#a9a39a;margin-top:0;margin-bottom:0;font-family:Inter;font-size:15px;line-height:1.75}.ash-section-alt{background-color:#141416}.ash-project{background-image:linear-gradient(160deg,#26262a 0%,#0f0f10 75%);border:1px solid #2a2a2d;flex-direction:column;justify-content:flex-end;min-height:440px;padding:36px;text-decoration:none;display:flex}.ash-project-tag{color:#c9a66b;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-family:Inter;font-size:11px}.ash-project-title{color:#f2eee8;margin-top:0;margin-bottom:14px;font-family:Cormorant Garamond;font-size:36px;font-weight:500}.ash-project-link{color:#e3c99a;letter-spacing:.16em;text-transform:uppercase;font-family:Inter;font-size:12px}.ash-grid-4{grid-column-gap:32px;grid-row-gap:32px;border-top:1px solid #2a2a2d;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.ash-step{padding-top:40px}.ash-step-num{color:#c9a66b;font-variant-numeric:lining-nums;font-family:Cormorant Garamond;font-size:56px;line-height:1}.ash-step-title{color:#f2eee8;margin-top:20px;margin-bottom:12px;font-family:Cormorant Garamond;font-size:28px;font-weight:500}.ash-cta{text-align:center;background-image:radial-gradient(at 50% 0,#c9a66b24,#0b0b0c00 65%);border:1px solid #c9a66b;flex-direction:column;align-items:center;padding:88px 40px;display:flex}.ash-h2-center{text-align:center;max-width:760px}.ash-lead-center{text-align:center;margin-bottom:40px}.ash-footer{background-color:#0b0b0c;border-top:1px solid #2a2a2d;padding-top:64px;padding-bottom:40px}.ash-footer-top{grid-column-gap:24px;grid-row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.ash-footer-links{grid-column-gap:30px;grid-row-gap:14px;flex-wrap:wrap;display:flex}.ash-footer-bottom{color:#6f6a62;border-top:1px solid #2a2a2d;padding-top:28px;font-family:Inter;font-size:13px}.ash-wa-float{z-index:100;color:#0b0b0c;letter-spacing:.08em;background-color:#25d366;border-radius:999px;padding:16px 26px;font-family:Inter;font-size:13px;font-weight:500;text-decoration:none;display:inline-block;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000073}.ash-nav-right{grid-column-gap:14px;grid-row-gap:14px;align-items:center;display:flex}.ash-dd{display:none;position:static}.ash-dd-toggle{color:#f2eee8;letter-spacing:.16em;text-transform:uppercase;border:1px solid #2a2a2d;padding:11px 16px;font-family:Inter;font-size:12px}.ash-dd-list{background-color:#0b0b0c;border-bottom:1px solid #2a2a2d;padding:16px 20px 28px;position:absolute;top:100%;left:0;right:0}.ash-dd-link{color:#f2eee8;padding-top:10px;padding-bottom:10px;font-family:Cormorant Garamond;font-size:28px;line-height:1.2;text-decoration:none;display:block}.ash-stats{background-color:#0b0b0c;padding-top:88px;padding-bottom:88px}.ash-stats-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.ash-stat{border-left:1px solid #2a2a2d;padding-left:28px;padding-right:28px}.ash-stat-num{color:#e3c99a;font-variant-numeric:lining-nums;font-family:Cormorant Garamond;font-size:76px;line-height:1}.ash-stat-label{color:#a9a39a;max-width:260px;margin-top:14px;font-family:Inter;font-size:15px;line-height:1.55}.ash-svc4-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.ash-footer-contact{grid-column-gap:28px;grid-row-gap:12px;border-top:1px solid #2a2a2d;flex-wrap:wrap;align-items:center;margin-top:32px;padding-top:28px;padding-bottom:28px;display:flex}.ash-footer-c{color:#d9d3ca;font-family:Inter;font-size:14px;text-decoration:none}.ash-footer-c-note{color:#8a847b;font-family:Inter;font-size:14px}.ash-intro{background-color:#0b0b0c;padding-top:90px;padding-bottom:90px}.ash-intro-grid{grid-column-gap:64px;grid-template-rows:auto;grid-template-columns:320px 1fr;align-items:center;display:grid}.ash-intro-photo{background-color:#141416;border:1px solid #2a2a2d;padding:10px}.ash-intro-img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ash-intro-h{color:#f2eee8;margin-top:0;margin-bottom:18px;font-family:Cormorant Garamond;font-size:48px;font-weight:500;line-height:1.1}.ash-intro-p{color:#a9a39a;max-width:560px;margin-bottom:26px;font-family:Inter;font-size:17px;line-height:1.7}.ash-intro-link{color:#e3c99a;letter-spacing:.14em;text-transform:uppercase;font-family:Inter;font-size:13px;text-decoration:none}.ash-hero-sig{grid-column-gap:18px;align-items:center;margin-top:8px;margin-bottom:18px;display:flex}.ash-hero-sig-img{object-fit:cover;object-position:50% 25%;border:1px solid #c9a66b;border-radius:50%;width:76px;height:76px;padding:3px}.ash-hero-sig-name{color:#f2eee8;font-family:Cormorant Garamond;font-size:24px;line-height:1.2}.ash-hero-sig-role{color:#c9a66b;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-family:Inter;font-size:12px}@media screen and (max-width:991px){.ash-container.ash-nav-inner{padding-top:16px;padding-bottom:16px}.ash-container.ash-about-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.ash-container.ash-about-grid-1{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:1fr}.ash-nav-inner{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap}.ash-nav-links{grid-column-gap:22px;grid-row-gap:14px;flex-wrap:wrap;order:3;width:100%;display:none}.ash-hero{padding-top:90px;padding-bottom:100px}.ash-hero.ash-post-hero{padding-top:70px;padding-bottom:70px}.ash-h1{font-size:58px}.ash-h1.ash-h1-page{font-size:52px}.ash-section{padding-top:80px;padding-bottom:80px}.ash-h2{font-size:42px}.ash-grid-3,.ash-grid-4{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.ash-cta{padding:64px 28px}.ash-h2-1{font-size:42px}.ash-hero-1.ash-page-hero,.ash-page-hero{padding-top:80px;padding-bottom:90px}.ash-about-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr}.ash-h1-1.ash-h1-page,.ash-h1-page{font-size:52px}.ash-prose{border-left-style:none;padding-left:0}.ash-h2-1-2{font-size:42px}.ash-hero-1-2.ash-page-hero-1,.ash-page-hero-1{padding-top:80px;padding-bottom:70px}.ash-h1-1-2.ash-h1-page{font-size:52px}.ash-row{grid-column-gap:24px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:70px 1fr}.ash-row-text{grid-column:2/3}.ash-hero-1-2-3.ash-page-hero-1-2{padding-top:80px;padding-bottom:90px}.ash-about-grid-1{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr}.ash-burger{display:inline-block}.ash-dd{display:block}.ash-post-hero{padding-top:70px;padding-bottom:70px}.ash-post-title{font-size:44px}.ash-pj-split{grid-row-gap:40px;grid-template-columns:1fr}.ash-pj-right{justify-content:center}.ash-price-grid{grid-row-gap:36px;grid-template-columns:1fr}.ash-price-name{min-height:0}.ash-svc-grid{grid-template-columns:1fr}.ash-svc4-grid{grid-template-columns:1fr 1fr}.ash-intro-grid{grid-row-gap:36px;grid-template-columns:1fr}.ash-intro-photo{max-width:320px}.ash-wyr-grid{grid-template-rows:auto;grid-template-columns:1fr}.ash-wyr-final{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){.ash-container{padding-left:20px;padding-right:20px}.ash-h1{font-size:44px}.ash-h1.ash-h1-page{font-size:42px}.ash-h2{font-size:36px}.ash-grid-3{grid-template-rows:auto;grid-template-columns:1fr;margin-top:44px}.ash-project{min-height:320px}.ash-grid-4,.ash-grid-2{grid-template-rows:auto;grid-template-columns:1fr;margin-top:44px}.ash-h2-1{font-size:34px}.ash-h1-1.ash-h1-page,.ash-h1-page{font-size:42px}.ash-p{font-size:16px}.ash-h2-1-2{font-size:34px}.ash-h1-1-2.ash-h1-page{font-size:42px}.ash-row{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr;padding-top:30px;padding-bottom:30px}.ash-row-title{font-size:28px}.ash-row-text{grid-column:1/2}.ash-contact-value{font-size:26px}.ash-contact-value.ash-contact-email{font-size:20px}.ash-wa-float{padding:14px 22px;bottom:16px;right:16px}.ash-contact-email{font-size:20px}.ash-post-title{font-size:36px}.ash-post-summary{font-size:17px}.ash-blog-list{grid-template-columns:1fr}.ash-proj-grid{grid-row-gap:44px;grid-template-columns:1fr}.ash-proj-title{font-size:30px}.ash-proj-gallery{grid-row-gap:16px;grid-template-columns:1fr}.ash-proj-cover{max-height:none}.ash-price-sec{padding-top:72px;padding-bottom:72px}.ash-price-h2{font-size:38px}.ash-svc{padding:32px 24px}.ash-svc-title{font-size:32px}.ash-svc-media{margin:-32px -24px 26px}.ash-svc4-grid{grid-template-columns:1fr;margin-top:40px}.ash-btn-call{text-align:center;margin-top:12px;margin-left:0;display:block}.ash-intro{padding-top:64px;padding-bottom:64px}.ash-intro-h{font-size:38px}.ash-hero-sig-img{width:64px;height:64px}.nf-logo{margin-bottom:40px}.nf-code{font-size:96px}.nf-title{font-size:32px}.ash-wyr-lead{font-size:16px}.ash-wyr-step{padding:24px 20px}.ash-wyr-title{font-size:23px}.ash-wyr-h3{margin-top:56px;font-size:26px}.ash-wyr-row{grid-template-rows:auto;grid-template-columns:1.3fr .8fr .8fr .8fr}.ash-wyr-hcell,.ash-wyr-hhl{letter-spacing:.04em;padding:14px 4px;font-size:9px}.ash-wyr-c1{padding:14px 6px 14px 0;font-size:13px}.ash-wyr-yes,.ash-wyr-no{padding:14px 4px}}@media screen and (max-width:479px){.ash-btn.ash-btn-small{display:none}.ash-h1{font-size:38px}}