:root{--kj-forest:#0e2a24;--kj-green:#007764;--kj-teal:#105F66;--kj-mist:#eef2ee;--kj-paper:#f8faf7;--kj-ink:#14231f;--kj-muted:#4d605a;--kj-line:#cdd8d2;--kj-sun:#d7c58a;--kj-on-dark:#eef4f0;--kj-on-dark-muted:#b9cbc3;--kj-head:"Libre Caslon Text", Georgia, serif;--kj-body:"Cabin", "Segoe UI", Helvetica, Arial, sans-serif;--kj-s-1:clamp(.82rem,.8rem + .1vw,.9rem);--kj-s0:clamp(1rem,.96rem + .2vw,1.1rem);--kj-s1:clamp(1.2rem,1.1rem + .5vw,1.45rem);--kj-s2:clamp(1.5rem,1.3rem + 1vw,2.1rem);--kj-s3:clamp(2rem,1.6rem + 2vw,3.2rem);--kj-s4:clamp(2.4rem,1.8rem + 3.2vw,4.4rem);--kj-gl:max(16px, env(safe-area-inset-left, 0px));--kj-gr:max(16px, env(safe-area-inset-right, 0px))}body{background:var(--kj-paper)}.kj{font:400 var(--kj-s0)/1.6 var(--kj-body);color:var(--kj-ink);background:var(--kj-paper)}.kj *,.kj *:before,.kj *:after{box-sizing:border-box}.kj [hidden]{display:none!important}.kj img{max-width:100%;display:block;height:auto}.kj a{color:inherit}.kj :focus-visible{outline:2px solid var(--kj-green);outline-offset:3px}:is(.kj-dark,.kj-hero,.kj-band,.kj-ann,.kj-ft) :focus-visible{outline-color:var(--kj-sun)}.kj h1,.kj h2,.kj h3{font-family:var(--kj-head);font-weight:400;line-height:1.15;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0}.kj p{margin:0}.kj ul,.kj ol,.kj dl,.kj figure{margin:0}.kj-wrap{max-width:1180px;margin-inline:auto;padding-left:var(--kj-gl);padding-right:var(--kj-gr)}.kj-measure{max-width:65ch}.kj-eyebrow{font:600 var(--kj-s-1)/1.3 var(--kj-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kj-green)}.kj-dark .kj-eyebrow{color:var(--kj-sun)}.kj-muted{color:var(--kj-muted)}.kj-dark .kj-muted{color:var(--kj-on-dark-muted)}.kj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6em 1.3em;border-radius:2px;font:600 var(--kj-s-1)/1.2 var(--kj-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid currentColor;background:transparent;cursor:pointer}.kj .kj-btn--solid{background:var(--kj-green);border-color:var(--kj-green);color:#fff}.kj .kj-btn--solid:hover{background:var(--kj-teal);border-color:var(--kj-teal)}.kj .kj-btn--light{color:var(--kj-on-dark)}.kj-btns{display:flex;flex-wrap:wrap;gap:12px}.kj-sec{padding-block:clamp(48px,7vw,96px)}.kj-sec--flush{padding-top:0}.kj-dark{background:var(--kj-forest);color:var(--kj-on-dark)}.kj-mist{background:var(--kj-mist)}.kj-stack{display:grid;gap:18px}.kj-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.kj-split--top{align-items:start}.kj-split>*{min-width:0}.kj-photo{width:100%;aspect-ratio:4/3;object-fit:cover}.kj-cap{font-size:var(--kj-s-1);color:var(--kj-muted);margin-top:8px}.kj-dark .kj-cap,.kj-band .kj-cap{color:var(--kj-on-dark-muted)}.kj-h2{font-size:var(--kj-s3)}.kj-h2--sm{font-size:var(--kj-s2);color:var(--kj-forest)}.kj-dark .kj-h2--sm{color:var(--kj-on-dark)}.kj-rte{display:grid;gap:12px}.kj-rte a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.kj-split{grid-template-columns:1fr}}.kj-ann{background:var(--kj-forest);color:var(--kj-on-dark);font-size:var(--kj-s-1)}.kj-ann .kj-wrap{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:center;padding-block:8px;text-align:center}.kj-ann a{text-decoration:none}.kj-ann [data-kj-announce]{color:var(--kj-sun)}#header-component{font-family:var(--kj-body)}#header-component .header-logo{font-family:var(--kj-head);letter-spacing:.04em;color:var(--kj-forest)}#header-component .menu-list__link,#header-component .header__menu a{font-size:var(--kj-s-1);font-weight:600;letter-spacing:.05em;text-transform:uppercase}@property --kj-open{syntax:"<percentage>"; inherits:false; initial-value:0%}.kj-hero{position:relative;background:var(--kj-forest)}.kj-hero__stage{position:relative;min-height:88vh;overflow:hidden;overflow:clip}.kj-hero__layer,.kj-hero__layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kj-hero__heads{z-index:1}.kj-hero__forest{z-index:2;display:none}.kj-hero__ferns{z-index:3;display:none;transform-origin:50% 100%}.kj-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(100deg,#091814c7,#09181473 45%,#0918141a 75%),linear-gradient(180deg,rgba(9,24,20,.35),transparent 30%)}.kj-hero__shafts{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:4;background:repeating-linear-gradient(105deg,transparent 0 9%,rgba(215,197,138,.1) 9% 11%,transparent 11% 21%);mix-blend-mode:screen;pointer-events:none}.kj-hero__copy{position:relative;z-index:6;padding-top:38vh;padding-bottom:48px;color:var(--kj-on-dark)}.kj-hero__copy .kj-wrap{display:grid;gap:18px}.kj-hero__copy h1{font-size:var(--kj-s4);max-width:18ch}.kj-hero__copy .kj-eyebrow{color:var(--kj-sun)}.kj-hero__sub{font-size:var(--kj-s1);max-width:46ch}.kj-hero__lights{position:absolute;z-index:5;left:0;right:0;top:20%;display:none;justify-content:center;gap:clamp(18px,5vw,64px);opacity:0}.kj-light{display:grid;justify-items:center;gap:10px;color:var(--kj-on-dark);font:600 11px/1 var(--kj-body);letter-spacing:.16em;text-transform:uppercase}.kj-light .kj-gem-shape{width:clamp(30px,3.6vw,48px);height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.kj-hero__end{position:absolute;z-index:6;left:0;right:0;top:34%;display:none;text-align:center;color:var(--kj-on-dark);opacity:0}.kj-hero__end p{font-family:var(--kj-head);font-size:var(--kj-s2);max-width:24ch;margin:0 auto}@media(max-width:760px){.kj-hero__copy .kj-wrap{gap:12px}.kj-hero__copy h1{font-size:clamp(1.8rem,7.4vw,2.3rem)}.kj-hero__sub{font-size:var(--kj-s0)}.kj-hero__shade{background:linear-gradient(180deg,#091814d1,#0918148c 45%,#09181426 75%,#09181466)}.kj-light span{display:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.kj-hero{height:240vh}.kj-hero__stage{position:sticky;top:0;height:100vh;height:100svh;min-height:0}.kj-hero__forest,.kj-hero__ferns{display:block}.kj-hero__lights{display:flex}.kj-hero__end{display:block}.kj-hero__copy{position:absolute;left:0;right:0;top:clamp(48px,14vh,140px);padding:0}.kj-hero__forest{-webkit-mask:radial-gradient(circle at 50% 58%,transparent var(--kj-open),#000 calc(var(--kj-open) + 8%));mask:radial-gradient(circle at 50% 58%,transparent var(--kj-open),#000 calc(var(--kj-open) + 8%));animation:kj-open linear both;animation-timeline:scroll(nearest);animation-range:20vh 120vh}.kj-hero__ferns{animation:kj-ferns linear both;animation-timeline:scroll(nearest);animation-range:0 90vh}.kj-hero__copy{animation:kj-fadeout linear both;animation-timeline:scroll(nearest);animation-range:0 55vh}.kj-hero__lights{animation:kj-lights linear both;animation-timeline:scroll(nearest);animation-range:70vh 135vh}.kj-hero__end{animation:kj-endin linear both;animation-timeline:scroll(nearest);animation-range:105vh 140vh}.kj-hero__heads{animation:kj-push linear both;animation-timeline:scroll(nearest);animation-range:0 140vh}.kj-hero__copy:focus-within{animation:none;opacity:1;transform:none}@media(max-width:760px){.kj-hero{height:170vh}.kj-hero__copy{top:0;padding-block:28px 20px}.kj-hero__lights{top:52%}.kj-hero__end{top:62%}}}@supports (animation-timeline:view()){.kj-reveal{animation:kj-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.kj-heads-line path{stroke-dasharray:1;stroke-dashoffset:1;animation:kj-draw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.kj-drift{animation:kj-drift linear both;animation-timeline:view()}}.kj-sweep:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 49%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.5) 51%,transparent 60%);mix-blend-mode:soft-light;transform:translate(-70%);animation:kj-sweep 4.5s ease-in-out infinite}}@keyframes kj-open{0%{--kj-open:0%}to{--kj-open:95%}}@keyframes kj-ferns{0%{transform:translateY(0) scale(1.02);opacity:1}to{transform:translateY(-30%) scale(1.45);opacity:0}}@keyframes kj-fadeout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6vh)}}@keyframes kj-lights{0%{opacity:0;transform:translateY(22vh)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes kj-endin{0%{opacity:0}to{opacity:1}}@keyframes kj-push{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes kj-rise{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kj-draw{to{stroke-dashoffset:0}}@keyframes kj-drift{0%{object-position:40% 50%}to{object-position:60% 50%}}@keyframes kj-sweep{0%,35%{transform:translate(-70%)}75%,to{transform:translate(70%)}}.kj-heads-line{display:block;width:100%;height:56px;color:var(--kj-teal);background:var(--kj-paper)}.kj-heads-line path{fill:none;stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kj-brand.css.map */
