@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap);:root{--kb-shadow:0 12px 32px rgba(20, 27, 44, 0.06);--kb-shadow-strong:0 24px 60px rgba(20, 27, 44, 0.12);--kb-glass:rgba(255, 255, 255, 0.82);--kb-tint:rgba(55, 85, 195, 0.05)}body{background:radial-gradient(circle at top left,rgb(91 202 255 / .24),transparent 34%),radial-gradient(circle at bottom right,rgb(0 102 137 / .14),transparent 26%),var(--wp--preset--color--surface);color:var(--wp--preset--color--on-surface)}.wp-site-blocks{padding-top:var(--wp--preset--spacing--lg);padding-bottom:var(--wp--preset--spacing--lg)}.kb-shell{position:relative;padding-inline:clamp(1.2rem, 2.6vw, 2rem)}.kb-shell::before{content:"";position:absolute;inset:1.25rem 0 auto;height:28rem;background:linear-gradient(135deg,rgb(0 40 142 / .08),rgb(91 202 255 / .04));filter:blur(32px);z-index:0;pointer-events:none}.kb-shell>*{position:relative;z-index:1}.kb-topbar{background:rgb(255 255 255 / .76);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--kb-shadow);border-radius:2rem;padding:1rem 1.2rem}.kb-site-title{font-size:clamp(1.4rem, 2vw, 1.8rem);letter-spacing:-.04em}.kb-kicker{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--wp--preset--color--secondary)}.kb-hero{background:linear-gradient(135deg,rgb(0 40 142 / .97),rgb(30 64 175 / .95)),var(--wp--preset--color--primary);color:#fff;border-radius:2.4rem;padding:clamp(1.5rem, 3vw, 2.5rem);box-shadow:var(--kb-shadow-strong);overflow:hidden}.kb-hero::after{content:"";position:absolute;right:-8%;top:-10%;width:18rem;height:18rem;background:radial-gradient(circle,rgb(91 202 255 / .42),transparent 60%);filter:blur(6px)}.kb-hero .wp-block-post-featured-image img{min-height:100%;object-fit:cover}.kb-metric-card,.kb-story-card,.kb-archive-card,.kb-sidebar-card,.kb-pagination,.kb-single-shell,.kb-comments-shell{background:var(--wp--preset--color--surface-container-low);border-radius:2rem;box-shadow:var(--kb-shadow)}.kb-metric-card{background:linear-gradient(135deg,rgb(255 255 255 / .92),rgb(91 202 255 / .18)),var(--wp--preset--color--surface-container-lowest);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kb-metric-value{font-family:var(--wp--preset--font-family--plus-jakarta);font-size:clamp(3rem, 7vw, 5.5rem);font-weight:800;line-height:.9;letter-spacing:-.06em}.kb-section-title{font-size:clamp(2rem, 4.2vw, 4rem);line-height:.95;letter-spacing:-.05em;max-width:11ch}.kb-story-card,.kb-archive-card{padding:1rem;height:100%}.kb-story-card .wp-block-post-featured-image,.kb-archive-card .wp-block-post-featured-image{overflow:hidden;border-radius:1.5rem;margin-bottom:1rem}.kb-story-card .wp-block-post-featured-image img,.kb-archive-card .wp-block-post-featured-image img{aspect-ratio:1.08;object-fit:cover;transition:transform 220ms ease}.kb-story-card:hover .wp-block-post-featured-image img,.kb-archive-card:hover .wp-block-post-featured-image img{transform:scale(1.03)}.kb-story-card .wp-block-post-title,.kb-archive-card .wp-block-post-title{font-size:clamp(1.4rem, 2vw, 2rem)}.kb-story-card .wp-block-post-terms,.kb-story-card .wp-block-post-date,.kb-archive-card .wp-block-post-date,.kb-single-shell .wp-block-post-date,.kb-single-shell .wp-block-post-terms{color:var(--wp--preset--color--secondary)}.kb-sidebar-card{padding:1.4rem;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(210 227 255 / .88)),var(--wp--preset--color--surface-container-lowest)}.kb-sidebar-card.is-tinted{background:linear-gradient(135deg,rgb(0 40 142 / .08),rgb(91 202 255 / .2)),var(--wp--preset--color--surface-container-lowest)}.kb-sidebar-card ul{list-style:none;padding:0;margin:0}.kb-sidebar-card li+li{margin-top:.8rem}.kb-sidebar-card a{color:inherit}.kb-footer{background:rgb(255 255 255 / .76);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:2rem;padding:clamp(1.4rem, 2.5vw, 2rem);box-shadow:var(--kb-shadow)}.kb-footer a{color:var(--wp--preset--color--primary)}.kb-pagination{padding:.9rem 1.2rem}.kb-pagination .wp-block-query-pagination{margin:0}.kb-single-shell,.kb-comments-shell{padding:clamp(1.2rem, 2vw, 2rem)}.kb-single-shell .wp-block-post-featured-image img{border-radius:2rem}.kb-single-shell .wp-block-post-title{font-size:clamp(2.4rem, 5vw, 5rem);line-height:.92}.kb-single-shell .wp-block-post-content{font-size:1.05rem}.kb-single-shell .wp-block-post-content>*+*{margin-block-start:1.35rem}.kb-single-shell .wp-block-post-content h2,.kb-single-shell .wp-block-post-content h3,.kb-single-shell .wp-block-post-content h4{margin-top:2.4rem}.kb-ghost-border{outline:1px solid rgb(163 179 207 / .15)}.wp-block-button.is-style-kb-secondary .wp-block-button__link{background:var(--wp--preset--color--surface-container-high);color:var(--wp--preset--color--primary);box-shadow:none}.wp-block-search__button,.wp-block-button__link{transition:transform 180ms ease,box-shadow 180ms ease}.wp-block-search__button:hover,.wp-block-button__link:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgb(20 27 44 / .12)}.wp-block-post-template.is-flex-container{gap:1.5rem}.wp-block-query-pagination-numbers,.wp-block-query-pagination-next,.wp-block-query-pagination-previous{font-weight:700}@media (max-width:781px){.kb-topbar,.kb-footer,.kb-story-card,.kb-archive-card,.kb-sidebar-card,.kb-metric-card,.kb-single-shell,.kb-comments-shell{border-radius:1.6rem}.kb-hero{border-radius:2rem}.kb-section-title{max-width:none}}