/*
Theme Name: Neve
Theme URI: https://themeisle.com/themes/neve/
Author: ThemeIsle / Kea
Author URI: https://themeisle.com
Tested up to: 7.1
Requires PHP: 7.0
Requires at least: 5.5
Description: Private Kea editorial redesign built on Neve.
Version: 4.2.11
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: neve
Pro Slug: neve-pro-addon
AMP: true
WordPress Available: yes
Requires License: no
Tags: blog, custom-logo, grid-layout, one-column, two-columns, custom-colors, custom-menu, featured-images, accessibility-ready, wide-blocks
*/

:root {
	--kea-ink: #0b1d26;
	--kea-ink-2: #14313d;
	--kea-paper: #f4f0e8;
	--kea-paper-2: #ebe5da;
	--kea-white: #fffdf9;
	--kea-orange: #d56b31;
	--kea-orange-dark: #a64b20;
	--kea-slate: #52636b;
	--kea-line: rgba(11, 29, 38, 0.16);
	--kea-shadow: 0 24px 70px rgba(11, 29, 38, 0.12);
	--kea-radius: 2px;
	--kea-display: "Newsreader", Georgia, serif;
	--kea-body: "IBM Plex Sans", "Helvetica Neue", sans-serif;
}

html { scroll-behavior: smooth; }

body.kea-redesign {
	background: var(--kea-white);
	color: var(--kea-ink);
	font-family: var(--kea-body);
	font-size: 17px;
	line-height: 1.72;
	-webkit-font-smoothing: antialiased;
}

.kea-redesign ::selection {
	background: var(--kea-orange);
	color: #fff;
}

.kea-redesign h1,
.kea-redesign h2,
.kea-redesign h3,
.kea-redesign .site-title {
	color: var(--kea-ink);
	font-family: var(--kea-display);
	font-weight: 500;
	letter-spacing: -0.035em;
}

.kea-redesign h1 { font-size: clamp(3.4rem, 7vw, 7.4rem); line-height: .92; }
.kea-redesign h2 { font-size: clamp(2.2rem, 4.2vw, 4.4rem); line-height: 1.02; }
.kea-redesign h3 { font-size: clamp(1.45rem, 2.3vw, 2rem); line-height: 1.12; }

.kea-redesign p,
.kea-redesign li { color: var(--kea-slate); }

.kea-redesign a {
	text-underline-offset: .18em;
	text-decoration-thickness: 1px;
}

.kea-redesign .container { max-width: 1240px; }

/* Header */
.kea-redesign .header {
	position: relative;
	z-index: 100;
	border-bottom: 1px solid var(--kea-line);
	background: rgba(255, 253, 249, .96);
	backdrop-filter: blur(16px);
	font-family: var(--kea-body);
}

.kea-redesign .header--row-inner,
.kea-redesign .header-top-inner {
	background: transparent !important;
}

.kea-redesign .header .container { max-width: 1340px; }
.kea-redesign .header .row--wrapper { min-height: 86px; }

.kea-redesign .site-logo .brand {
	display: block;
	width: 168px;
	height: 64px;
	background: url("data:image/webp;base64,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") center / contain no-repeat;
}

.kea-redesign .site-logo img {
	display: block;
	width: 168px;
	height: 64px;
	opacity: 0;
}

.kea-redesign .primary-menu-ul > li > .wrap > a {
	padding: 35px 14px 31px;
	color: var(--kea-ink) !important;
	font-family: var(--kea-body);
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .025em;
	text-transform: none;
}

.kea-redesign .primary-menu-ul > li > .wrap > a::after {
	display: none !important;
}

.kea-redesign .primary-menu-ul > li > .wrap .caret {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	transform: rotate(45deg) translateY(-2px);
}

.kea-redesign .primary-menu-ul > li > .wrap .caret svg {
	display: none;
}

.kea-redesign .primary-menu-ul > li.kea-contact-item > .wrap > a {
	margin-left: 12px;
	padding: 13px 19px;
	background: var(--kea-ink);
	color: #fff !important;
}

.kea-redesign .primary-menu-ul > li.kea-contact-item > .wrap > a:hover {
	background: var(--kea-orange);
}

.kea-redesign .primary-menu-ul .sub-menu {
	min-width: 270px;
	padding: 12px;
	border: 1px solid var(--kea-line);
	border-radius: 0;
	background: var(--kea-white);
	box-shadow: var(--kea-shadow);
}

