/* Navigation is independent of the earlier cropped image / hamburger layout. */
:root{--ink:#242d2b;--navy:#26302e;--teal:#956043;--pale:#f2f0e9;--line:#dedfd6;--muted:#67706a;--br-blue:#ab7653}html{scroll-padding-top:158px}body{background:#fcfcf8;color:var(--ink)}.eyebrow{color:#817254}.button{background:#80573e;border-color:#80573e;border-radius:4px;box-shadow:none}.button:hover{background:#65432f}.button.light{background:#fbfaf4;color:#2d3830;border-color:#fbfaf4}.text-link{border-color:#bbbdb0}.text-link:hover{color:#815a40}em{color:#9a6e4a}.nx-utility.top-strip{background:#efefe7;color:#586158;border-bottom:1px solid #e2e3da;font-size:10px;letter-spacing:.035em}.nx-utility.top-strip>.shell{padding:7px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.nx-utility-links{display:flex;gap:24px;align-items:center}.nx-utility a{color:#4c5950}.nx-utility .language-menu summary{padding:0 0 0 17px;border-left:1px solid #bfc7b9;font-size:10px;gap:8px}.nx-utility .language-menu>div{z-index:90;border-color:#dedfd6;box-shadow:0 16px 35px #2d38251b}.nx-utility .language-menu a:hover,.nx-utility .language-menu a[aria-current]{background:#f0f1e9}.site-header.nx-header{position:sticky;top:0;z-index:70;background:#fff;backdrop-filter:none;border-bottom:1px solid #d8ddd1;box-shadow:0 4px 20px #17251d05;display:block!important;visibility:visible!important}.nx-masthead{display:flex;align-items:center;justify-content:space-between;gap:27px;min-height:84px;position:relative}.nx-brand{display:inline-flex!important;align-items:center;gap:11px;width:auto;height:54px;flex:0 0 auto;color:#283b35;line-height:1;margin:0!important;overflow:visible;text-decoration:none}.nx-brand-symbol{display:block;position:relative;isolation:isolate;overflow:hidden;width:52px;height:50px;flex:0 0 52px;background:#fff;border-radius:50%}.nx-brand-symbol img{position:absolute;display:block;width:192px!important;max-width:none!important;height:auto!important;left:-72px;top:-23px;transform:none!important;margin:0!important}.nx-wordmark{display:flex;flex-direction:column;gap:7px}.nx-wordmark>b{font-family:Arial,Helvetica,sans-serif;font-size:27px;line-height:.9;font-weight:700;letter-spacing:.045em}.nx-wordmark>span{font-size:8px;letter-spacing:.275em;line-height:1.1;font-weight:500;color:#60736c}.nx-desktop-nav{display:flex;align-items:center;gap:24px;font-size:12px;color:#4a554d;font-weight:500}.nx-desktop-nav>a:not(.button){padding:30px 0;white-space:nowrap;position:relative}.nx-desktop-nav>a[aria-current]{color:#29372a}.nx-desktop-nav>a[aria-current]:after{content:'';position:absolute;left:0;right:0;bottom:17px;height:2px;background:#9c7050}.nx-desktop-nav a:hover,.nx-nav-menu summary:hover{color:#9a6946}.nx-nav-menu{position:relative}.nx-nav-menu>summary{padding:30px 0;display:flex;gap:8px;align-items:center;list-style:none;cursor:pointer;white-space:nowrap}.nx-nav-menu summary::-webkit-details-marker,.nx-mobile-menu summary::-webkit-details-marker{display:none}.nx-dropdown{position:absolute;top:100%;left:-90px;width:490px;display:grid;grid-template-columns:1.1fr 1fr;gap:25px;padding:27px;background:white;border:1px solid #e0e2d9;border-radius:8px;box-shadow:0 20px 50px #202f2220}.nx-dropdown .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:15px}.nx-dropdown a{display:block;font-size:12px;padding:10px 0;border-bottom:1px solid #eeefe9;line-height:1.4}.nx-dropdown a:last-child{border:0}.nx-header-actions{display:flex;gap:14px;align-items:center}.nx-enquiry-button{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#303c32;color:white;border:1px solid #303c32;border-radius:4px;font-size:11px;white-space:nowrap;line-height:1.3}.nx-enquiry-button:hover{background:#495441}.nx-enquiry-button b{display:grid;place-items:center;background:#fff2;border-radius:50%;min-width:22px;height:22px;padding:3px;font-size:10px}.nx-mobile-menu{display:none}.nx-search-row{background:#fafbf6;border-top:1px solid #e9ebe2}.nx-search-row>.shell{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px}.nx-site-search{display:flex;align-items:center;gap:12px;width:min(610px,62%);margin:0;color:#667360}.nx-site-search>svg{flex:0 0 18px}.nx-site-search input{width:100%;margin:0;padding:11px 0;font-size:12px;line-height:1.4;border:0;box-shadow:none;background:transparent;color:#28372b;min-width:0;border-radius:0}.nx-site-search input::placeholder{color:#7e8879}.nx-site-search input:focus{outline:none}.nx-site-search:focus-within{box-shadow:0 2px #987653}.nx-site-search button{border:0;background:transparent;display:flex;align-items:center;gap:12px;padding:11px 0;font-size:11px;color:#46583a;white-space:nowrap}.nx-site-search button:hover{color:#92683e}.nx-quick-links{display:flex;gap:27px;align-items:center;font-size:10px;white-space:nowrap}.nx-quick-links a{display:flex;gap:10px;align-items:center;color:#65715e}.nx-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-header .br-progress{background:#b28d63}.skip-link{z-index:200}.nx-mobile-contact{overflow-wrap:anywhere}
/* Warm paper, charcoal and restrained copper accents throughout the site. */
.br-hero{background:#f3f2e9;color:#28362c;border-bottom:1px solid #dddfd2}.br-hero:before{background:radial-gradient(circle,#d4d8be65,transparent 65%);width:850px;height:850px;right:-150px;top:-200px}.br-hero:after{background:none;inset:auto 0 0 0;height:1px;background:#dedfcf}.br-hero-grid{padding-top:49px;padding-bottom:45px;min-height:600px;gap:55px}.br-hero .eyebrow{color:#737c5b;font-size:9px}.br-live-dot{background:#8c946d;box-shadow:0 0 0 4px #b2bb901c}.br-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(47px,5.1vw,76px);letter-spacing:-.055em;line-height:1.03;margin-bottom:22px}.br-hero h1 em{color:#8b6f44;font-style:italic;font-weight:400}.br-hero .br-hero-lead{font-size:18px;color:#394935;font-weight:400;line-height:1.4}.br-hero p{color:#737966;max-width:420px;font-size:14px}.br-hero .button{background:#303c32;border-color:#303c32;box-shadow:none;border-radius:4px;padding:15px 21px}.br-hero .button:hover{background:#4a563f}.br-hero-secondary{color:#586747;border-color:#aeb6a0;font-size:11px}.br-hero-proof{border-color:#d1d5c3;margin-top:29px;padding-top:20px;gap:36px}.br-hero-proof b{font-size:23px;color:#4d5b40}.br-hero-proof small{font-size:9px;color:#818971}.br-product-stage{height:470px}.br-stage-orbit{border-color:#c4c9b98f;top:-5px;left:-10px;width:460px;height:460px;transform:none}.br-stage-orbit:before{border-color:#d9dccf}.br-stage-orbit.second{display:none}.br-stage-label{color:#8c927e;top:-5px;left:14px;font-size:8px}.br-stage-main{top:30px;left:0;width:79%;border:1px solid #e0e3d5;border-radius:5px;box-shadow:0 25px 55px #52613d0d;transform:none;animation:nx-product-float 8s ease-in-out 2;padding:20px}.br-stage-main img{height:250px}.br-stage-card-label{color:#88917c;font-size:8px}.br-stage-main>div:last-child{border-color:#e5e8de}.br-stage-main h2{font-size:21px;color:#394b38}.br-stage-main>div:last-child>span{color:#86957f}.br-stage-small{top:229px;right:0;width:39%;border-radius:5px;border:1px solid #dbe0d2;transform:none;animation:nx-product-float 8s ease-in-out 2 reverse;box-shadow:0 15px 30px #3a4a2e10}.br-stage-small img{height:110px}.br-stage-small>span{border-color:#e5e8de;color:#506443;font-size:10px}.br-stage-note{bottom:9px;left:5px;transform:none;box-shadow:none;background:#e8eadc;border:1px solid #d7ddc8;padding:12px 15px;border-radius:5px}.br-note-icon{background:#dbe2ca;color:#6b7c4d}.br-stage-note b{color:#596747;font-size:11px}.br-stage-note small{color:#879275;font-size:9px}.br-stage-foot{display:none}.br-scroll-cue{color:#8a927b;border-color:#daddce;font-size:9px}.br-proof-strip{background:#fcfcf8;border-color:#e3e5da}.br-proof-strip>.shell{color:#747e67;font-size:10px}.br-proof-strip i{color:#a5ac95}.br-section-head h2,.br-two-column h2{letter-spacing:-.045em}.br-persona,.br-collection,.br-quality-grid article{background:#fff;border-color:#e0e3d9;box-shadow:none;border-radius:6px}.br-card-number{color:#a99e80}.br-persona h3,.br-collection h3{color:#3a4737}.br-card-link{border-color:#e4e7dc;color:#7c714f}.br-persona p,.br-beyond p{color:#7a806e}.br-manifesto{background:#eaece0}.br-manifesto h2{font-family:Georgia,serif;font-size:clamp(31px,3.8vw,53px);font-weight:400;letter-spacing:-.035em;color:#3b4936}.br-manifesto h2>span{color:#84906d}.br-manifesto p{color:#7d866e}.br-manifesto:before,.br-manifesto:after{border-color:#cbd2ba;box-shadow:0 0 0 45px #dce0cf50}.br-collection{background:#f5f6ee}.br-collection-top,.br-collection-count{color:#899379}.br-collection-top b{color:#9b8c66}.br-beyond,.br-document-callout{background:#f0f1e7;border-radius:6px}.br-accountability{background:#2e3933}.br-accountability .eyebrow{color:#b3bf9e}.br-accountability em{color:#ccd2b2}.br-accountability p{color:#b5c0b0}.br-assurance-list article{border-color:#acb99d2e}.br-assurance-list article>span{color:#b8c69c}.br-assurance-list.light h3{color:#3d4e39}.br-assurance-list.light article{border-color:#dce2d3}.br-assurance-list.light p{color:#75816b}.br-process,.br-process details{border-color:#dadfd1}.br-process h3{color:#3c4c35}.br-step-no,.br-plus{color:#9c936e}.br-step-body p{color:#748069}.br-deliverable{background:#f0f2e8;color:#657457;border-radius:4px}.br-deliverable>span{color:#9ba489}.br-process-art{color:#b3bba3}.br-process-art>i{background:#d2d9c2}.br-process-art>i:after{color:#929f79}.br-tools article{border-radius:7px}.br-brand-tool{background:#eeeade}.br-brand-tool em{color:#a07d55}.br-container-tool{background:#343e37}.br-container-tool .eyebrow{color:#b7c6a0}.br-container-tool p{color:#b3beaa}.br-packaging>div{color:#8c7050;border-color:#e0dbc9;box-shadow:12px 12px 0 #d1c8b2,18px 25px 30px #4a3d211a;border-radius:0}.br-packaging>div:nth-child(2){background:#a28961;box-shadow:10px 10px 0 #84704c}.br-cargo-box{background:repeating-linear-gradient(90deg,#798763 0px,#798763 15px,#9ba883 16px,#58654c 20px);border-color:#adb997;box-shadow:12px 12px 0 #253121}.br-cargo-box span{background:#506048;color:#dfe6d5}.br-cargo-metric{color:#a7b69a}.guide-card,.guide-card:nth-child(2),.guide-card:nth-child(3){background:#f5f5ed;border-color:#e0e2d3;border-radius:5px}.guide-card .guide-number{color:#a2a286}.guide-card h2{color:#404d38}.guide-card p{color:#7c866e}.br-page-hero,.br-collection-hero{background:#f0f1e7}.br-page-hero:after{border-color:#c7cfb731;box-shadow:0 0 0 60px #d5ddc91c,0 0 0 120px #d5ddc910}.br-page-hero h1,.br-collection-hero h1{font-family:Georgia,serif;letter-spacing:-.04em;font-weight:400;color:#3b4b34}.br-page-hero h1 em{color:#9a8961;font-style:italic}.br-page-hero p,.br-collection-hero p{color:#7b836f}.br-company-facts>span{border-color:#d6dccb;color:#7c896e}.br-company-facts{color:#677958}.br-collection-feature{transform:none;box-shadow:none;border-color:#dfe4d4;border-radius:5px}.br-collection-feature>span{border-color:#e1e6d5;color:#586b48}.br-collection-feature small{color:#8e9c7d}.br-catalogue-steps{color:#819071;border-color:#dfe5d5}.br-catalogue-steps b{color:#a09573}.br-soft-section{background:#f2f3eb}.br-editorial-copy h3{color:#45553a}.br-brand-board{background:linear-gradient(130deg,#f0edde,#ddd6bc)}.br-board-caption{color:#8e825f}.br-checklist li{border-color:#dfe4d5}.br-checklist li:before{color:#9f9671}.br-contact-details small{color:#859875}.br-contact-details>a:not(.text-link){border-color:#dce4d1}.br-strategy-form{background:#f2f3eb;border-color:#e2e6d5;border-radius:6px}.br-strategy-form label{color:#66775b}.br-strategy-form input:not([type=checkbox]),.br-strategy-form textarea,.br-strategy-form select{border-color:#d4dcc7;color:#384b2f}#strategy-status{border-color:#879767}.product-card{border-radius:6px;border-color:#e0e5d8}.product-picture{background:#f6f7f0}.picture-arrow{border-color:#dce3d0;color:#8d9c74}.product-copy .eyebrow{color:#879c75}.product-copy h3 a:hover{color:#9a7950}.product-card:focus-within{box-shadow:0 0 0 2px #9b956e}.source-note,.guide-checklist{background:#eff2e6;border-color:#9cab80}.collection-links>a:not(.button):hover,.collection-links a[aria-current]{background:#506044;border-color:#506044}.guide-intro,.guide-body p{color:#728063}.guide-byline{color:#899677}.breadcrumbs{color:#929b82}.br-whatsapp{background:#354e36}.br-whatsapp:hover{background:#4c6544}.site-footer{background:#eef0e6;color:#4e5e41;border-color:#dce2d1;padding-top:43px}.footer-grid .nx-brand{margin:0 0 12px!important}.footer-grid h3{color:#455b37;margin-top:7px}.footer-grid>div>a:not(.brand):not(.nx-brand){color:#7a896b}.footer-brand p{color:#78876a}.footer-brand>span{color:#92a27e}.footer-bottom{color:#8d9b7c;border-color:#d4deC7}.footer-grid .nx-brand-symbol{background:white}.footer-grid .nx-wordmark>b{color:#354b37}.footer-grid .nx-wordmark>span{color:#748969}.nx-perspectives{padding:35px;background:#eeefe4;border:1px solid #dfe2ce;border-radius:6px;margin-bottom:60px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.nx-perspectives h2{font:400 35px/1.2 Georgia,serif;letter-spacing:-.035em;color:#4d5c3e;margin-bottom:14px}.nx-perspectives p{font-size:14px;max-width:690px;color:#808b6e;line-height:1.85;margin:0}.nx-perspectives .text-link{white-space:nowrap;font-size:12px}.nx-perspectives .eyebrow{font-size:8px}
@keyframes nx-product-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(hover:hover){.br-persona:hover,.br-collection:hover{border-color:#b9c3a5;box-shadow:0 15px 30px #6575470c}.br-stage-small:hover{animation:none;transform:translateY(-4px)}}
@media(max-width:1120px){.nx-desktop-nav{display:none}.nx-mobile-menu{display:block}.nx-mobile-menu>summary{display:flex;gap:8px;align-items:center;list-style:none;border:1px solid #dce1d4;background:white;padding:10px 13px;border-radius:4px;font-size:11px;cursor:pointer}.nx-mobile-panel{position:absolute;top:100%;left:0;right:0;background:white;border-top:1px solid #e0e4d7;border-bottom:1px solid #d4dcC7;padding:20px 25px 23px;box-shadow:0 18px 30px #23331d18;max-height:calc(100dvh - 160px);overflow:auto;overscroll-behavior:contain;z-index:80}.nx-mobile-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;font-size:13px;align-items:stretch}.nx-mobile-panel nav>a:not(.button){padding:14px 0;border-bottom:1px solid #eef1e5}.nx-mobile-panel nav>a[aria-current]{color:#937445}.nx-mobile-contact{display:block;font-size:11px;color:#849572;margin-top:20px}.nx-masthead{min-height:78px}.nx-search-row>.shell{gap:20px}.nx-site-search{width:58%}.nx-quick-links{gap:19px}.br-hero-grid{gap:25px;min-height:570px}.br-hero h1{font-size:58px}.br-product-stage{height:425px}.br-stage-main img{height:200px}.br-stage-small{top:190px}.br-stage-small img{height:90px}.br-stage-orbit{width:400px;height:400px}.br-stage-note{bottom:0}.nx-perspectives{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){html{scroll-padding-top:125px}.nx-utility.top-strip>.shell{font-size:9px;justify-content:space-between;padding:7px 0}.nx-utility-links>a{display:none}.nx-utility .language-menu summary{padding-left:12px;font-size:9px}.nx-utility .language-menu a{display:block!important}.nx-masthead{min-height:71px;gap:12px}.nx-brand{height:45px;gap:8px}.nx-brand-symbol{width:43px;height:43px;flex-basis:43px}.nx-brand-symbol img{width:164px!important;left:-61px;top:-20px}.nx-wordmark>b{font-size:22px;letter-spacing:.025em}.nx-wordmark>span{font-size:6.5px;letter-spacing:.245em}.nx-wordmark{gap:6px}.nx-enquiry-button{padding:9px 10px;gap:7px;font-size:10px}.nx-enquiry-button>span:first-child{display:none}.nx-enquiry-button>span:last-child{display:none}.nx-enquiry-button:before{content:'+';font-size:17px;line-height:1}.nx-enquiry-button b{min-width:18px;height:18px;font-size:9px}.nx-header-actions{gap:8px}.nx-mobile-menu>summary{padding:9px 10px;font-size:10px;gap:6px}.nx-mobile-menu>summary svg{width:18px;height:18px}.nx-mobile-panel{left:-18px;right:-18px;padding:14px 22px 22px;max-height:calc(100dvh - 140px)}.nx-mobile-panel nav{font-size:12px;gap:0 17px}.nx-mobile-panel nav>a:not(.button){padding:13px 0;line-height:1.35}.nx-search-row>.shell{min-height:43px}.nx-site-search{width:100%;gap:10px}.nx-site-search input{font-size:11px;padding:11px 0}.nx-site-search button{font-size:10px;gap:8px;padding:11px 0}.nx-quick-links{display:none}.br-hero-grid{padding-top:36px;padding-bottom:22px;min-height:0;gap:35px}.br-hero h1{font-size:clamp(47px,11.8vw,68px);line-height:1.02}.br-hero .br-hero-lead{font-size:17px}.br-hero p{font-size:13px;max-width:360px}.br-hero .button{font-size:12px;padding:14px 17px}.br-hero-secondary{font-size:10px}.br-hero-proof{gap:30px}.br-hero-proof b{font-size:22px}.br-hero-proof small{font-size:8px}.br-product-stage{height:366px;max-width:460px}.br-stage-label{font-size:7px;left:6px;top:-11px}.br-stage-main{width:77%;top:15px;left:0;padding:15px}.br-stage-main img{height:183px}.br-stage-main h2{font-size:18px}.br-stage-main>div:last-child>span{font-size:8px}.br-stage-small{top:157px;width:39%;right:0;padding:10px}.br-stage-small img{height:83px}.br-stage-small>span{font-size:8px}.br-stage-orbit{width:350px;height:350px;left:-8px;top:-5px}.br-stage-note{bottom:0;left:0;padding:10px 12px}.br-stage-note b{font-size:10px}.br-stage-note small{font-size:8px}.br-note-icon{width:27px;height:27px}.br-proof-strip>.shell{font-size:9px}.br-manifesto h2{font-size:33px;line-height:1.15}.br-page-hero h1,.br-collection-hero h1{font-size:39px}.nx-perspectives{padding:25px;gap:16px;margin-bottom:38px}.nx-perspectives h2{font-size:29px}.nx-perspectives p{font-size:13px}.nx-perspectives .text-link{white-space:normal;font-size:11px}.footer-grid>div:first-child{display:block}.footer-grid .nx-brand{margin-bottom:15px!important}.br-catalogue-steps{font-size:9px}.br-brand-board .br-packaging{transform:translateX(-50%) scale(.9)}}
@media(max-width:360px){.nx-brand{gap:6px}.nx-wordmark>b{font-size:20px}.nx-wordmark>span{font-size:6px}.nx-header-actions{gap:6px}.nx-mobile-menu summary>span{display:none}.nx-mobile-menu>summary{padding:9px}.nx-masthead{gap:8px}}
@media(prefers-reduced-motion:reduce){.br-stage-main,.br-stage-small{animation:none!important}.br-stage-small:hover{transform:none}}

.nx-utility .language-menu{z-index:100}.nx-enquiry-button:focus-visible,.nx-mobile-menu summary:focus-visible{outline:3px solid #b99d65;outline-offset:4px}
