.kp-public-hero{background:#122735;min-height:37rem}.kp-public-hero-shade{background:linear-gradient(90deg,#091f29f5,#0e2b34db 49%,#12393b8f),radial-gradient(circle at 87% 24%,rgba(179,138,74,.32),transparent 35%)}.kp-public-hero:not(:has(img)){background:radial-gradient(circle at 78% 35%,#386361 0,transparent 32%),linear-gradient(130deg,#112a38,#254e4b 72%,#94714c)}.kp-hero-lines{position:absolute;right:4%;bottom:-16%;width:min(42vw,36rem);aspect-ratio:1;pointer-events:none;opacity:.42}.kp-hero-lines span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(249,237,208,.35);border-radius:50%}.kp-hero-lines span:nth-child(2){top:17%;right:17%;bottom:17%;left:17%}.kp-hero-lines span:nth-child(3){top:34%;right:34%;bottom:34%;left:34%}.kp-eyebrow{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.kp-section-title{margin-top:.75rem;max-width:48rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media (min-width:640px){.kp-section-title{font-size:2.25rem;line-height:2.5rem}}.kp-section-copy{margin-top:.75rem;max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.kp-button-primary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.75rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-button-primary:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.kp-button-primary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#fff}.kp-button-light{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.75rem;border-radius:.375rem;border-width:1px;border-color:#fff9;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-button-light:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.kp-button-light:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#fff}.kp-text-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1));text-underline-offset:4px}.kp-text-link:hover,.group:hover .kp-text-link{text-decoration-line:underline}.kp-path-card{position:relative;display:flex;min-height:18rem;flex-direction:column;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-path-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-path-card:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#115e59}.kp-path-number{font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.kp-path-icon{position:absolute;right:1.75rem;top:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:300;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-path-card h3{margin-top:2.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.kp-path-card p{margin-top:.75rem;margin-bottom:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-path-card .kp-text-link{margin-top:auto}.kp-market-card{display:flex;min-height:9rem;align-items:center;gap:1.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-market-card:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-market-mark{display:flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-market-mark img{height:3rem;width:3rem;-o-object-fit:contain;object-fit:contain}.kp-market-card h3{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.kp-market-card p{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-card-arrow{margin-left:auto;align-self:flex-start;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-card-kicker{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-editorial-card{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-editorial-card:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-card-band{display:flex;height:6rem;align-items:flex-start;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(220 232 229 / var(--tw-bg-opacity, 1));padding:1.25rem 1.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1));background-image:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.42) 35%,transparent 76%)}.kp-editorial-card:nth-child(2) .kp-card-band{--tw-bg-opacity: 1;background-color:rgb(234 227 214 / var(--tw-bg-opacity, 1))}.kp-editorial-card:nth-child(3) .kp-card-band{--tw-bg-opacity: 1;background-color:rgb(219 227 235 / var(--tw-bg-opacity, 1))}.kp-editorial-body{display:flex;min-height:15rem;flex-direction:column;padding:1.5rem}.kp-editorial-body h3,.kp-event-card h3,.kp-story-card h3{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.kp-editorial-body p,.kp-story-card p{margin-top:.75rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-editorial-body .kp-text-link{margin-top:auto;padding-top:1.25rem}.kp-dark-section{--tw-bg-opacity: 1;background-color:rgb(17 45 56 / var(--tw-bg-opacity, 1))}.kp-dark-section .kp-section-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.kp-event-card{overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-event-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-event-card .kp-text-link{margin-top:1.75rem}.kp-event-visual,.kp-story-visual{height:11rem;background:linear-gradient(130deg,#315e60,#8d8062)}.kp-story-visual{background:linear-gradient(130deg,#dde9e6,#bbcccb 58%,#dec9a0)}.kp-story-card{display:block;overflow:hidden;border-top-width:4px;--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-bottom:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-story-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-story-card>div:last-child{padding-left:1.25rem;padding-right:1.25rem}.kp-story-card:has(img){border-top-width:0px}.kp-partner-card{display:flex;align-items:center;gap:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kp-partner-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.kp-partner-card h3{font-weight:700}.kp-partner-card p{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-partner-card>span{margin-left:auto;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-partner-mark{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.kp-partner-mark img{height:3rem;width:3rem;-o-object-fit:contain;object-fit:contain}.kp-final-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(18 50 60 / var(--tw-bg-opacity, 1));padding:3rem 2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width:640px){.kp-final-cta{padding-left:3rem;padding-right:3rem}}.kp-final-cta h2{margin-top:.75rem;max-width:42rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}.kp-final-cta p:not(.kp-eyebrow){margin-top:1rem;max-width:36rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.kp-empty{margin-top:2rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem 1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kp-empty a{font-weight:600;--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1));text-decoration-line:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b68b2c;outline-offset:3px}@media (max-width:640px){.kp-public-hero{min-height:35rem}}@media (max-width:640px){.kp-hero-lines{width:70vw;bottom:-5%;right:-25%}}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-teal-800:focus-visible{outline-color:#115e59}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[var\(--primary\)\]:focus-visible{--tw-ring-color: var(--primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}@media (prefers-color-scheme:dark){.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}}@media (prefers-color-scheme:dark){.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}}