.kea-redesign .primary-menu-ul .sub-menu a {
	padding: 12px 14px;
	color: var(--kea-ink);
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

.kea-redesign .primary-menu-ul .sub-menu a:hover {
	background: var(--kea-paper);
	color: var(--kea-orange-dark);
}

/* Buttons */
.kea-redesign .wp-element-button,
.kea-redesign input[type="submit"],
.kea-redesign button:not(.navbar-toggle) {
	border: 1px solid var(--kea-ink);
	border-radius: var(--kea-radius) !important;
	background: var(--kea-ink);
	color: #fff;
	font-family: var(--kea-body);
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .015em;
	transition: transform .2s ease, background .2s ease, color .2s ease, border-color .2s ease;
}

.kea-redesign .wp-element-button:hover,
.kea-redesign input[type="submit"]:hover,
.kea-redesign button:not(.navbar-toggle):hover {
	border-color: var(--kea-orange);
	background: var(--kea-orange);
	color: #fff;
	transform: translateY(-2px);
}

.kea-redesign .wp-block-button.is-style-secondary .wp-element-button {
	border-color: currentColor;
	background: transparent;
	color: inherit;
}

/* Homepage: signal-led hero */
.kea-redesign.home .nv-single-page-wrap,
.kea-redesign.home .single-page-container {
	max-width: none;
	padding: 0;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child {
	position: relative;
	isolation: isolate;
	min-height: min(820px, calc(100vh - 70px)) !important;
	margin: 0;
	background:
		radial-gradient(circle at 82% 22%, rgba(213, 107, 49, .24), transparent 23rem),
		linear-gradient(135deg, var(--kea-ink) 0%, #102b36 58%, #183e49 100%);
	color: #fff;
	overflow: hidden;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child::before {
	content: "";
	position: absolute;
	z-index: -1;
	inset: 0;
	background-image:
		linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),
		linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);
	background-size: 72px 72px;
	mask-image: linear-gradient(90deg, transparent, #000 35%, #000);
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child::after {
	content: "";
	position: absolute;
	z-index: -1;
	right: 10%;
	top: 20%;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: var(--kea-orange);
	box-shadow: 0 0 0 12px rgba(213,107,49,.12), 0 0 60px 14px rgba(213,107,49,.32);
	animation: kea-signal 3.8s ease-in-out infinite;
}

@keyframes kea-signal {
	0%, 100% { transform: scale(.85); opacity: .7; }
	50% { transform: scale(1.15); opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
	.kea-redesign * { scroll-behavior: auto !important; animation: none !important; transition: none !important; }
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child > img {
	opacity: 0 !important;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-block-cover__background {
	opacity: 0 !important;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-block-cover__inner-container {
	width: min(1240px, calc(100% - 48px));
	margin: auto;
	padding: 110px 0 100px;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child h1,
.kea-redesign.home .entry-content > .wp-block-cover:first-child p {
	max-width: 930px;
	margin-right: auto;
	margin-left: 0;
	color: #fff !important;
	text-align: left !important;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child h1 {
	margin-bottom: 32px;
	font-size: clamp(4rem, 8.5vw, 8.7rem) !important;
	line-height: .86;
	text-wrap: balance;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child p {
	max-width: 760px;
	font-size: clamp(18px, 1.8vw, 23px) !important;
	line-height: 1.55;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child p:nth-of-type(3) {
	max-width: 100%;
	margin-top: 42px;
	padding-top: 22px;
	border-top: 1px solid rgba(255,255,255,.25);
	color: rgba(255,255,255,.78) !important;
	font-size: 13px !important;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-block-buttons {
	justify-content: flex-start;
	margin-top: 34px;
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-element-button {
	padding: 14px 24px;
	border-color: var(--kea-orange);
	background: var(--kea-orange);
}

.kea-redesign.home .entry-content > .wp-block-cover:first-child .is-style-secondary .wp-element-button {
	border-color: rgba(255,255,255,.5);
	background: transparent;
	color: #fff;
}

/* Homepage content rhythm */
.kea-redesign.home .entry-content > h2,
.kea-redesign.home .entry-content > .wp-block-columns,
.kea-redesign.home .entry-content > .wp-block-buttons,
.kea-redesign.home .entry-content > .wp-block-group {
	width: min(1160px, calc(100% - 48px));
	margin-right: auto;
	margin-left: auto;
}

.kea-redesign.home .entry-content > h2 {
	margin-top: 110px;
	margin-bottom: 46px;
	text-align: left !important;
}

.kea-redesign.home .entry-content > h2::before,
.kea-redesign.page-id-1145 .nv-page-title h1::before {
	content: "KEA / ANALYST RELATIONS";
	display: block;
	margin-bottom: 16px;
	color: var(--kea-orange);
	font-family: var(--kea-body);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .16em;
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns {
	gap: 18px;
	margin-bottom: 110px;
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns > .wp-block-column {
	position: relative;
	padding: 34px;
	border: 1px solid var(--kea-line);
	background: var(--kea-white);
	box-shadow: 0 1px 0 rgba(11,29,38,.02);
	transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns > .wp-block-column:hover {
	border-color: rgba(213,107,49,.55);
	box-shadow: var(--kea-shadow);
	transform: translateY(-6px);
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns .wp-block-image {
	width: 74px;
	margin: 0 0 26px;
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns h4 {
	text-align: left !important;
}

.kea-redesign.home .entry-content > h2 + .wp-block-columns p {
	text-align: left !important;
	font-size: 16px;
}

/* Why / fit panels */
.kea-redesign.home details {
	margin: 0 0 14px;
	padding: 22px 24px;
	border: 1px solid var(--kea-line);
	background: var(--kea-paper);
}

.kea-redesign.home details summary {
	color: var(--kea-ink);
	font-family: var(--kea-body);
	font-weight: 650;
	cursor: pointer;
}

.kea-redesign.home details li { margin-bottom: 8px; }

/* Leadership */
.kea-redesign.home .entry-content > .wp-block-cover:last-of-type {
	min-height: auto !important;
	margin-top: 110px;
	padding: 110px 0 !important;
	background: var(--kea-ink);
}

.kea-redesign.home .entry-content > .wp-block-cover:last-of-type > img {
	opacity: .09;
	filter: grayscale(1);
}

.kea-redesign.home .entry-content > .wp-block-cover:last-of-type h2,
.kea-redesign.home .entry-content > .wp-block-cover:last-of-type h3,
.kea-redesign.home .entry-content > .wp-block-cover:last-of-type p {
	color: #fff;
}

.kea-redesign.home .entry-content > .wp-block-cover:last-of-type .wp-block-image img {
	border: 1px solid rgba(255,255,255,.18);
	border-radius: 0 !important;
	filter: grayscale(12%);
}

/* Insights hub */
.kea-redesign.page-id-1145 .single-page-container {
	padding-top: 80px;
	padding-bottom: 110px;
}

.kea-redesign.page-id-1145 .nv-page-title-wrap,
.kea-redesign.page-id-1145 .nv-content-wrap {
	max-width: 1160px;
	margin-right: auto;
	margin-left: auto;
}

.kea-redesign.page-id-1145 .nv-page-title h1 {
	margin-bottom: 30px;
	font-size: clamp(4rem, 8vw, 7.6rem);
}

.kea-redesign.page-id-1145 .nv-content-wrap > p:first-child {
	max-width: 820px;
	font-family: var(--kea-display);
	font-size: clamp(1.45rem, 2.2vw, 2rem) !important;
	line-height: 1.35;
}

.kea-redesign.page-id-1145 .wp-block-group.has-background {
	border: 1px solid var(--kea-line);
	background: var(--kea-paper) !important;
}

.kea-redesign.page-id-1145 .wp-block-columns { gap: 28px; }
.kea-redesign.page-id-1145 .wp-block-image img { box-shadow: var(--kea-shadow); }

/* Editorial article template */
.kea-redesign.single-post .nv-sidebar-wrap { display: none !important; }
.kea-redesign.single-post .nv-single-post-wrap { width: 100%; max-width: none; }
.kea-redesign.single-post .single-post-container { max-width: 1240px; }
.kea-redesign.single-post #comments { display: none; }

.kea-redesign.single-post .nv-post-cover {
	display: none !important;
}

.kea-redesign.single-post .nv-post-cover::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, rgba(11,29,38,.88) 0%, rgba(11,29,38,.62) 54%, rgba(11,29,38,.28) 100%);
}

.kea-redesign.single-post .nv-post-cover .nv-title-meta-wrap {
	position: relative;
	z-index: 2;
	max-width: 980px;
}

.kea-redesign.single-post .nv-post-cover h1 {
	max-width: 950px;
	color: #fff;
	font-size: clamp(3.5rem, 7vw, 7.4rem) !important;
	line-height: .92;
}

.kea-redesign.single-post .nv-meta-list .date,
.kea-redesign.single-post .posted-on,
.kea-redesign.single-post time,
.kea-redesign.single-post .comments,
.kea-redesign.single-post .comment-link { display: none !important; }

.kea-redesign.single-post .nv-content-wrap {
	max-width: 790px;
	margin: 76px auto 110px;
}

.kea-redesign.single-post .nv-content-wrap > p:first-child {
	color: var(--kea-ink);
	font-family: var(--kea-display);
	font-size: clamp(1.4rem, 2.2vw, 1.85rem);
	line-height: 1.42;
}

.kea-redesign.single-post .nv-content-wrap p { margin-bottom: 1.35em; }
.kea-redesign.single-post .nv-content-wrap h2 { margin-top: 1.25em; }
.kea-redesign.single-post .nv-content-wrap a:not(.wp-element-button) { color: var(--kea-orange-dark); }

.kea-redesign.single-post .nv-content-wrap > .wp-block-group {
	margin: 72px -70px 42px;
	padding: 48px !important;
	border-left: 5px solid var(--kea-orange);
	background: var(--kea-paper);
}

.kea-redesign.single-post .kea-share-tools {
	padding-top: 8px;
}

.kea-redesign.single-post .kea-share-tools .wp-element-button {
	border-color: var(--kea-line);
	background: transparent;
	color: var(--kea-ink);
}

.kea-redesign.single-post .kea-share-tools .wp-element-button:hover {
	border-color: var(--kea-orange);
	background: var(--kea-orange);
	color: #fff;
}

/* Forms */
.kea-redesign input:not([type="submit"]),
.kea-redesign textarea,
.kea-redesign select {
	border: 1px solid var(--kea-line);
	border-radius: 0;
	background: var(--kea-white);
	font-family: var(--kea-body);
}

.kea-redesign input:focus,
.kea-redesign textarea:focus,
.kea-redesign select:focus {
	border-color: var(--kea-orange);
	box-shadow: 0 0 0 3px rgba(213,107,49,.14);
	outline: 0;
}

/* Footer */
.kea-redesign footer.site-footer {
	border-top: 1px solid rgba(255,255,255,.12);
	background: var(--kea-ink) !important;
	color: rgba(255,255,255,.72);
	font-family: var(--kea-body);
}

.kea-redesign footer.site-footer .footer--row-inner { background: transparent !important; }
.kea-redesign footer.site-footer a,
.kea-redesign footer.site-footer p { color: rgba(255,255,255,.76); }
.kea-redesign footer.site-footer a:hover { color: var(--kea-orange); }

.kea-redesign #cb-row--footer-desktop-bottom .footer-bottom-inner .row {
	grid-template-columns: minmax(240px, .7fr) minmax(0, 1.3fr);
}

.kea-redesign #cb-row--footer-desktop-bottom .builder-item--footer-menu {
	width: 100%;
}

.kea-redesign #cb-row--footer-desktop-bottom .nav-menu-footer {
	width: 100%;
}

.kea-redesign #cb-row--footer-desktop-bottom .footer-menu {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-end;
	gap: clamp(14px, 1.8vw, 28px);
	width: 100%;
}

.kea-redesign #cb-row--footer-desktop-bottom .footer-menu > li {
	flex: 0 0 auto;
	margin: 0;
}

.kea-redesign #cb-row--footer-desktop-bottom .footer-menu a,
.kea-redesign #cb-row--footer-desktop-bottom .builder-item--footer_copyright p {
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .01em;
}

/* Entry animation */
.kea-redesign.home .entry-content > *:not(.wp-block-cover:first-child),
.kea-redesign.page-id-1145 .nv-content-wrap > * {
	animation: kea-rise .65s ease both;
}

@keyframes kea-rise {
	from { opacity: 0; transform: translateY(18px); }
	to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 960px) {
	.kea-redesign .header .row--wrapper { min-height: 72px; }
	.kea-redesign .header-menu-sidebar { background: var(--kea-white); }
	.kea-redesign .header-menu-sidebar .primary-menu-ul > li > .wrap > a { padding: 14px 8px; }
	.kea-redesign .header-menu-sidebar .primary-menu-ul > li.kea-contact-item > .wrap > a { margin: 8px 0; padding: 14px; }
	.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-block-cover__inner-container { padding: 90px 0 76px; }
	.kea-redesign.single-post .nv-post-cover { min-height: 480px; }
}

@media (max-width: 700px) {
	.kea-redesign body { font-size: 16px; }
	.kea-redesign.home .entry-content > .wp-block-cover:first-child { min-height: 670px !important; }
	.kea-redesign.home .entry-content > .wp-block-cover:first-child .wp-block-cover__inner-container,
	.kea-redesign.home .entry-content > h2,
	.kea-redesign.home .entry-content > .wp-block-columns,
	.kea-redesign.home .entry-content > .wp-block-buttons,
	.kea-redesign.home .entry-content > .wp-block-group {
		width: min(100% - 32px, 1160px);
	}
	.kea-redesign.home .entry-content > .wp-block-cover:first-child h1 { font-size: clamp(3.6rem, 18vw, 5.2rem) !important; }
	.kea-redesign.home .entry-content > h2 { margin-top: 76px; }
	.kea-redesign.home .entry-content > h2 + .wp-block-columns > .wp-block-column { padding: 26px; }
	.kea-redesign.single-post .nv-content-wrap { margin-top: 48px; }
	.kea-redesign.single-post .nv-content-wrap > .wp-block-group { margin-right: 0; margin-left: 0; padding: 30px !important; }
	.kea-redesign.page-id-1145 .single-page-container { padding-top: 52px; }
	.kea-redesign.page-id-1145 .wp-block-group.has-background { padding: 26px !important; }
}
