@font-face{font-family:KTT Editorial;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat/montserrat-latin.woff2) format("woff2")}body.ktt-editorial{--ke-paper:#eee8db;--ke-card:#f7f3e9;--ke-ink:#17221c;--ke-muted:#526052;--ke-line:#c9cbbd;--ke-pine:#17281f;--ke-gold:#d8b963;--ke-rust:#a9472d;--ke-font:"KTT Editorial",Montserrat,Arial,sans-serif;--atlas-paper:var(--ke-paper);--atlas-paper-deep:#e0dccb;--atlas-ink:var(--ke-ink);--atlas-sans:var(--ke-font);font-family:var(--ke-font);background:var(--ke-paper)}body.ktt-editorial :is(h1,h2,h3,h4,p,figcaption){font-family:var(--ke-font)}body.ktt-editorial :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #ad613e;outline-offset:4px}body.ktt-editorial main :is(section[id],nav[id]){scroll-margin-top:100px}body.ktt-editorial .ke-wrap{width:calc(100% - 48px);max-width:1280px;margin-inline:auto;box-sizing:border-box}body.ktt-editorial .ke-section{padding-block:clamp(32px,5vw,76px)}body.ktt-editorial .ke-kicker{margin:0 0 14px;color:var(--ke-muted);font:650 11px/1.6 var(--ke-font);letter-spacing:.12em;text-transform:uppercase}body.ktt-editorial .ke-heading{margin:0;font:650 clamp(30px,4vw,52px)/1.08 var(--ke-font);letter-spacing:-.045em;text-transform:none;color:inherit}body.ktt-editorial h1.ke-heading{font-size:clamp(44px,6.2vw,80px)}body.ktt-editorial .ke-lead{max-width:58ch;font:400 18px/1.75 var(--ke-font);margin:22px 0;color:inherit}body.ktt-editorial .ke-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 18px;border:1px solid var(--ke-rust);border-radius:2px;background:var(--ke-rust);color:#fff;font:650 13px/1.5 var(--ke-font);text-align:center;text-decoration:none;box-sizing:border-box;white-space:normal;cursor:pointer}body.ktt-editorial .ke-button:hover{background:#873821;border-color:#873821;color:#fff}body.ktt-editorial .ke-button--outline{background:transparent;border-color:#687361;color:var(--ke-ink)}body.ktt-editorial .ke-button--outline:hover{background:#e0e2d5;color:var(--ke-ink);border-color:#687361}body.ktt-editorial .ke-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.ktt-editorial .ke-card{min-width:0;padding:24px;border:1px solid var(--ke-line);background:var(--ke-card);color:var(--ke-ink);border-radius:0;box-shadow:none}body.ktt-editorial .ke-card h3{font:650 22px/1.25 var(--ke-font);letter-spacing:-.025em;margin:10px 0 14px}body.ktt-editorial .ke-card p{font:400 15px/1.75 var(--ke-font)}body.ktt-editorial .ke-card a:not(.ke-button){color:inherit;text-underline-offset:4px}body.ktt-editorial .ke-tag{display:inline-block;padding:5px 9px;border:1px solid var(--ke-line);font:550 11px/1.5 var(--ke-font);letter-spacing:.025em;color:inherit}body.ktt-editorial .ke-photo{margin:0;min-width:0}body.ktt-editorial .ke-photo img{display:block;width:100%;height:auto;object-fit:cover;border-radius:0}body.ktt-editorial .ke-photo figcaption{font:400 12px/1.65 var(--ke-font);margin-top:10px;color:var(--ke-muted)}body.ktt-editorial .ke-fit-help{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:12px 0 0;color:#e0e5d7;font:400 12px/1.5 var(--ke-font);text-transform:none;letter-spacing:0}body.ktt-editorial .ke-fit-help>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:4px}body.ktt-editorial .ke-fit-help>a:hover{color:var(--ke-gold)}body.ktt-editorial .ke-company-mark{display:block!important;position:relative;flex:0 0 98px;width:98px;height:58px;overflow:hidden}body.ktt-editorial .ke-company-mark img{position:absolute;top:50%;width:98px;height:98px;max-width:none;transform:translateY(-50%);filter:none}@media(max-width:1024px){body.ktt-editorial .nav-links [data-ktt-division=tools]:after{content:"Notes, videos & field tools"}}@media(min-width:1025px)and (max-width:1250px){body.ktt-editorial .ktt-primary-nav{padding-inline:20px!important;gap:12px}body.ktt-editorial .nav-brand-division{display:none}body.ktt-editorial .ktt-primary-nav .nav-button{padding-inline:8px;font-size:11px}body.ktt-editorial .home-company-mark{--mark:86px}body.ktt-editorial .ke-company-mark{flex-basis:86px;width:86px}body.ktt-editorial .ke-company-mark img{width:86px;height:86px}}@media(max-width:680px){body.ktt-editorial .ke-company-mark{flex-basis:76px;width:76px;height:48px}body.ktt-editorial .ke-company-mark img{width:76px;height:76px}}@media(max-width:440px){body.ktt-editorial .nav-brand-copy{padding-left:4px;max-width:78px}body.ktt-editorial .nav-brand-expansion{font-size:.7rem}body.ktt-editorial .nav-brand-division{display:none}body.ktt-editorial .ke-company-mark{flex-basis:56px;width:56px;height:44px}body.ktt-editorial .ke-company-mark img{width:56px;height:56px}}body.ktt-editorial.dispatch-page .ktt-hub-hero{min-height:520px;padding:72px 24px 60px}body.ktt-editorial.dispatch-page .ktt-hub-hero h1{font-size:clamp(48px,7vw,92px);letter-spacing:-.05em;line-height:1.05}body.ktt-editorial.dispatch-page .ktt-hub-hero__copy{max-width:720px}body.ktt-editorial.dispatch-page .ktt-hub-hero__copy>p:not(.ktt-hub-kicker){font-size:18px;line-height:1.75;max-width:48ch}body.ktt-editorial.dispatch-page .ktt-hub-hero .ktt-platform-button{min-height:46px;border-radius:2px;font:650 13px/1.5 var(--ke-font);text-transform:none;letter-spacing:0}body.ktt-editorial.dispatch-page .ktt-hub-hero .ktt-platform-button--primary{background:var(--ke-paper);color:var(--ke-ink);border-color:var(--ke-paper)}body.ktt-editorial .ke-journal-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:32px;color:var(--ke-ink)}body.ktt-editorial .ke-journal-paths>a{display:flex;flex-direction:column;gap:8px;padding:12px 24px;border-right:1px solid var(--ke-line);color:inherit;text-decoration:none}body.ktt-editorial .ke-journal-paths>a:first-child{padding-left:0}body.ktt-editorial .ke-journal-paths>a:last-child{border:0}body.ktt-editorial .ke-journal-paths .ke-kicker{margin:0;font-size:10px}body.ktt-editorial .ke-journal-paths strong{font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.025em}body.ktt-editorial .ke-journal-paths>a>span:last-child{font-size:13px;line-height:1.6}body.ktt-editorial .ke-journal-paths>a:hover strong{text-decoration:underline;text-underline-offset:4px}body.ktt-editorial.dispatch-page .ktt-hub-section{background:var(--ke-paper);color:var(--ke-ink)}body.ktt-editorial.dispatch-page .ktt-hub-section--paper{background:#e1e5d8}body.ktt-editorial.dispatch-page .ktt-hub-section-head h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.12}body.ktt-editorial.dispatch-page .ktt-dispatch-cadence{color:var(--ke-muted);max-width:76ch}body.ktt-editorial.dispatch-page .ktt-journal-card{background:var(--ke-card);border:1px solid var(--ke-line);border-radius:0;color:var(--ke-ink)}body.ktt-editorial.dispatch-page .ktt-journal-card :is(h3,a){color:var(--ke-ink)}body.ktt-editorial.dispatch-page .ktt-journal-card__meta{color:var(--ke-muted)}body.ktt-editorial.dispatch-page .ktt-community-form{background:var(--ke-card);border-color:var(--ke-line);color:var(--ke-ink)}body.ktt-editorial.about-page .about-hero{background:var(--ke-paper);min-height:0;padding:64px 24px 48px;color:var(--ke-ink)}body.ktt-editorial.about-page .about-hero__inner{align-items:center;max-width:1280px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px)}body.ktt-editorial.about-page .about-hero h1{font-size:clamp(44px,5.6vw,78px);line-height:1.02;letter-spacing:-.05em;color:var(--ke-ink);max-width:12ch}body.ktt-editorial.about-page .about-hero__lead{color:#405041;font-size:17px;font-weight:400;line-height:1.75;max-width:48ch}body.ktt-editorial.about-page :is(.about-company-expansion,.ktt-dossier-classification){color:var(--ke-muted)}body.ktt-editorial.about-page .about-hero__portrait img{max-height:550px;object-fit:cover;object-position:center 48%}body.ktt-editorial.about-page .about-hero__portrait figcaption{color:var(--ke-muted);border-color:var(--ke-line)}body.ktt-editorial.about-page .about-btn{min-height:46px;font:650 12px/1.5 var(--ke-font);padding:12px 16px;border-radius:2px;background:transparent;border:1px solid #687361;color:var(--ke-ink);text-transform:none;letter-spacing:0}body.ktt-editorial.about-page .about-btn.primary{background:var(--ke-rust);color:#fff;border-color:var(--ke-rust)}body.ktt-editorial.about-page .about-btn:hover{background:#e0e2d5;color:var(--ke-ink)}body.ktt-editorial.about-page .about-quick-brief{background:#e1e5d8;color:var(--ke-ink)}@media(max-width:900px){body.ktt-editorial .ke-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){body.ktt-editorial .ke-wrap{width:calc(100% - 32px)}body.ktt-editorial .ke-card-grid{grid-template-columns:1fr;gap:16px}body.ktt-editorial .ke-lead{font-size:16px}body.ktt-editorial .ke-card{padding:20px}body.ktt-editorial .ke-journal-paths{grid-template-columns:1fr;padding-block:20px}body.ktt-editorial .ke-journal-paths>a{padding:18px 0;border-right:0;border-bottom:1px solid var(--ke-line)}body.ktt-editorial.dispatch-page .ktt-hub-hero{min-height:430px;padding:48px 20px 38px}body.ktt-editorial.dispatch-page .ktt-hub-hero__copy>p:not(.ktt-hub-kicker){font-size:16px}body.ktt-editorial.about-page .about-hero{padding:34px 20px}body.ktt-editorial.about-page .about-hero__inner{grid-template-columns:1fr;gap:26px}body.ktt-editorial.about-page .about-hero h1{margin-block:18px}body.ktt-editorial.about-page .about-hero__lead{font-size:16px}body.ktt-editorial.about-page .about-hero__portrait img{max-height:460px;aspect-ratio:4/3}body.ktt-editorial.about-page .about-hero__copy{padding:0}}@media(prefers-reduced-motion:reduce){body.ktt-editorial .ke-card,body.ktt-editorial .ke-photo img{transition:none;animation:none}}body.ktt-editorial.about-page .about-hero__copy{grid-column:1;grid-row:1}body.ktt-editorial.about-page .about-hero h1{font-weight:650;font-size:clamp(44px,4.8vw,68px);max-width:none}body.ktt-editorial.about-page .about-hero__lead{text-shadow:none}body.ktt-editorial.about-page .about-hero__portrait{grid-column:2;grid-row:1;align-self:center;display:block;aspect-ratio:auto;width:100%;max-width:none;min-height:0;background:transparent;border:0;box-shadow:none;overflow:visible}body.ktt-editorial.about-page .about-hero__portrait img{height:auto;aspect-ratio:4/5;object-position:center 48%;max-height:560px}body.ktt-editorial.about-page .about-hero__portrait figcaption{position:static;inset:auto;padding:12px 0 0;background:transparent;color:var(--ke-muted);font:400 12px/1.65 var(--ke-font);text-transform:none;letter-spacing:0}body.ktt-editorial.about-page .about-quick-brief .ktt-quick-brief__grid li{background:var(--ke-card);border-color:var(--ke-line);color:var(--ke-ink)}body.ktt-editorial.about-page .about-quick-brief .ktt-quick-brief__grid :is(strong,p){color:var(--ke-ink)}body.ktt-editorial.dispatch-page main{background:var(--ke-paper);color:var(--ke-ink)}body.ktt-editorial.dispatch-page .ktt-dispatch-latest .ktt-dispatch-cadence{background:#e1e5d8;color:var(--ke-muted);border-color:#687361}body.ktt-editorial.dispatch-page .ktt-dispatch-cadence strong{color:var(--ke-ink)}body.ktt-editorial.dispatch-page .ktt-hub-section--paper .ktt-community-form :is(p,a:not(.ktt-platform-button)){color:var(--ke-ink)}@media(max-width:760px){body.ktt-editorial.about-page .about-hero__inner{display:grid;grid-template-columns:1fr}body.ktt-editorial.about-page .about-hero__portrait{grid-column:1;grid-row:2;margin-top:0}body.ktt-editorial.about-page .about-hero__portrait img{aspect-ratio:4/3;max-height:460px}}body.ktt-editorial.about-page .about-chapters{background:#e1e5d8;border-color:var(--ke-line);padding:16px;gap:8px}body.ktt-editorial.about-page .about-chapters a{background:var(--ke-card);color:var(--ke-ink);border:1px solid var(--ke-line);min-height:48px}body.ktt-editorial.about-page .about-chapters a b{color:#835b24}body.ktt-editorial.about-page .about-chapters a span{color:var(--ke-ink)}body.ktt-editorial.about-page .about-story-chapter--paper .about-story-chapter__index{color:#725628}body.ktt-editorial.about-page .doctrine-tab.is-active :is(strong,span){color:var(--ke-ink)}body.ktt-editorial .ke-nojs-nav{display:flex;flex-wrap:wrap;gap:6px 22px;padding:14px 24px;background:var(--ke-pine);color:#fff}body.ktt-editorial .ke-nojs-nav a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline}html:not(.ktt-enhanced) body.ktt-editorial :is(#mobile-menu-toggle,[data-ktt-mission-open]){display:none!important}
