@view-transition{navigation:none}
:root{--kl-cream:#faf7f0;--kl-green:#342d27;--kl-gold:#b77f59;--nav-height:128px}html{scroll-padding-top:calc(var(--nav-height) + 22px)}.site-header{position:sticky;top:0;z-index:60;background:#fbf8f2;color:#342d27;border-bottom:1px solid #49382a25;box-shadow:0 5px 28px #6c4c3110;width:100%;isolation:isolate}.site-brand-row{height:80px;padding:0 5%;display:flex;align-items:center;gap:30px;max-width:1920px;margin:auto}.site-logo{width:91px;flex-shrink:0;display:block}.site-logo img{display:block;width:100%;height:auto;}.site-brand-row>p{font:600 8px/1.7 Manrope,sans-serif;letter-spacing:.12em;margin:0;color:#786553}.site-brand-row>p>span{font-size:6px;font-weight:400;letter-spacing:.1em;opacity:.65}.site-utilities{margin-left:auto;display:flex;align-items:center;gap:35px;font-size:10px}.site-utilities>span{font-size:6px;letter-spacing:.12em;color:#897d70;border:1px solid #dfd1bd;border-radius:30px;padding:8px 12px}.site-utilities>a{display:flex;align-items:center;gap:16px;font-size:10px}.site-utilities i{font-style:normal;font-size:20px}.site-categories{display:flex;align-items:stretch;justify-content:center;gap:52px;border-top:1px solid #49382a12;min-height:48px;padding:0 4%;font-family:'DM Sans',sans-serif}.site-categories>a{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;font-size:12px;font-weight:500;white-space:nowrap;color:#695c50;transition:color .3s,background .3s}.site-categories>a:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#967051;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.site-categories>a[aria-current],.site-categories>a:hover{color:#342d27}.site-categories>a[aria-current]:after,.site-categories>a:hover:after{transform:scaleX(1)}.site-header a:focus-visible{outline:2px solid #8b7951;outline-offset:4px}.site-footer.site-footer{background:#342d27;color:#f2eee3;margin:0;padding:55px 5% 0;display:block;border:0;max-width:none}.site-footer-top{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:7%;padding-bottom:45px;max-width:1700px;margin:auto}.site-footer-logo{width:112px;background:#f2eee3;padding:10px 14px;align-self:start}.site-footer-logo img{width:100%;height:auto;display:block}.site-footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.site-footer-top>div>span{font:500 7px Manrope,sans-serif;letter-spacing:.12em;color:#d2bda4;margin-bottom:7px}.site-footer-top>div>a{font-size:11px;line-height:1.6;color:#eee3d2}.site-footer-top>div>a:hover{color:#b77f59}.site-footer-statement{border-top:1px solid #ffffff26;font:800 clamp(40px,6.8vw,110px)/1.12 Manrope,sans-serif;letter-spacing:-.065em;padding:35px 0 45px;display:flex;justify-content:space-between;gap:25px;max-width:1700px;margin:auto}.site-footer-statement em{font:500 1em Georgia,serif;color:#b77f59;white-space:nowrap;letter-spacing:-.055em}.site-footer-bottom{border-top:1px solid #ffffff26;padding:22px 0 27px;font-size:8px;display:flex;justify-content:space-between;gap:25px;color:#d6c2a9;max-width:1700px;margin:auto}.site-footer-bottom a{font-size:9px;color:#f6ecdf}.premium-text-link{display:flex;align-items:center;justify-content:space-between;gap:40px;font-size:11px;padding:18px 0;border-top:1px solid currentColor}.premium-text-link>span{font-size:24px}.page-reveal{opacity:1}.motion .page-reveal{opacity:0;translate:0 30px;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1)}.motion .page-reveal.is-visible{opacity:1;translate:0 0}[id]{scroll-margin-top:0}.site-header[id]{scroll-margin-top:0}
@keyframes route-out{to{opacity:0}}@keyframes route-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.site-categories{gap:30px}.site-categories>a{font-size:11px}.site-footer-statement{font-size:6.3vw}}
@media(max-width:760px){:root{--nav-height:146px}.site-brand-row{height:70px;padding:0 6%;gap:20px}.site-logo{width:78px}.site-brand-row>p{font-size:6px;letter-spacing:.08em}.site-brand-row>p>span{font-size:5px;letter-spacing:.03em}.site-utilities{gap:0}.site-utilities>span{display:none}.site-utilities>a{font-size:9px;gap:7px}.site-utilities i{font-size:17px}.site-categories{display:flex;flex-wrap:wrap;gap:0;padding:0 3%;min-height:76px;justify-content:flex-start}.site-categories>a{min-height:41px;font-size:10px;text-align:center}.site-categories>a:first-child{flex:0 0 42%}.site-categories>a:nth-child(2),.site-categories>a:nth-child(3){flex:0 0 29%}.site-categories>a:nth-child(n+4){flex:0 0 50%;min-height:34px;font-size:9px;color:#78866b;border-top:1px solid #49382a0d}.site-categories>a:after{left:14%;right:14%}.site-footer.site-footer{padding:38px 6% 0}.site-footer-top{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:35px}.site-footer-logo{grid-column:1/-1;width:97px;padding:8px 12px}.site-footer-top>div{gap:10px}.site-footer-top>div>span{font-size:6px;line-height:1.8;max-width:140px}.site-footer-top>div>a{font-size:10px;line-height:1.7}.site-footer-statement{display:block;font-size:10.5vw;padding:28px 0 33px;line-height:1.15}.site-footer-statement em{display:block;margin-top:5px}.site-footer-bottom{flex-wrap:wrap;gap:17px;font-size:7px;line-height:1.6;padding:20px 0 25px}.site-footer-bottom>span:nth-child(2){order:3;flex-basis:100%}.site-footer-bottom>a{font-size:8px}.premium-text-link{font-size:10px;gap:25px}.premium-text-link>span{font-size:22px}}
@media(max-width:360px){.site-brand-row>p{display:none}.site-categories>a{font-size:9px}.site-categories>a:nth-child(n+4){font-size:9px}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(koll-logo){animation:none!important}.motion .page-reveal{opacity:1;translate:none;transition:none}}



::view-transition{pointer-events:none}

.site-logo{width:125px}.site-footer-logo{background:none;padding:0;width:150px}.site-logo img,.site-header{view-transition-name:none}
@media(max-width:760px){.site-logo{width:103px}.site-brand-row>p{display:none}.site-footer-logo{width:130px}}
