/* Supplied architectural world, scoped to the existing interior demo. */
.u-demo-atelier-object,.u-atelier-object{--am-paper:#fbf9f5;--am-ink:#1b1c1a;--am-muted:#4a4640;--am-rule:#ccc5bd;--ao-paper:var(--am-paper);--ao-ink:var(--am-ink);--ao-wine:var(--am-ink);--ao-rule:var(--am-rule);background:var(--am-paper);color:var(--am-ink)}
.u-atelier-object h1,.u-atelier-object h2,.u-atelier-object h3{font-family:var(--u-font-display,"Playfair Display",Georgia,serif);letter-spacing:-.025em;text-wrap:balance}
.u-atelier-object ::selection{background:#d8d1c7;color:#1b1c1a}
.u-atelier-object input,.u-atelier-object textarea{caret-color:var(--am-ink)}
.u-atelier-object .am-wrap{width:min(100% - 96px,1320px);margin-inline:auto}
.u-atelier-object :is(.am-opening,.am-section,.am-page,.am-detail,.am-process){padding-block:72px 96px}
.u-atelier-object :is(.am-opening h1,.am-page-heading h1,.am-detail-heading h1){font-size:clamp(44px,5.8vw,84px);line-height:1.09;max-width:1000px}
.u-atelier-object .am-opening-head{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:64px;align-items:end;padding-bottom:56px}
.u-atelier-object .am-opening-head aside{padding-bottom:6px}
.u-atelier-object .am-opening-head p{font-size:15px;line-height:1.8;max-width:38ch}
.u-atelier-object .am-opening-rule{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:10px;border-top:1px solid var(--am-rule);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.u-atelier-object .am-opening-rule a{display:inline-flex;align-items:center;min-height:44px}
.u-atelier-object .am-opening-photo{display:block;position:relative}
.u-atelier-object .am-opening-photo figure{aspect-ratio:16/9}
.u-atelier-object .am-opening-photo>div{position:absolute;inset:auto 0 0;padding:28px 32px;background:rgba(27,28,26,.9);color:#fbf9f5;display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.u-atelier-object .am-opening-photo h2{font-size:32px}
.u-atelier-object .am-opening-photo span{font-size:12px}
.u-atelier-object .am-section-heading{display:flex;align-items:end;justify-content:space-between;gap:64px;margin-bottom:44px}
.u-atelier-object .am-section-heading h2{font-size:clamp(34px,4vw,56px);max-width:20ch}
.u-atelier-object .am-section-heading>p,.u-atelier-object .am-section-heading>div{max-width:42ch}
.u-atelier-object .am-section-heading p{font-size:15px;line-height:1.8;margin:0 0 16px}
.u-atelier-object .am-link{display:inline-flex;align-items:center;min-height:44px;gap:16px;padding-block:8px;border-bottom:1px solid currentColor;font-size:13px;line-height:1.5}
.u-atelier-object .am-link::after{content:"";display:block;width:14px;height:14px;background:currentColor;clip-path:polygon(0 45%,80% 45%,48% 13%,56% 5%,100% 50%,56% 95%,48% 87%,80% 55%,0 55%)}
.u-atelier-object :is(.am-link,.am-project a,.am-button):hover{color:var(--am-muted)}
.u-atelier-object .am-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:1px solid var(--am-ink);background:var(--am-ink);color:var(--am-paper);font:500 13px/1.5 Inter,Arial,sans-serif;border-radius:0}
.u-atelier-object .am-button:hover{background:#4a4640;color:white;border-color:#4a4640}
.u-atelier-object .am-button--light{background:var(--am-paper);color:var(--am-ink);border-color:var(--am-paper)}
.u-atelier-object .am-project-filters{display:flex;gap:12px 28px;flex-wrap:wrap;margin-bottom:40px}
.u-atelier-object .am-project-filters button{min-height:44px;padding:8px 0;background:none;color:var(--am-muted);border:0;border-bottom:1px solid transparent;border-radius:0;box-shadow:none;font:500 12px/1.5 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}
.u-atelier-object .am-project-filters button[aria-pressed=true]{color:var(--am-ink);border-bottom-color:var(--am-ink)}
.u-atelier-object .am-project-filters button:focus-visible{outline:2px solid var(--am-ink);outline-offset:5px}
.u-atelier-object .am-project-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px 56px;align-items:start}
.u-atelier-object .am-project{min-width:0}
.u-atelier-object .am-project:nth-child(2){padding-top:88px}
.u-atelier-object .am-project:nth-child(4){padding-top:48px}
.u-atelier-object .am-project figure{aspect-ratio:4/3;overflow:hidden}
.u-atelier-object .am-project:nth-child(1) figure,.u-atelier-object .am-project:nth-child(4) figure{aspect-ratio:4/5}
.u-atelier-object .am-project[hidden]{display:none!important}
.u-atelier-object .am-project-grid.is-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}
.u-atelier-object .am-project-grid.is-filtered .am-project{padding-top:0}
.u-atelier-object .am-project-meta{display:flex;justify-content:space-between;gap:12px;margin-block:18px 14px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--am-muted)}
.u-atelier-object .am-project h3{font-size:clamp(26px,2.5vw,36px);margin:0 0 12px}
.u-atelier-object .am-project p{font-size:14px;margin:0}
.u-atelier-object .am-section-foot{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--am-rule);padding-top:24px;margin-top:48px}
.u-atelier-object .am-section-foot p,.u-atelier-object .am-demo-note{font-size:12px;line-height:1.8;color:var(--am-muted);max-width:75ch;margin:0}
.u-atelier-object .am-demo-note{margin-top:32px}
.u-atelier-object .am-material-section{background:#f0eeea;padding-block:80px}
.u-atelier-object .am-material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.u-atelier-object .am-material-grid h3{font-size:22px;margin-block:20px 12px}
.u-atelier-object .am-material-grid p{font-size:13px}
.u-atelier-object .am-meta{font-size:11px!important;line-height:1.7;letter-spacing:.035em;color:var(--am-muted);font-variant-numeric:tabular-nums}
.u-atelier-object .am-sample{height:220px;background:#c5b7a1}
.u-atelier-object .am-sample--stone{background-color:#c7b8a3;background-image:repeating-linear-gradient(0deg,transparent 0 16px,#b4a58f 17px,transparent 19px)}
.u-atelier-object .am-sample--linen{background-color:#d9d2c5;background-image:repeating-linear-gradient(90deg,transparent 0 3px,#c6bdad 4px),repeating-linear-gradient(0deg,transparent 0 3px,#eee8dc 4px)}
.u-atelier-object .am-sample--bronze{background:#494039}
.u-atelier-object .am-sample--oak{background-color:#6b5944;background-image:repeating-linear-gradient(90deg,transparent 0 14px,#594733 15px,transparent 18px)}
.u-atelier-object .am-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}
.u-atelier-object .am-object{min-width:0;scroll-margin-top:32px}
.u-atelier-object .am-object figure{aspect-ratio:1;overflow:hidden;background:#f0eeea}
.u-atelier-object .am-object h3{font-size:26px;margin-bottom:12px}
.u-atelier-object .am-object p{font-size:13px;margin-bottom:8px}
.u-atelier-object .am-object .am-link{margin-top:12px}
.u-atelier-object .am-process{border-top:1px solid var(--am-rule)}
.u-atelier-object .am-process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.u-atelier-object .am-process li{border-top:1px solid var(--am-rule);padding-top:16px;min-width:0}
.u-atelier-object .am-process li>span{font-size:11px;color:var(--am-muted)}
.u-atelier-object .am-process h3{font-size:26px;margin-block:24px 18px}
.u-atelier-object .am-process p{font-size:14px}
.u-atelier-object .am-studio{background:#f0eeea;padding-block:80px}
.u-atelier-object .am-studio-layout,.u-atelier-object .am-project-narrative{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.u-atelier-object .am-studio-layout figure{aspect-ratio:4/5}
.u-atelier-object .am-studio-layout h2,.u-atelier-object .am-project-narrative h2{font-size:clamp(32px,4vw,52px);margin-bottom:32px}
.u-atelier-object .am-studio-layout .am-button{margin-block:8px 20px;display:flex;max-width:340px}
.u-atelier-object .am-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.u-atelier-object .am-journal article{border-top:1px solid var(--am-rule);padding-top:22px}
.u-atelier-object .am-journal h3{font-size:30px;margin-block:22px}
.u-atelier-object .am-journal p{font-size:14px}
.u-atelier-object .am-contact-band{background:var(--am-ink);color:var(--am-paper);padding-block:72px}
.u-atelier-object .am-contact-band>.am-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:64px}
.u-atelier-object .am-contact-band h2{font-size:clamp(34px,4vw,56px)}
.u-atelier-object .am-contact-band p{margin-bottom:28px;color:var(--am-paper)}
.u-atelier-object .am-page-heading{margin-bottom:64px}
.u-atelier-object .am-page-heading>p{max-width:65ch;margin:32px 0 0;font-size:17px}
.u-atelier-object .am-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;margin-bottom:44px}
.u-atelier-object .am-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}
.u-atelier-object .am-detail-heading>p{font-size:18px;margin-block:28px 44px}
.u-atelier-object .am-project-spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 0 40px;padding-block:20px;border-block:1px solid var(--am-rule)}
.u-atelier-object .am-project-spec dt{text-transform:uppercase;font-size:10px;color:var(--am-muted);margin-bottom:10px}
.u-atelier-object .am-project-spec dd{font-size:13px}
.u-atelier-object .am-detail-hero{aspect-ratio:16/9}
.u-atelier-object .am-project-narrative{margin-block:88px}
.u-atelier-object .am-project-narrative figure{aspect-ratio:4/5}
.u-atelier-object .am-project-narrative figcaption{font-size:11px;color:var(--am-muted);margin-top:12px}
.u-atelier-object .am-detail blockquote{margin:72px auto;padding:0;max-width:30ch;text-align:center;font:400 clamp(28px,3.5vw,44px)/1.4 "Playfair Display",Georgia,serif;border:0;color:var(--am-ink)}
.u-atelier-object .am-detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.u-atelier-object .am-detail-pair figure{aspect-ratio:4/3}
.u-atelier-object .am-project-details,.u-atelier-object .am-specification,.u-atelier-object .am-project-enquiry{padding-block:72px;border-bottom:1px solid var(--am-rule)}
.u-atelier-object :is(.am-project-details,.am-specification,.am-project-enquiry)>h2{font-size:clamp(30px,3.5vw,48px);margin-bottom:36px}
.u-atelier-object .am-technical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.u-atelier-object .am-technical-grid h3{font-size:26px;margin-block:0 24px}
.u-atelier-object .am-technical-grid p{font-size:14px}
.u-atelier-object .am-table-scroll{overflow-x:auto;max-width:100%;margin-bottom:24px}
.u-atelier-object table{width:100%;border-collapse:collapse;font-size:13px}
.u-atelier-object table caption{text-align:left;font-size:12px;margin-bottom:18px;color:var(--am-muted)}
.u-atelier-object table th,.u-atelier-object table td{text-align:left;border:0;border-bottom:1px solid var(--am-rule);padding:18px 16px 18px 0;vertical-align:top;background:none}
.u-atelier-object table th{font-weight:500}
.u-atelier-object .am-project-enquiry .wpcf7{max-width:820px}
.u-atelier-object .am-next-project{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:72px}
.u-atelier-object .am-next-project h2{font-size:clamp(30px,4vw,52px);margin-block:24px}
.u-atelier-object .am-next-project figure{aspect-ratio:4/3}
.u-atelier-object .am-studio-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.u-atelier-object .am-studio-cards article{border-top:1px solid var(--am-rule);padding-top:24px}
.u-atelier-object .am-studio-cards h2{font-size:27px;margin-bottom:24px}
.u-atelier-object .am-studio-cards p{font-size:14px}
.u-atelier-object .am-brief-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;padding-block:88px;scroll-margin-top:32px}
.u-atelier-object .am-brief-section h2{font-size:44px;margin-bottom:28px}
.u-atelier-object .am-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.u-atelier-object .am-form-grid>div{min-width:0}
.u-atelier-object .am-form-grid>div>p{margin:0}
.u-atelier-object .am-brief fieldset{border:0;border-top:1px solid var(--am-rule);padding:24px 0;margin:12px 0 24px;min-width:0}
.u-atelier-object .am-brief legend{font-size:14px;padding-right:20px;font-weight:500}
.u-atelier-object .am-brief .wpcf7-radio{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.u-atelier-object .am-brief .wpcf7-list-item{margin:0;min-width:0}
.u-atelier-object .am-brief .wpcf7-list-item label{display:flex;gap:12px;align-items:center;min-height:48px;border:1px solid var(--am-rule);padding:12px;margin:0;cursor:pointer}
.u-atelier-object .am-brief input[type=radio]{width:16px;height:16px;min-height:16px;padding:0;margin:0;flex:none;accent-color:var(--am-ink)}
.u-atelier-object .am-brief .wpcf7-list-item label:has(input:checked){border-color:var(--am-ink);background:#f0eeea}
.u-atelier-object .am-brief input:not([type=checkbox]):not([type=radio]):not([type=submit]),.u-atelier-object .am-brief textarea{border-color:var(--am-rule);background:var(--am-paper)}
.u-atelier-object .am-brief .wpcf7-acceptance label{display:flex;border:0;padding:0;font-size:12px;line-height:1.8}
.u-atelier-object .am-brief .wpcf7-acceptance input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:var(--am-ink)}
.u-atelier-object .am-brief .wpcf7-acceptance a{text-decoration:underline;text-underline-offset:3px}
.u-atelier-object .am-brief input[type=submit]{min-height:48px;background:var(--am-ink);color:var(--am-paper);border:1px solid var(--am-ink);cursor:pointer;white-space:normal;max-width:100%}
.u-atelier-object .am-brief input[type=submit]:disabled{opacity:.55;cursor:not-allowed}
.u-atelier-object .am-form-note{font-size:12px;color:var(--am-muted);margin-top:-12px}
.u-atelier-object .am-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;padding-block:0 88px}
.u-atelier-object .am-faq h2{font-size:44px}
.u-atelier-object .am-collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:28px;border-block:1px solid var(--am-rule);padding-block:16px;margin-bottom:44px;font-size:12px}
.u-atelier-object .am-logistics{margin:0}
.u-atelier-object .am-logistics>div{display:grid;grid-template-columns:1fr 2fr;gap:32px;border-top:1px solid var(--am-rule);padding-block:24px}
.u-demo-atelier-object .site-footer{background:var(--u-footer-bg,#1b1c1a);color:var(--u-footer-fg,#fbf9f5);border-radius:0}
.u-demo-atelier-object .site-footer :is(a,h3,.widget-title){color:var(--u-footer-fg,#fbf9f5)}
.u-demo-atelier-object .site-footer a:hover{color:var(--u-footer-fg,#fbf9f5);text-decoration:underline;text-underline-offset:4px}
.u-demo-atelier-object .urartu-hb-logo-text{font-size:18px;letter-spacing:.06em}
.u-demo-atelier-object .uhb-atelier-object-desktop .urartu-hb-row__inner{width:calc(100% - 96px)}
.u-demo-atelier-object .urartu-hb-cart{min-width:44px;min-height:44px;width:44px;border-radius:0}
.u-demo-atelier-object.page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .site-main--boxed article .entry-content{max-width:none;width:100%}
.u-demo-atelier-object.page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .site-main--boxed.container{width:100%;max-width:none;padding-inline:0!important}
.u-demo-atelier-object .site-main--boxed>.page-masthead{width:min(100% - 96px,1344px);margin-inline:auto;padding-block:40px 24px}
@media(max-width:600px){.u-demo-atelier-object .site-main--boxed>.page-masthead{width:calc(100% - 40px);padding-block:28px 20px}}
.u-atelier-object .am-commerce-collection .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}
.u-atelier-object .am-commerce-collection ul.products li.product{min-width:0;width:auto;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;flex-direction:column}
.u-atelier-object .am-commerce-collection ul.products li.product:hover{box-shadow:none;transform:none}
.u-atelier-object .am-commerce-collection .product-content{min-width:0;padding:20px 0 0;text-align:left}
.u-atelier-object .am-commerce-collection ul.products li.product h2.woocommerce-loop-product__title{font-size:var(--u-card-title-fs,24px)!important;line-height:1.3;letter-spacing:-.015em;margin-block:12px}
.u-atelier-object .am-commerce-collection .price{font-size:16px;line-height:1.5;margin-block:12px;white-space:normal}
.u-atelier-object .am-commerce-collection .product a.button{border-radius:0;margin-top:16px;min-height:44px}
.u-demo-atelier-object .ao-object-note,.u-demo-atelier-object .ao-contact{background:#1b1c1a}
.u-atelier-object .ao-services{background:#f0eeea}
@media(max-width:991px){
 .u-atelier-object .am-commerce-collection .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
 .u-atelier-object .am-wrap{width:calc(100% - 56px)}
 .u-atelier-object .am-opening-head{grid-template-columns:1fr;gap:32px}
 .u-atelier-object .am-opening-head aside{max-width:55ch}
 .u-atelier-object .am-opening-head aside p{max-width:none}
 .u-atelier-object .am-material-grid,.u-atelier-object .am-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}
 .u-atelier-object .am-project-grid{gap:40px 28px}
 .u-atelier-object .am-section-heading,.u-atelier-object .am-project-narrative,.u-atelier-object .am-studio-layout,.u-atelier-object .am-next-project{gap:36px}
 .u-atelier-object .am-brief-section{grid-template-columns:1fr;gap:32px}
 .u-atelier-object .am-technical-grid,.u-atelier-object .am-studio-cards{gap:24px}
}
@media(max-width:600px){
 .u-atelier-object .am-commerce-collection .woocommerce ul.products{grid-template-columns:1fr;gap:40px}
 .u-atelier-object .am-wrap{width:calc(100% - 40px)}
 .u-atelier-object :is(.am-opening,.am-section,.am-page,.am-detail,.am-process){padding-block:40px 56px}
 .u-atelier-object :is(.am-opening h1,.am-page-heading h1,.am-detail-heading h1){font-size:clamp(36px,10vw,48px)}
 .u-atelier-object .am-opening-head{padding-bottom:28px}
 .u-atelier-object .am-opening-rule{font-size:9px;letter-spacing:.035em}
 .u-atelier-object .am-opening-photo figure{aspect-ratio:4/5}
 .u-atelier-object .am-opening-photo>div{position:static;display:block;padding:20px}
 .u-atelier-object .am-opening-photo h2{font-size:27px;margin-bottom:12px}
 .u-atelier-object .am-section-heading,.u-atelier-object .am-section-foot{display:block;margin-bottom:32px}
 .u-atelier-object .am-section-heading h2{font-size:34px;margin-bottom:24px}
 .u-atelier-object .am-project-grid,.u-atelier-object .am-project-grid.is-filtered,.u-atelier-object .am-object-grid,.u-atelier-object .am-journal,.u-atelier-object .am-studio-layout,.u-atelier-object .am-project-narrative,.u-atelier-object .am-detail-pair,.u-atelier-object .am-next-project,.u-atelier-object .am-technical-grid,.u-atelier-object .am-studio-cards,.u-atelier-object .am-faq,.u-atelier-object .am-contact-band>.am-wrap{grid-template-columns:1fr}
 .u-atelier-object .am-project:nth-child(n){padding-top:0}
 .u-atelier-object .am-project figure,.u-atelier-object .am-project:nth-child(n) figure{aspect-ratio:4/3}
 .u-atelier-object .am-project-filters{gap:8px 20px;margin-bottom:28px}
 .u-atelier-object .am-section-foot .am-link{margin-top:16px}
 .u-atelier-object .am-material-grid{gap:24px 16px}
 .u-atelier-object .am-sample{height:150px}
 .u-atelier-object .am-material-grid h3{font-size:20px}
 .u-atelier-object .am-material-section,.u-atelier-object .am-studio,.u-atelier-object .am-contact-band{padding-block:48px}
 .u-atelier-object .am-process ol{grid-template-columns:1fr}
 .u-atelier-object .am-process h3{margin-block:16px}
 .u-atelier-object .am-page-heading{margin-bottom:36px}
 .u-atelier-object .am-page-heading>p{font-size:15px;margin-top:24px}
 .u-atelier-object .am-project-spec{grid-template-columns:1fr 1fr;gap:20px}
 .u-atelier-object .am-detail-hero{aspect-ratio:4/3}
 .u-atelier-object .am-project-narrative{margin-block:48px}
 .u-atelier-object .am-project-details,.u-atelier-object .am-specification,.u-atelier-object .am-project-enquiry{padding-block:48px}
 .u-atelier-object .am-table-scroll table{min-width:560px}
 .u-atelier-object .am-brief-section{padding-block:48px}
 .u-atelier-object .am-form-grid,.u-atelier-object .am-brief .wpcf7-radio{grid-template-columns:1fr}
 .u-atelier-object .am-faq{gap:28px;padding-bottom:48px}
 .u-atelier-object .am-faq h2,.u-atelier-object .am-brief-section h2{font-size:34px}
 .u-atelier-object .am-collection-toolbar{display:block}
 .u-atelier-object .am-collection-toolbar .am-link{margin-top:12px}
 .u-atelier-object .am-logistics>div{grid-template-columns:1fr;gap:12px}
 .u-demo-atelier-object .urartu-hb-logo-text{font-size:clamp(11px,3.3vw,16px);letter-spacing:.025em}
}
.u-atelier-object .am-room-reading-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start}
.u-atelier-object .am-plan{padding:18px;background:var(--am-paper);border:1px solid var(--am-rule);min-width:0}
.u-atelier-object .am-plan svg{display:block;width:100%;height:auto;color:var(--am-ink)}
.u-atelier-object .am-plan-floor{fill:#f0eeea}
.u-atelier-object .am-plan-wall{fill:none;stroke:var(--am-ink);stroke-width:5}
.u-atelier-object .am-plan-window{fill:none;stroke:#4a4640;stroke-width:2}
.u-atelier-object .am-plan-ray{fill:none;stroke:#a1947f;stroke-width:1.5;stroke-dasharray:5 7}
.u-atelier-object .am-plan-timber{fill:#b4a58f;stroke:#4a4640;stroke-width:1.5}
.u-atelier-object .am-plan-seat,.u-atelier-object .am-plan-textile{fill:#d7ccba;stroke:#4a4640;stroke-width:1.5}
.u-atelier-object .am-plan-stone{fill:#c5b7a1;stroke:#4a4640;stroke-width:1.5}
.u-atelier-object .am-plan-chair,.u-atelier-object .am-plan-door{fill:none;stroke:#4a4640;stroke-width:2}
.u-atelier-object .am-plan-route{fill:none;stroke:var(--am-ink);stroke-width:2;stroke-dasharray:7 7}
.u-atelier-object .am-plan text{fill:var(--am-ink);font:16px Inter,Arial,sans-serif;letter-spacing:1px}
.u-atelier-object .am-plan figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px 8px 0;border-top:1px solid var(--am-rule);font-size:11px;color:var(--am-muted)}
.u-atelier-object .am-room-notes details{border-top:1px solid var(--am-rule)}
.u-atelier-object .am-room-notes summary,.u-atelier-object .am-palette summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:18px;cursor:pointer}
.u-atelier-object :is(.am-room-notes,.am-palette) summary::-webkit-details-marker{display:none}
.u-atelier-object :is(.am-room-notes,.am-palette) summary::after{content:'+';flex:none;font:24px/1 Inter,Arial,sans-serif;width:24px;text-align:center}
.u-atelier-object :is(.am-room-notes,.am-palette) details[open]>summary::after,.u-atelier-object .am-palette[open]>summary::after{content:'−'}
.u-atelier-object :is(.am-room-notes,.am-palette) summary:focus-visible{outline:2px solid var(--am-ink);outline-offset:4px}
.u-atelier-object .am-room-notes summary{font:24px/1.35 'Playfair Display',Georgia,serif}
.u-atelier-object .am-room-notes p{font-size:14px;line-height:1.8;margin:0 0 18px;max-width:65ch}
.u-atelier-object .am-room-notes .am-link{margin-top:20px}
.u-atelier-object .am-palette-section{padding-block:88px;background:#f0eeea}
.u-atelier-object .am-palette{border-top:1px solid var(--am-rule)}
.u-atelier-object .am-palette:last-child{border-bottom:1px solid var(--am-rule)}
.u-atelier-object .am-palette summary{justify-content:start;padding-block:24px;gap:32px}
.u-atelier-object .am-palette summary::after{margin-left:auto}
.u-atelier-object .am-palette-heading{display:grid;gap:8px}
.u-atelier-object .am-palette-heading strong{font:32px/1.25 'Playfair Display',Georgia,serif;color:var(--am-ink)}
.u-atelier-object .am-palette-heading>span{font-size:12px;color:var(--am-muted)}
.u-atelier-object .am-palette-chips{display:flex;align-items:center;flex:none;padding-right:16px}
.u-atelier-object .am-palette-chips i{display:block;width:64px;height:80px;border:1px solid #4a4640}
.u-atelier-object .am-palette-chips i+i{margin-left:-12px;transform:translateY(8px)}
.u-atelier-object .am-palette-chips i:last-child{transform:translateY(-6px)}
.u-atelier-object .am-palette--light i:nth-child(1){background:#c7b8a3}.u-atelier-object .am-palette--light i:nth-child(2){background:#e3dccf}.u-atelier-object .am-palette--light i:nth-child(3){background:#cbc5bb}
.u-atelier-object .am-palette--warm i:nth-child(1){background:#79634c}.u-atelier-object .am-palette--warm i:nth-child(2){background:#b4a58f}.u-atelier-object .am-palette--warm i:nth-child(3){background:#594b3e}
.u-atelier-object .am-palette--contrast i:nth-child(1){background:#c5b7a1}.u-atelier-object .am-palette--contrast i:nth-child(2){background:#d7ccba}.u-atelier-object .am-palette--contrast i:nth-child(3){background:#4a4640}
.u-atelier-object .am-palette-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:8px 0 32px}
.u-atelier-object .am-palette-body h3{font-size:22px;margin:0 0 12px}.u-atelier-object .am-palette-body p{font-size:14px;line-height:1.8;margin:0;max-width:65ch}
.u-atelier-object .am-palette-section .am-demo-note{margin-top:24px}
@media(max-width:900px){.u-atelier-object .am-room-reading-layout{grid-template-columns:1fr;gap:32px}.u-atelier-object .am-palette-body{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.u-atelier-object .am-palette-section{padding-block:48px}.u-atelier-object .am-plan{padding:8px}.u-atelier-object .am-plan text{font-size:21px;letter-spacing:0}.u-atelier-object .am-palette summary{gap:16px}.u-atelier-object .am-palette-heading strong{font-size:25px}.u-atelier-object .am-palette-chips{padding-right:0}.u-atelier-object .am-palette-chips i{width:28px;height:52px}.u-atelier-object .am-palette-chips i+i{margin-left:-6px}.u-atelier-object .am-palette-heading>span{font-size:11px}.u-atelier-object .am-room-notes summary{font-size:23px}}
.u-demo-atelier-object .uhb-w-ao-enquire .urartu-hb-btn{white-space:nowrap;font-size:13px;min-height:44px;padding:11px 14px}
@media(prefers-reduced-motion:reduce){.u-atelier-object .am-project{animation:none!important;transition:none!important}}
