.ky-history{background:#f8f4e8;color:#153d31;overflow:hidden}.ky-history__heading{text-align:center;max-width:760px;margin:0 auto 75px}.ky-history__heading .kf-label{color:#80632f;margin-bottom:22px}.ky-history__heading h2{font-size:clamp(36px,4.4vw,62px)}.ky-timeline{--timeline-progress:1;position:relative;max-width:1060px;margin:0 auto;padding:0;list-style:none}.ky-timeline:before,.ky-timeline:after{content:"";position:absolute;top:22px;left:50%;width:2px;height:var(--timeline-height, calc(100% - 100px) );transform:translate(-50%);background:#153d3120}.ky-timeline:after{background:#b99a50;transform:translate(-50%) scaleY(var(--timeline-progress));transform-origin:top}.ky-timeline__event{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:94px;min-height:180px;padding-bottom:60px}.ky-timeline__event:last-child{padding-bottom:0;min-height:0}.ky-timeline__card{grid-column:1;text-align:right;position:relative;z-index:1;--reveal-x:-30px}.ky-timeline__event:nth-child(2n) .ky-timeline__card{grid-column:2;text-align:left;--reveal-x:30px}.ky-timeline__point{position:absolute;top:11px;left:50%;width:24px;height:24px;border:2px solid #b99a50;border-radius:50%;background:#f8f4e8;transform:translate(-50%);z-index:2}.ky-timeline__point:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#b99a50;transform:scale(1)}.ky-timeline__year{display:inline-block;background:#e8d6a2;color:#153d31;font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.025em;padding:8px 17px;margin-bottom:19px}.ky-timeline__card h3{font-size:clamp(22px,2.1vw,29px);font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}.ky-timeline__text{font-size:16px;line-height:1.7;color:#3e554c}.ky-timeline__text p+p{margin-top:12px}.ky-timeline__image{margin-top:25px}.ky-timeline__image img{display:block;width:auto;max-width:100%;height:auto;max-height:250px;object-fit:contain;margin-left:auto;border-radius:3px}.ky-timeline__event:nth-child(2n) .ky-timeline__image img{margin-left:0}.ky-history__more{text-align:center;margin-top:65px}@media(min-width:750px){.ky-timeline__event--image{min-height:330px}}@media(max-width:749px){.ky-history__heading{text-align:left;margin-bottom:45px}.ky-timeline:before,.ky-timeline:after{left:12px}.ky-timeline__event{display:block;min-height:0;padding:0 0 48px 48px}.ky-timeline__card,.ky-timeline__event:nth-child(2n) .ky-timeline__card{text-align:left;--reveal-x:18px}.ky-timeline__point{left:12px;width:22px;height:22px}.ky-timeline__year{font-size:20px;padding:8px 14px;margin-bottom:16px}.ky-timeline__text{font-size:15px}.ky-timeline__image img{margin-left:0;max-height:220px}.ky-history__more{margin-top:40px}}@media(prefers-reduced-motion:no-preference){.ky-timeline.is-tracking .ky-timeline__point:after{transform:scale(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ky-timeline.is-tracking .is-reached .ky-timeline__point:after{transform:scale(1)}.ky-timeline__year{transition:background .4s}.is-reached .ky-timeline__year{background:#dcc17a}.ky-timeline__card.ky-motion-ready{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.ky-timeline__card.ky-motion-ready:not(.is-visible){opacity:0;transform:translate3d(var(--reveal-x),25px,0)}}.ky-about__intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.ky-about__intro .kf-label{margin-bottom:24px;color:#80632f}.ky-about__intro h2{max-width:13ch}.ky-about__intro .kf-rte{font-size:18px;line-height:1.75;max-width:55ch}.ky-about__intro .kf-rte p+p{margin-top:22px}.ky-about__history{margin-top:72px;padding-top:38px;border-top:1px solid #153f3226}.ky-about__milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:28px 0}.ky-about__year{font-size:48px;font-weight:600;letter-spacing:-.05em;color:#80632f;line-height:1.2;margin-bottom:15px}.ky-about__milestones h4{font-size:19px;margin-bottom:10px;font-weight:600}.ky-about__milestones article>p:last-child{font-size:15px;line-height:1.6;color:#3e554c}@media(max-width:749px){.ky-about__intro{grid-template-columns:1fr;gap:28px}.ky-about__intro .kf-rte{font-size:16px}.ky-about__history{margin-top:45px;padding-top:30px}.ky-about__milestones{grid-template-columns:1fr 1fr;gap:30px 24px}.ky-about__year{font-size:38px}.ky-about__milestones h4{font-size:17px}.ky-about__milestones article>p:last-child{font-size:14px}}.ky-forest{position:relative;isolation:isolate;overflow:hidden;background:#062b24;color:#fff;padding:80px 0 65px;text-align:center}.ky-forest__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ky-forest__background img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.ky-forest:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#03271de0,#03271d65 50%,#03271de0)}.ky-forest .kf-label{color:#ecd28f;margin-bottom:20px}.ky-forest h2{font-size:clamp(38px,4.4vw,66px);max-width:18ch;margin:auto}.ky-forest__tins{display:flex;justify-content:center;align-items:center;max-width:1220px;margin:45px auto 32px;padding:20px 0}.ky-forest__tin{display:block;width:23%;flex-shrink:0;margin:0 -1.8%;filter:drop-shadow(0 20px 20px #00130cb0);transition:translate .4s;--angle:0deg}.ky-forest__tin:nth-child(1){--angle:-16deg;translate:0 22px}.ky-forest__tin:nth-child(2){--angle:-8deg;translate:0 -12px;z-index:1}.ky-forest__tin:nth-child(3){width:27%;z-index:3}.ky-forest__tin:nth-child(4){--angle:8deg;translate:0 -12px;z-index:2}.ky-forest__tin:nth-child(5){--angle:16deg;translate:0 22px}.ky-forest__tin img{width:100%;transform:rotate(var(--angle));transition:transform .5s}.ky-forest__tin:hover img{transform:rotate(0) translateY(-10px)}.ky-forest .kf-btn{background:#ffd128;border-color:#ffd128;color:#123d32}.ky-forest .kf-btn:hover{background:#ffe16b;border-color:#ffe16b}@media(max-width:749px){.ky-forest{padding:56px 0 48px}.ky-forest__tins{flex-wrap:wrap;max-width:420px;gap:0;margin:28px auto 20px}.ky-forest__tin,.ky-forest__tin:nth-child(3){width:36%;margin:0 -1.4%;translate:0 0}.ky-forest__tin:nth-child(4),.ky-forest__tin:nth-child(5){margin-top:-20px}.ky-forest h2{font-size:38px}.ky-forest__tin:nth-child(1){translate:0 12px}.ky-forest__tin:nth-child(2){translate:0 -3px}}@media(prefers-reduced-motion:reduce){.ky-forest__tin,.ky-forest__tin img{transition:none}.ky-forest__tin:hover img{transform:rotate(var(--angle))}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
