/* Khetsi identity: ocean blue, warm white, terracotta; original brand artwork. */
:root{--ink:#193c49;--navy:#193c49;--teal:#af512e;--pale:#f3f0e8;--line:#dcded7;--muted:#647477;--br-blue:#af512e}body{background:#fffefa;color:#193c49}h1,h2,h3{letter-spacing:-.035em}p{line-height:1.8}.eyebrow{color:#856044;font-size:10px;letter-spacing:.15em}.button{background:#a64c2c;border-color:#a64c2c;color:#fff;border-radius:5px;box-shadow:none}.button:hover{background:#873b21;border-color:#873b21}.button.light{color:#193c49;background:#fffdf7;border-color:#fffdf7}.text-link{color:#245366;border-color:#b6c8c9}em{color:#af512e}.site-header.nx-header{background:#fff;border-color:#e1e5df}.nx-utility.top-strip{background:#193c49;color:#e3efed}.nx-utility a{color:#e3efed}.nx-utility .language-menu>div a{color:#193c49}.nx-utility-links{gap:18px}.nx-masthead{min-height:109px;gap:24px}.id-original-logo{display:block;width:178px;height:90px;overflow:hidden;position:relative;background:#fff;flex:0 0 178px;border-radius:2px}.id-original-logo img{display:block!important;position:absolute;width:230px!important;height:auto!important;max-width:none!important;left:-29px!important;top:-31px!important;transform:none!important}.nx-desktop-nav{font-size:12px;gap:23px;color:#264c57}.nx-enquiry-button{background:#193c49;border-color:#193c49}.nx-enquiry-button:hover{background:#2d5b68}.nx-search-row{background:#f8f8f3;border-color:#e5e7df}.nx-search-row>.shell{min-height:42px}.nx-site-search input,.nx-site-search button{padding:9px 0}.nx-desktop-nav>a[aria-current]:after,.nx-header .br-progress{background:#b5623e}.id-hero{padding:56px 0 45px;background:#f6f3eb;border-bottom:1px solid #e2e4da;overflow:hidden}.id-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.id-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(40px,4.5vw,67px);line-height:1.07;letter-spacing:-.047em;margin:20px 0 25px}.id-hero h1 em{font-family:inherit;font-weight:400;font-style:italic;color:#a45735}.id-hero-lead{font-size:17px;max-width:480px;color:#47606a;line-height:1.8}.id-hero .button-row{gap:24px;margin-top:25px}.id-hero .button-row .text-link{font-size:12px}.id-hero-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px;color:#617579;font-size:10px}.id-hero-foot>span{border:1px solid #d6dbcf;padding:7px 10px;border-radius:3px}.id-hero-visual{position:relative;padding:15px 0}.id-founders-preview{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.id-founder-preview:nth-child(2){margin-top:38px}.id-founder-preview{margin:0}.id-portrait{position:relative;aspect-ratio:4/5;background:#e9edf0;overflow:hidden;border-radius:7px}.id-portrait img{position:absolute;width:196.36%!important;max-width:none!important;height:auto!important;left:-84.18%;top:-30.11%;display:block}.id-founder-preview figcaption{padding:14px 2px}.id-founder-preview b{font-size:15px;display:block;line-height:1.4}.id-founder-preview span{font-size:10px;line-height:1.6;display:block;color:#627579;margin-top:4px}.id-hero-visual>a{display:flex;align-items:center;justify-content:space-between;margin-top:8px;border-top:1px solid #cfd8cf;padding-top:16px;font-size:11px;color:#345967}.id-route{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px;border-bottom:1px solid #dbe3de}.id-route>b{font-family:Georgia,serif;font-weight:400;font-size:21px;color:#1c4e63}.id-route a{font-size:11px;color:#a65332}.id-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:0 0 28px}.id-collection-heading h2{font:400 clamp(31px,3.2vw,45px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:10px 0 0}.pm-hero{--pm-accent:#a65232;background:#fffefa;color:#193c49;padding:65px 0}.pm-hero:before{display:none}.pm-hero .eyebrow{color:#7c6750}.pm-showcase{background:#fff;border:1px solid #d7dfd9;border-radius:8px;box-shadow:0 16px 55px #24495307}.pm-showcase-top{background:#f6f6f0;border-color:#e2e6de}.pm-motion{border-color:#c9d3cb;color:#4c655f}.pm-tabs{background:#f8f8f3;border-color:#d9e0d9}.pm-tabs a{border-color:#dce3dc;color:#526965}.pm-tabs a:hover{color:#173c4b;background:#eff1e8}.pm-tabs a[aria-selected=true]{background:#e9f0eb;box-shadow:inset 0 -3px #295566;color:#1d4b60}.pm-tabs a[aria-selected=true] small{color:#af5635}.pm-tabs small{color:#809080}.pm-product-copy h2{color:#193c49}.pm-product-copy>p{color:#5b7279}.pm-brief{border-color:#b87c52}.pm-brief p{color:#48626c}.pm-product-copy .pm-secondary,.pm-collection-link{color:#1e5469}.pm-hero .button{background:#a64c2c;border-color:#a64c2c;color:#fff}.pm-hero .button:hover{background:#893c21;border-color:#893c21}.pm-photo{border:1px solid #e7ebe4}.pm-bottom{border-color:#dce4dc;background:#f4f6ef;color:#586c67}.pm-bottom b{color:#244d5c}.pm-bottom>a{color:#a64c2c}.pm-hero :focus-visible{outline-color:#256783}.id-note{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:65px;padding-bottom:65px;border-top:1px solid #d9e1d9}.id-note h2{font:400 clamp(30px,3.2vw,43px)/1.2 Georgia,serif;margin:15px 0 28px;letter-spacing:-.04em}.id-note-copy>p{font-size:14px;line-height:1.95;color:#526971}.id-note-copy .id-letter{font-size:19px;line-height:1.8;color:#234954;margin:0 0 18px}.id-signoff{display:flex;align-items:center;gap:23px;margin:25px 0}.id-signature{font:italic 42px Georgia,serif;color:#a85a39;letter-spacing:-.055em}.id-signoff b,.id-signoff span:not(.id-signature){display:block;font-size:12px;line-height:1.7}.id-signoff div>span{color:#6d7d79;font-size:10px}.id-person-photo{width:95px;height:95px;object-fit:cover;border-radius:50%;display:block;margin-bottom:20px}.id-address{font-style:normal;font-size:13px;line-height:1.7}.id-named-contact b,.id-named-contact span{display:block}.id-team-section{padding:70px 0;background:#f1f3ec}.id-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.id-section-head h2{font:400 clamp(30px,3.3vw,46px)/1.15 Georgia,serif;margin:10px 0 0}.id-section-head>p{max-width:350px;color:#5c747a;font-size:13px}.id-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.id-team-card{display:grid;grid-template-columns:170px 1fr;background:#fffefa;border:1px solid #dae2d9;border-radius:7px;overflow:hidden}.id-team-card .id-portrait{border-radius:0;height:100%;min-height:230px;aspect-ratio:auto}.id-team-card .id-portrait img{width:250%!important;left:-107.5%;top:-33%}.id-team-copy{padding:26px}.id-team-copy h3{font-size:23px;margin:0 0 8px}.id-team-copy strong{font-size:11px;font-weight:500;color:#a75b3d;line-height:1.6;display:block}.id-team-copy p{font-size:13px;color:#61777b;margin:15px 0}.id-team-copy a{font-size:11px}.id-process{padding-top:70px;padding-bottom:70px}.id-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;counter-reset:steps}.id-step{border-top:2px solid #235567;padding-top:20px}.id-step>span{font-size:11px;color:#b26240}.id-step h3{font-size:20px;margin:13px 0}.id-step p{font-size:13px;line-height:1.85;color:#5a7177}.id-tools{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding-bottom:65px}.id-tool{padding:27px;border:1px solid #dce2d9;background:#f4f5ee;border-radius:6px;display:flex;flex-direction:column}.id-tool .eyebrow{font-size:8px}.id-tool h3{font:400 28px/1.15 Georgia,serif;margin:12px 0 18px}.id-tool p{font-size:13px;color:#5b7274;flex:1}.id-tool .text-link{align-self:flex-start;font-size:12px;margin-top:15px}.id-illustration{margin:0}.id-illustration img{display:block;width:100%;height:auto;max-height:390px;object-fit:cover;border-radius:8px}.id-illustration figcaption{font-size:9px;color:#71827d;margin-top:9px}.id-about-opening{padding:65px 0}.id-about-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.id-about-copy h2{font:400 clamp(30px,3vw,44px)/1.18 Georgia,serif;letter-spacing:-.035em}.id-about-copy p{color:#536e77;font-size:14px;line-height:1.9}.br-page-hero,.br-collection-hero{background:#f4f2e9;color:#193c49;border-color:#dce2d8}.br-page-hero h1,.br-collection-hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.br-page-hero em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#a65836}.br-page-hero p,.br-collection-hero p{color:#597279}.br-page-hero .eyebrow{color:#8b7052}.br-soft-section,.br-deliverable,.br-brand-board{background:#f2f4ed}.br-principles article,.br-quality-grid article{border-color:#dce3d9;background:#fffefa}.br-card-number,.br-step-no,.br-plus{color:#a96b45}.br-assurance-list.light h3{color:#193c49}.br-assurance-list article>span{color:#a96b45}.br-document-callout{background:#193c49;color:#fff}.br-document-callout p{color:#cfddde}.br-document-callout .eyebrow{color:#e5c1a7}.br-document-callout .button{background:#fffdf7;border-color:#fffdf7;color:#193c49}.br-checklist li{border-color:#dce3d9}.br-contact-hero .shell{padding-top:26px;padding-bottom:25px}.br-contact-hero h1{font-size:42px;margin:10px 0}.br-contact-hero p{font-size:14px;margin:0}.br-contact-layout{padding-top:30px;gap:50px;grid-template-columns:.8fr 1.2fr}.br-contact-details h2{font:400 32px/1.2 Georgia,serif}.br-strategy-form{background:#f5f5ef;border-color:#dde4da;padding:26px}.br-strategy-form h2{font-size:25px;margin:9px 0}.br-strategy-form>p{font-size:13px}.br-strategy-form input,.br-strategy-form select,.br-strategy-form textarea{padding:10px 12px;font-size:13px;border-color:#cdd8d0;background:#fff}.br-strategy-form label{font-size:11px}.id-contact-next{padding:17px 19px;background:#eef2e9;border-left:2px solid #ae6441;margin-top:24px}.id-contact-next b{font-size:13px}.id-contact-next p{font-size:12px!important;margin:8px 0 0}.closing-cta{background:#edf1e8;border:0;border-radius:8px;margin-top:12px;margin-bottom:55px;padding:32px 38px}.closing-cta h2{font:400 36px/1.15 Georgia,serif}.site-footer{background:#193c49;color:#e4eeec;border:0}.site-footer .id-original-logo{border-radius:5px;background:#fff}.site-footer h3{color:#fff}.site-footer a,.site-footer p{color:#c5d7d8}.site-footer .footer-brand>span{color:#9ebdbd}.footer-bottom{border-color:#ffffff26;color:#a9c3c6}.br-whatsapp{background:#193c49;border-color:#4e7887;color:#fff}.product-card{border-color:#dce3d8;border-radius:7px}.product-copy h3 a{color:#193c49}.product-copy h3 a:hover,.add-product{color:#a65634}.product-picture{background:#fff}.product-facts dt{color:#6a7d7e}.product-facts dd{color:#224a59}.source-note{background:#eef3ec;border-color:#3b6874}.cb-summary{background:#193c49}.cb-presets button.active{border-color:#193c49;background:#eef2e9}.id-sample-brief{font-size:12px;border:1px solid #dce2d8;padding:17px;margin:22px 0 0;line-height:1.8;color:#526e74}.id-sample-brief b{display:block;color:#193c49;font-size:12px}.id-sample-brief a{color:#a65634;text-decoration:underline}@media(max-width:1120px){.nx-masthead{min-height:100px}.id-hero-grid{gap:30px}.id-team-card{grid-template-columns:140px 1fr}.id-team-copy{padding:22px}.id-team-card .id-portrait img{width:285%!important;left:-129%;top:-20%}}@media(max-width:800px){.id-hero{padding:34px 0}.id-hero-grid{grid-template-columns:1fr;gap:25px}.id-hero h1{font-size:48px;max-width:600px}.id-hero-visual{max-width:520px;width:100%;margin:auto}.id-hero-lead{max-width:560px}.id-note,.id-about-copy{grid-template-columns:1fr;gap:30px}.id-note{padding-top:40px;padding-bottom:40px}.id-note h2{margin-bottom:18px}.id-team-grid{grid-template-columns:1fr}.id-team-card{grid-template-columns:180px 1fr}.id-team-card .id-portrait img{width:230%!important;left:-97%;top:-31%}.id-step-grid{grid-template-columns:1fr 1fr;gap:25px}.id-tools{grid-template-columns:1fr}.id-tool{padding:24px}.id-tool h3{margin-bottom:12px}.id-section-head{display:block}.id-section-head>p{max-width:100%;margin-top:20px}.id-team-section,.id-process,.id-about-opening{padding-top:45px;padding-bottom:45px}.id-route{flex-wrap:wrap;gap:10px}.pm-hero{padding:40px 0}.id-collection-heading{display:block}.id-collection-heading>.text-link{display:inline-block;margin-top:15px}.br-contact-layout{grid-template-columns:1fr;gap:25px}.br-contact-details h2{font-size:28px}.br-contact-hero h1{font-size:34px}.closing-cta{padding:25px}.closing-cta h2{font-size:30px}}@media(max-width:480px){.id-original-logo{width:154px;height:79px;flex-basis:154px}.id-original-logo img{width:200px!important;left:-25px!important;top:-27px!important}.nx-masthead{min-height:94px;gap:8px}.nx-enquiry-button{padding:10px;gap:5px}.nx-enquiry-button>span:first-child{display:none}.nx-mobile-menu summary{padding:9px;gap:5px}.id-hero h1{font-size:40px}.id-hero-lead{font-size:15px}.id-founder-preview:nth-child(2){margin-top:25px}.id-founder-preview b{font-size:13px}.id-founder-preview span{font-size:9px}.id-hero-foot{margin-top:22px}.id-route>b{font-size:19px}.id-note-copy .id-letter{font-size:17px}.id-team-card{grid-template-columns:125px 1fr}.id-team-card .id-portrait{min-height:245px}.id-team-card .id-portrait img{width:300%!important;left:-139%;top:-15%}.id-team-copy{padding:20px 16px}.id-team-copy h3{font-size:21px}.id-team-copy p{font-size:12px}.id-step h3{font-size:18px}.id-step p{font-size:12px}.br-strategy-form{padding:20px}.nx-utility.top-strip>.shell>span{font-size:8px}}@media(prefers-reduced-motion:reduce){.id-hero *,.id-team-section *{animation:none!important;transition:none!important}}

/* Preserve the supplied portrait framing at every card size. */
.id-team-card .id-portrait{height:auto;min-height:0;aspect-ratio:4/5;align-self:start}.id-team-card .id-portrait img{width:196.36%!important;left:-84.18%!important;top:-30.11%!important}
.site-footer .footer-grid>div>a:not(.brand):not(.nx-brand){color:#c5d7d8}.site-footer .footer-grid>div>a:not(.brand):not(.nx-brand):hover{color:#fff}
.br-page-hero h1,.br-collection-hero h1{color:#193c49}.br-page-hero h1 em{color:#a65836}.br-company-facts>span{border-color:#d8e1d7;color:#566f75}.br-company-facts{color:#566f75}.br-packaging>div{color:#244f60;border-color:#d4ded7;box-shadow:12px 12px 0 #c4d4d0,18px 25px 30px #193c4915}.br-packaging>div:nth-child(2){background:#295767;box-shadow:10px 10px 0 #193c49;color:#fff}.br-checklist li:before,.br-contact-details small{color:#a65836}
