.kaayu-minister-outer{width:100%;padding:60px 0;background-color:#f9f6f0}.kaayu-minister-inner{--cream: #f0ebe3;--gold: #b89b6a;--gold-light: #d4b98a;--ink: #2b2317;--ink-mid: #4a3f2f;--ink-light: #7a6e5f;--divider: #c9baa0;max-width:1200px;margin:0 auto;padding:80px 60px;background:#f9f6f0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;position:relative;overflow:hidden;box-sizing:border-box}.kaayu-minister-inner:before{content:"\201c";font-family:Playfair Display,serif;font-size:clamp(110px,11vw,170px);color:var(--gold-light);opacity:.16;position:absolute;top:46px;left:calc(50% + 20px);line-height:1;z-index:0;pointer-events:none}.km-image-wrap{position:relative;z-index:0;width:fit-content;margin-inline:auto}.km-image-wrap img{width:100%;height:auto;display:block;border-radius:2px;object-fit:contain;background:#fff;box-shadow:0 14px 36px #2b231729;position:relative;z-index:1}.km-image-wrap:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid var(--gold);background:#b89b6a12;opacity:.9;border-radius:2px;pointer-events:none;z-index:-1}.km-seal{position:absolute;bottom:18px;left:18px;background:#2b2317bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 14px;border-left:2px solid var(--gold)}.km-seal span{display:block;font-family:Inter,sans-serif;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);line-height:1.5}.km-content{display:flex;flex-direction:column;gap:28px;position:relative;z-index:1}.km-eyebrow{font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.km-quote{position:relative;z-index:1;font-family:Playfair Display,serif;font-size:clamp(18px,2vw,26px);font-style:italic;font-weight:400;line-height:1.65;color:var(--ink);letter-spacing:.01em}.km-byline{display:flex;flex-direction:column;gap:4px}.km-name{font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;color:var(--ink);text-transform:uppercase}.km-title{font-family:Inter,sans-serif;font-size:12px;font-weight:300;letter-spacing:.04em;color:var(--ink-light);line-height:1.7}.km-title a.km-link{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-light);transition:color .2s ease,border-color .2s ease}.km-title a.km-link:hover{color:var(--ink);border-color:var(--ink)}.km-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--divider);padding-top:24px}.km-stat{padding-right:24px}.km-stat+.km-stat{padding-left:24px;padding-right:0;border-left:1px solid var(--divider)}.km-stat-number{font-family:Playfair Display,serif;font-size:28px;font-weight:500;color:var(--ink);line-height:1}.km-stat-label{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light);margin-top:5px}.km-bullets{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.km-bullets li{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:var(--ink-mid);letter-spacing:.03em;display:flex;align-items:center;gap:10px}.km-bullets li:before{content:"";display:inline-block;width:18px;height:1px;background:var(--gold);flex-shrink:0}.km-video-btn{display:inline-flex;align-items:center;gap:11px;background:#123d2e;border:1px solid #123D2E;border-radius:999px;color:#f3efe4;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:14px 26px;cursor:pointer;transition:background .25s ease,box-shadow .25s ease,transform .2s ease;align-self:flex-start;margin-top:2px}.km-video-btn:hover{background:#2a5744;box-shadow:0 10px 24px #123d2e38}.km-video-btn:active{transform:translateY(1px)}.km-video-btn:focus-visible{outline:2px solid #123D2E;outline-offset:3px}.km-video-btn svg{width:17px;height:17px;flex-shrink:0;color:#c9a96e;transition:transform .2s ease}.km-video-btn:hover svg{transform:scale(1.12)}.km-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#140e08e0;z-index:9999;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.km-modal-overlay.km-open{display:flex;opacity:1}.km-modal-box{position:relative;width:90%;max-width:860px;background:#1a1208;border:1px solid rgba(184,155,106,.3);box-shadow:0 32px 80px #0009;transform:translateY(20px);transition:transform .35s ease}.km-modal-overlay.km-open .km-modal-box{transform:translateY(0)}.km-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(184,155,106,.2)}.km-modal-label{font-family:Inter,sans-serif;font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2d6a4f}.km-modal-close{background:none;border:none;cursor:pointer;color:#7a6e5f;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}.km-modal-close:hover{color:#d4b98a}.km-modal-close svg{width:18px;height:18px}.km-modal-video{width:100%;aspect-ratio:16 / 9;display:block;background:#000}.km-heading{text-align:center;font-family:Playfair Display,serif;font-size:clamp(21px,2.6vw,32px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#123d2e;padding-bottom:14px;position:relative}.km-heading:after{content:"";display:block;width:clamp(120px,13vw,180px);height:1px;background:linear-gradient(90deg,transparent,#b89b6a 30%,#b89b6a 70%,transparent);margin:12px auto 0}@media(max-width:900px){.kaayu-minister-inner{grid-template-columns:1fr;gap:40px;padding:48px 24px}.km-image-wrap img{height:400px}.kaayu-minister-inner:before{font-size:100px;top:10px;right:20px}}@media(max-width:900px){.kaayu-minister-inner{grid-template-columns:1fr;gap:28px;padding:28px 20px 36px}.km-image-wrap img{height:auto;object-fit:contain}.kaayu-minister-inner:before{font-size:100px;top:10px;right:20px}}@media(max-width:900px){.kaayu-minister-outer{padding:28px 0}.km-heading{padding:0 20px 14px;font-size:clamp(18px,5vw,28px)}.km-video-btn{width:100%;justify-content:center;align-self:stretch}.km-quote{font-size:clamp(16px,4.5vw,20px)}}.km-byline .km-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(184,155,106,.6);transition:border-color .24s ease,color .24s ease}.km-byline .km-link:hover{color:#123d2e;border-bottom-color:#123d2e}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kaayu-minister-endorsement.css.map */
