@font-face{font-family:Alexandria Variable;src:url(/_sites-preview/interior-design-v1/fonts/alexandria-arabic-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Alexandria Variable;src:url(/_sites-preview/interior-design-v1/fonts/alexandria-latin-wght-normal.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F}.ServiceLandingPage-module__18d_qG__page{--font-arabic:"Alexandria Variable", Tahoma, Arial, sans-serif;font-family:var(--font-arabic);overflow:clip}.ServiceLandingPage-module__18d_qG__page h1,.ServiceLandingPage-module__18d_qG__page h2,.ServiceLandingPage-module__18d_qG__page h3{letter-spacing:normal;line-height:1.38}.ServiceLandingPage-module__18d_qG__headerInner{grid-template-columns:220px 1fr auto;align-items:center;gap:28px;min-height:84px;display:grid}.ServiceLandingPage-module__18d_qG__hero{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--beta-violet) 18%, transparent), transparent 30%), linear-gradient(180deg, var(--studio-white), var(--surface-soft));padding:clamp(72px,9vw,132px) 0 0}.ServiceLandingPage-module__18d_qG__heroGrid{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:clamp(54px,8vw,110px);display:grid}.ServiceLandingPage-module__18d_qG__heroCopy{max-width:720px}.ServiceLandingPage-module__18d_qG__eyebrow,.ServiceLandingPage-module__18d_qG__sectionLabel{color:var(--violet-text);letter-spacing:normal;margin:0 0 18px;font-size:.78rem;font-weight:800}.ServiceLandingPage-module__18d_qG__eyebrow:before,.ServiceLandingPage-module__18d_qG__sectionLabel:before{content:"";vertical-align:middle;background:currentColor;width:34px;height:1px;margin-inline-end:12px;display:inline-block}.ServiceLandingPage-module__18d_qG__hero h1{text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3.05rem,6vw,5.75rem);font-weight:720;line-height:1.38}.ServiceLandingPage-module__18d_qG__heroIntro{max-width:650px;color:var(--text-muted);margin:28px 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.95}.ServiceLandingPage-module__18d_qG__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ServiceLandingPage-module__18d_qG__heroBoard{border:1px solid color-mix(in srgb, var(--beta-violet) 28%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 92%, var(--soft-violet)), var(--surface));box-shadow:var(--shadow);border-radius:34px;padding:clamp(24px,4vw,38px);position:relative}.ServiceLandingPage-module__18d_qG__heroBoard:after{z-index:-1;background:color-mix(in srgb, var(--beta-violet) 16%, transparent);content:"";border-radius:34px;position:absolute;inset:30px -28px -28px 30px}.ServiceLandingPage-module__18d_qG__boardTop{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding-bottom:24px;display:flex}.ServiceLandingPage-module__18d_qG__boardTop img{flex:none}.ServiceLandingPage-module__18d_qG__boardTop span{color:var(--violet-text);font-size:.72rem;font-weight:800;display:block}.ServiceLandingPage-module__18d_qG__boardTop h2{margin:5px 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.ServiceLandingPage-module__18d_qG__boardItems{gap:0;display:grid}.ServiceLandingPage-module__18d_qG__boardItems article{border-bottom:1px solid var(--border);grid-template-columns:46px 1fr;gap:18px;padding:22px 0;display:grid}.ServiceLandingPage-module__18d_qG__boardItems article:last-child{border-bottom:0;padding-bottom:0}.ServiceLandingPage-module__18d_qG__boardItems article>span{color:var(--violet-text);font-size:.75rem;font-weight:850}.ServiceLandingPage-module__18d_qG__boardItems h3{margin:0;font-size:1rem}.ServiceLandingPage-module__18d_qG__boardItems p{color:var(--text-muted);margin:7px 0 0;font-size:.85rem;line-height:1.7}.ServiceLandingPage-module__18d_qG__signalRow{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:clamp(72px,9vw,120px);display:grid}.ServiceLandingPage-module__18d_qG__signalRow span{min-height:86px;color:var(--text-muted);text-align:center;place-items:center;padding:18px;font-size:.82rem;font-weight:750;display:grid}.ServiceLandingPage-module__18d_qG__signalRow span+span{border-inline-start:1px solid var(--border)}.ServiceLandingPage-module__18d_qG__problemSection,.ServiceLandingPage-module__18d_qG__deliverablesSection,.ServiceLandingPage-module__18d_qG__fitSection,.ServiceLandingPage-module__18d_qG__proofSection,.ServiceLandingPage-module__18d_qG__processSection,.ServiceLandingPage-module__18d_qG__faqSection,.ServiceLandingPage-module__18d_qG__contactSection{padding-block:clamp(84px,10vw,150px)}.ServiceLandingPage-module__18d_qG__problemSection,.ServiceLandingPage-module__18d_qG__processSection,.ServiceLandingPage-module__18d_qG__faqSection{background:var(--studio-white)}.ServiceLandingPage-module__18d_qG__splitHeading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(50px,9vw,130px);display:grid}.ServiceLandingPage-module__18d_qG__splitHeading h2,.ServiceLandingPage-module__18d_qG__fitGrid h2,.ServiceLandingPage-module__18d_qG__proofCopy h2,.ServiceLandingPage-module__18d_qG__processSection>div>h2,.ServiceLandingPage-module__18d_qG__faqGrid h2,.ServiceLandingPage-module__18d_qG__contactCopy h2{text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.9rem);font-weight:690;line-height:1.4}.ServiceLandingPage-module__18d_qG__splitHeading>p,.ServiceLandingPage-module__18d_qG__proofCopy>p:not(.ServiceLandingPage-module__18d_qG__sectionLabel,.ServiceLandingPage-module__18d_qG__proofNote),.ServiceLandingPage-module__18d_qG__contactCopy>p:not(.ServiceLandingPage-module__18d_qG__sectionLabel){color:var(--text-muted);margin:0;line-height:1.95}.ServiceLandingPage-module__18d_qG__problemGrid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.ServiceLandingPage-module__18d_qG__problemGrid article{flex-direction:column;min-height:250px;padding:28px 0 0 30px;display:flex}.ServiceLandingPage-module__18d_qG__problemGrid article+article{border-inline-start:1px solid var(--border);padding-inline-start:30px}.ServiceLandingPage-module__18d_qG__problemGrid span,.ServiceLandingPage-module__18d_qG__deliverablesGrid article>span,.ServiceLandingPage-module__18d_qG__processGrid article>span{color:var(--violet-text);font-size:.75rem;font-weight:850}.ServiceLandingPage-module__18d_qG__problemGrid p{max-width:320px;margin:auto 0 28px;font-size:1.05rem;line-height:1.75}.ServiceLandingPage-module__18d_qG__deliverablesSection{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--soft-violet) 42%, transparent)), var(--surface)}.ServiceLandingPage-module__18d_qG__deliverablesGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:68px;display:grid}.ServiceLandingPage-module__18d_qG__deliverablesGrid article{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;min-height:470px;padding:clamp(28px,4vw,42px);display:flex}.ServiceLandingPage-module__18d_qG__deliverablesGrid h3{margin:44px 0 18px;font-size:1.55rem}.ServiceLandingPage-module__18d_qG__deliverablesGrid article>p{color:var(--text-muted);margin:0;line-height:1.8}.ServiceLandingPage-module__18d_qG__deliverablesGrid ul{border-top:1px solid var(--border);gap:12px;margin:auto 0 0;padding:28px 0 0;list-style:none;display:grid}.ServiceLandingPage-module__18d_qG__deliverablesGrid li{padding-inline-start:20px;font-size:.88rem;font-weight:700;position:relative}.ServiceLandingPage-module__18d_qG__deliverablesGrid li:before{inset-inline-start:0;color:var(--beta-violet);content:"●";font-size:.5rem;position:absolute;top:.35rem}.ServiceLandingPage-module__18d_qG__fitSection{background:var(--soft-violet)}.ServiceLandingPage-module__18d_qG__fitGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(60px,10vw,150px);display:grid}.ServiceLandingPage-module__18d_qG__fitGrid ol{border-top:1px solid color-mix(in srgb, var(--border) 75%, var(--beta-violet));margin:0;padding:0;list-style:none}.ServiceLandingPage-module__18d_qG__fitGrid li{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, var(--beta-violet));grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:104px;font-size:1rem;font-weight:680;line-height:1.7;display:grid}.ServiceLandingPage-module__18d_qG__fitGrid li span{color:var(--violet-text);font-size:.74rem;font-weight:850}.ServiceLandingPage-module__18d_qG__proofSection{color:#fafaf8;background:#111114}.ServiceLandingPage-module__18d_qG__proofGrid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.ServiceLandingPage-module__18d_qG__proofMedia{aspect-ratio:16/10;background:#18181c;border:1px solid #35343b;border-radius:28px;position:relative;overflow:hidden}.ServiceLandingPage-module__18d_qG__proofMedia img{object-fit:cover;width:100%;height:100%}.ServiceLandingPage-module__18d_qG__proofMedia.ServiceLandingPage-module__18d_qG__proofScreenshot{aspect-ratio:2048/1175;background:#f4f1e9}.ServiceLandingPage-module__18d_qG__proofScreenshot img{object-fit:contain}.ServiceLandingPage-module__18d_qG__proofMedia>span{inset-inline-start:18px;color:#f3f1f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111114d1;border:1px solid #fff3;border-radius:999px;padding:9px 12px;font-size:.7rem;font-weight:800;position:absolute;bottom:18px}.ServiceLandingPage-module__18d_qG__proofCopy .ServiceLandingPage-module__18d_qG__sectionLabel{color:#a998ff}.ServiceLandingPage-module__18d_qG__proofCopy h2{font-size:clamp(2.4rem,4.6vw,4.35rem)}.ServiceLandingPage-module__18d_qG__proofCopy>p:not(.ServiceLandingPage-module__18d_qG__sectionLabel,.ServiceLandingPage-module__18d_qG__proofNote){color:#b8b6bf;margin-top:24px}.ServiceLandingPage-module__18d_qG__proofNote{color:#8d8b94;border-inline-start:2px solid #8f75ff;margin:22px 0 28px;padding-inline-start:16px;font-size:.75rem;line-height:1.7}.ServiceLandingPage-module__18d_qG__proofCopy .button-secondary{color:#fafaf8;border-color:#4c4a55}.ServiceLandingPage-module__18d_qG__processSection>div>h2{max-width:820px}.ServiceLandingPage-module__18d_qG__processGrid{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.ServiceLandingPage-module__18d_qG__processGrid article{padding:28px 0 0 26px}.ServiceLandingPage-module__18d_qG__processGrid article+article{border-inline-start:1px solid var(--border);padding-inline-start:26px}.ServiceLandingPage-module__18d_qG__processGrid h3{margin:46px 0 14px;font-size:1.25rem}.ServiceLandingPage-module__18d_qG__processGrid p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.8}.ServiceLandingPage-module__18d_qG__faqSection{background:var(--surface-soft)}.ServiceLandingPage-module__18d_qG__faqGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(60px,10vw,150px);display:grid}.ServiceLandingPage-module__18d_qG__faqList{border-top:1px solid var(--border)}.ServiceLandingPage-module__18d_qG__faqList details{border-bottom:1px solid var(--border)}.ServiceLandingPage-module__18d_qG__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:90px;font-weight:720;line-height:1.7;list-style:none;display:flex}.ServiceLandingPage-module__18d_qG__faqList summary::-webkit-details-marker{display:none}.ServiceLandingPage-module__18d_qG__faqList summary span{color:var(--beta-violet);font-size:1.4rem;transition:transform .16s}.ServiceLandingPage-module__18d_qG__faqList details[open] summary span{transform:rotate(45deg)}.ServiceLandingPage-module__18d_qG__faqList details p{max-width:700px;color:var(--text-muted);margin:-4px 0 28px;line-height:1.9}.ServiceLandingPage-module__18d_qG__contactSection{background:var(--soft-violet)}.ServiceLandingPage-module__18d_qG__contactGrid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,130px);display:grid}.ServiceLandingPage-module__18d_qG__contactCopy>p:not(.ServiceLandingPage-module__18d_qG__sectionLabel){margin-top:26px}.ServiceLandingPage-module__18d_qG__contactCopy img{margin-top:60px;transform:rotate(7deg)}@media (max-width:1040px){.ServiceLandingPage-module__18d_qG__headerInner{grid-template-columns:190px 1fr}.ServiceLandingPage-module__18d_qG__header nav{display:none}.ServiceLandingPage-module__18d_qG__header .header-actions{justify-self:end}.ServiceLandingPage-module__18d_qG__heroGrid,.ServiceLandingPage-module__18d_qG__proofGrid{grid-template-columns:1fr}.ServiceLandingPage-module__18d_qG__heroCopy{max-width:820px}.ServiceLandingPage-module__18d_qG__heroBoard{max-width:680px}.ServiceLandingPage-module__18d_qG__deliverablesGrid{grid-template-columns:1fr}.ServiceLandingPage-module__18d_qG__deliverablesGrid article{min-height:370px}.ServiceLandingPage-module__18d_qG__proofMedia{max-width:820px}}@media (max-width:760px){.ServiceLandingPage-module__18d_qG__headerInner{grid-template-columns:1fr auto;gap:12px;min-height:72px}.ServiceLandingPage-module__18d_qG__header .brand{width:144px}:is(.ServiceLandingPage-module__18d_qG__header .button-small,.ServiceLandingPage-module__18d_qG__header .language-link){display:none}.ServiceLandingPage-module__18d_qG__hero{padding-top:52px}.ServiceLandingPage-module__18d_qG__heroGrid{gap:58px}.ServiceLandingPage-module__18d_qG__hero h1{font-size:clamp(2.55rem,11vw,3.65rem);line-height:1.4}.ServiceLandingPage-module__18d_qG__heroActions{display:grid}.ServiceLandingPage-module__18d_qG__heroActions .button{width:100%}.ServiceLandingPage-module__18d_qG__heroBoard{border-radius:26px;padding:22px}.ServiceLandingPage-module__18d_qG__heroBoard:after{inset:18px -20px -22px 20px}.ServiceLandingPage-module__18d_qG__boardTop{align-items:flex-start}.ServiceLandingPage-module__18d_qG__signalRow{grid-template-columns:repeat(2,1fr)}.ServiceLandingPage-module__18d_qG__signalRow span:nth-child(3){border-inline-start:0}.ServiceLandingPage-module__18d_qG__signalRow span:nth-child(n+3){border-top:1px solid var(--border)}.ServiceLandingPage-module__18d_qG__splitHeading,.ServiceLandingPage-module__18d_qG__fitGrid,.ServiceLandingPage-module__18d_qG__faqGrid,.ServiceLandingPage-module__18d_qG__contactGrid{grid-template-columns:1fr;gap:34px}.ServiceLandingPage-module__18d_qG__splitHeading h2,.ServiceLandingPage-module__18d_qG__fitGrid h2,.ServiceLandingPage-module__18d_qG__proofCopy h2,.ServiceLandingPage-module__18d_qG__processSection>div>h2,.ServiceLandingPage-module__18d_qG__faqGrid h2,.ServiceLandingPage-module__18d_qG__contactCopy h2{font-size:clamp(2.15rem,9.5vw,3.15rem);line-height:1.4}.ServiceLandingPage-module__18d_qG__problemGrid{grid-template-columns:1fr;margin-top:46px}.ServiceLandingPage-module__18d_qG__problemGrid article,.ServiceLandingPage-module__18d_qG__problemGrid article+article{border-inline-start:0;border-bottom:1px solid var(--border);min-height:auto;padding:24px 0}.ServiceLandingPage-module__18d_qG__problemGrid p{max-width:none;margin:28px 0 0}.ServiceLandingPage-module__18d_qG__deliverablesGrid{margin-top:44px}.ServiceLandingPage-module__18d_qG__deliverablesGrid article{min-height:auto;padding:28px}.ServiceLandingPage-module__18d_qG__deliverablesGrid ul{margin-top:34px}.ServiceLandingPage-module__18d_qG__fitGrid li{min-height:118px}.ServiceLandingPage-module__18d_qG__proofMedia{aspect-ratio:4/3}.ServiceLandingPage-module__18d_qG__processGrid{grid-template-columns:1fr;margin-top:48px}.ServiceLandingPage-module__18d_qG__processGrid article,.ServiceLandingPage-module__18d_qG__processGrid article+article{border-inline-start:0;border-bottom:1px solid var(--border);padding:24px 0}.ServiceLandingPage-module__18d_qG__processGrid h3{margin-top:28px}.ServiceLandingPage-module__18d_qG__contactCopy img{display:none}}@media (prefers-reduced-motion:reduce){.ServiceLandingPage-module__18d_qG__page *,.ServiceLandingPage-module__18d_qG__page :before,.ServiceLandingPage-module__18d_qG__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
