:root{--ktr-forest: #173a32;--ktr-forest-deep: #0d2823;--ktr-orange: #cf7045;--ktr-gold: #d7b45f;--ktr-sage: #72806a;--ktr-paper: #f5f2ea;--ktr-paper-light: #fbfaf6;--ktr-ink: #24332f;--ktr-line: rgba(23, 58, 50, .18)}html{scroll-behavior:smooth}body{background:var(--ktr-paper-light);color:var(--ktr-ink)}.ktr-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ktr-kicker{margin:0 0 22px;color:var(--ktr-orange);font-size:.72rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.ktr-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;border:1px solid currentColor;color:var(--ktr-forest);font-size:.72rem;font-weight:750;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.ktr-button--solid{background:var(--ktr-orange);border-color:var(--ktr-orange);color:#fff}.ktr-button:hover,.ktr-button:focus-visible{transform:translateY(-2px)}.ktr-header{position:sticky;top:0;z-index:50;background:#f5f2eaf2;border-bottom:1px solid var(--ktr-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ktr-header__inner{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.ktr-brand{display:flex;flex-direction:column;width:max-content;color:var(--ktr-forest);line-height:1;text-decoration:none}.ktr-brand__name{font-family:var(--font-heading--family);font-size:clamp(1.75rem,2.4vw,2.45rem);font-weight:650;letter-spacing:-.025em}.ktr-brand__tag{margin-top:7px;color:var(--ktr-orange);font-size:.59rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.ktr-nav{display:flex;align-items:center;justify-content:center;gap:26px}.ktr-nav a,.ktr-header__contact{color:var(--ktr-forest);font-size:.7rem;font-weight:750;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ktr-header__contact{justify-self:end;padding:13px 18px;border:1px solid var(--ktr-forest)}.ktr-hero{min-height:min(820px,calc(100svh - 82px));display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);background:var(--ktr-hero-bg, var(--ktr-forest))}.ktr-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(34px,6vw,96px);color:var(--ktr-paper)}.ktr-hero h1{max-width:720px;margin:0;font-family:var(--font-heading--family);font-size:clamp(3.8rem,6.3vw,7.4rem);font-weight:300;letter-spacing:-.045em;line-height:.91}.ktr-hero__lead{max-width:600px;margin-top:30px;color:#f5f2ead9;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}.ktr-hero__lead p{margin:0}.ktr-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ktr-hero .ktr-button:not(.ktr-button--solid){color:var(--ktr-paper)}.ktr-hero__media{position:relative;min-height:640px;overflow:hidden;background:#cfd5cf}.ktr-hero__media img{width:100%;height:100%;object-fit:cover}.ktr-hero__caption{position:absolute;right:24px;bottom:22px;padding:9px 13px;background:#f5f2eae6;color:var(--ktr-forest);font-size:.64rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ktr-metrics{background:var(--ktr-paper);border-bottom:1px solid var(--ktr-line)}.ktr-metrics__grid{display:grid;grid-template-columns:repeat(3,1fr)}.ktr-metric{min-height:144px;padding:30px 34px;border-right:1px solid var(--ktr-line)}.ktr-metric:first-child{border-left:1px solid var(--ktr-line)}.ktr-metric strong{display:block;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:clamp(2rem,3.6vw,4rem);font-weight:350;line-height:1}.ktr-metric span{display:block;margin-top:13px;color:#63706b;font-size:.66rem;font-weight:750;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.ktr-section{padding-block:clamp(82px,10vw,145px);scroll-margin-top:88px}.ktr-section--paper{background:var(--ktr-paper)}.ktr-section--light{background:var(--ktr-paper-light)}.ktr-section--sage{background:#dce2d8}.ktr-section--forest{background:var(--ktr-forest);color:var(--ktr-paper)}.ktr-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);gap:62px;align-items:end;margin-bottom:60px}.ktr-heading h2,.ktr-split h2,.ktr-contact h2{margin:0;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:clamp(2.8rem,5.2vw,5.5rem);font-weight:300;letter-spacing:-.035em;line-height:.98}.ktr-heading__body p{margin:0;line-height:1.7}.ktr-model-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ktr-line);border-left:1px solid var(--ktr-line)}.ktr-model{min-height:320px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--ktr-line);border-bottom:1px solid var(--ktr-line)}.ktr-model__eyebrow{color:var(--ktr-orange);font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ktr-model h3{margin:68px 0 14px;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:clamp(1.8rem,2.6vw,3rem);font-weight:350;line-height:1}.ktr-model__body p{margin:0;line-height:1.6}.ktr-model a{margin-top:auto;padding-top:26px;color:var(--ktr-forest);font-size:.67rem;font-weight:750;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ktr-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(48px,8vw,110px);align-items:center}.ktr-split--reverse .ktr-split__media{order:2}.ktr-split__media{position:relative;min-height:600px;overflow:hidden;background:#e1ded4}.ktr-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ktr-split__body{margin-top:27px;font-size:1.03rem;line-height:1.7}.ktr-split__body p{margin:0}.ktr-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:34px;border-top:1px solid var(--ktr-line);border-left:1px solid var(--ktr-line)}.ktr-chip{padding:15px;border-right:1px solid var(--ktr-line);border-bottom:1px solid var(--ktr-line);color:var(--ktr-forest);font-size:.72rem;font-weight:650}.ktr-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ktr-line);border-left:1px solid var(--ktr-line)}.ktr-step{min-height:280px;padding:28px;border-right:1px solid var(--ktr-line);border-bottom:1px solid var(--ktr-line)}.ktr-step__number{color:var(--ktr-orange);font-size:.68rem;font-weight:750;letter-spacing:.12em}.ktr-step h3{margin:54px 0 13px;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:2rem;font-weight:350;line-height:1}.ktr-step__body p{margin:0;line-height:1.6}.ktr-assembly-image{margin-bottom:30px;aspect-ratio:16 / 7;overflow:hidden}.ktr-assembly-image img{width:100%;height:100%;object-fit:cover}.ktr-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ktr-material-image{margin-bottom:26px;aspect-ratio:16 / 6;overflow:hidden;background:#d6d8d1}.ktr-material-image img{width:100%;height:100%;object-fit:cover}.ktr-material-card{min-height:300px;padding:30px;background:#fff9;border:1px solid var(--ktr-line)}.ktr-material-card__label{color:var(--ktr-orange);font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ktr-material-card h3{margin:62px 0 14px;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:350;line-height:1}.ktr-material-card__body p{margin:0;line-height:1.65}.ktr-roadmap{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:clamp(48px,9vw,135px);align-items:start}.ktr-roadmap h2{margin:0;color:var(--ktr-forest);font-family:var(--font-heading--family);font-size:clamp(3rem,5.6vw,6rem);font-weight:300;letter-spacing:-.04em;line-height:.96}.ktr-roadmap__body p{margin:0 0 22px;font-size:1.04rem;line-height:1.7}.ktr-contact{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);gap:clamp(55px,9vw,130px);align-items:center}.ktr-contact h2{color:var(--ktr-paper)}.ktr-contact__body p{margin:0 0 20px;color:#f5f2ead1;line-height:1.65}.ktr-contact__email{display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--ktr-gold);color:var(--ktr-paper);font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,2rem);text-decoration:none}.ktr-contact__meta{margin-top:28px;color:#f5f2eab3;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.7;text-transform:uppercase}.ktr-footer{padding-block:38px;background:var(--ktr-forest-deep);color:#f5f2eab3}.ktr-footer__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.ktr-footer__brand{color:#fff;font-family:var(--font-heading--family);font-size:1.55rem;font-weight:650}.ktr-footer__copy{max-width:700px;margin-top:11px;font-size:.7rem;line-height:1.6}.ktr-footer__copy p{margin:0}.ktr-footer__right{text-align:right;font-size:.68rem;line-height:1.75}@media(max-width:1040px){.ktr-header__inner{grid-template-columns:1fr auto}.ktr-nav{display:none}.ktr-hero{grid-template-columns:1fr}.ktr-hero__media{min-height:520px;order:-1}.ktr-heading,.ktr-split,.ktr-roadmap,.ktr-contact{grid-template-columns:1fr}.ktr-model-grid,.ktr-steps{grid-template-columns:repeat(2,1fr)}.ktr-split--reverse .ktr-split__media{order:initial}}@media(max-width:720px){.ktr-shell{width:min(100% - 30px,1240px)}.ktr-header__inner{min-height:70px}.ktr-brand__name{font-size:1.55rem}.ktr-brand__tag{display:none}.ktr-header__contact{padding:10px 12px;font-size:.6rem}.ktr-hero{min-height:auto}.ktr-hero__copy{padding:64px 20px 76px}.ktr-hero h1{font-size:clamp(3.4rem,16vw,5.2rem)}.ktr-hero__media{min-height:63vw}.ktr-metrics__grid,.ktr-model-grid,.ktr-steps,.ktr-material-grid{grid-template-columns:1fr}.ktr-metric{min-height:112px;border-left:1px solid var(--ktr-line);border-bottom:1px solid var(--ktr-line)}.ktr-section{padding-block:76px}.ktr-heading{gap:28px;margin-bottom:40px}.ktr-split__media{min-height:88vw}.ktr-chip-grid{grid-template-columns:1fr}.ktr-assembly-image,.ktr-material-image{aspect-ratio:4 / 3}.ktr-footer__inner{grid-template-columns:1fr}.ktr-footer__right{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kiterra.css.map */
