.brand-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-bottom:1px solid #ffffff20;padding-block:48px}.brand-pillars>div+div{border-inline-start:1px solid #ffffff20;padding-inline-start:40px}.brand-pillars strong{font-size:clamp(26px,2.6vw,44px);font-weight:500;letter-spacing:-.04em}.brand-pillars p{color:#aaa49b;font-size:13px;line-height:1.8;margin-top:12px}.eyebrow{font-size:11px;letter-spacing:.1em;color:#ff865c;display:block;margin-bottom:24px}.brand-finder{padding-block:100px}.finder-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;align-items:end;margin-bottom:48px}.finder-heading>.eyebrow{grid-column:1/-1}.finder-heading h2{font-size:clamp(42px,4.8vw,72px);line-height:1.15}.finder-heading>p{max-width:400px;font-size:16px;line-height:1.9;color:#b8b1a6}.finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.finder-card{display:flex;flex-direction:column;min-height:360px;padding:34px;border:1px solid #ffffff25;border-radius:12px;background:#171513;transition:background .25s,border-color .25s,transform .25s}.finder-card:hover,.finder-card:focus-visible{background:#281a13;border-color:#ff6838;transform:translateY(-4px)}.finder-card>span{font-size:10px;letter-spacing:.08em;color:#b8a99a}.finder-card h3{font-size:clamp(24px,2.5vw,36px);line-height:1.25;margin:38px 0 18px}.finder-card p{font-size:14px;line-height:1.9;color:#bcb2a6;margin-bottom:30px}.finder-card>b{font-size:12px;display:flex;justify-content:space-between;margin-top:auto;color:#ff956f}.finder-card>b>span{font-size:20px}.studio-intro{padding-top:110px;padding-bottom:100px}.studio-intro h1{font-size:clamp(60px,7.5vw,120px);line-height:1.05;letter-spacing:-.065em}.studio-intro>p{font-size:21px;line-height:1.8;max-width:680px;margin-top:40px;color:#b8b0a5}.studio-founder{display:grid;grid-template-columns:1fr 1.4fr;gap:30px 70px;border-block:1px solid #ffffff20}.studio-founder>.eyebrow{grid-column:1/-1}.studio-founder h2{font-size:clamp(40px,4vw,65px);line-height:1.15}.studio-founder>p,.studio-proof p{font-size:16px;line-height:2;color:#b8b0a5}.studio-method>h2{font-size:44px;margin-bottom:48px}.studio-method>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.studio-method article{border-top:1px solid #ffffff25;padding-top:28px}.studio-method article>span{color:#ff865c;font-size:13px}.studio-method h3{font-size:27px;margin:28px 0 18px}.studio-method p{font-size:15px;line-height:1.9;color:#b8b0a5}.studio-proof{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.studio-proof h2{font-size:clamp(35px,4vw,60px);line-height:1.15;margin-bottom:30px}.studio-proof .pill{margin-top:30px}.studio-proof>a{border:1px solid #ffffff30;border-radius:12px;padding:45px;display:flex;flex-direction:column;justify-content:center;background:#1b1512}.studio-proof>a>span{font-size:clamp(24px,2.8vw,40px);line-height:1.8;letter-spacing:-.04em}.studio-proof>a>p{font-size:13px;margin-top:28px}.studio-proof>a>b{font-size:12px;color:#ff956f;margin-top:24px}.contact-dialog{max-width:720px;width:calc(100% - 28px);max-height:calc(100svh - 32px);overflow:auto}.project-brief{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.project-brief label{font-size:12px;display:flex;flex-direction:column;gap:9px;color:#e9e1d7}.project-brief select,.project-brief input,.project-brief textarea{width:100%;min-width:0;background:#211b17;color:#fff;border:1px solid #695344;border-radius:6px;font:inherit;padding:12px;min-height:44px}.project-brief select:focus,.project-brief input:focus,.project-brief textarea:focus{outline:2px solid #ff6838;outline-offset:2px}.project-brief .brief-wide{grid-column:1/-1}.project-brief textarea{min-height:85px;resize:vertical}.brief-note{font-size:11px!important;line-height:1.8!important;margin:18px 0!important;color:#b8b0a5!important}.contact-dialog .plain-link{font-size:12px}.glass-hero .hero-aside>span{font-size:12px;line-height:1.8}html[lang=ar] .finder-heading h2,html[lang=ar] .studio-intro h1,html[lang=ar] .studio-proof h2{line-height:1.4;letter-spacing:0}html[lang=ar] .brand-pillars strong,html[lang=ar] .finder-card h3{letter-spacing:0;line-height:1.5}html[lang=ar] .hero-title>p{font-size:14px}
@media(max-width:1000px){.finder-card{padding:24px}.studio-proof{gap:35px}.finder-heading{gap:30px}.glass-hero .hero-aside>span{font-size:10px}}
@media(max-width:760px){.brand-pillars{gap:18px;padding-block:30px}.brand-pillars>div+div{padding-inline-start:16px}.brand-pillars strong{font-size:23px}.brand-pillars p{font-size:10px}.brand-finder{padding-block:60px}.finder-heading{display:block;margin-bottom:30px}.finder-heading h2{font-size:42px}.finder-heading>p{font-size:14px;margin-top:24px}.finder-grid{grid-template-columns:1fr}.finder-card{min-height:280px;padding:28px}.finder-card h3{margin-top:26px;font-size:29px}.finder-card p{font-size:14px}.studio-intro{padding-block:45px 65px}.studio-intro h1{font-size:60px}.studio-intro>p{font-size:17px;margin-top:28px}.studio-founder,.studio-proof{grid-template-columns:1fr;gap:25px}.studio-founder h2{font-size:45px}.studio-method>div{grid-template-columns:1fr;gap:30px}.studio-method>h2{font-size:36px}.studio-method h3{margin-top:20px}.studio-proof>a{padding:30px}.contact-dialog{padding:38px 22px 28px!important}.contact-dialog h2{font-size:37px}.project-brief{gap:14px}.project-brief label{font-size:11px}.project-brief select{padding-inline:8px}.brand-pillars p{line-height:1.7}}
@media(prefers-reduced-motion:reduce){.finder-card{transition:none}.finder-card:hover,.finder-card:focus-visible{transform:none}}
