.knr{--knr-ink:oklch(21% .045 266);--knr-paper:oklch(98% .004 250);--knr-blue:oklch(94% .018 251);--knr-line:oklch(84% .017 251);background:var(--knr-paper);color:var(--knr-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.65}.knr *{box-sizing:border-box}.knr-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.knr h1,.knr h2,.knr h3{font-family:inherit;font-weight:400;text-transform:none!important;letter-spacing:-.04em;color:inherit;margin:0;text-wrap:balance}.knr h1{font-size:clamp(48px,5.5vw,82px)!important;line-height:1.02!important;max-width:9ch}.knr h2{font-size:clamp(30px,3.5vw,46px)!important;line-height:1.12!important}.knr h3{font-size:clamp(23px,2.5vw,34px)!important;line-height:1.2!important}.knr p{font-size:inherit;line-height:inherit;margin:0 0 18px}.knr a{color:inherit;text-underline-offset:5px}.knr a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.knr-breadcrumb{display:flex;gap:12px;padding-block:15px;font-size:12px;line-height:1.5}.knr-breadcrumb a{text-decoration:none}.knr-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--knr-ink);color:var(--knr-paper)}.knr-hero__copy{padding:clamp(48px,5.5vw,84px) max(48px,calc((100vw - 1240px)/2));padding-right:clamp(32px,4vw,70px);align-self:center}.knr .knr-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px}.knr .knr-hero__standfirst{font-size:clamp(22px,2.2vw,30px);line-height:1.3;letter-spacing:-.025em;margin:28px 0 18px;max-width:22ch}.knr-hero__intro{max-width:47ch;color:#d1d8e1;margin-bottom:28px}.knr-hero__image{margin:0;position:relative;min-height:540px;overflow:hidden;background:#050a1a}.knr-hero__image img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.knr-hero__image figcaption{position:absolute;left:24px;bottom:20px;right:24px;font-size:12px;color:#f1f6fa;text-shadow:0 1px 5px oklch(15% .035 265)}.knr-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:12px 22px;background:var(--knr-ink);color:var(--knr-paper)!important;border:1px solid transparent;text-decoration:none;font-size:14px;transition:opacity .2s ease-out}.knr-button:hover{opacity:.82}.knr-button--light{background:var(--knr-paper);color:var(--knr-ink)!important}.knr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:36px}.knr-section-heading>p{max-width:40ch;margin:0;color:#475060}.knr-coverage{padding-block:86px 92px;scroll-margin-top:130px}.knr-story{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding:38px 0;border-top:1px solid var(--knr-line)}.knr-story:last-child{padding-bottom:0}.knr-story__source{font-size:14px}.knr .knr-publication{font-size:23px;line-height:1.2;letter-spacing:-.035em;max-width:14ch;margin-bottom:22px}.knr-story time{display:block;margin-bottom:8px}.knr .knr-story__type{display:inline-block;border:1px solid var(--knr-line);padding:4px 10px;font-size:12px;margin-top:12px}.knr-story__body h3{max-width:31ch;margin-bottom:22px}.knr-story__body h3 a{text-decoration:none}.knr-story__body h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.knr-prose{max-width:65ch}.knr-text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;text-decoration:underline;font-size:14px}.knr .knr-disclosure{font-size:13px;line-height:1.6;max-width:72ch;color:#475060;margin:20px 0 0}.knr-philosophy{background:var(--knr-blue);padding-block:78px}.knr-philosophy__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.knr-philosophy h2{max-width:13ch;margin-bottom:24px}.knr-principles{display:grid;gap:30px}.knr-principles h3{font-size:22px!important;line-height:1.25!important;margin-bottom:10px}.knr-principles p:last-child{margin-bottom:0}.knr-products{padding-block:82px}.knr-product{display:grid;grid-template-columns:160px 1fr auto;gap:32px;align-items:center;border-top:1px solid var(--knr-line);padding-block:24px}.knr-product__image{display:block;aspect-ratio:1;background:#eff2f5;overflow:hidden}.knr-product__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.knr .knr-product__role{font-size:13px;margin-bottom:8px;color:#475060}.knr-product h3{font-size:24px!important;line-height:1.2!important;margin-bottom:10px;max-width:26ch}.knr-product h3 a{text-decoration:none}.knr-product__copy>p:last-child{margin:0;max-width:58ch}.knr-products>.knr-button{margin-top:24px}.knr-media{background:var(--knr-ink);color:var(--knr-paper);padding-block:60px}.knr-media__grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.knr-media h2{font-size:34px!important;line-height:1.15!important;margin-bottom:18px}.knr-media p{max-width:58ch;margin:0;color:#d1d8e1}.knr-media__links{display:flex;align-items:center;flex-direction:column;gap:16px}.knr-media__links>a:last-child{font-size:14px;min-height:44px;display:flex;align-items:center}.knr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1050px){.knr-hero__copy{padding-inline:36px}.knr-wrap{width:calc(100% - 72px)}.knr-story{grid-template-columns:200px 1fr;gap:36px}.knr-philosophy__grid{gap:56px}.knr-product{grid-template-columns:130px 1fr;gap:24px}.knr-product__link{grid-column:2;justify-self:start;margin-top:-20px}}@media(max-width:749px){.knr-wrap{width:calc(100% - 40px)}.knr-breadcrumb{padding-block:12px}.knr-hero{grid-template-columns:1fr}.knr-hero__copy{padding:42px 24px 40px}.knr h1{max-width:12ch;font-size:50px!important}.knr-hero__intro{max-width:44ch}.knr-hero__image{min-height:0;aspect-ratio:1.3}.knr-hero__image img{object-position:center 46%}.knr-hero__image figcaption{bottom:14px;left:20px}.knr-hero__standfirst{margin-top:22px!important}.knr-coverage{padding-block:52px}.knr-section-heading{display:block;margin-bottom:28px}.knr-section-heading>p{margin-top:14px}.knr-story{display:block;padding-top:26px}.knr-story__source{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:20px}.knr .knr-publication{flex-basis:100%;max-width:none;margin-bottom:10px;font-size:22px}.knr-story__source>p:not(.knr-publication){margin:0}.knr .knr-story__type{flex-basis:100%;border:0;padding:0;margin-top:4px;color:#475060}.knr-story time{margin:0}.knr-story__body h3{font-size:28px!important;max-width:29ch}.knr-philosophy{padding-block:48px}.knr-philosophy__grid{grid-template-columns:1fr;gap:36px}.knr-philosophy h2{max-width:18ch}.knr-principles{border-top:1px solid var(--knr-line);padding-top:30px;gap:28px}.knr-products{padding-block:50px}.knr-product{grid-template-columns:92px 1fr;gap:18px;align-items:start}.knr-product h3{font-size:21px!important}.knr-product__copy>p:last-child{font-size:14px}.knr-product__link{margin-top:-14px}.knr-media{padding-block:42px}.knr-media__grid{grid-template-columns:1fr;gap:26px}.knr-media__links{align-items:start}.knr-media h2{font-size:30px!important}.knr-media__links>a:last-child{margin-top:-4px}}@media(prefers-reduced-motion:reduce){.knr-button{transition:none}}@layer koppa-rhythm{#MainContent .knr-story{max-width:none!important;font-size:16px!important}#MainContent .knr .knr-section-heading>p{font-size:16px!important;max-width:40ch!important}#MainContent .knr-hero__intro{font-size:16px!important}#MainContent .knr :is(h1,h2,h3){font-weight:400!important;letter-spacing:-.04em!important;text-transform:none!important;text-wrap:balance!important}#MainContent .knr h1{font-size:clamp(48px,5.5vw,82px)!important;line-height:1.02!important}#MainContent .knr h2{font-size:clamp(30px,3.5vw,46px)!important;line-height:1.12!important}#MainContent .knr h3{font-size:clamp(23px,2.5vw,34px)!important;line-height:1.2!important}#MainContent .knr p{font-size:inherit!important;line-height:inherit!important;max-width:revert!important}#MainContent .knr .knr-eyebrow{font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important}#MainContent .knr .knr-hero__standfirst{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.3!important;letter-spacing:-.025em!important;max-width:22ch!important}#MainContent .knr .knr-publication{font-size:23px!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:14ch!important}#MainContent .knr .knr-story__type{font-size:12px!important}#MainContent .knr .knr-disclosure{font-size:13px!important;line-height:1.6!important;max-width:72ch!important}#MainContent .knr-principles h3{font-size:22px!important;line-height:1.25!important}#MainContent .knr-product h3{font-size:24px!important;line-height:1.2!important}#MainContent .knr .knr-product__role{font-size:13px!important}#MainContent .knr-media h2{font-size:34px!important;line-height:1.15!important}@media(max-width:749px){#MainContent .knr h1{font-size:50px!important}#MainContent .knr .knr-publication{font-size:22px!important;max-width:none!important}#MainContent .knr-story__body h3{font-size:28px!important}#MainContent .knr-product h3{font-size:21px!important}#MainContent .knr .knr-product__copy>p:last-child{font-size:14px!important}#MainContent .knr-media h2{font-size:30px!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-newsroom.css.map */
