/* Atelier uses the same brand and procurement flow, expressed as an equipment journal. */
.brand-blueprint.brand-atelier{--bg:#292724!important;--surface:#36332e!important;--ink:#f1ece3!important;--muted:#c0b8ad!important;--accent:#e87932!important;--line:#554e45!important;--radius:0!important;background:var(--bg)}
.brand-atelier .bp-reviewbar{background:#1e1c1a;color:#c6bdb2}.brand-atelier .bp-reviewbar>span{color:#de9f6e}.brand-atelier .prototype-note{background:#312e29;border-color:#514a40;color:#b6ada0}.brand-atelier .bp-utility{background:#24221f;border-color:#4b443c;color:#c2b7aa}.brand-blueprint.brand-atelier .bp-siteheader{background:#292724;border-color:#5b534a}.brand-atelier .bp-utility button{color:#eee4d9}.brand-atelier .basket span{background:#4a433b;border-color:#786857}.brand-blueprint.brand-atelier .btn{border-radius:0}.brand-atelier .btn.secondary{border-color:#7c6d5c}.brand-atelier .btn.secondary:hover{background:#ffffff09;border-color:#d3b89c}.brand-blueprint.brand-atelier .eyebrow{color:#b6ab9c;letter-spacing:1.4px}
.at-hero{padding:33px 6% 0;background:#292724}.at-hero-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:26px;border-bottom:1px solid #5b5247}.at-hero-top>span{font:14px var(--font-sans);letter-spacing:1.3px;color:#b5a797}.at-hero-top>.eyebrow{font-size:16px!important;color:#cfbba4!important}.at-hero-heading{display:grid;grid-template-columns:1.8fr .8fr;gap:8%;align-items:center;padding:43px 0 46px}.brand-blueprint.brand-atelier .at-hero h1{font-family:var(--font-sans);font-weight:400;font-size:clamp(62px,6.75vw,106px);line-height:1.035;letter-spacing:-4px;margin:0;max-width:900px}.at-hero h1 em{font-style:italic;font-weight:400;color:#e4b487;white-space:nowrap}.at-hero-heading>div>p{font-size:17px;line-height:1.6;letter-spacing:-.2px;margin:14px 0 18px}.at-hero-heading>div>span{display:block;font-size:16px;line-height:1.9;color:#b9ada0;max-width:290px}.at-hero-heading .bp-text-link{margin-top:21px;border-color:#8a7560;color:#edddcb;font-size:16px;gap:35px}.at-exhibit{display:grid;grid-template-columns:1.65fr 1fr;min-height:345px;border:1px solid #796653;background:#153344;overflow:hidden}.at-exhibit-image{position:relative;min-height:345px;overflow:hidden}.at-exhibit-image>img{height:100%;width:100%;object-fit:cover;object-position:center 51%;position:absolute;inset:0;filter:sepia(.18) saturate(.7)}.at-exhibit-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1521d9,transparent 50%),linear-gradient(90deg,transparent 70%,#122f416b)}.at-exhibit-image>span{position:absolute;bottom:22px;left:27px;z-index:1;font:14px var(--font-sans);letter-spacing:1.3px;color:#c1ced4}.at-exhibit-copy{position:relative;overflow:hidden;padding:40px 38px;background:linear-gradient(135deg,#173e53,#102b3a);border-left:1px solid #526273}.brand-atelier .at-exhibit-copy .eyebrow{font-size:16px;color:#d1b094;letter-spacing:1px}.brand-blueprint.brand-atelier .at-exhibit-copy h2{font-family:var(--font-sans);font-size:54px;font-weight:400;line-height:1.06;letter-spacing:-1.6px;margin:23px 0 18px}.at-exhibit-copy h2 em{font-weight:400;color:#e7d4bc}.at-exhibit-copy>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#b9c8d1;max-width:270px}.at-exhibit-copy>a{display:flex;justify-content:space-between;align-items:center;max-width:270px;margin-top:22px;padding-top:17px;border-top:1px solid #5b7582;font-size:16px}.at-exhibit-copy>a>span{color:var(--accent)}.at-exhibit-copy>img{position:absolute;width:190px;height:190px;bottom:8px;right:-85px;opacity:.055;transform:rotate(-9deg);pointer-events:none}.at-hero-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:27px 0 34px}.at-hero-bottom>.actions{margin:0}.at-hero-bottom>p{font-size:16px;line-height:1.8;text-align:right;color:#e6dacf}.at-hero-bottom>p>span{font-size:16px;color:#aea192}.brand-atelier .bp-confidence{background:#34302b;border-color:#685a4a;padding-top:30px;padding-bottom:30px}.brand-atelier .bp-confidence>div{border-color:#685a4a}.brand-atelier .bp-confidence span:not(.bp-mini-index),.brand-atelier .bp-confidence button{color:#c4b6a6}.brand-atelier .bp-confidence b{color:#e8dfd3;font-weight:500}
.brand-blueprint.brand-atelier .bp-section h2,.brand-blueprint.brand-atelier .bp-cta h2{font-family:var(--font-sans);font-weight:400;letter-spacing:-1.5px;font-size:clamp(38px,3.6vw,56px);line-height:1.13}.brand-atelier .bp-section{border-color:#5d5348}.brand-atelier .bp-collection{background:#292724}.brand-atelier .bp-section-head>.bp-text-link{border-color:#826f5c;color:#e3d7c8}.brand-atelier .bp-collection-bar>p{color:#bcb0a2}.brand-atelier .bp-collection-bar>span{color:#ac9d8c}.brand-blueprint.brand-atelier .bp-productcard{background:#112d3d;border-color:#6d6457;border-radius:0}.brand-atelier .bp-productcard:hover{border-color:#d8a373;transform:translateY(-3px)}.brand-atelier .bp-product-top{color:#f5f4ef}.brand-blueprint.brand-atelier .bp-productcard .productinfo{background:#e7e1d7;color:#183344;border-top:1px solid #6b6a61}.brand-blueprint.brand-atelier .bp-productcard .smallcaps{color:#65717a}.brand-blueprint.brand-atelier .bp-productcard h3{font-family:var(--font-sans);font-weight:750;letter-spacing:-.9px}.brand-blueprint.brand-atelier .bp-productcard .productinfo>p{color:#68727a}.brand-atelier .bp-memory{border-color:#c7bfb2}.brand-atelier .bp-memory>span{color:#6d777d}.brand-atelier .bp-memory>b{color:#214253}.brand-atelier .bp-stock-locations>span{color:#5a6970}.brand-atelier .bp-stock-locations>span b{color:#233e4b}.brand-atelier .bp-stock-locations i{background:#9a9d96}.brand-atelier .bp-stock-locations i.yes{background:#48775d}.brand-atelier .bp-stock-locations>small{color:#835329}.brand-blueprint.brand-atelier .bp-productcard .cardbottom{border-color:#c5bcaf}.brand-blueprint.brand-atelier .bp-productcard .cardbottom small{color:#6c767b}.brand-blueprint.brand-atelier .bp-productcard .compare-btn{color:#35586b}.brand-blueprint.brand-atelier .bp-productcard .compare-btn[aria-pressed=true]{color:#a14a1b}.brand-atelier .bp-card-action{border-color:#b8b5ab;color:#193f56}.brand-atelier .bp-card-action>span{color:#a85726}.brand-atelier .bp-card-action:hover{color:#924923}.brand-atelier .bp-server-strip{background:#35312b;border-color:#6d5d4c;border-radius:0}.brand-atelier .bp-server-strip p{color:#baae9f}.brand-atelier .bp-server-strip h3{font-family:var(--font-sans);font-weight:400;font-size:22px}.brand-atelier .bp-server-icon i{border-color:#b89c7c}
.brand-atelier .bp-workloads{background:#33302b}.brand-atelier .bp-section-deck{color:#c2b5a5}.brand-blueprint.brand-atelier .bp-workloads .workload-tabs{border-color:#6a5a49}.brand-blueprint.brand-atelier .bp-workloads .workload-tabs button{background:#35312b;color:#d6c8b8;border-right-color:#665747;border-radius:0}.brand-atelier .bp-workloads .workload-tabs button>span{color:#a89884}.brand-blueprint.brand-atelier .bp-workloads .workload-tabs button[aria-selected=true]{background:#514338;color:#f2e9dc;border-bottom-color:var(--accent)}.brand-blueprint.brand-atelier .bp-workloads .workload-panel{background:#2b2925;border-color:#6a5a49}.brand-blueprint.brand-atelier .bp-workloads .workload-copy h3{font-family:var(--font-sans);font-size:39px;font-weight:400;letter-spacing:-1px}.brand-blueprint.brand-atelier .bp-workloads .workload-copy p{color:#bfb2a3}.brand-atelier .requirement-pills span{border-color:#786654;color:#d4c1ac;border-radius:0}.brand-blueprint.brand-atelier .bp-workloads .workload-product{background:radial-gradient(ellipse at top,#274151,#112d3d 75%);border-color:#605a51}.brand-atelier .workload-product p{color:#bdccd5}.brand-atelier .bp-sourcing{background:#242421}.brand-atelier .bp-source-story>p:not(.eyebrow){color:#b9afa2}.brand-atelier .bp-source-signature{border-color:#5e5347}.brand-atelier .bp-source-signature>span{color:#e4d6c6}.brand-atelier .bp-source-signature small{color:#ab9c8b}.brand-atelier .bp-route-map{border-color:#827058;border-radius:0;background:radial-gradient(ellipse at top,#294554,#122e3e 80%)}.brand-atelier .bp-route-map p,.brand-atelier .bp-route-map .bp-origin-cards>a>span{color:#b1c3cf}.brand-atelier .bp-route-map .bp-origin-cards>a+a{border-color:#4c6472}.brand-atelier .bp-route-map .bp-origin-note{border-color:#4c6472}.brand-atelier .bp-route-heading>span{color:#d1b49a}.brand-atelier .bp-procurement{background:#ddd5c9;color:#233744}.brand-atelier .bp-procurement .eyebrow{color:#6d6b63}.brand-atelier .bp-procurement .eyebrow>span:first-child{color:#ad5b2b}.brand-atelier .bp-procurement .bp-section-head>.bp-text-link{color:#27485b;border-color:#958675}.brand-atelier .bp-procurement .bp-section-head>.bp-text-link span{color:#a85424}.brand-atelier .bp-process-grid{border-color:#afa394}.brand-atelier .bp-process-grid article{border-color:#b6a997}.brand-atelier .bp-process-grid article>div b{color:#485b65}.brand-atelier .bp-process-grid article>div span,.brand-atelier .bp-process-grid article>div i{color:#ab5525}.brand-atelier .bp-process-grid h3{font-family:var(--font-sans);font-weight:400;font-size:23px;line-height:1.25;letter-spacing:-.5px}.brand-atelier .bp-process-grid p{color:#657078}.brand-atelier .bp-faq details{border-color:#605347}.brand-atelier .bp-faq details>p{color:#bdae9e}.brand-atelier .bp-cta{background:linear-gradient(120deg,#173b50,#1c3848);border-color:#8d7156;border-radius:0}.brand-atelier .bp-cta .eyebrow{color:#d2b89b}.brand-atelier .bp-cta h2{font-size:54px}.brand-atelier .bp-footer{background:#201f1c;border-color:#655644}.brand-atelier .bp-footer-top>div:first-child>p{color:#c3b7a8}.brand-atelier .bp-footer-top>div:first-child>span{color:#a99b89}.brand-atelier .bp-footer-top>div:not(:first-child)>a,.brand-atelier .bp-footer-top>div:not(:first-child)>button,.brand-atelier .bp-footer-company>p{color:#b9ac9b}.brand-atelier .bp-footer-bottom{border-color:#5c4e3f;color:#a69886}.brand-atelier .bp-footer-bottom>a{color:#d3c2ad}
/* The editorial style follows through to commerce and administration. */
.brand-blueprint.brand-atelier .shopheading,.brand-blueprint.brand-atelier .quote-intro{background:linear-gradient(120deg,#39332c,#292724);border-color:#655b4c}.brand-blueprint.brand-atelier .shopheading h1,.brand-blueprint.brand-atelier .quote-intro h1,.brand-blueprint.brand-atelier .sourcing-hero h1{font-family:var(--font-sans);font-weight:400;line-height:1.07;letter-spacing:-2px}.brand-blueprint.brand-atelier .shopheading h1{font-size:clamp(43px,4.5vw,68px);max-width:900px}.brand-atelier .catalogue-count b{font-family:var(--font-sans);font-weight:400}.brand-blueprint.brand-atelier .filters{background:#34312b;border-color:#6b5c4a;border-radius:0}.brand-blueprint.brand-atelier .filters>#search,.brand-blueprint.brand-atelier .resultheading select{background:#272923;border-color:#776951;color:#f2e8db}.brand-atelier .filters fieldset,.brand-atelier .filters .filter-help{border-color:#6b5c4a}.brand-atelier .category-nav button{border-color:#736451;border-radius:0}.brand-atelier .category-nav button[aria-pressed=true]{background:#e87932;border-color:#e87932}.brand-atelier .resultheading .muted{color:#b0a38f}.brand-atelier .view-toggle{border-color:#79674e;border-radius:0}.brand-blueprint.brand-atelier .row-image{background:#183447}.brand-blueprint.brand-atelier .row-title h2{font-family:var(--font-sans);font-size:25px}.brand-atelier .catalogue-assist{background:#383128;border-color:#80705b}.brand-atelier .catalogue-assist h2{font-family:var(--font-sans);font-weight:400}.brand-blueprint.brand-atelier .product-visual{background:radial-gradient(ellipse at center,#2c4652,#143244 75%);border-color:#82705c;border-radius:0}.brand-blueprint.brand-atelier .buybox h1{font-family:var(--font-sans);font-weight:400;letter-spacing:-1.5px;font-size:60px}.brand-blueprint.brand-atelier .availability{background:#353129;border-color:#796854;border-radius:0}.brand-atelier .origin-options>button{background:#292720;border-color:#72634f}.brand-atelier .origin-options>button.selected{background:#e87932;color:#1c2a30;border-color:#e87932}.brand-atelier .product-specband{color:#f4f1e7;border-color:#4c6777}.brand-atelier .product-specband span{color:#b6c9d2}.brand-atelier .photo-caption{color:#b6c9d2}.brand-blueprint.brand-atelier .detail-specs h2,.brand-blueprint.brand-atelier .detail-tab-copy h2,.brand-blueprint.brand-atelier .purchase-details h2,.brand-blueprint.brand-atelier .related-products .sectiontitle h2{font-family:var(--font-sans);font-weight:400;line-height:1.12;letter-spacing:-1px}.brand-atelier .purchase-details details{border-color:#6c5d4a}.brand-atelier .project-form{background:#34302a;border-color:#6d5c48;border-radius:0}.brand-atelier .project-form h2{font-family:var(--font-sans);font-weight:400;font-size:28px}.brand-atelier .project-form input,.brand-atelier .project-form select,.brand-atelier .project-form textarea{background:#262820;border-color:#756448;border-radius:0}.brand-atelier .quote-sticky{background:#17384b;border-color:#8c755b;border-radius:0;color:#f3eee4}.brand-atelier .quote-sticky p,.brand-atelier .quote-sticky small{color:#b8c8d0}.brand-atelier .quote-sticky h2{font-family:var(--font-sans);font-weight:400;font-size:37px}.brand-atelier .form-section,.brand-atelier .form-step{border-color:#716049}.brand-atelier .order-summary,.brand-atelier .checkout-bag{background:#363229;border-color:#7a674d}.brand-atelier .source-diagram{border-color:#86735b}.brand-atelier .source-process{background:#343028}.brand-atelier .source-process h2{font-family:var(--font-sans);font-weight:400}.brand-atelier .concierge h2{font-family:var(--font-sans);font-weight:400}.brand-atelier .admin-sidebar{background:#27251f;border-color:#5e513e}.brand-atelier .admin-main{background:#292724}.brand-atelier .admin-top{background:#343029;border-color:#6d5c45}.brand-atelier .admin-panel,.brand-atelier .metric-grid article{background:#363129;border-color:#695940}.brand-atelier .metric-grid strong{color:#eddfcd}.brand-atelier .metric-grid article:first-child{border-top-color:#e87932}.brand-atelier .admin-title h1{font-family:var(--font-sans);font-weight:400}.brand-atelier dialog{background:#302c26;border-color:#9c8567;color:#f4e9d8;border-radius:0}.brand-atelier dialog h2{font-family:var(--font-sans);font-weight:400}.brand-atelier dialog input,.brand-atelier dialog select,.brand-atelier dialog textarea{background:#252820;border-color:#8c7553}.brand-atelier .compare-tray{background:#3e352a;border-color:#a28665;border-radius:0}.brand-atelier .bp-identity-board{border-color:#a18767;border-radius:0}.brand-atelier .bp-palette>span{border-radius:0}.preview-editorial .preview-copy strong{font-family:var(--font-sans)!important}
@media(min-width:1700px){.at-hero-heading{padding-top:60px;padding-bottom:60px}.brand-blueprint.brand-atelier .at-hero h1{font-size:125px}.at-hero-heading>div>p{font-size:21px}.at-hero-heading>div>span{font-size:16px;max-width:340px}.at-exhibit,.at-exhibit-image{min-height:425px}.at-exhibit-copy{padding:50px}.brand-blueprint.brand-atelier .at-exhibit-copy h2{font-size:70px}}
@media(max-width:1200px){.at-hero{padding-left:5%;padding-right:5%}.at-hero-heading{gap:5%;grid-template-columns:1.7fr .8fr}.brand-blueprint.brand-atelier .at-hero h1{font-size:76px;letter-spacing:-3px}.at-hero-heading>div>p{font-size:16px}.at-hero-heading>div>span{font-size:16px}.at-exhibit,.at-exhibit-image{min-height:330px}.at-exhibit-copy{padding:33px 28px}.brand-blueprint.brand-atelier .at-exhibit-copy h2{font-size:46px}.brand-atelier .bp-process-grid h3{font-size:21px}.brand-atelier .bp-cta h2{font-size:44px}}
@media(max-width:1000px){.at-hero-heading{grid-template-columns:1fr;gap:22px;padding:35px 0}.brand-blueprint.brand-atelier .at-hero h1{font-size:82px}.at-hero-heading>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;align-items:start}.at-hero-heading>div>p{font-size:17px;margin:0}.at-hero-heading>div>span{font-size:16px;max-width:none}.at-hero-heading .bp-text-link{grid-column:2;font-size:16px;justify-self:start;margin-top:0}.at-exhibit{grid-template-columns:1.3fr 1fr}.at-exhibit-copy{padding:29px 25px}.brand-blueprint.brand-atelier .at-exhibit-copy h2{font-size:43px}.at-exhibit-copy .eyebrow{font-size:16px!important}.at-exhibit-copy>p:not(.eyebrow){font-size:16px}.at-exhibit-image>span{font-size:16px;left:20px;max-width:260px;line-height:1.7}.at-hero-bottom>p{font-size:16px}.at-hero-bottom>p>span{font-size:16px}.brand-atelier .bp-process-grid article:nth-child(n+3){border-color:#b6a997}.brand-atelier .bp-cta h2{font-size:41px}.brand-atelier .bp-footer-company{border-color:#66553f}}
@media(max-width:760px){.at-hero{padding:25px 6% 0}.at-hero-top{padding-bottom:20px}.at-hero-top>span{display:none}.at-hero-top>.eyebrow{font-size:16px!important}.at-hero-heading{padding:27px 0 28px;gap:23px}.brand-blueprint.brand-atelier .at-hero h1{font-size:clamp(47px,9.3vw,72px);letter-spacing:-2.3px;line-height:1.07}.at-hero h1 em{white-space:nowrap}.at-hero-heading>div{display:block}.at-hero-heading>div>p{font-size:16px;line-height:1.55}.at-hero-heading>div>span{font-size:16px;margin-top:14px;max-width:340px}.at-hero-heading .bp-text-link{margin-top:17px;font-size:16px}.at-exhibit{grid-template-columns:1fr;min-height:0}.at-exhibit-image{min-height:240px}.at-exhibit-image>img{object-position:center 40%}.at-exhibit-image>span{font-size:16px;bottom:16px;left:19px}.at-exhibit-copy{border-left:0;border-top:1px solid #61737c;padding:26px 25px;display:grid;grid-template-columns:1fr;min-height:0}.brand-blueprint.brand-atelier .at-exhibit-copy h2{font-size:42px;line-height:1.03;margin:16px 0}.at-exhibit-copy h2 br{display:none}.at-exhibit-copy h2 em:before{content:' '}.at-exhibit-copy>p:not(.eyebrow){font-size:16px;max-width:330px}.at-exhibit-copy>a{font-size:16px;max-width:none;margin-top:18px;padding-top:15px}.at-exhibit-copy>img{right:-50px;width:190px;bottom:0}.at-hero-bottom{flex-direction:column;align-items:stretch;padding:23px 0 29px;gap:20px}.at-hero-bottom .actions{gap:8px;display:grid;grid-template-columns:1fr 1fr}.at-hero-bottom .btn{font-size:16px;padding:12px;gap:12px;min-height:48px}.at-hero-bottom>p{font-size:16px;text-align:left}.at-hero-bottom>p br{display:none}.at-hero-bottom>p>span{margin-left:6px;font-size:16px}.brand-blueprint.brand-atelier .bp-section h2{font-size:36px!important;letter-spacing:-1px}.brand-atelier .bp-server-strip h3{font-size:21px}.brand-blueprint.brand-atelier .bp-workloads .workload-copy h3{font-size:33px}.brand-atelier .bp-workloads .workload-tabs button[aria-selected=true]{border-left-color:#e87932}.brand-atelier .bp-process-grid h3{font-size:21px}.brand-atelier .bp-cta h2{font-size:37px!important}.brand-blueprint.brand-atelier .shopheading h1{font-size:43px;letter-spacing:-1.5px}.brand-blueprint.brand-atelier .buybox h1{font-size:45px}.brand-atelier .project-form h2{font-size:26px}.brand-blueprint.brand-atelier .quote-intro h1,.brand-blueprint.brand-atelier .sourcing-hero h1{font-size:44px}.brand-atelier .bp-footer-company p br{display:initial}}
@media(max-width:380px){.brand-blueprint.brand-atelier .at-hero h1{font-size:clamp(36px,11.5vw,43px);letter-spacing:-1.8px}.at-hero-bottom .actions{grid-template-columns:1fr}.brand-atelier .bp-process-grid article{border-color:#b6a997}.at-hero-bottom>p>span{display:block;margin-left:0}}
