.sa-header{position:sticky;top:0;z-index:150;background:#f6f5f1f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px #2021201a}.sa-header-inner{min-height:82px}.sa-desktop-nav a{font-size:.78rem;letter-spacing:.015em}.sa-header .sa-btn-small{border-radius:2px}.sa-btn>span,.sa-link>span,.sa-art-arrow{display:none!important}.sa-link{gap:0;padding-bottom:4px;min-height:auto}.sa-link:hover{padding-left:0}.sa-round-link{display:none!important}.sa-hero{padding-top:94px;padding-bottom:96px}.sa-hero h1{max-width:760px}.sa-hero .sa-lead{max-width:720px;font-size:1.03rem}.sa-art-label{border-radius:0}.sa-art-label>span:first-child{font-size:2.8rem;font-weight:650}.sa-statement-strip .sa-shell{justify-content:flex-start;gap:0}.sa-statement-strip .sa-shell>span{padding-right:34px;margin-right:34px;border-right:1px solid var(--sa-line)}.sa-statement-strip .sa-shell>span:last-child{border-right:0;margin-right:0}.sa-services-section{padding-top:120px}.sa-services-section .sa-section-heading{margin-bottom:72px}.sa-services-section .sa-section-heading h2{max-width:760px}.sa-services-system-list{border-top:1px solid var(--sa-line)}.sa-service-system{display:grid;grid-template-columns:180px minmax(0,1.2fr) minmax(300px,.88fr);gap:56px;padding:70px 0;border-bottom:1px solid var(--sa-line);position:relative}.sa-service-system-head{display:flex;flex-direction:column;gap:24px}.sa-service-number{font:350 4rem/1 var(--sa-serif);letter-spacing:-.075em;color:#aaa9a1}.sa-service-system-head .sa-eyebrow{color:var(--sa-red)}.sa-service-system-main h3{font-size:clamp(2.2rem,3.5vw,3.6rem);max-width:760px;margin-bottom:24px}.sa-service-intro{font-size:.98rem!important;line-height:1.85!important;max-width:680px}.sa-service-audience{border-top:1px solid var(--sa-line);margin-top:36px;padding-top:24px}.sa-service-audience>span,.sa-service-expertise>span,.sa-service-challenges>span{display:block;color:var(--sa-red);font-size:.62rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;margin-bottom:11px}.sa-service-audience p{font-size:.82rem;line-height:1.75;max-width:620px}.sa-service-system-detail{display:flex;flex-direction:column;gap:30px;padding-top:4px}.sa-service-system-detail ul{list-style:none;margin:0;padding:0}.sa-service-expertise li{display:inline-block;margin:0 6px 7px 0;padding:6px 9px;border:1px solid var(--sa-line);font-size:.68rem;line-height:1.25;color:#555650}.sa-service-challenges li{position:relative;padding:0 0 11px 16px;font-size:.76rem;line-height:1.65;color:var(--sa-muted)}.sa-service-challenges li:before{content:"\2014";position:absolute;left:0;color:var(--sa-red)}.sa-service-text-link{margin-top:auto;display:inline-block;align-self:flex-start;border-bottom:1px solid var(--sa-ink);padding-bottom:3px;font-size:.76rem;font-weight:650}.sa-service-text-link:hover{color:var(--sa-red);border-color:var(--sa-red)}.sa-service-system--ads{margin-inline:-28px;padding-inline:28px;background:#22231f;color:#fff;border-color:#22231f}.sa-service-system--ads p,.sa-service-system--ads .sa-service-challenges li{color:#bebfb8}.sa-service-system--ads .sa-service-audience{border-color:#4a4b46}.sa-service-system--ads .sa-service-number{color:#666760}.sa-service-system--ads .sa-service-expertise li{border-color:#4c4d48;color:#d5d6cf}.sa-service-system--ads .sa-service-text-link{border-color:#fff}.sa-service-system--ads .sa-service-text-link:hover{color:#ff8a82;border-color:#ff8a82}.sa-web-band{margin-top:0;padding:42px 0;border-bottom:1px solid var(--sa-line)}.sa-web-band>div{max-width:900px}.sa-web-band .sa-link{white-space:nowrap}.sa-insights-section{background:#fff;border-top:1px solid var(--sa-line)}.sa-insights-section .sa-section-heading{align-items:start}.sa-insights-section .sa-section-heading>div:last-child p{margin-bottom:18px}.sa-insights-section .sa-section-heading h2{max-width:710px}.sa-editorial{background:#f6f5f1}.sa-editorial-hero{padding-top:105px;padding-bottom:72px;border-bottom:1px solid var(--sa-line)}.sa-editorial-hero .sa-eyebrow{color:var(--sa-red);margin-bottom:24px}.sa-editorial-hero h1{font-size:clamp(3.2rem,7.5vw,7rem);letter-spacing:-.07em}.sa-editorial-hero>p:last-child{margin-top:28px;max-width:700px;font-size:1rem;line-height:1.85}.sa-editorial-list{padding-top:74px;padding-bottom:120px}.sa-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 28px}.sa-editorial-card{border-top:1px solid var(--sa-ink);padding-top:15px}.sa-editorial-visual{aspect-ratio:1.35;overflow:hidden;background:#22231f;color:#fff;display:flex;position:relative;margin-bottom:18px}.sa-editorial-visual img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sa-editorial-card:hover .sa-editorial-visual img{transform:scale(1.018)}.sa-editorial-visual>span{position:absolute;top:18px;left:18px;font:350 3.6rem/1 var(--sa-serif);color:#ff756b}.sa-editorial-visual>strong{margin:auto 20px 20px;font:650 1.7rem/1.05 var(--sa-serif);letter-spacing:-.04em}.sa-editorial-meta{display:flex;justify-content:space-between;gap:16px;color:#77776f;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.sa-editorial-card h2{font-size:1.55rem;margin:13px 0 12px;letter-spacing:-.035em}.sa-editorial-card p{font-size:.8rem;line-height:1.7}.sa-editorial-pagination{margin-top:60px}.sa-editorial-pagination .page,.sa-editorial-pagination .next,.sa-editorial-pagination .prev{margin-right:16px}.sa-editorial-empty{min-height:280px;display:flex;align-items:center;border-top:1px solid var(--sa-line)}.sa-article-hero{padding-top:84px;padding-bottom:62px;max-width:1180px}.sa-article-back{display:inline-block;font-size:.72rem;border-bottom:1px solid var(--sa-ink);margin-bottom:62px}.sa-article-hero .sa-eyebrow{color:var(--sa-red);margin-bottom:23px}.sa-article-hero h1{font-size:clamp(3rem,6vw,5.6rem);max-width:1080px}.sa-article-meta{display:flex;gap:24px;flex-wrap:wrap;margin-top:34px;color:#77776f;font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.sa-article-cover{max-width:1500px}.sa-article-cover img{width:100%;max-height:780px;object-fit:cover}.sa-article-layout{display:grid;grid-template-columns:180px minmax(0,760px);gap:74px;justify-content:center;padding-top:72px;padding-bottom:120px}.sa-article-layout aside{border-top:1px solid var(--sa-ink);padding-top:14px;display:flex;flex-direction:column;font-size:.65rem;letter-spacing:.09em}.sa-article-layout aside strong{font-size:.9rem;letter-spacing:0;margin-top:6px}.sa-article-content{font-size:1.02rem;line-height:1.92;color:#383936}.sa-article-content p,.sa-article-content ul,.sa-article-content ol{margin:0 0 1.55em}.sa-article-content h2{font-size:2.25rem;margin:2.2em 0 .7em}.sa-article-content h3{font-size:1.55rem;margin:1.8em 0 .65em}.sa-article-content blockquote{margin:2.4em 0;padding:5px 0 5px 28px;border-left:2px solid var(--sa-red);font:550 1.55rem/1.45 var(--sa-serif);letter-spacing:-.025em}.sa-article-content a{text-decoration:underline;text-underline-offset:3px}.sa-clients-section{padding:58px 0 92px;border-bottom:1px solid var(--sa-line);background:#fff}.sa-client-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.62fr);gap:70px;align-items:end;margin-bottom:34px}.sa-client-intro h2{font-size:clamp(2rem,3.4vw,3.45rem);max-width:780px;margin-top:10px}.sa-client-intro>p{font-size:.82rem;line-height:1.75;color:var(--sa-muted);max-width:440px}.sa-client-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--sa-line);border-left:1px solid var(--sa-line)}.sa-client-logo{min-height:118px;display:flex;align-items:center;justify-content:center;padding:22px 18px;border-right:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);overflow:hidden;background:#f8f7f3;transition:transform .25s ease,filter .25s ease}.sa-client-logo:hover{transform:translateY(-2px)}.sa-client-logo img{display:block;max-width:142px;max-height:52px;width:auto;height:auto;object-fit:contain}.sa-client-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.sa-client-mark strong{font-size:1.12rem;letter-spacing:-.02em}.sa-client-mark small{font-size:.55rem;letter-spacing:.17em;margin-top:7px;font-weight:750}.sa-client-logo--dixmo{background:#1b252b;color:#fff}.sa-client-logo--dixmo strong{font-size:1.42rem;letter-spacing:.08em}.sa-client-logo--dixmo small{color:#c9d0d2}.sa-client-logo--jeancoutu{background:#e51b23;color:#fff}.sa-client-logo--jeancoutu strong{font:650 1.35rem/1 var(--sa-serif);letter-spacing:-.04em}.sa-client-logo--generation{background:#e8f0f2;color:#12364a}.sa-client-logo--generation strong{letter-spacing:.055em}.sa-client-logo--stokes{background:#fff}.sa-client-logo--bentley{background:#111;color:#fff}.sa-client-logo--bentley strong{letter-spacing:.13em}.sa-client-logo--hart{background:#fff}.sa-client-logo--foyer{background:#29251f;color:#fff}.sa-client-logo--foyer small{color:#d4a866}.sa-client-logo--hapi{background:#111;color:#fff}.sa-client-logo--hapi strong{font-size:1.45rem;letter-spacing:.08em}.sa-client-logo--hapi small{color:#8ed36d}.sa-client-logo--cccsq{background:#d51f35;color:#fff}.sa-client-logo--cccsq strong{font-size:.96rem;letter-spacing:.045em}.sa-client-logo--archimat{background:#e8e0d3;color:#29231d}.sa-client-logo--archimat strong{letter-spacing:.075em}.sa-client-note{margin-top:13px;font-size:.6rem;color:#8b8b83;line-height:1.6}.sa-work-grid--proof{margin-bottom:72px}.sa-work-grid--expanded{padding-top:72px;border-top:1px solid var(--sa-line)}.sa-project-brand-visual{display:flex;align-items:stretch;justify-content:stretch}.sa-project-brand-card{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:34px;color:#fff}.sa-project-brand-card span{font-size:clamp(1.8rem,3.4vw,3.3rem);font-weight:750;letter-spacing:.04em}.sa-project-brand-card strong{font-size:.73rem;letter-spacing:.19em;margin-top:7px}.sa-project-brand-card small{margin-top:auto;font-size:.58rem;letter-spacing:.16em;font-weight:700;opacity:.78}.sa-project-brand-card--image{align-items:center;justify-content:center}.sa-project-brand-card--image img{max-width:55%;max-height:70px;object-fit:contain}.sa-project-brand-card--image small{margin-top:22px}.sa-project-brand-visual--dixmo{background:#1b252b}.sa-project-brand-visual--jeancoutu{background:#e51b23}.sa-project-brand-visual--jeancoutu .sa-project-brand-card span{font:650 clamp(2rem,3.7vw,3.5rem)/1 var(--sa-serif);letter-spacing:-.055em}.sa-project-brand-visual--stokes{background:#f5f4ef}.sa-project-brand-visual--stokes .sa-project-brand-card{color:#111}.sa-project-brand-visual--hart{background:#fff}.sa-project-brand-visual--hart .sa-project-brand-card{color:#111}.sa-project-brand-visual--hapi{background:#111}.sa-project-brand-visual--hapi .sa-project-brand-card small{color:#8ed36d}.sa-project-brand-visual--generation{background:#dbe9ed}.sa-project-brand-visual--generation .sa-project-brand-card{color:#15394a}.sa-project-brand-visual--bentley{background:#111}.sa-project-brand-visual--bentley .sa-project-brand-card span{letter-spacing:.12em}.sa-project-brand-visual--archimat{background:#d9cbb8}.sa-project-brand-visual--archimat .sa-project-brand-card{color:#29231d}@media(max-width:1100px){.sa-service-system{grid-template-columns:120px minmax(0,1fr) 300px;gap:34px}.sa-editorial-grid{gap:44px 22px}.sa-article-layout{grid-template-columns:140px minmax(0,700px);gap:45px}.sa-client-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-client-intro{grid-template-columns:1fr;gap:22px}}@media(max-width:900px){.sa-header{top:0}.sa-service-system{grid-template-columns:100px 1fr;gap:30px}.sa-service-system-detail{grid-column:2}.sa-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-article-layout{grid-template-columns:1fr}.sa-article-layout aside{display:none}.sa-client-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sa-header{background:#f6f5f1f7}.sa-header-inner{min-height:74px}.sa-hero{padding-top:56px;padding-bottom:70px}.sa-services-section{padding-top:78px}.sa-services-section .sa-section-heading{margin-bottom:45px}.sa-service-system{grid-template-columns:1fr;gap:24px;padding:48px 0}.sa-service-system--ads{margin-inline:-20px;padding-inline:20px}.sa-service-system-head{flex-direction:row;align-items:center;justify-content:space-between}.sa-service-number{font-size:3rem}.sa-service-system-main h3{font-size:2.35rem}.sa-service-system-detail{grid-column:auto;gap:26px}.sa-service-audience{margin-top:28px}.sa-statement-strip .sa-shell{display:grid;grid-template-columns:1fr;overflow:visible;flex-wrap:initial}.sa-statement-strip .sa-shell>span{white-space:normal;width:100%;margin:0;padding:14px 0;border-right:0;border-bottom:1px solid var(--sa-line)}.sa-statement-strip .sa-shell>span:last-child{border-bottom:0}.sa-editorial-hero{padding-top:64px;padding-bottom:48px}.sa-editorial-hero h1{font-size:3.9rem}.sa-editorial-list{padding-top:50px;padding-bottom:75px}.sa-editorial-grid{grid-template-columns:1fr;gap:44px}.sa-editorial-visual{aspect-ratio:1.5}.sa-article-hero{padding-top:55px;padding-bottom:45px}.sa-article-back{margin-bottom:44px}.sa-article-hero h1{font-size:2.8rem}.sa-article-layout{padding-top:50px;padding-bottom:80px}.sa-article-content{font-size:.97rem}.sa-article-content h2{font-size:1.9rem}.sa-article-content blockquote{font-size:1.35rem}.sa-web-band{align-items:flex-start;flex-direction:column;gap:10px}.sa-web-band .sa-link{margin-top:4px}.sa-clients-section{padding:42px 0 62px}.sa-client-intro{margin-bottom:26px}.sa-client-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-logo{min-height:96px;padding:18px 12px}.sa-client-logo img{max-width:118px;max-height:44px}.sa-client-mark strong{font-size:.98rem}.sa-client-logo--dixmo strong,.sa-client-logo--hapi strong{font-size:1.2rem}.sa-client-logo--jeancoutu strong{font-size:1.15rem}.sa-work-grid--expanded{padding-top:48px}.sa-project-brand-card{padding:26px}}@media(max-width:420px){.sa-client-wall{grid-template-columns:1fr 1fr}.sa-client-logo{min-height:88px}.sa-client-mark strong{font-size:.88rem}.sa-client-mark small{font-size:.49rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/solutello-premium-v2.css.map */
