/* Five independent editorial directions; video mechanics remain shared. */
.art-uno { background:#f3eadc; color:#432f27; font-family:Georgia,'Times New Roman',serif; }
.art-uno .nav { background:#f3eadc; color:#432f27; border-bottom:1px solid #6b41332b; }
.art-uno .brand { font-family:Georgia,serif; letter-spacing:.04em; font-size:23px; }
.art-uno .nav .links { font-family:Arial,sans-serif; font-size:12px; }
.art-uno .navcta,.art-uno .primary { background:#713b32; color:#fff4e7; border:0; border-radius:2px; }
.art-uno main#top { display:grid; grid-template-columns:43% 57%; padding-top:35px; }
.art-uno main#top>header.table-welcome { grid-column:1; grid-row:1; padding:85px 11% 65px 13%; text-align:left; margin:0; align-self:center; background:transparent; }
.art-uno .table-welcome:before { content:'BUONA SERA'; display:inline-block; border:1px solid #9c7057; border-radius:50%; padding:18px 12px; font:9px/1.5 Arial,sans-serif; letter-spacing:.12em; transform:rotate(-12deg); margin-bottom:25px; color:#82553d; }
.art-uno .table-welcome .layout-title { font:400 clamp(43px,4.7vw,78px)/1.06 Georgia,serif; letter-spacing:-.045em; color:#4a2925; max-width:620px; margin:20px 0 25px; }
.art-uno .table-welcome p { font:16px/1.9 Georgia,serif; color:#866555; margin:0 0 30px; }
.art-uno main#top>.dining-panorama { grid-column:2; grid-row:1; width:94%; height:690px; margin:0 6% 0 0; border-radius:220px 220px 3px 3px; overflow:hidden; box-shadow:none; }
.art-uno main#top>section,.art-uno main#top>.dining-info { grid-column:1/-1; }
.art-uno .dining-info { margin:30px 6% 50px; width:auto; border-block:1px solid #9b786a44; background:transparent; font-family:Arial,sans-serif; }
.art-uno .concept-film-section { padding:0; position:relative; background:#422624; color:#fff1df; overflow:hidden; }
.art-uno .concept-film-heading { display:block; position:absolute; inset:auto auto 85px 7%; z-index:2; max-width:410px; margin:0; pointer-events:none; }
.art-uno .concept-film-heading>span { color:#e3c5a7; }.art-uno .concept-film-heading h2 { font:400 clamp(43px,4.7vw,73px)/1.07 Georgia,serif; margin:20px 0; }.art-uno .concept-film-heading p { font:15px/1.8 Georgia,serif; color:#fff4e6; opacity:1; }
.art-uno .concept-film-frame { max-width:none; width:100%; height:650px; border:0; border-radius:0; margin:0; }
.art-uno .concept-film-frame video { opacity:.8; }.art-uno .concept-film-wash { background:linear-gradient(90deg,#281311e6,transparent 75%),linear-gradient(0deg,#28131199,transparent 50%); }.art-uno .concept-film-caption { left:auto; right:100px; bottom:36px; }.art-uno .concept-film-toggle { background:#f4e9d3!important; color:#512d25!important; border:0!important; }
.art-uno .menu-layout { background:#f7f0e4; padding-top:95px; padding-bottom:95px; }.art-uno .menu-story { border-left:2px solid #a27352; padding-left:25px; }.art-uno .host-note { background:#e4d6c0; }.art-uno .reserve { background:#382a24; color:#f7e7d6; }
.art-uno .deep-main { background:#f3eadc; }.art-uno .deep-title { font-family:Georgia,serif; color:#62362e; }
/* KRAFTWERK: technical drawings, concrete paper and safety-orange details. */
.art-kraftwerk { background:#eae9e2; color:#1a292d; font-family:Arial,sans-serif; }
.art-kraftwerk .nav { background:#eae9e2; color:#1a292d; border-bottom:1px solid #243e4a33; }.art-kraftwerk .nav .links { color:#263c45; }.art-kraftwerk .brand { color:#1a292d; font-weight:900; letter-spacing:-.06em; }
.art-kraftwerk .navcta { background:#e55b34; color:#fff; border-radius:0; border:0; }
.art-kraftwerk .build-hero { background-color:#eae9e2; background-image:linear-gradient(#194d6b0b 1px,transparent 1px),linear-gradient(90deg,#194d6b0b 1px,transparent 1px); background-size:30px 30px; color:#192d34; padding-top:45px; }
.art-kraftwerk .build-hero-top { border-bottom:1px solid #194d6b55; color:#194d6b; font:10px/1.6 'Courier New',monospace; }
.art-kraftwerk .build-hero-heading { display:grid; grid-template-columns:1.6fr 1fr; gap:45px; align-items:end; padding-top:30px; }
.art-kraftwerk .build-hero-heading h1 { color:#16313b; font-family:Arial,sans-serif; font-weight:950; font-size:clamp(65px,8vw,132px); line-height:.88; letter-spacing:-.075em; text-transform:uppercase; }
.art-kraftwerk .build-hero-heading p { color:#4f6267; font-size:15px; line-height:1.8; }
.art-kraftwerk .build-panorama { border-radius:0; border:10px solid #f5f4ed; box-shadow:14px 14px 0 #194d6b25; margin-top:40px; }
.art-kraftwerk .build-photo-note { background:#e55b34; color:white; padding:10px; border:0; font-family:'Courier New',monospace; }.art-kraftwerk .build-disciplines { color:#164d66; border-color:#164d6644; }
.art-kraftwerk .concept-film-section { display:grid; grid-template-columns:.7fr 1.3fr; gap:55px; padding:90px 6%; background:#12435d; background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px); background-size:24px 24px; color:#eef4ef; }
.art-kraftwerk .concept-film-heading { display:block; margin:0; align-self:center; }.art-kraftwerk .concept-film-heading>span { color:#f7a77f; font-family:'Courier New',monospace; }.art-kraftwerk .concept-film-heading h2 { font:800 clamp(35px,3.8vw,60px)/1.02 Arial,sans-serif; letter-spacing:-.05em; margin:25px 0; }.art-kraftwerk .concept-film-heading p { font-size:14px; }
.art-kraftwerk .concept-film-frame { width:100%; height:480px; border:1px solid #d1e3e799; padding:12px; background:transparent; overflow:visible; }
.art-kraftwerk .concept-film-frame:before { content:'FIG. 01 / SITE OPERATIONS'; position:absolute; top:-24px; left:0; font:9px 'Courier New',monospace; letter-spacing:.12em; color:#bbd6df; }
.art-kraftwerk .concept-film-frame:after { content:'KRAFTWERK / IN PROGRESS'; position:absolute; bottom:-24px; right:0; font:9px 'Courier New',monospace; color:#bbd6df; letter-spacing:.1em; }
.art-kraftwerk .concept-film-toggle { border-radius:0!important; background:#e55b34!important; border:0!important; bottom:24px; right:24px; }.art-kraftwerk .concept-film-caption { left:28px; bottom:28px; }
.art-kraftwerk .build-capabilities { background:#f5f2e9; color:#21343c; }.art-kraftwerk .build-capabilities h2 { color:#21343c; font-family:Arial,sans-serif; font-weight:800; letter-spacing:-.05em; }.art-kraftwerk .capability { border-radius:0; border-color:#1d4e6755; background:transparent; color:#263b41; }.art-kraftwerk .capability>span { color:#e55b34; }.art-kraftwerk .build-method { background:#dadfdc; color:#223c44; }.art-kraftwerk .build-method h2,.art-kraftwerk .build-method h3 { color:#173d4a; }.art-kraftwerk .build-method p { color:#52696b; }.art-kraftwerk .build-enquiry { background:#163c4c; }
.art-kraftwerk .business-case { border:0; box-shadow:12px 12px 0 #e55b34; margin-bottom:12px; }.art-kraftwerk .od-heading h2 { font-family:Arial,sans-serif; font-weight:800; text-transform:uppercase; }.art-kraftwerk .deep-title { font-family:Arial,sans-serif; font-weight:850; letter-spacing:-.055em; }.art-kraftwerk .deep-primary { border-radius:0; background:#d9542f; }
/* VELVET: an expressive fashion issue, not a service-business layout. */
.art-velvet { background:#f7e7ee; color:#302044; font-family:Arial,sans-serif; }
.art-velvet .nav { background:#f7e7ee; color:#392054; border-bottom:1px solid #52397533; }.art-velvet .brand { font-family:Georgia,serif; font-style:italic; font-size:45px; color:#49275d; }.art-velvet .navcta { background:#493bc0; color:#fff; border:0; border-radius:30px; }
.art-velvet .beauty-store { display:block; max-width:none; padding:0; }.art-velvet .beauty-cover { position:relative; top:auto; display:grid; grid-template-columns:1fr 1fr; padding:55px 6%; gap:55px; background:#e9c7da; min-height:640px; border:0; border-radius:0; }
.art-velvet .beauty-cover .concept-gallery { grid-column:2; grid-row:1; height:570px; width:100%; border:10px solid #fff7f4; transform:rotate(2deg); box-shadow:14px 16px 0 #7047a82b; }
.art-velvet .beauty-cover-copy { position:static; grid-column:1; grid-row:1; align-self:center; padding:0; background:none; color:#442457; }.art-velvet .beauty-cover-copy h1 { font:400 clamp(62px,7vw,112px)/.95 Georgia,serif; letter-spacing:-.065em; color:#442457; margin:25px 0; }.art-velvet .beauty-cover-copy p { color:#715075; font-size:16px; }.art-velvet .beauty-cover-copy .primary { background:#493bc0; color:white; border:0; border-radius:35px; }
.art-velvet .beauty-shelf { padding:85px 6%; max-width:1450px; margin:auto; background:transparent; }.art-velvet .beauty-shelf h2 { font:400 clamp(43px,4.5vw,68px)/1.03 Georgia,serif; color:#442457; }.art-velvet .product-shelf { display:grid; grid-template-columns:repeat(3,1fr); gap:26px; }.art-velvet .product-shelf .product { display:block; border:0; border-radius:0; background:transparent; box-shadow:none; }.art-velvet .product-shelf .product>img { width:100%; height:360px; object-fit:cover; border-radius:130px 130px 0 0; }.art-velvet .product .details { padding:25px 5px; }.art-velvet .product h3 { font:27px Georgia,serif; color:#442457; }.art-velvet .product .add { background:#493bc0; color:white; border:0; border-radius:25px; padding:12px 20px; }
.art-velvet .concept-film-section { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; padding:80px 9%; background:#c5b9ee; color:#332353; position:relative; }.art-velvet .concept-film-section:before { content:'THE MOTION ISSUE'; position:absolute; right:7%; bottom:28px; font:10px Arial,sans-serif; letter-spacing:.25em; }
.art-velvet .concept-film-heading { display:block; grid-column:2; grid-row:1; margin:0; }.art-velvet .concept-film-heading>span { color:#4b3677; }.art-velvet .concept-film-heading h2 { font:italic 400 clamp(48px,5vw,80px)/1.05 Georgia,serif; margin:25px 0; }.art-velvet .concept-film-heading p { color:#594579; font-size:15px; }
.art-velvet .concept-film-frame { grid-column:1; grid-row:1; width:100%; height:620px; border:12px solid #f9f3f9; border-radius:0; transform:rotate(-2deg); box-shadow:20px 20px 0 #6d53ab22; }.art-velvet .concept-film-toggle { background:#493bc0!important; border:0!important; }.art-velvet .concept-film-caption>span { font-size:8px; }.art-velvet .beauty-editorial { background:#442457; color:#fff0f7; }.art-velvet .beauty-editorial h2,.art-velvet .beauty-editorial p { color:inherit; }.art-velvet .shop-depth { background:#f7e7ee; color:#442457; }.art-velvet .shop-guide>a { border-radius:25px 0 25px 0; border-color:#7047a844; }.art-velvet .shop-tools input { border-color:#493bc055; background:#fff8; }.art-velvet .shop-filters button[aria-pressed=true] { background:#493bc0; }
.art-velvet .deep-title { font-family:Georgia,serif; color:#442457; }.art-velvet .deep-primary,.art-velvet .checkout-summary button { background:#493bc0; color:white; }.art-velvet.demo-checkout { background:#f7e7ee; color:#442457; }
/* MIRA: oversized typography, an asymmetric exhibition and a film-strip stage. */
.art-mira { background:#e9e8e2; color:#171819; font-family:Arial,sans-serif; }.art-mira .nav { background:#e9e8e2; color:#171819; border-bottom:1px solid #171819; }.art-mira .brand { font-weight:900; letter-spacing:-.08em; color:#171819; }.art-mira .navcta { background:#dfff00; color:#171819; border:1px solid #171819; border-radius:0; }
.art-mira .studio-intro { background:#e9e8e2; padding:70px 5% 50px; color:#171819; }.art-mira .studio-intro .layout-title { font:900 clamp(75px,11.2vw,180px)/.88 Arial,sans-serif; letter-spacing:-.08em; color:#171819; text-transform:uppercase; }.art-mira .studio-intro-bottom { border-top:1px solid #17181955; margin-top:38px; padding-top:25px; color:#171819; }.art-mira .studio-intro-bottom a { border-radius:0; background:#dfff00; color:#171819; padding:14px; font-size:10px; }
.art-mira .mira-moving-gallery { background:#171819; padding:25px 5%; }.art-mira .mira-moving-gallery .concept-gallery { height:560px; border:1px solid #ffffff33; }.art-mira .concept-gallery-controls { font-family:'Courier New',monospace; }
.art-mira .project-index { padding:80px 5%; display:grid; grid-template-columns:1fr 1fr; gap:70px 45px; background:#e9e8e2; }.art-mira .project-row { display:block; margin:0; padding:0; border:0; color:#171819; background:transparent; }.art-mira .project-row:first-child { grid-column:1/-1; }.art-mira .project-row:nth-child(2) { padding-top:100px; }.art-mira .project-row .project-photo { width:100%; height:430px; border-radius:0; overflow:hidden; }.art-mira .project-row:first-child .project-photo { height:650px; }.art-mira .project-row .project-photo img { width:100%; height:100%; object-fit:cover; }.art-mira .project-row .project-caption { padding:25px 0; border-top:1px solid #171819; margin-top:14px; background:transparent; color:#171819; }.art-mira .project-row h3 { font:800 clamp(35px,4vw,65px)/1 Arial,sans-serif; letter-spacing:-.055em; color:#171819; }.art-mira .project-row p { color:#646560; }.art-mira .project-number { color:#71716b; font:10px 'Courier New',monospace; }.art-mira .project-open { color:#171819; }
.art-mira .concept-film-section { background:#171819; padding:65px 5% 85px; color:#e9e8e2; }.art-mira .concept-film-heading { display:grid; grid-template-columns:.5fr 1.5fr 1fr; margin-bottom:40px; }.art-mira .concept-film-heading>span { color:#dfff00; font-family:'Courier New',monospace; }.art-mira .concept-film-heading h2 { font:800 clamp(40px,5vw,75px)/.98 Arial,sans-serif; text-transform:uppercase; letter-spacing:-.06em; }
.art-mira .concept-film-frame { max-width:none; width:100%; height:590px; border:0; border-top:24px solid #0b0c0c; border-bottom:24px solid #0b0c0c; overflow:visible; }.art-mira .concept-film-frame:before,.art-mira .concept-film-frame:after { content:''; position:absolute; left:0; right:0; height:10px; background:repeating-linear-gradient(90deg,#d0d0c9 0 14px,transparent 14px 30px); }.art-mira .concept-film-frame:before { top:-17px; }.art-mira .concept-film-frame:after { bottom:-17px; }.art-mira .concept-film-toggle { border-radius:0!important; background:#dfff00!important; color:#171819!important; border:0!important; }
.art-mira .about { background:#dfff00; color:#171819; }.art-mira .about h2,.art-mira .about p { color:#171819; }.art-mira .contact { background:#e9e8e2; color:#171819; }.art-mira .deep-title { font-family:Arial,sans-serif; font-weight:850; text-transform:uppercase; color:#171819; }.art-mira .deep-primary { background:#dfff00; color:#171819; border-radius:0; }
/* SOMA: quiet split hero, botanical paper and a tall arched ritual film. */
.art-soma { background:#f3f0e8; color:#304137; font-family:Georgia,serif; }.art-soma .nav { background:#f3f0e8; color:#304137; border-bottom:1px solid #8c9a8733; }.art-soma .brand { font-family:Georgia,serif; color:#304137; letter-spacing:-.04em; }.art-soma .navcta { background:transparent; color:#304137; border:1px solid #8c9a87; border-radius:30px; }
.art-soma .atelier-hero { display:grid; grid-template-columns:55% 45%; min-height:0; height:auto; padding:35px 5% 0; background:#f3f0e8; overflow:visible; }
.art-soma .atelier-hero>.concept-gallery { position:relative; inset:auto; grid-column:1; grid-row:1; width:100%; height:730px; min-height:0; border-radius:220px 220px 0 0; }.art-soma .atelier-hero .concept-slide { filter:saturate(.65); }.art-soma .atelier-veil { display:none; }
.art-soma .atelier-hero-copy { position:relative; inset:auto; grid-column:2; grid-row:1; align-self:center; padding:45px 0 45px 12%; max-width:none; color:#304137; background:none; transform:none; }.art-soma .atelier-hero-copy>span { color:#8b7657; font-size:9px; letter-spacing:.2em; }.art-soma .atelier-hero-copy h1 { font:400 clamp(44px,4.8vw,78px)/1.1 Georgia,serif; color:#304137; letter-spacing:-.04em; margin:30px 0; }.art-soma .atelier-hero-copy h1 em { color:#9a795a; }.art-soma .atelier-hero-copy p { color:#77816f; font-size:15px; line-height:1.9; }.art-soma .atelier-hero-copy a { color:#304137; border-color:#8a9b86; font-size:12px; }.art-soma .atelier-hero-foot { position:static; grid-column:1/-1; display:flex; justify-content:space-between; padding:23px 0; color:#7f8e79; border-bottom:1px solid #8c9a8733; margin-top:20px; }
.art-soma .atelier-intro { background:#f3f0e8; color:#304137; padding-block:110px; }.art-soma .atelier-intro h2 { color:#304137; font-family:Georgia,serif; font-weight:400; }.art-soma .atelier-collection { background:#dfe5d8; color:#304137; }.art-soma .atelier-collection h2,.art-soma .atelier-collection h3 { color:#304137; }
.art-soma .concept-film-section { position:relative; background:#e8e6d9; color:#304137; padding:85px 5% 110px; }.art-soma .concept-film-section:before { content:'THE UNHURRIED HOURS'; position:absolute; left:7%; top:45%; writing-mode:vertical-rl; font:9px Arial,sans-serif; letter-spacing:.3em; color:#9b977a; }
.art-soma .concept-film-heading { display:block; text-align:center; max-width:550px; margin:0 auto 45px; }.art-soma .concept-film-heading>span { color:#9a795a; }.art-soma .concept-film-heading h2 { font:400 clamp(43px,5vw,72px)/1.12 Georgia,serif; margin:25px 0; }.art-soma .concept-film-heading p { font:15px/1.9 Georgia,serif; color:#7a856f; }
.art-soma .concept-film-frame { width:55%; max-width:610px; height:710px; border:1px solid #9b977a66; border-radius:310px 310px 12px 12px; margin:0 auto; padding:12px; background:#f0eee3; }.art-soma .concept-film-frame video { border-radius:295px 295px 5px 5px; }.art-soma .concept-film-wash { border-radius:295px 295px 5px 5px; background:linear-gradient(transparent 70%,#21362b99); }.art-soma .concept-film-caption { left:35px; bottom:35px; max-width:60%; }.art-soma .concept-film-caption>span { font-size:8px; letter-spacing:.12em; }.art-soma .concept-film-toggle { background:#f1ecdcee!important; color:#304137!important; border-color:#f1ecdc!important; right:30px; bottom:30px; }
.art-soma .atelier-interlude { background:#f3f0e8; }.art-soma .atelier-book { background:#304137; color:#f3f0e8; }.art-soma .atelier-before { background:#e8e6d9; color:#304137; }.art-soma .deep-title { color:#304137; font-family:Georgia,serif; font-weight:400; }.art-soma .deep-primary { background:#304137; color:#f3f0e8; border-radius:30px; }
/* Deep pages share brand accents; information and working forms are retained. */
.art-uno .deep-bar,.art-uno .deep-footer { background:#3b2823; color:#f3eadc; }.art-kraftwerk .deep-bar,.art-kraftwerk .deep-footer { background:#163c4c; color:#e8efea; }.art-velvet .deep-bar,.art-velvet .deep-footer { background:#442457; color:#f7e7ee; }.art-mira .deep-bar,.art-mira .deep-footer { background:#171819; color:#e9e8e2; }.art-soma .deep-bar,.art-soma .deep-footer { background:#304137; color:#f3f0e8; }
@media(max-width:800px) {
 .art-uno main#top { display:block; padding-top:0; }.art-uno main#top>header.table-welcome { padding:45px 7%; }.art-uno .table-welcome:before { margin-bottom:12px; }.art-uno main#top>.dining-panorama { width:90%; margin:0 auto; height:480px; border-radius:160px 160px 0 0; }.art-uno .table-welcome .layout-title { font-size:48px; }.art-uno .concept-film-frame { height:560px; }.art-uno .concept-film-heading { left:7%; right:15%; bottom:100px; }.art-uno .concept-film-heading h2 { font-size:45px; }.art-uno .concept-film-caption { display:none; }.art-uno .concept-film-wash { background:linear-gradient(0deg,#281311ed,transparent 95%); }
 .art-kraftwerk .build-hero-heading { grid-template-columns:1fr; gap:20px; }.art-kraftwerk .build-hero-heading h1 { font-size:70px; }.art-kraftwerk .concept-film-section { grid-template-columns:1fr; gap:45px; padding:55px 6% 70px; }.art-kraftwerk .concept-film-frame { height:350px; }.art-kraftwerk .concept-film-heading h2 { font-size:43px; }.art-kraftwerk .build-panorama { box-shadow:7px 7px 0 #194d6b25; }
 .art-velvet .beauty-cover { display:flex; flex-direction:column-reverse; padding:40px 6%; gap:30px; min-height:0; }.art-velvet .beauty-cover .concept-gallery { height:430px; }.art-velvet .beauty-cover-copy h1 { font-size:65px; }.art-velvet .product-shelf { grid-template-columns:1fr; gap:30px; }.art-velvet .product-shelf .product>img { height:400px; }.art-velvet .beauty-shelf { padding:55px 6%; }.art-velvet .concept-film-section { grid-template-columns:1fr; gap:30px; padding:55px 9% 70px; }.art-velvet .concept-film-heading { grid-column:1; grid-row:1; }.art-velvet .concept-film-heading h2 { font-size:54px; }.art-velvet .concept-film-frame { grid-column:1; grid-row:2; height:520px; max-width:430px; }.art-velvet .concept-film-section:before { bottom:15px; font-size:8px; }
 .art-mira .studio-intro { padding:45px 5%; }.art-mira .studio-intro .layout-title { font-size:clamp(54px,11.3vw,90px); }.art-mira .mira-moving-gallery .concept-gallery { height:360px; }.art-mira .project-index { grid-template-columns:1fr; gap:40px; padding:55px 5%; }.art-mira .project-row:first-child { grid-column:1; }.art-mira .project-row:nth-child(2) { padding-top:0; }.art-mira .project-row .project-photo,.art-mira .project-row:first-child .project-photo { height:370px; }.art-mira .concept-film-heading { display:block; }.art-mira .concept-film-heading h2 { margin:20px 0; font-size:45px; }.art-mira .concept-film-frame { height:360px; }
 .art-soma .atelier-hero { display:flex; flex-direction:column; padding:25px 5% 0; }.art-soma .atelier-hero>.concept-gallery { height:480px; flex:none; border-radius:170px 170px 0 0; }.art-soma .atelier-hero-copy { padding:35px 3% 25px; width:100%; }.art-soma .atelier-hero-copy h1 { font-size:47px; }.art-soma .atelier-hero-foot { font-size:8px; gap:20px; width:100%; }.art-soma .atelier-intro { padding-block:65px; }.art-soma .concept-film-section { padding:60px 5%; }.art-soma .concept-film-section:before { display:none; }.art-soma .concept-film-frame { width:90%; max-width:450px; height:560px; }.art-soma .concept-film-heading h2 { font-size:46px; }
}
@media(prefers-reduced-motion:reduce) { .art-velvet .beauty-cover .concept-gallery,.art-velvet .concept-film-frame { transform:none; } }
.art-kraftwerk .build-services .servicecard { border-radius:0; border:1px solid #194d6b44; background:#e9e9df; box-shadow:none; color:#213a43; }
.art-kraftwerk .build-services .servicecard h3 { font:800 27px/1.1 Arial,sans-serif; letter-spacing:-.035em; color:#173d4a; }
.art-kraftwerk .build-services .servicecard p { color:#5c7277; }.art-kraftwerk .build-services .servicecard a { color:#c74725; border-color:#c7472544; }
.art-kraftwerk .build-section-heading>span,.art-kraftwerk .build-section-heading p { color:#5a727a; }
