.kb-windows{padding:7rem 5vw;background:var(--white)}.kb-windows header{display:grid;grid-template-columns:.6fr 2fr 1fr;gap:2rem;align-items:end}.kb-windows header a{font-size:11px;text-decoration:underline}.kb-months{height:330px;display:grid;grid-template-columns:repeat(12,1fr);gap:5px;align-items:end;margin-top:4rem;border-bottom:1px solid var(--ink);background:repeating-linear-gradient(0deg,transparent 0,transparent 64px,var(--line) 65px)}.kb-months div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.kb-months i{display:block;width:100%;height:var(--h);background:var(--electric);transition:.35s}.kb-months div:nth-child(3n) i{background:var(--coral)}.kb-months div:nth-child(4n) i{background:var(--lime)}.kb-months b{font-size:9px;margin-top:.6rem}.kb-months small{font-size:8px;height:28px}.kb-note{font-size:10px;color:#5f6a76;margin-top:1rem}.kb-core-grid{padding:7rem 4vw}.kb-core-grid>header{display:grid;grid-template-columns:1fr 3fr;gap:2rem;margin-bottom:3rem}.kb-core-grid>div{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink)}.kb-core-card{background:var(--paper);padding:2rem;min-height:280px;display:flex;flex-direction:column}.kb-core-card:nth-child(5n+1){grid-column:span 5;background:var(--lime)}.kb-core-card:nth-child(5n+2){grid-column:span 3}.kb-core-card:nth-child(5n+3){grid-column:span 4;background:var(--white)}.kb-core-card:nth-child(5n+4){grid-column:span 7}.kb-core-card:nth-child(5n){grid-column:span 5;background:var(--coral)}.kb-core-card>span{font-size:9px;letter-spacing:.18em}.kb-core-card h3{font:400 30px/1.05 var(--serif);margin:1.5rem 0 1rem}.kb-core-card p{font-size:12px;max-width:52ch}.kb-core-card>a{margin-top:auto;font-size:10px;font-weight:800}.kb-journal{display:grid;grid-template-columns:.75fr 1.4fr;background:var(--coral)}.kb-journal__title{padding:6rem 5vw;position:sticky;top:118px;height:max-content}.kb-journal__title p{max-width:45ch}.kb-journal__stack article{background:var(--paper);display:grid;grid-template-columns:40px 180px 1fr 40px;gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid var(--ink)}.kb-journal__stack article>span{font-size:10px}.kb-journal__stack img{width:180px;height:145px}.kb-journal__stack small{font-size:8px;letter-spacing:.15em}.kb-journal__stack h3{font:400 25px/1.1 var(--serif);margin:.4rem 0}.kb-journal__stack p{font-size:11px}.kb-boundary{padding:7rem 5vw;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:3vw}.kb-boundary h2 em{color:var(--coral)}.kb-boundary__yes,.kb-boundary__no{border-top:5px solid var(--lime);padding:1.5rem}.kb-boundary__no{border-color:var(--coral)}.kb-boundary__yes>b,.kb-boundary__no>b{font-size:10px;letter-spacing:.15em}.kb-boundary__yes p,.kb-boundary__no p{padding:.7rem 0;border-bottom:1px solid #39516b;margin:0;font-size:13px}.kb-final{height:680px;position:relative;color:#fff}.kb-final>img{width:100%;height:100%;filter:brightness(.62)}.kb-final>div{position:absolute;left:8vw;top:50%;transform:translateY(-50%);max-width:700px}.kb-final span{font-size:10px;letter-spacing:.2em}.kb-final h2{font:400 clamp(46px,6vw,88px)/.92 var(--serif);margin:1.5rem 0}.kb-final p{max-width:55ch}.kb-final small{display:block;margin-top:1rem}.kb-footer{background:#031226;color:#fff}.kb-footer__marquee{overflow:hidden;display:flex;gap:2rem;align-items:center;white-space:nowrap;padding:1.3rem 3vw;background:var(--lime);color:var(--ink);font:700 clamp(17px,2vw,30px) var(--serif)}.kb-footer__grid{padding:5rem 4vw;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:4vw}.kb-footer__grid section{display:flex;flex-direction:column;gap:.55rem}.kb-footer__grid section>b{color:var(--lime);font-size:10px;letter-spacing:.15em;margin-bottom:1rem}.kb-footer__grid a{font-size:12px}.kb-footer__grid p{font-size:11px;color:#9db0c5;max-width:55ch}.kb-brand--foot svg{stroke:#fff}.kb-footer__base{border-top:1px solid #30455c;padding:1rem 4vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}
