1<!DOCTYPE html><html lang="en-us"><head> 2 3 4 5 6 7<title>Latest News & Stories | Press</title> 8<meta name="description" content="See why Kin keeps making headlines. Find important news, awards, interviews, and thought leadership." /> 9<meta charset="utf-8" /> 10<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 11 12 13<link rel="canonical" href="https://www.kin.com/news/" /> 14 15 16<link rel="icon" href="https://6rvxtlhl.media.zestyio.com/logo.svg" type="image/svg+xml"> 17<link rel="apple-touch-icon" sizes="180x180" href="https://6rvxtlhl.media.zestyio.com/favicon-512.png?width=180&height=180"> 18<link rel="icon" type="image/png" sizes="32x32" href="https://6rvxtlhl.media.zestyio.com/favicon-512.png?width=32&height=32"> 19<link rel="icon" type="image/png" sizes="16x16" href="https://6rvxtlhl.media.zestyio.com/favicon-512.png?width=16&height=16"> 20 21 22 23 24 25 26<meta property="og:site_name" content="Kin Insurance" /> 27<meta property="og:url" content="https://www.kin.com/news/" /> 28<meta property="og:title" content="Latest News & Stories | Press" /> 29<meta property="og:description" content="See why Kin keeps making headlines. Find important news, awards, interviews, and thought leadership." /> 30 31 <meta property="og:type" content="website" /> 32 33 34<meta name="twitter:card" content="summary_large_image" /> 35<meta name="twitter:site" content="@kin" /> 36<meta name="twitter:title" content="Latest News & Stories | Press" /> 37<meta name="twitter:description" content="See why Kin keeps making headlines. Find important news, awards, interviews, and thought leadership." /> 38 39 40 41 <meta property="og:image" content="https://6rvxtlhl.media.zesty.site/mississippi-home-insurance.jpg?width=1200&height=630&fit=crop" /> 42 <meta property="og:image:width" content="1200" /> 43 <meta property="og:image:height" content="630" /> 44 <meta property="og:image:alt" content="A row of condos near the beach" /> 45 <meta name="twitter:image" content="https://6rvxtlhl.media.zesty.site/mississippi-home-insurance.jpg?width=1200&height=630&fit=crop" /> 46 47 <meta name="twitter:image:alt" content="A row of condos near the beach" /> 48 49 50 51<style>@layer reset { 52 /* 53 * Kevin Powell 54 * https://youtu.be/cCAtD_BAHNw 55 */ 56 *, *::before, *::after { 57 box-sizing: border-box; 58 } 59 60 * { 61 margin: 0; 62 padding: 0; 63 font: inherit; /* Get rid of all font sizes and heights */ 64 } 65 66 html { 67 hanging-punctuation: first last; /* Not supported in Chrome */ 68 background-color: transparent; 69 } 70 71 body { 72 min-height: 100vh; 73 } 74 75 /* Media responsive */ 76 img, picture, svg, video { 77 display: block; 78 max-width: 100%; 79 } 80 81 h1, h2, h3, h4, h5, h6 { 82 text-wrap: balance; 83 } 84 85 strong, b { 86 font-weight: bold; 87 } 88 89 em, i { 90 font-style: italic; 91 } 92 93 p { 94 max-width: 85ch; 95 text-wrap: pretty; /* Prevents orphans on lines */ 96 } 97 98 iframe#kustomer-ui-sdk-iframe { 99 background-color: transparent !important; 100 } 101 102 @media (prefers-reduced-motion: no-preference) { 103 :has(:target) { 104 scroll-behavior: smooth; 105 scroll-padding-top: 3rem; 106 } 107 } 108} 109 110:root { 111 /* === Colors === Kin brand values in HSL (hex equivalents in comments) */ 112 113 /* Primary â golden tainoi */ 114 --color-primary: oklch(86.1% 0.142 82.662); /* #ffc857 */ 115 --color-primary-100: oklch(98.0% 0.007 80.721); /* #fbf8f3 */ 116 --color-primary-200: oklch(93.2% 0.064 88.613); /* #fae7b8 */ 117 --color-primary-300: oklch(94.8% 0.045 78.060); /* #ffebcd */ 118 --color-primary-400: oklch(92.1% 0.072 79.017); /* #ffe0af */ 119 --color-primary-500: oklch(78.1% 0.152 84.086); /* #e5ae25 */ 120 --color-primary-600: oklch(86.1% 0.142 82.662); /* #ffc857 */ 121 --color-primary-700: oklch(66.0% 0.135 84.500); /* #b88a02 â 3.15:1 on white */ 122 --color-primary-800: oklch(59.5% 0.118 85.000); /* #9f780f â 4.07:1 on white */ 123 --color-primary-900: oklch(50.9% 0.096 86.052); /* #7e6115 */ 124 --color-primary-1000: oklch(49.3% 0.131 48.887); /* #9a4503 */ 125 126 /* Secondary â cyan */ 127 --color-secondary: oklch(53.5% 0.086 199.082); /* #167c80 */ 128 --color-secondary-100: oklch(95.4% 0.011 204.123);/* #e8f2f3 */ 129 --color-secondary-200: oklch(89.5% 0.017 201.373);/* #d0e0e1 */ 130 --color-secondary-300: oklch(61.8% 0.096 219.255);/* #3193ad */ 131 --color-secondary-400: oklch(53.5% 0.086 199.082);/* #167c80 */ 132 --color-secondary-500: oklch(46.3% 0.074 198.715);/* #126568 */ 133 --color-secondary-600: oklch(48.4% 0.097 168.784);/* #007055 */ 134 --color-secondary-700: oklch(36.4% 0.072 169.748);/* #004a38 */ 135 --color-secondary-800: oklch(46.5% 0.019 139.435);/* #545c52 */ 136 137 /* Tertiary â purple */ 138 --color-tertiary: oklch(58.3% 0.175 300.825); /* #8e5cd1 */ 139 --color-tertiary-100: oklch(96.5% 0.017 304.805); /* #f6f1fd */ 140 --color-tertiary-200: oklch(81.2% 0.050 305.264); /* #c9badc */ 141 --color-tertiary-400: oklch(58.3% 0.175 300.825); /* #8e5cd1 */ 142 --color-tertiary-600: oklch(45.9% 0.112 302.259); /* #64468b */ 143 144 /* Blue */ 145 --color-blue: oklch(56.2% 0.240 264.404); /* #2962ff */ 146 --color-blue-100: oklch(92.8% 0.034 269.320); /* #dee7ff */ 147 --color-blue-400: oklch(56.2% 0.240 264.404); /* #2962ff */ 148 149 /* Warning â bright red */ 150 --color-warning: oklch(48.7% 0.188 19.706); /* #b11030 */ 151 --color-warning-100: oklch(94.2% 0.022 10.609); /* #fae6e8 */ 152 --color-warning-200: oklch(87.6% 0.048 11.646); /* #f4cace */ 153 --color-warning-400: oklch(48.7% 0.188 19.706); /* #b11030 */ 154 --color-warning-600: oklch(32.6% 0.132 24.257); /* #68000d */ 155 156 /* Success */ 157 --color-success: oklch(73.6% 0.245 143.116); /* #00cd1a */ 158 --color-success-100: oklch(96.6% 0.032 148.221); /* #e6fae8 */ 159 --color-success-400: oklch(73.6% 0.245 143.116); /* #00cd1a */ 160 --color-success-600: oklch(42.4% 0.139 143.656); /* #00600c */ 161 162 /* Neutral */ 163 --color-neutral-white: oklch(100% 0 0); /* #ffffff */ 164 --color-neutral-black: oklch(25.4% 0.004 48.582); /* #242221 */ 165 --color-neutral-100: oklch(98.5% 0 0); /* #fafafa */ 166 --color-neutral-200: oklch(97.6% 0 0); /* #f7f7f7 */ 167 --color-neutral-300: oklch(94.9% 0 0); /* #eeeeee */ 168 --color-neutral-400: oklch(89.5% 0.003 145.547); /* #dbdddb */ 169 --color-neutral-500: oklch(79.8% 0 0); /* #bdbdbd */ 170 --color-neutral-600: oklch(56.2% 0 0); /* #757575 */ 171 --color-neutral-700: oklch(49.3% 0 0); /* #616161 */ 172 173 /* Forest */ 174 --color-forest-100: oklch(96.7% 0.004 157.178); /* #f2f5f3 */ 175 176 /* === Font families === */ 177 --font-webfont: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 178 --font-system-sans: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; 179 --font-system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; 180 --font-system-mono: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; 181 --font-body: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; 182 --font-header: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif; 183 --font-public: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 184 185 /* === Font weights === */ 186 --font-weight-200: 200; 187 --font-weight-300: 300; 188 --font-weight-400: 400; 189 --font-weight-500: 500; 190 --font-weight-600: 600; 191 --font-weight-700: 700; 192 193 /* === Font sizes === Tailwind utility names: text-{key} */ 194 195 /* Numeric scale â keys match the SCSS naming we're migrating from */ 196 --text-0: 0.75rem; /* 12px */ 197 --text-50: 0.875rem; /* 14px */ 198 --text-100: 1rem; /* 16px */ 199 --text-200: clamp(1.13rem, 0.17vw + 1.09rem, 1.25rem); /* 18px â 20px */ 200 --text-300: clamp(1.25rem, 1.163rem + 0.4348vw, 1.5rem); /* 20px â 24px */ 201 --text-400: clamp(1.5rem, 1.3243rem + 0.7207vw, 2rem); /* 24px â 32px */ 202 --text-500: clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem); /* 24px â 40px */ 203 --text-600: clamp(2rem, 1.19vw + 1.76rem, 2.87rem); /* 32px â 46px */ 204 --text-700: clamp(2.25rem, 1.695vw + 1.91rem, 3.5rem); /* 36px â 56px */ 205 --text-800: clamp(2.375rem, 1.69vw + 2.03rem, 3.625rem); /* 38px â 58px */ 206 --text-900: clamp(2.875rem, 1.52vw + 2.57rem, 4rem); /* 46px â 64px */ 207 --text-1000: clamp(3.5rem, 1.35vw + 3.22rem, 4.5rem); /* 56px â 72px */ 208 209 /* Body */ 210 --text-body-xs: 0.75rem; 211 --text-body-sm: 0.875rem; 212 --text-body-md: 1rem; 213 --text-body-lg: clamp(1.13rem, 0.17vw + 1.09rem, 1.25rem); 214 215 /* Heading */ 216 --text-heading-xs: 1rem; 217 --text-heading-sm: clamp(1.13rem, 0.17vw + 1.09rem, 1.25rem); 218 --text-heading-md: clamp(1.25rem, 1.163rem + 0.4348vw, 1.5rem); 219 --text-heading-lg: clamp(1.5rem, 1.3243rem + 0.7207vw, 2rem); 220 --text-heading-xl: clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem); 221 --text-heading-xxl: clamp(2rem, 1.19vw + 1.76rem, 2.87rem); 222 223 /* Display */ 224 --text-display-sm: clamp(2.25rem, 1.695vw + 1.91rem, 3.5rem); 225 --text-display-md: clamp(2.875rem, 1.52vw + 2.57rem, 4rem); 226 --text-display-lg: clamp(3.5rem, 1.35vw + 3.22rem, 4.5rem); 227 228 /* === Line heights === */ 229 --line-height-0: 1; 230 --line-height-100: 1.125; 231 --line-height-200: 1.25; 232 --line-height-300: 1.375; 233 --line-height-400: 1.625; 234 235 --border-radius-0: 0; 236 --border-radius-100: 2px; 237 --border-radius-200: 4px; 238 --border-radius-300: 8px; 239 --border-radius-400: 16px; 240 --border-radius-full: 50%; 241 242 --x-small: 20rem; /* 320px */ 243 --small: 46.5rem; /* 744px */ 244 --medium: 61.5rem; /* 984px */ 245 --large: 90rem; /* 1440px */ 246 --x-large: 100rem; /* 1600px */ 247 248 249 --space-base: 0.5rem; 250 --space-0: calc(var(--space-base) * 0); /* 0rem â 0px */ 251 --space-50: calc(var(--space-base) * 0.25); /* .125rem â 2px */ 252 --space-75: calc(var(--space-base) * 0.5); /* .25rem â 4px */ 253 --space-100: calc(var(--space-base) * 1); /* .5rem â 8px */ 254 --space-200: calc(var(--space-base) * 1.5); /* .75rem â 12px */ 255 --space-300: calc(var(--space-base) * 2); /* 1rem â 16px */ 256 --space-400: calc(var(--space-base) * 3); /* 1.5rem â 24px */ 257 --space-500: calc(var(--space-base) * 4); /* 2rem â 32px */ 258 --space-600: calc(var(--space-base) * 5); /* 2.5rem â 40px */ 259 --space-700: calc(var(--space-base) * 6); /* 3rem â 48px */ 260 --space-800: calc(var(--space-base) * 8); /* 4rem â 64px */ 261 --space-900: calc(var(--space-base) * 10); /* 5rem â 80px */ 262 --space-1000: calc(var(--space-base) * 12); /* 6rem â 96px */ 263 --space-1100: calc(var(--space-base) * 14); /* 7rem â 112px */ 264 --space-1150: calc(var(--space-base) * 15); /* 7.5rem â 120px */ 265} 266 267/* inter-300 - latin */ 268@font-face { 269 font-display: swap; 270 font-family: "Inter"; 271 font-style: normal; 272 font-weight: 300; 273 src: url("https://6rvxtlhl.media.zestyio.com/inter-v18-latin-300.woff2") 274 format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ 275} 276/* inter-regular - latin */ 277@font-face { 278 font-display: swap; 279 font-family: "Inter"; 280 font-style: normal; 281 font-weight: 400; 282 src: url("https://6rvxtlhl.media.zestyio.com/inter-v18-latin-regular.woff2") 283 format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ 284}
285/* inter-italic - latin */ 286@font-face { 287 font-display: swap; 288 font-family: "Inter"; 289 font-style: italic; 290 font-weight: 400; 291 src: url("https://6rvxtlhl.media.zestyio.com/inter-v18-latin-italic.woff2") 292 format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ 293} 294/* inter-500 - latin */ 295@font-face { 296 font-display: swap; 297 font-family: "Inter"; 298 font-style: normal; 299 font-weight: 500; 300 src: url("https://6rvxtlhl.media.zestyio.com/inter-v18-latin-500.woff2") 301 format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ 302} 303/* inter-700 - latin */ 304@font-face { 305 font-display: swap; 306 font-family: "Inter"; 307 font-style: normal; 308 font-weight: 700; 309 src: url("https://6rvxtlhl.media.zestyio.com/inter-v18-latin-700.woff2") 310 format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ 311} 312 313@font-face { 314 font-family: "Inter Fallback"; 315 src: local("Arial"); 316 ascent-override: 90.49%; 317 descent-override: 22.56%; 318 line-gap-override: 0%; 319 size-adjust: 107.40%; 320} 321 322@layer utilities { 323 /* === Utility classes === */ 324 325 .sr-only { 326 position: absolute; 327 width: 1px; 328 height: 1px; 329 padding: 0; 330 margin: -1px; 331 overflow: hidden; 332 clip: rect(0, 0, 0, 0); 333 white-space: nowrap; 334 border-width: 0; 335 } 336 337 .container { 338 width: 100%; 339 max-width: var(--x-large); 340 margin-left: auto; 341 margin-right: auto; 342 padding-left: 1.5rem; 343 padding-right: 1.5rem; 344 @media (width >= 46.5rem) { 345 padding-left: 2.5rem; 346 padding-right: 2.5rem; 347 } 348 @media (width >= 61.5rem) { 349 padding-left: 5rem; 350 padding-right: 5rem; 351 } 352 @media (width >= 90rem) { 353 padding-left: 7.5rem; 354 padding-right: 7.5rem; 355 } 356 } 357 358 .section-headline { 359 font-size: var(--text-heading-xl); 360 font-weight: var(--font-weight-600); 361 line-height: var(--line-height-400); 362 } 363 364 .section-lede { 365 font-size: var(--text-heading-sm); 366 } 367 368 .cta-button { 369 color: inherit; 370 display: inline-flex; 371 width: fit-content; 372 align-items: center; 373 justify-content: center; 374 gap: 0.5rem; 375 padding: 0.625rem 1.25rem; 376 border: 1px solid var(--color-neutral-black); 377 border-radius: var(--border-radius-200); 378 border: 1px solid var(--color-neutral-black); 379 font-size: var(--text-body-md); 380 font-weight: var(--font-weight-600) !important; 381 text-decoration: none; 382 cursor: pointer; 383 transition: background-color 150ms ease, color 150ms ease; 384 385 &:disabled, 386 &.cta-button--disabled { 387 opacity: 0.5; 388 cursor: not-allowed; 389 pointer-events: none; 390 } 391 392 &.cta-button--primary { 393 background-color: var(--color-primary); 394 color: var(--color-neutral-black); 395 } 396 397 &:hover { 398 background-color: var(--color-primary-400); 399 } 400 401 &.cta-button--sm { 402 padding: 0.375rem 0.875rem; 403 font-size: var(--text-body-sm); 404 } 405 406 &.cta-button--md { 407 padding: 0.625rem 1.25rem; 408 font-size: var(--text-body-md); 409 } 410 411 &.cta-button--lg { 412 padding: 0.875rem 1.75rem; 413 font-size: var(--text-body-lg); 414 } 415 416 &.cta-button--block { 417 width: 100%; 418 } 419 } 420} 421 422 423body { 424 color: var(--color-neutral-black); 425 font-family: var(--font-webfont); 426 font-size: 1rem; 427 -moz-osx-font-smoothing: grayscale; 428 -webkit-font-smoothing: antialiased; 429 font-weight: var(--font-weight-400); 430 line-height: 1; 431 min-height: 100vh; 432 position: relative; 433} 434 435 436 </style> 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453
453<script type="application/ld+json"> 454 { 455 "@context": "https://schema.org", 456 "@type": "BreadcrumbList", 457 "itemListElement": [ 458 { "@type": "ListItem", "position": 1, "name": "home", "item": "https://www.kin.com/" } 459 460 461 ,{ "@type": "ListItem", "position": 2, "name": "news", "item": "https://www.kin.com/news/" } 462 463 464 465 466 467 468 469 ] 470 } 471 </script>
471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491
491<script type="text/javascript" src="https://consent.trustarc.com/v2/autoblockasset/core.min.js?cmId=vqrmbe"></script>
vendor: 1 bytes, line 491
491
492<script type="text/javascript" src="https://consent.trustarc.com/v2/autoblock?cmId=vqrmbe"></script>
vendor: 1 bytes, line 492
492
493<script type="text/javascript" async="async" src="https://consent.trustarc.com/v2/notice/vqrmbe"></script>
493 494 495 496 497 498
498<script>
vendor: 415 bytes, lines 498-508
498 499 (function (w, d, s, l, i) { 500 w[l] = w[l] || []; 501 w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); 502 var f = d.getElementsByTagName(s)[0], 503 j = d.createElement(s), 504 dl = l != "dataLayer" ? "&l=" + l : ""; 505 j.async = true; 506 j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; 507 f.parentNode.insertBefore(j, f); 508 })(window, document, "script", "dataLayer", "
508GTM-TH4CKLW
vendor: 4 bytes, line 508
508");
509</script>
509 510 511 512 513
514<script> 515 var EVENT_NAME = 'ab_test_seen'; 516 517 var FS_DATA_REPORTING_CACHE_KEY = 'kin_fs_data_reporting_cache'; 518 519 /** 520 * Session id and replay URL, for linking a form submission back to the 521 * FullStory session that produced it. Both are left undefined â so 522 * JSON.stringify drops them from a payload â when FS is absent, blocked, 523 * or has not started capturing yet. 524 * @returns {fsSessionId?: string, fsSessionUrl?: string} 525 **/ 526 527 function getFullStorySession() { 528 if (typeof window.FS !== 'function') return {}; 529 530 try { 531 return { 532 fsSessionId: window.FS('getSession', { format: 'id' }) || undefined, 533 fsSessionUrl: window.FS('getSession', { format: 'url.now' }) || undefined, 534 }; 535 } catch (err) { 536 return {}; 537 } 538 } 539 540 541 /** 542 * Create a unique key based on FullStory session ID, experiment name, and treatment name. 543 */ 544 function sentDataKey(fsSessionId, data) { 545 const { experiment_name, treatment_name } = data; 546 return `${fsSessionId}_${experiment_name}_${treatment_name}`; 547 } 548 549 /** 550 * Fetch the FullStory reporting cache object if it exists, or create an empty one. 551 */ 552 function fetchFullStoryReportingCache() { 553 return JSON.parse(window.localStorage.getItem(FS_DATA_REPORTING_CACHE_KEY) || '{}'); 554 } 555 556 /** 557 * Remove properties from the FullStory reporting cache object 558 * where current experiment name and treatment name match, 559 * but FullStory session ID does not match (i.e. previously reported sessions). 560 * 561 * This mutates the passed cache object. 562 */ 563 function cleanFullStoryReportingCache(cache, fsSessionId, data) { 564 const { experiment_name, treatment_name } = data; 565 const regex = new RegExp(`${experiment_name}_${treatment_name}`); 566 567 Object.entries(cache).forEach(([key]) => { 568 if (regex.test(key) && key !== sentDataKey(fsSessionId, data)) { 569 delete cache[key]; 570 } 571 }); 572 } 573 574 /** 575 * Add an entry to the FullStory reporting cache for the current 576 * FullStory session ID, experiment name, and treatment name. 577 */ 578 function trackSendForCurrentSession(fsSessionId, data) { 579 const cache = fetchFullStoryReportingCache(); 580 cleanFullStoryReportingCache(cache, fsSessionId, data); 581 cache[sentDataKey(fsSessionId, data)] = Date.now().toString(); 582 583 window.localStorage.setItem(FS_DATA_REPORTING_CACHE_KEY, JSON.stringify(cache)); 584 } 585 586 /** 587 * Tells us whether or not an entry exists in the FullStory reporting cache 588 * for current FullStory session ID, experiment name, and treatment name. 589 */ 590 function wasDataSentForCurrentSession(fsSessionId, data) { 591 const cache = fetchFullStoryReportingCache(); 592 const dataLastSentTimeStamp = cache[sentDataKey(fsSessionId, data)]; 593 if (dataLastSentTimeStamp === undefined) { 594 return false; 595 } 596 597 return true; 598 } 599 600 /** 601 * Send split.io experiment data to FullStory. 602 * Will only attempt to send once for each combination of 603 * FullStory session ID, experiment name, and treatment name. 604 */ 605 function sendSplitIOData(experiment, treatment) { 606 let data = { 607 experiment_name: experiment, 608 treatment_name: treatment, 609 }; 610 611 let sessionId; 612 613 // FS.getCurrentSession() will return null until session has started recording 614 sessionId = 615 typeof window.FS?.getCurrentSession === 'function' ? window.FS.getCurrentSession() : null; 616 617 // Check for session ID before setting up interval 618 if (sessionId) { 619 // If data was already sent for the current session, resolve immediately 620 if (wasDataSentForCurrentSession(sessionId, data)) { 621 return Promise.resolve(); 622 } 623 624 if (typeof window.FS?.event === 'function') { 625 window.FS('trackEvent', { name: EVENT_NAME, properties: data }); 626 trackSendForCurrentSession(sessionId, data); 627 return Promise.resolve(); 628 } 629 630 return Promise.resolve(); 631 } 632 633 // Set up interval to wait for FullStory session to have started recording 634 return new Promise((resolve) => { 635 const step = 300; 636 const limit = 50000; 637 let counter = 0; 638 639 const timer = window.setInterval(() => { 640 if (counter >= limit) { 641 window.clearInterval(timer); 642 return; 643 } 644 645 // FS.getCurrentSession() will return null until session has started recording 646 sessionId = 647 typeof window.FS?.getCurrentSession === 'function' ? window.FS.getCurrentSession() : null; 648 649 if (!sessionId) { 650 counter += step; 651 return; 652 } 653 654 window.clearInterval(timer); 655 656 if (wasDataSentForCurrentSession(sessionId, data)) { 657 resolve(); 658 return; 659 } 660 661 if (typeof window.FS?.event === 'function') { 662 window.FS('trackEvent', { name: EVENT_NAME, properties: data }); 663 trackSendForCurrentSession(sessionId, data); 664 resolve(); 665 return; 666 } 667 }, step); 668 }); 669 } 670</script>
670 671 672 673
674<script> 675 676/** 677 * Pushes an event to the Google Tag Manager dataLayer. 678 * Automatically includes the Segment anonymous user ID from localStorage. 679 * 680 * @param {string} event - The event name (e.g., "self_serve_auto_opt_in_checked") 681 * @param {Object} payload - Additional event data to include 682 * 683 * @example 684 * pushToDataLayer("button_clicked", { 685 * content_product: 'Auto', 686 * page_category: 'Landing Page', 687 * cta_label: 'Get Quote', 688 * }); 689 */ 690 691 function pushToDataLayer(event, payload) { 692 window.dataLayer = window.dataLayer || []; 693 694 window.dataLayer.push({ 695 event, 696 data: { 697 kin_segment_user_id: JSON.parse(localStorage.getItem('ajs_anonymous_id')) ?? '', 698 ...payload 699 }, 700 }); 701 } 702 703 704</script>
704 705 706 707 708
709<script> 710 const SPLIT_IO_CONFIG = { 711 STORAGE_KEY: "kin-splitio-anonymous-key", 712 DEFAULT_COOKIE_EXPIRY_DAYS: 60, 713 MOBILE_BREAKPOINT_PX: 983, 714 SEGMENT_ANONYMOUS_ID_COOKIE: "ajs_anonymous_id", 715 SEGMENT_COOKIE_POLL_INTERVAL_MS: 100, 716 SEGMENT_COOKIE_POLL_TIMEOUT_MS: 3000 717 }; 718 719 /** 720 * Polls for the Segment first-party anonymous ID cookie (ajs_anonymous_id). 721 * The Segment SDK sets this cookie asynchronously, creating a race condition with SplitIO 722 * initialization. Polling allows us to wait for the cookie before initializing SplitIO, 723 * so that SplitIO events are linked to the correct Segment person profile. 724 * @param {number} timeoutMs - Max time to wait in ms (default: 3000) 725 * @returns {Promise<string|undefined>} The decoded anonymous ID, or undefined on timeout 726 */ 727 function pollForSegmentAnonymousId(timeoutMs = SPLIT_IO_CONFIG.SEGMENT_COOKIE_POLL_TIMEOUT_MS) { 728 return new Promise(function(resolve) { 729 var deadline = Date.now() + timeoutMs; 730 731 function poll() { 732 var rawValue = getCookie(SPLIT_IO_CONFIG.SEGMENT_ANONYMOUS_ID_COOKIE); 733 if (rawValue) { 734 var decoded = decodeURIComponent(rawValue).replace(/^"|"$/g, ''); 735 resolve(decoded); 736 return; 737 } 738 if (Date.now() >= deadline) { 739 resolve(undefined); 740 return; 741 } 742 setTimeout(poll, SPLIT_IO_CONFIG.SEGMENT_COOKIE_POLL_INTERVAL_MS); 743 } 744 745 poll(); 746 }); 747 } 748 749 /** 750 * Gets or creates an anonymous key for Split.IO tracking. 751 * If a Segment anonymous ID is provided, it takes priority so that SplitIO 752 * events are automatically linked to the correct Segment person profile. 753 * @param {string} [segmentAnonymousId] - The ajs_anonymous_id from Segment, if available 754 * @returns {string} The anonymous key (UUID format) 755 */ 756 function getOrCreateAnonymousKey(segmentAnonymousId) { 757 if (segmentAnonymousId) { 758 setCookie(SPLIT_IO_CONFIG.STORAGE_KEY, segmentAnonymousId); 759 return segmentAnonymousId; 760 } 761 762 const storedKey = getCookie(SPLIT_IO_CONFIG.STORAGE_KEY); 763 764 if (storedKey !== undefined) { 765 return storedKey; 766 } 767 768 const newKey = uuidv4();
769 setCookie(SPLIT_IO_CONFIG.STORAGE_KEY, newKey); 770 771 return newKey; 772 } 773 774 /** 775 * Generates a RFC 4122-compliant UUID v4 776 * @returns {string} A random UUID string 777 */ 778 function uuidv4() { 779 return crypto.randomUUID(); 780 } 781 782 /** 783 * Parses all cookies from document.cookie into a more workable format 784 * @returns {Array<{key: string, value: string}>} Array of cookie objects 785 */ 786 function getCookies() { 787 if (document.cookie === "") { 788 return []; 789 } 790 791 return document.cookie 792 .split("; ") 793 .map((cookieString) => { 794 const [key, value] = cookieString.split("="); 795 return { key, value }; 796 }); 797 } 798 799 /** 800 * Retrieves a specific cookie value by key 801 * @param {string} key - The cookie name to search for 802 * @returns {string|undefined} The cookie value, or undefined if not found 803 */ 804 function getCookie(key) { 805 const targetCookie = getCookies().find(cookie => cookie.key === key); 806 return targetCookie?.value; 807 } 808 809 /** 810 * Sets a cookie with intelligent domain detection 811 * @param {string} key - The cookie name 812 * @param {string} value - The cookie value 813 * @param {number} expiresInDays - Days until cookie expires (default: 60) 814 */ 815 function setCookie(key, value, expiresInDays = SPLIT_IO_CONFIG.DEFAULT_COOKIE_EXPIRY_DAYS) { 816 const domain = determineCookieDomain(); 817 const expirationDate = calculateExpirationDate(expiresInDays); 818 819 const cookieString = [ 820 `${key}=${value}`, 821 `Domain=${domain}`, 822 `Expires=${expirationDate.toUTCString()}`, 823 `Path=/`, 824 `SameSite=Strict`, 825 `Secure` 826 ].join("; "); 827 828 document.cookie = cookieString; 829 } 830 831 /** 832 * Determines the appropriate cookie domain based on current hostname 833 * @returns {string} The appropriate domain for cookie setting 834 */ 835 function determineCookieDomain() { 836 const hostname = window.location.hostname; 837 838 if (hostname.includes("localhost")) { 839 return "localhost"; 840 } else if (hostname.includes("zesty.io")) { 841 return ".zesty.io"; 842 } else if (hostname.includes("kin.com")) { 843 return ".kin.com"; 844 } 845 846 return hostname; 847 } 848 849 /** 850 * Calculates a future expiration date 851 * @param {number} daysFromNow - Number of days in the future 852 * @returns {Date} The calculated expiration date 853 */ 854 function calculateExpirationDate(daysFromNow) { 855 const currentDate = new Date(); 856 857 return new Date( 858 currentDate.getFullYear(), 859 currentDate.getMonth(), 860 currentDate.getDate() + daysFromNow 861 ); 862 } 863 864 /** 865 * Stores treatment results in localStorage for later use 866 * @param {string} experimentName - Name of the Split.IO experiment 867 * @param {Object} treatmentResult - The result object from Split.IO 868 * @param {string} treatmentResult.treatment - The treatment name 869 * @param {Object} [treatmentResult.config] - Optional configuration object 870 */ 871 function setTreatment(experimentName, treatmentResult) { 872 const treatmentKey = `${experimentName}_treatment`; 873 const configKey = `${experimentName}_treatment_configs`; 874 875 localStorage.setItem(treatmentKey, treatmentResult.treatment); 876 877 const configToStore = treatmentResult.config || {}; 878 localStorage.setItem(configKey, JSON.stringify(configToStore)); 879 } 880 881 /** 882 * Allows forcing a specific treatment via URL parameters for testing 883 * @param {string} experimentName - The experiment to potentially override 884 * @param {string} originalTreatment - The treatment that would normally be used 885 * @param {string[]} validTreatments - Array of valid treatment names for this experiment 886 * @returns {string} Either the forced treatment or the original treatment 887 */ 888 function getForcedExperimentTreatment(experimentName, originalTreatment, validTreatments) { 889 const urlParams = new URLSearchParams(window.location.search); 890 const targetExperiment = urlParams.get("experiment"); 891 const requestedTreatment = urlParams.get("treatment"); 892 893 const isTargetingThisExperiment = (targetExperiment === experimentName); 894 const isValidTreatment = requestedTreatment && validTreatments.includes(requestedTreatment); 895 896 if (isTargetingThisExperiment && isValidTreatment) { 897 console.log(`𧪠Forced treatment: "${requestedTreatment}" for experiment: "${experimentName}"`); 898 return requestedTreatment; 899 } 900 901 return originalTreatment; 902 } 903 904 /** 905 * Detects if the user is likely on a mobile device based on screen width 906 * @returns {boolean} true if screen width is <= 983px (mobile-ish), false otherwise 907 */ 908 function isMobile() { 909 const mobileMediaQuery = `(max-width: ${SPLIT_IO_CONFIG.MOBILE_BREAKPOINT_PX}px)`; 910 return window.matchMedia(mobileMediaQuery).matches; 911 } 912</script>
912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944
945<script> 946 947 function onReady(callback) { 948 if (document.readyState === 'loading') { 949 document.addEventListener('DOMContentLoaded', callback); 950 } else { 951 callback(); 952 } 953 } 954 955/** 956 * Show a specific variant with animation 957 * @param {string} experiment - The experiment ID (e.g., "AB-239") 958 * @param {string} treatment - The variant/treatment to show 959 */ 960 function showVariant(experiment, treatment) { 961 var experimentLower = experiment.toLowerCase(); 962 var testContainer = document.querySelector('[data-split="' + experimentLower + '"]'); 963 964 if (!testContainer) { 965 console.warn('ABTest: Container with data-split="' + experimentLower + '" not found'); 966 return; 967 } 968 969 // Show non-applicable elements (elements to fade out/hide) 970 var notApplicableElements = document.querySelector('[data-split-' + experimentLower + '="not-applicable"]'); 971 if (notApplicableElements) { 972 notApplicableElements.classList.add("fade-in-animation"); 973 } 974 975 // Find and show the target element for this treatment 976 var targetElement = testContainer.querySelector( 977 '[data-split-' + experimentLower + '="' + treatment + '"]' 978 ); 979 980 if (targetElement) { 981 targetElement.classList.add("fade-in-animation"); 982 } else { 983 console.warn('ABTest: Element for treatment "' + treatment + '" not found'); 984 } 985 } 986 987 /** 988 * Reads an experiment's CURRENT treatment straight from the Split client, 989 * rather than the cached localStorage value (which can be stale â e.g. 990 * "control" written before a test went live, never refreshed if the SDK later 991 * timed out). The browser SDK re-evaluates fresh each page load. 992 * 993 * Defaults the device_type attribute to match how initSplitABTest evaluates 994 * (above), so a live read agrees with the page-load assignment. Returns "" if 995 * the client isn't loaded yet. May return Split's "control" sentinel if the SDK 996 * isn't ready â callers decide how to treat it. 997 * @param {string} experiment - Experiment ID (e.g. "AB-286") 998 * @param {Object} [attributes] - Targeting attributes; merged over the default device_type 999 * @returns {string} The treatment name, "control", or "" if the client is unavailable 1000 */ 1001 function getLiveTreatment(experiment, attributes) { 1002 if (typeof client === 'undefined') return ''; 1003 var deviceType = window.innerWidth < 768 ? 'mobile' : 'desktop'; 1004 var attrs = Object.assign({ device_type: deviceType }, attributes || {}); 1005 return client.getTreatment(experiment, attrs); 1006 } 1007 1008 /** 1009 * Initialize a Split.io A/B test 1010 * @param {Object} config - Configuration object 1011 * @param {string} config.experiment - Experiment ID (e.g., "AB-239") 1012 * @param {Array} config.variants - Array of variant names 1013 * @param {string} [config.defaultVariant] - Default variant (defaults to first in variants array) 1014 * @param {Object} [config.attributes] - Optional attributes for targeting rules (e.g., device_type) 1015 */ 1016 function initSplitABTest(config) { 1017 var experiment = config.experiment; 1018 var variants = config.variants || []; 1019 var defaultVariant = config.defaultVariant || "v0_control"; 1020 var attributes = config.attributes || {}; 1021 var defaultDeviceType = window.innerWidth < 768? 'mobile' : 'desktop'; 1022 var attributes = Object.assign({ device_type: defaultDeviceType }, config.attributes || {}); 1023 1024 const timeout = 3000; 1025 1026 1027 // Validate config 1028 if (!experiment) { 1029 console.error('ABTest: experiment is required'); 1030 return; 1031 } 1032 if (!variants.length) { 1033 console.error('ABTest: variants array is required'); 1034 return; 1035 } 1036 1037 // Check if factory is available 1038 if (typeof factory === 'undefined') { 1039 console.error('ABTest: factory is not defined. Make sure the Split SDK is loaded.'); 1040 return; 1041 } 1042 1043 var client = factory.client(); 1044 1045 // Guards against the ready-handler and the timeout/control fallback both 1046 // running (e.g. the SDK resolving right around the fallback timer). 1047 var settled = false; 1048 1049 // Helper to show control variant 1050 var showControl = function() { 1051 if (settled) return; 1052 settled = true; 1053 clearTimeout(sdkTimeoutId); 1054 onReady(function() { 1055 showVariant(experiment, defaultVariant); 1056 }); 1057 }; 1058
1059 // Fallback timer - show control if SDK takes too long 1060 var sdkTimeoutId = setTimeout(showControl, timeout); 1061 1062 // Clean up timeout on page unload 1063 window.addEventListener('beforeunload', function() { 1064 clearTimeout(sdkTimeoutId); 1065 }); 1066 1067 // SDK ready â show treatment. 1068 // We use client.ready() (a Promise) rather than the one-shot 1069 // client.on(SDK_READY) event. SDK_READY fires only ONCE per client and is 1070 // NOT replayed to listeners added after it fires (verified: a late listener 1071 // never runs). A test started lazily AFTER the SDK is already warm â e.g. 1072 // AB-286 starting on a bundle-radio click, after the factory/client was 1073 // created at page load (see /splitio) and AB-309 inited on /landing/* â would 1074 // register its SDK_READY listener too late and never run setTreatment, so the 1075 // treatment would never be written to localStorage and the AB-286 modal â 1076 // which reads it on form submit â would never open. This was the prod-only 1077 // / no-cached-treatment failure. client.ready() 1078 // resolves immediately when the SDK is ALREADY ready, and later when it 1079 // becomes ready â covering both cases. 1080 client.ready().then(function() { 1081 if (settled) return; 1082 settled = true; 1083 clearTimeout(sdkTimeoutId); 1084 1085 var treatmentResult = client.getTreatmentWithConfig(experiment, attributes); 1086 var treatment = (treatmentResult && treatmentResult.treatment) || defaultVariant; 1087 1088 treatment = getForcedExperimentTreatment(experiment, treatment, variants); 1089 treatmentResult = Object.assign({}, treatmentResult, { treatment: treatment }); 1090 1091 setTreatment(experiment, treatmentResult); 1092 1093 sendSplitIOData(experiment, treatment); 1094 1095 onReady(function() { 1096 showVariant(experiment, treatment); 1097 }); 1098 }, function() { 1099 // SDK failed to become ready (timed out) â fall back to control. 1100 showControl(); 1101 }); 1102 } 1103</script>
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112
1113<script src="//cdn.split.io/sdk/split-browser-1.1.0.full.min.js"></script>
vendor: 1 bytes, line 1113
1113
1114<script> 1115 if (typeof factory == "undefined") { 1116 // Instantiate the SDK. CDN exposes a splitio object globally with a reference to 1117 // the SplitFactory (as well as any extra modules) 1118 var factory = splitio.SplitFactory({ 1119 core: { 1120 authorizationKey: "548tl3tu7uj9pvml61oco00oek8e17gc0qmj", 1121 // key represents your internal user id, or the account id that 1122 // the user belongs to. 1123 // This could also be a cookie you generate for anonymous users 1124 key: getOrCreateAnonymousKey(), 1125 }, 1126 sync: { 1127 splitFilters: [ 1128 { 1129 type: "bySet", 1130 values: ["marketing"], 1131 }, 1132 ], 1133 }, 1134 }); 1135 } 1136 1137 if (typeof client == "undefined") { 1138 var client = factory.client(); 1139 } 1140</script>
1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198
1199<script> 1200 /* AB-309 â TX paid search. */ 1201 1202 1203 /* AB-310 â FL paid search. */ 1204 1205 1206 /* AB-286 â deliberately ungated. */ 1207 initSplitABTest({ 1208 experiment: "AB-286", 1209 variants: ["v0_control", "v1_preinfo", 'v2_preonline','v3_postinfo', 'v4_postonline'], 1210 control: "v0_control" 1211 }); 1212 1213 /* AB-363 â reveal Douglas Discounts AB test from paid_search_freestyle. */ 1214 1215</script>
1215 1216 1217 1218 1219
1220<script> 1221 (function(h,o,u,n,d) { 1222 h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}} 1223 d=o.createElement(u);d.async=1;d.src=n;d.crossOrigin='' 1224 n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) 1225 })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v6/datadog-rum.js','DD_RUM') 1226 window.DD_RUM.onReady(function() { 1227 window.DD_RUM.init({ 1228 clientToken: 'pub85974b47926903ce4795dc5c2451b2a6', 1229 applicationId: 'e13785d3-7c15-43c3-a9d0-54f311f62122', 1230 site: 'datadoghq.com', 1231 service: 'kin-marketing-website', 1232 env: 'production', 1233 // Specify a version number to identify the deployed version of your application in Datadog 1234 version: '1.0.0', 1235 sessionSampleRate: 50, 1236 sessionReplaySampleRate: 20, 1237 trackBfcacheViews: true, 1238 defaultPrivacyLevel: 'mask-user-input', 1239 allowedTracingUrls: [ 1240 'https://www.kin.com', 1241 'https://6rvxtlhl-dev.webengine.zesty.io', 1242 ], 1243 }); 1244 }) 1245</script>
1245 1246 1247 1248 1249 1250 1251<link type="text/css" href="/site.css?v=963ca532a59bc39668e2e9b1b090abaf" rel="stylesheet" media="screen" /><link rel="dns-prefetch" href="" /></head><body class="view-news" itemscope="" itemtype="https://schema.org/WebPage">
vendor: 77 bytes, lines 1251-1256
1251 1252 1253 1254<noscript 1255 ><iframe 1256 src="https://www.googletagmanager.com/ns.html?id=
1256GTM-TH4CKLW
vendor: 112 bytes, lines 1256-1270
1256" 1257 height="0" 1258 width="0" 1259 style="display: none; visibility: hidden" 1260 ></iframe 1261></noscript> 1262 1263 1264 1265 1266 1267 1268 1269 1270
1270<script> 1271 document.body.classList.add("no-collapse"); 1272 </script>
1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287<header class="kin-nav" data-section="header" data-element-section="header" data-kin-nav> 1288 <style> 1289 @scope { 1290 :scope { 1291 /* #B86C1C has no equivalent in css/main.css */ 1292 --nav-hover: #B86C1C; 1293 --nav-height: 4.75rem; /* 76px */ 1294 --nav-height-sm: 4rem; /* 64px */ 1295 --nav-gutter: clamp(1.5rem, 3vw, 5rem); /* 24px â 80px */ 1296 1297 /* Shared by the bar and the drawer head so the logo never changes size on open. */ 1298 --nav-logo-w: 2.33rem; /* 37.3px */ 1299 --nav-logo-h: 1.25rem; /* 20px */ 1300 /* 1170px = 73.125rem */ 1301 @media (width >= 73.125rem) { 1302 --nav-logo-w: 3.03rem; /* 48.5px */ 1303 --nav-logo-h: 1.625rem; /* 26px */ 1304 } 1305 1306 --nav-ease: cubic-bezier(0.2, 0.8, 0.2, 1); 1307 --nav-shadow-inset: inset 0 2px 4px rgb(40 40 35 / 0.32); 1308 1309 position: sticky; 1310 top: 0; 1311 z-index: 200; 1312 background: var(--color-neutral-white); 1313 border-bottom: 1px solid var(--color-neutral-300); 1314 font-family: var(--font-webfont); 1315 color: var(--color-neutral-black); 1316 } 1317 } 1318 </style> 1319 1320 1321 1322<style> 1323 @scope (.kin-nav__bar) { 1324 :scope { 1325 /* Positioning context for the dropdown panels */ 1326 position: relative; 1327 display: flex; 1328 align-items: center; 1329 height: var(--nav-height-sm); 1330 max-width: var(--x-large); 1331 margin-inline: auto; 1332 padding-inline: var(--nav-gutter); 1333 /* 1170px = 73.125rem */ 1334 @media (width >= 73.125rem) { 1335 height: var(--nav-height); 1336 } 1337 } 1338 1339 /* Buttons do not inherit color: the UA sets buttontext, which iOS paints system blue. */ 1340 button { 1341 border: 0; 1342 background: none; 1343 color: inherit; 1344 cursor: pointer; 1345 } 1346 1347 a { 1348 color: inherit; 1349 text-decoration: none; 1350 } 1351 1352 :focus-visible { 1353 outline: 2px solid var(--color-primary); 1354 outline-offset: 2px; 1355 border-radius: var(--border-radius-200); 1356 } 1357 1358 .kin-nav__logo { 1359 display: flex; 1360 align-items: center; 1361 flex: none; 1362 } 1363 1364 .kin-nav__logo svg { 1365 width: var(--nav-logo-w); 1366 height: var(--nav-logo-h); 1367 color: var(--color-neutral-black); 1368 } 1369 1370 .kin-nav__primary { 1371 display: none; 1372 align-items: center; 1373 gap: clamp(1.125rem, 2vw, 2rem); 1374 margin-left: 2.8125rem; 1375 margin-right: 1.25rem; 1376 /* 1170px = 73.125rem */ 1377 @media (width >= 73.125rem) { 1378 height: 100%; 1379 display: flex; 1380 } 1381 } 1382 1383 .kin-nav__item { 1384 display: flex; 1385 align-items: center; 1386 height: inherit; 1387 } 1388 1389 .kin-nav__link { 1390 display: flex; 1391 align-items: center; 1392 gap: 0.375rem; 1393 font-size: var(--text-body-md); 1394 line-height: var(--line-height-300); 1395 color: var(--color-neutral-black); 1396 white-space: nowrap; 1397 box-shadow: inset 0 -2px 0 transparent; 1398 transition: color 150ms ease-out, box-shadow 150ms ease-out; 1399 } 1400 1401 .kin-nav__link:hover { 1402 color: var(--nav-hover); 1403 } 1404 1405 .kin-nav__link[aria-expanded="true"] { 1406 color: var(--color-neutral-black); 1407 box-shadow: inset 0 -2px 0 var(--color-primary); 1408 } 1409 1410 .kin-nav__chev { 1411 flex: none; 1412 transition: transform 180ms var(--nav-ease); 1413 } 1414 1415 .kin-nav__link[aria-expanded="true"] .kin-nav__chev { 1416 transform: rotate(180deg); 1417 } 1418 1419 .kin-nav__panel { 1420 position: absolute; 1421 top: 100%; 1422 left: var(--nav-gutter); 1423 z-index: 5; 1424 display: grid; 1425 grid-template-columns: auto auto auto; 1426 inline-size: max-content; 1427 max-inline-size: calc(100% - var(--nav-gutter) * 2); 1428 gap: var(--space-800); 1429 padding: var(--space-600) var(--space-500); 1430 background: var(--color-neutral-white); 1431 border: 1px solid var(--color-neutral-300); 1432 border-top: 0; 1433 border-radius: 0 0 var(--border-radius-400) var(--border-radius-400); 1434 box-shadow: 0 4px 12px rgb(40 40 35 / 0.15); 1435 opacity: 0; 1436 visibility: hidden; 1437 transform: translateY(-0.375rem); 1438 transition: opacity 180ms var(--nav-ease), transform 180ms var(--nav-ease), visibility 0s linear 180ms; 1439 } 1440 1441 .kin-nav__panel[data-open] { 1442 opacity: 1; 1443 visibility: visible; 1444 transform: translateY(0); 1445 transition-delay: 0s; 1446 } 1447 1448 .kin-nav__panel-label { 1449 margin-bottom: var(--space-400); 1450 font-size: var(--text-body-xs); 1451 font-weight: var(--font-weight-600); 1452 line-height: var(--line-height-300); 1453 letter-spacing: 0.08em; 1454 text-transform: uppercase; 1455 color: var(--color-neutral-600); 1456 } 1457 1458 .kin-nav__panel-list { 1459 display: grid; 1460 gap: var(--space-200); 1461 margin: 0; 1462 padding: 0; 1463 list-style: none; 1464 } 1465 1466 .kin-nav__panel-list--split { 1467 grid-template-rows: repeat(4, auto); 1468 grid-auto-flow: column; 1469 column-gap: var(--space-800); 1470 } 1471 1472 .kin-nav__panel-link { 1473 font-size: var(--text-body-md); 1474 line-height: var(--line-height-300); 1475 transition: color 150ms ease-out; 1476 } 1477 1478 .kin-nav__panel-link:hover { 1479 color: var(--nav-hover); 1480 } 1481 1482 .kin-nav__panel-articles { 1483 display: grid; 1484 align-content: start; 1485 gap: var(--space-400); 1486 } 1487 1488 .kin-nav__panel-articles-head { 1489 display: flex; 1490 align-items: baseline; 1491 justify-content: space-between; 1492 gap: var(--space-400); 1493 } 1494 1495 .kin-nav__panel-articles-head .kin-nav__panel-label { 1496 margin-bottom: 0; 1497 } 1498 1499 .kin-nav__panel-cta { 1500 display: inline-flex; 1501 align-items: center; 1502 gap: 0.375rem; 1503 font-size: var(--text-body-sm); 1504 font-weight: var(--font-weight-600); 1505 white-space: nowrap; 1506 transition: color 150ms ease-out; 1507 } 1508 1509 .kin-nav__panel-cta:hover { 1510 color: var(--nav-hover); 1511 } 1512 1513 .kin-nav__panel-grid { 1514 display: grid; 1515 grid-template-columns: repeat(2, minmax(0, 1fr)); 1516 gap: var(--space-400); 1517 list-style: none; 1518 } 1519 1520 .kin-nav__panel-card { 1521 display: grid; 1522 align-content: start; 1523 max-width: 17rem; 1524 overflow: hidden; 1525 background: var(--color-neutral-white); 1526 border: 1px solid var(--color-neutral-300); 1527 border-radius: var(--border-radius-300); 1528 transition: box-shadow 180ms var(--nav-ease); 1529 &:hover { 1530 box-shadow: 0 2px 8px rgb(40 40 35 / 0.15); 1531 } 1532 } 1533 1534 .kin-nav__panel-card-media { 1535 aspect-ratio: 16 / 10; 1536 background: var(--color-neutral-300); 1537 } 1538 1539 .kin-nav__panel-card-media img { 1540 inline-size: 100%; 1541 block-size: 100%; 1542 object-fit: cover; 1543 } 1544 1545 .kin-nav__panel-card-body { 1546 padding: var(--space-200) var(--space-300) var(--space-300); 1547 } 1548 1549 .kin-nav__panel-card-title { 1550 font-size: var(--text-body-md); 1551 font-weight: var(--font-weight-600); 1552 line-height: var(--line-height-200); 1553 } 1554 1555 .kin-nav__actions { 1556 display: none; 1557 align-items: center; 1558 gap: var(--space-400); 1559 margin-left: auto; 1560 flex: none; 1561 /* 1170px = 73.125rem */ 1562 @media (width >= 73.125rem) { 1563 display: flex; 1564 } 1565 } 1566 1567 .kin-nav__phone { 1568 display: flex; 1569 align-items: center; 1570 gap: 0.375rem; 1571 height: 2.75rem; 1572 padding-inline: 2px; 1573 font-size: var(--text-body-sm); 1574 font-weight: var(--font-weight-600); 1575 line-height: var(--line-height-300); 1576 white-space: nowrap; 1577 transition: color 180ms var(--nav-ease); 1578 } 1579 1580 .kin-nav__phone:hover { 1581 color: var(--nav-hover); 1582 } 1583 1584 .kin-nav__btn { 1585 display: inline-flex; 1586 align-items: center; 1587 justify-content: center; 1588 gap: var(--space-100); 1589 width: 8.375rem; 1590 height: 2.75rem; 1591 padding-inline: var(--space-400); 1592 border: 1px solid var(--color-neutral-black); 1593 border-radius: var(--border-radius-200); 1594 font-size: 0.9375rem; /* 15px */ 1595 font-weight: var(--font-weight-700); 1596 line-height: var(--line-height-300); 1597 white-space: nowrap;
1598 transition: background 180ms var(--nav-ease), color 180ms var(--nav-ease), opacity 180ms var(--nav-ease), transform 100ms ease; 1599 } 1600 1601 .kin-nav__btn:active { 1602 transform: scale(0.985); 1603 } 1604 1605 .kin-nav__btn--primary { 1606 background: var(--color-primary); 1607 color: var(--color-neutral-black); 1608 } 1609 1610 .kin-nav__btn--primary:hover { 1611 background: var(--color-primary-400); 1612 } 1613 1614 .kin-nav__btn--primary:active { 1615 box-shadow: var(--nav-shadow-inset); 1616 } 1617 1618 .kin-nav__btn--secondary { 1619 background: var(--color-neutral-white); 1620 color: var(--color-neutral-black); 1621 } 1622 1623 .kin-nav__btn--secondary:hover { 1624 background: var(--color-neutral-200); 1625 } 1626 1627 .kin-nav__swap { 1628 display: grid; 1629 align-items: center; 1630 } 1631 1632 .kin-nav__swap > * { 1633 grid-area: 1 / 1; 1634 justify-self: end; 1635 } 1636 1637 .kin-nav__swap > [inert] { 1638 opacity: 0; 1639 } 1640 1641 /* The expanded address bar overlays leftward, so clear what sits under it. */ 1642 :scope:has([data-nav-quote-form][data-expanded]) .kin-nav__primary { 1643 display: none; 1644 } 1645 1646 :scope:has([data-nav-quote-form][data-expanded]) .kin-nav__phone { 1647 visibility: hidden; 1648 } 1649 1650 .kin-nav__mobile { 1651 display: flex; 1652 align-items: center; 1653 gap: 0.625rem; 1654 margin-left: auto; 1655 flex: none; 1656 /* 1170px = 73.125rem */ 1657 @media (width >= 73.125rem) { 1658 display: none; 1659 } 1660 } 1661 1662 .kin-nav__icon-btn { 1663 display: flex; 1664 align-items: center; 1665 justify-content: center; 1666 width: 2.75rem; 1667 height: 2.75rem; 1668 flex: none; 1669 border-radius: var(--border-radius-300); 1670 color: var(--color-neutral-black); 1671 transition: background 180ms var(--nav-ease); 1672 } 1673 1674 .kin-nav__icon-btn:hover { 1675 background: var(--color-neutral-200); 1676 } 1677 1678 .kin-nav__mobile .kin-nav__btn { 1679 width: auto; 1680 padding-inline: 1.125rem; 1681 font-size: var(--text-body-sm); 1682 } 1683 1684 /* Set by the hero observer alongside the dock, so the CTA is never in both places at once. */ 1685 .kin-nav__mobile[data-docked] .kin-nav__btn { 1686 display: none; 1687 } 1688 1689 @media (prefers-reduced-motion: reduce) { 1690 * { 1691 transition-duration: 1ms !important; 1692 } 1693 } 1694 } 1695</style> 1696 1697<div class="kin-nav__bar"> 1698 1699 <a class="kin-nav__logo" data-fs-element="Header: Logo" href="/" aria-label="Kin home"> 1700 <svg viewBox="74 63 796 427" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M497.715 478.354V257.976C497.715 251.287 503.19 246.41 509.282 246.41H532.395C537.869 246.41 540.915 249.455 542.727 253.716L551.247 276.231C560.365 266.496 590.187 240.318 637.01 240.318C714.271 240.318 745.287 298.15 745.287 361.456V478.334C745.287 484.426 739.813 489.901 733.741 489.901H683.852C677.163 489.901 672.286 484.426 672.286 478.334V357.793C672.286 326.14 655.862 306.053 626.658 306.053C595.024 306.053 575.554 327.971 569.483 344.415V478.334C569.483 486.855 565.84 489.901 554.273 489.901H509.262C503.19 489.92 497.715 484.446 497.715 478.354ZM364.413 477.558V257.18C364.413 250.491 369.888 245.613 375.98 245.613H426.466C432.557 245.613 438.032 250.491 438.032 257.18V477.558C438.032 483.65 432.557 489.124 426.466 489.124H375.98C369.868 489.124 364.393 483.65 364.413 477.558ZM400.486 202.593C377.373 202.593 359.118 183.72 359.118 160.588C359.118 137.455 377.373 118.582 400.486 118.582C424.216 118.582 443.069 137.455 443.069 160.588C443.069 183.72 424.196 202.593 400.486 202.593ZM827.347 490C804.234 490 785.979 471.128 785.979 447.995C785.979 424.862 804.234 405.99 827.347 405.99C851.077 405.99 869.93 424.862 869.93 447.995C869.93 471.128 851.077 490 827.347 490ZM74 477.558V74.5664C74 68.4746 79.4746 63 85.5664 63H137.267C143.358 63 148.833 68.4746 148.833 74.5664V338.164L228.543 252.939C232.804 249.276 237.064 245.633 243.753 245.633H299.116C309.448 245.633 313.111 256.582 307.02 263.291L216.38 355.822L324.658 472.103C330.75 478.792 327.087 489.144 316.754 489.144H251.059C247.416 489.144 242.539 486.715 240.727 484.267L148.833 374.695V477.578C148.833 483.669 143.358 489.144 137.267 489.144H85.5664C79.4746 489.124 74 483.65 74 477.558Z" fill="currentColor"/></svg> 1701 </a> 1702 1703 <nav class="kin-nav__primary" data-location="header-nav-large" data-element-location="header-nav-large" aria-label="Primary"> 1704 1705 <div class="kin-nav__item"> 1706 <button class="kin-nav__link" type="button" data-fs-element="Header nav toggle: Insurance" data-panel-tr
1706igger="insurance" aria-expanded="false" aria-controls="nav-panel-insurance"> 1707 Insurance 1708 <svg class="kin-nav__chev" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 1709 </button> 1710 1711 <div class="kin-nav__panel" id="nav-panel-insurance" data-element-location="header-nav-large-submenu-insurance" data-nav-panel> 1712 <div> 1713 <p class="kin-nav__panel-label" id="nav-panel-insurance-auto">Auto</p> 1714 <ul class="kin-nav__panel-list" aria-labelledby="nav-panel-insurance-auto"> 1715 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Auto insurance" href="/auto-insurance/">Auto insurance</a></li> 1716 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Home & auto bundle" href="/bundling/">Home & auto bundle</a></li> 1717 </ul> 1718 </div> 1719 1720 <div> 1721 <p class="kin-nav__panel-label" id="nav-panel-insurance-home">Home</p> 1722 <ul class="kin-nav__panel-list kin-nav__panel-list--split" aria-labelledby="nav-panel-insurance-home"> 1723 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Homeowners insurance" href="/home-insurance/">Homeowners insurance</a></li> 1724 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Condo insurance" href="/condo-insurance/">Condo insurance</a></li> 1725 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: High-value home insurance" href="/home-insurance/high-value-home-insurance/">High-value home insurance</a></li> 1726 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Mobile home insurance" href="/mobile-home-insurance/">Mobile home insurance</a></li> 1727 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Landlord insurance" href="/landlord-insurance/">Landlord insurance</a></li> 1728 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Flood insurance" href="/flood-insurance/">Flood insurance</a></li> 1729 </ul> 1730 </div> 1731 1732 <div> 1733 1734 <p class="kin-nav__panel-label">More from Kin</p> 1735 1736 1737 <a class="kin-nav__panel-card" data-fs-element="Header subnav featured link: Bundling home and auto insurance" href="/blog/bundling-home-auto-insurance-guide/"> 1738 <div class="kin-nav__panel-card-media"> 1739 1740 <img src="https://6rvxtlhl.media.zestyio.com/liability-car-insurance.jpg?auto=webp&width=544&height=340&crop=8:5&optimize=high" width="272" height="170" alt="" loading="lazy" decoding="async" /> 1741 1742 </div> 1743 <div class="kin-nav__panel-card-body"> 1744 <span class="kin-nav__panel-card-title">Bundling home and auto insurance</span> 1745 </div> 1746 </a> 1747 </div> 1748 </div> 1749 </div> 1750 1751 <div class="kin-nav__item"> 1752 <button class="kin-nav__link" type="button" data-fs-element="Header nav toggle: Finance" data-panel-trigger="finance" aria-expanded="false" aria-controls="nav-panel-finance"> 1753 Finance 1754 <svg class="kin-nav__chev" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 1755 </button> 1756 1757 <div class="kin-nav__panel" id="nav-panel-finance" data-element-location="header-nav-large-submenu-finance" data-nav-panel> 1758 <div> 1759 <p class="kin-nav__panel-label" id="nav-panel-finance-buy">Buy or refinance</p> 1760 <ul class="kin-nav__panel-list" aria-labelledby="nav-panel-finance-buy"> 1761 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Mortgage" href="/mortgage/">Mortgage</a></li> 1762 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Mortgage refinance" href="/refinance/">Mortgage refinance</a></li> 1763 </ul> 1764 </div> 1765 1766 <div> 1767 <p class="kin-nav__panel-label" id="nav-panel-finance-equity">Use your equity</p> 1768 <ul class="kin-nav__panel-list" aria-labelledby="nav-panel-finance-equity"> 1769 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Home equity loan" href="/home-equity/">Home equity loan</a></li> 1770 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: HELOC" href="/heloc/">HELOC</a></li> 1771 </ul> 1772 </div> 1773 1774 <div> 1775 <p class="kin-nav__panel-label">More from Kin</p> 1776 1777 <a class="kin-nav__panel-card" data-fs-element="Header subnav featured link: What is a mortgage" href="/blog/what-is-a-mortgage/"> 1778 <div class="kin-nav__panel-card-media"> 1779 1780 <img src="https://6rvxtlhl.media.zestyio.com/process-of-buying-a-house-resized.jpg?auto=webp&width=544&height=340&crop=8:5&optimize=high" width="272" height="170" alt="" loading="lazy" decoding="async" /> 1781 1782 </div> 1783 <div class="kin-nav__panel-card-body">
1784 <span class="kin-nav__panel-card-title">What is a mortgage?</span> 1785 </div> 1786 </a> 1787 </div> 1788 </div> 1789 </div> 1790 1791 <div class="kin-nav__item"> 1792 <a class="kin-nav__link" data-fs-element="Header nav: Reviews" href="/reviews/">Reviews</a> 1793 </div> 1794 1795 <div class="kin-nav__item"> 1796 <a class="kin-nav__link" data-fs-element="Header nav: About us" href="/about/">About us</a> 1797 </div> 1798 1799 <div class="kin-nav__item"> 1800 <a class="kin-nav__link" data-fs-element="Header nav: Contact" href="/contact/">Contact</a> 1801 </div> 1802 1803 <div class="kin-nav__item"> 1804 <a class="kin-nav__link" data-fs-element="Header nav: Claims" href="/claims/">Claims</a> 1805 </div> 1806 1807 <div class="kin-nav__item"> 1808 <button class="kin-nav__link" type="button" data-fs-element="Header nav toggle: Resources" data-panel-trigger="resources" aria-expanded="false" aria-controls="nav-panel-resources"> 1809 Resources 1810 <svg class="kin-nav__chev" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 1811 </button> 1812 1813 <div class="kin-nav__panel" id="nav-panel-resources" data-element-location="header-nav-large-submenu-resources" data-nav-panel> 1814 <div> 1815 <p class="kin-nav__panel-label" id="nav-panel-resources-help">Get help</p> 1816 1817 <ul class="kin-nav__panel-list" aria-labelledby="nav-panel-resources-help"> 1818 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Help center" href="https://support.kin.com">Help center</a></li> 1819 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Discounts" href="/discounts/">Discounts</a></li> 1820 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Claims process" href="/claims/">Claims process</a></li> 1821 </ul> 1822 </div> 1823 1824 <div> 1825 <p class="kin-nav__panel-label" id="nav-panel-resources-learn">Learn</p> 1826 <ul class="kin-nav__panel-list" aria-labelledby="nav-panel-resources-learn"> 1827 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Blog" href="/blog/">Blog</a></li> 1828 <li><a class="kin-nav__panel-link" data-fs-element="Header subnav: Research" href="/blog/research/">Research</a></li> 1829 </ul> 1830 </div> 1831 1832 <div class="kin-nav__panel-articles"> 1833 <div class="kin-nav__panel-articles-head"> 1834 <p class="kin-nav__panel-label" id="nav-panel-resources-more">More from Kin</p> 1835 <a class="kin-nav__panel-cta" data-fs-element="Header subnav featured CTA: See all articles" href="/blog/"> 1836 See all articles 1837 <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6"/></svg> 1838 </a> 1839 </div> 1840 1841 <ul class="kin-nav__panel-grid" aria-labelledby="nav-panel-resources-more"> 1842 <li> 1843 <a class="kin-nav__panel-card" data-fs-element="Header subnav featured link: How much homeowners insurance do I need" href="/blog/how-much-homeowners-insurance-do-i-need/"> 1844 <div class="kin-nav__panel-card-media"> 1845 1846 <img src="https://6rvxtlhl.media.zestyio.com/how-much-homeowners-insurance-do-i-need.jpg?auto=webp&width=544&height=340&crop=8:5&optimize=high" width="272" height="170" alt="" loading="lazy" decoding="async" /> 1847 1848 </div> 1849 <div class="kin-nav__panel-card-body"> 1850 <span class="kin-nav__panel-card-title">How much homeowners insurance do I need?</span> 1851 </div> 1852 </a> 1853 </li> 1854 <li> 1855 <a class="kin-nav__panel-card" data-fs-element="Header subnav featured link: How to compare home insurance" href="/blog/how-to-compare-home-insurance/"> 1856 <div class="kin-nav__panel-card-media"> 1857 1858 <img src="https://6rvxtlhl.media.zestyio.com/compare-insurance.jpg?auto=webp&width=544&height=340&crop=8:5&optimize=high" width="272" height="170" alt="" loading="lazy" decoding="async" /> 1859 1860 </div> 1861 <div class="kin-nav__panel-card-body">
1862 <span class="kin-nav__panel-card-title">How to compare home insurance</span> 1863 </div> 1864 </a> 1865 </li> 1866 </ul> 1867 </div> 1868 </div> 1869 </div> 1870 1871 </nav> 1872 1873 <div class="kin-nav__actions" data-element-location="header-actions-large"> 1874 <a class="kin-nav__phone" data-fs-element="Header: Phone" href="tel:+18884879048"> 1875 <svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 1876 888-487-9048 1877 </a> 1878 <div class="kin-nav__swap" data-nav-swap> 1879 1880 <a class="kin-nav__btn kin-nav__btn--secondary" data-fs-element="Header: Log in" data-swap="login" href="https://app.kin.com/login">Log in</a> 1881 <div data-swap="quote" inert> 1882 1883 1884 1885 1886 1887 1888 1889 1890<div class="kin-nav__quote" data-address-form data-nav-quote-form> 1891 <style> 1892 @scope ([data-nav-quote-form]) { 1893 :scope { 1894 /* How far the submit button sits inside the field. */ 1895 --nav-quote-pad: 4px; 1896 --nav-quote-inset: calc(var(--nav-quote-pad) + 1px); 1897 1898 position: relative; 1899 display: flex; 1900 align-items: center; 1901 } 1902 1903 .kin-nav__quote-trigger { 1904 opacity: 1; 1905 visibility: visible; 1906 transition: opacity 180ms var(--nav-ease), visibility 0s linear 0s; 1907 } 1908 1909 :scope[data-expanded] .kin-nav__quote-trigger { 1910 opacity: 0; 1911 visibility: hidden; 1912 transition: opacity 180ms var(--nav-ease), visibility 0s linear 180ms; 1913 } 1914 1915 .kin-nav__quote-bar { 1916 position: absolute; 1917 top: 50%; 1918 right: calc(var(--nav-quote-inset) * -1); 1919 translate: 0 -50%; 1920 display: flex; 1921 align-items: center; 1922 gap: var(--space-100); 1923 inline-size: min(40rem, 52vw); 1924 opacity: 0; 1925 visibility: hidden; 1926 transition: opacity 180ms var(--nav-ease), visibility 0s linear 180ms; 1927 } 1928 1929 :scope[data-expanded] .kin-nav__quote-bar { 1930 opacity: 1; 1931 visibility: visible; 1932 transition: opacity 180ms var(--nav-ease), visibility 0s linear 0s; 1933 } 1934 1935 .kin-nav__quote-close { 1936 display: flex; 1937 align-items: center; 1938 justify-content: center; 1939 inline-size: 2rem; 1940 block-size: 2rem; 1941 flex: none; 1942 border-radius: var(--border-radius-full); 1943 color: var(--color-neutral-black); 1944 transition: background 150ms var(--nav-ease); 1945 } 1946 1947 .kin-nav__quote-close:hover { 1948 background: var(--color-neutral-200); 1949 } 1950 1951 .kin-nav__quote-form { 1952 position: relative; 1953 flex: 1; 1954 min-inline-size: 0; 1955 } 1956 1957 .kin-nav__quote-field { 1958 display: flex; 1959 align-items: center; 1960 gap: var(--space-200); 1961 padding: var(--nav-quote-pad) var(--nav-quote-pad) var(--nav-quote-pad) var(--space-300); 1962 border: 1px solid var(--color-neutral-400); 1963 border-radius: var(--border-radius-300); 1964 background: var(--color-neutral-white); 1965 transition: border-color 150ms var(--nav-ease); 1966 } 1967 1968 .kin-nav__quote-field:focus-within { 1969 border-color: var(--color-neutral-black); 1970 } 1971 1972 .kin-nav__quote-pin { 1973 flex: none; 1974 color: var(--color-neutral-600); 1975 } 1976 1977 .kin-nav__quote-input { 1978 flex: 1; 1979 min-inline-size: 0; 1980 block-size: 2.75rem; 1981 border: 0; 1982 background: none; 1983 font-size: var(--text-body-sm); 1984 color: var(--color-neutral-black); 1985 } 1986 1987 .kin-nav__quote-input::placeholder { 1988 color: var(--color-neutral-600); 1989 } 1990 1991 .kin-nav__quote-input:focus-visible { 1992 outline: none; 1993 } 1994 1995 .kin-nav__quote-submit { 1996 flex: none; 1997 } 1998 1999 .kin-nav__quote-listbox { 2000 position: absolute; 2001 top: calc(100% + var(--space-100)); 2002 inset-inline: 0; 2003 z-index: 10; 2004 margin: 0; 2005 padding: var(--space-100); 2006 list-style: none; 2007 background: var(--color-neutral-white); 2008 border: 1px solid var(--color-neutral-300); 2009 border-radius: var(--border-radius-300); 2010 box-shadow: 0 4px 12px rgb(40 40 35 / 0.15); 2011 } 2012 2013 .kin-nav__quote-listbox[hidden] { 2014 display: none; 2015 } 2016 2017 .address-form__option { 2018 display: flex; 2019 align-items: center; 2020 padding: var(--space-200) var(--space-300); 2021 border-radius: var(--border-radius-200); 2022 font-size: var(--text-body-sm); 2023 line-height: var(--line-height-300); 2024 cursor: pointer; 2025 } 2026 2027 .address-form__option--active, 2028 .address-form__option:hover { 2029 background: var(--color-neutral-200); 2030 } 2031 2032 .address-form__option-text { 2033 flex: 1; 2034 min-inline-size: 0; 2035 } 2036 2037 /* Marks a multi-unit building, which drills down rather than committing. */ 2038 .address-form__option-chevron { 2039 flex: none; 2040 margin-inline-start: var(--space-200); 2041 color: var(--color-neutral-600); 2042 } 2043 2044 .address-form__option--loading { 2045 color: var(--color-neutral-600); 2046 font-style: italic; 2047 pointer-events: none; 2048 cursor: default; 2049 } 2050 2051 /* The only way out of a no-results dead end, so it has to read as a control. */ 2052 .address-form__retry { 2053 padding: 0; 2054 text-decoration: underline; 2055 cursor: pointer; 2056 } 2057 2058 .address-form__phone-link { 2059 text-decoration: underline; 2060 } 2061 2062 .kin-nav__quote-error { 2063 position: absolute; 2064 top: calc(100% + var(--space-100)); 2065 inset-inline: 0; 2066 z-index: 10; 2067 padding: var(--space-200) var(--space-300); 2068 border-radius: var(--border-radius-200); 2069 background: var(--color-warning-100); 2070 color: var(--color-warning-600); 2071 font-size: var(--text-body-sm); 2072 } 2073 2074 .kin-nav__quote-error:empty { 2075 display: none; 2076 } 2077 } 2078 </style> 2079 2080 <button class="kin-nav__btn kin-nav__btn--primary kin-nav__quote-trigger" type="button" data-fs-element="Header: Get a quote" data-nav-quote-cta aria-expanded="false" aria-controls="nav-quote-bar">Get a quote</button> 2081 2082 <div class="kin-nav__quote-bar" id="nav-quote-bar"> 2083 <button class="kin-nav__quote-close" type="button" data-fs-element="Header: Close address search" data-nav-quote-close aria-label="Close address search"> 2084 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M5 5l14 14M19 5L5 19"/></svg> 2085 </button> 2086 2087 <form 2088 class="kin-nav__quote-form" 2089 data-ref="form" 2090 data-kin-form-id="header-nav" 2091 method="post" 2092 action="https://app.kin.com/addresses" 2093 novalidate 2094 autocomplete="off" 2095 > 2096 <input type="hidden" name="fields[address__display]" data-addr="display" class="fs-exclude" /> 2097 <input type="hidden" name="fields[address__street_name]" data-addr="street" class="fs-exclude" /> 2098 <input type="hidden" name="fields[address__city]" data-addr="city" class="fs-exclude" /> 2099 <input type="hidden" name="fields[address__state]" data-addr="state" class="fs-exclude" /> 2100 <input type="hidden" name="fields[address__zipcode]" data-addr="zipcode" class="fs-exclude" /> 2101 <input type="hidden" name="fields[address__unit_number]" data-addr="unit" class="fs-exclude" /> 2102 <input type="hidden" name="page_path" /> 2103 <input type="hidden" name="product_interest" value="home" /> 2104 2105 <label class="sr-only" data-ref="label">Enter your home address</label> 2106 2107 <div class="kin-nav__quote-field"> 2108 <svg class="kin-nav__quote-pin" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 2109 <input 2110 type="text" 2111 inputmode="text" 2112 class="kin-nav__quote-input fs-mask" 2113 placeholder="Enter your home address" 2114 data-ref="input" 2115 autocomplete="address-line1" 2116 autocorrect="off" 2117 autocapitalize="off" 2118 spellcheck="false" 2119 /> 2120 <button class="kin-nav__btn kin-nav__btn--primary kin-nav__quote-submit" data-fs-element="Header: Get a quote submit" type="submit">Get a quote</button> 2121 </div> 2122 2123 <ul class="kin-nav__quote-listbox fs-mask" role="listbox" aria-label="Address suggestions" data-ref="listbox" hidden></ul>
2124 <div class="sr-only" role="status" aria-live="polite" aria-atomic="true" data-ref="hint"></div> 2125 <div class="kin-nav__quote-error" role="alert" aria-live="assertive" d`ata-ref="error"></div> 2126 </form> 2127 </div> 2128 2129
2129<script type="module"> 2130 const container = document.querySelector("[data-nav-quote-form]"); 2131 const trigger = container?.querySelector("[data-nav-quote-cta]"); 2132 const closeBtn = container?.querySelector("[data-nav-quote-close]"); 2133 const input = container?.querySelector('[data-ref="input"]'); 2134 const listbox = container?.querySelector('[data-ref="listbox"]'); 2135 const errorEl = container?.querySelector('[data-ref="error"]'); 2136 const hintEl = container?.querySelector('[data-ref="hint"]'); 2137 2138 if (container && trigger && closeBtn && input && listbox) { 2139 const isExpanded = () => container.hasAttribute("data-expanded"); 2140 2141 const clearError = () => { 2142 if (!errorEl || !errorEl.textContent.trim()) return; 2143 if (errorEl.querySelector("a, button")) return; 2144 errorEl.textContent = ""; 2145 input.removeAttribute("aria-invalid"); 2146 if (hintEl?.id) input.setAttribute("aria-describedby", hintEl.id); 2147 container.classList.remove("has-error"); 2148 }; 2149 2150 const expand = () => { 2151 container.setAttribute("data-expanded", ""); 2152 trigger.setAttribute("aria-expanded", "true"); 2153 // preventScroll stops the browser scrolling the header and jumping the sticky bar. 2154 requestAnimationFrame(() => input.focus({ preventScroll: true })); 2155 }; 2156 2157 const collapse = ({ force = false } = {}) => { 2158 if (!force && input.value.trim()) return; 2159 if (force && input.value) { 2160 input.value = ""; 2161 input.dispatchEvent(new Event("input", { bubbles: true })); 2162 } 2163 clearError(); 2164 container.removeAttribute("data-expanded"); 2165 trigger.setAttribute("aria-expanded", "false"); 2166 document.dispatchEvent(new CustomEvent("nav-quote-collapsed")); 2167 }; 2168 2169 trigger.addEventListener("click", expand); 2170 2171 closeBtn.addEventListener("click", () => { 2172 collapse({ force: true }); 2173 trigger.focus(); 2174 }); 2175 2176 container.addEventListener("focusout", (event) => { 2177 if (container.contains(event.relatedTarget)) return; 2178 setTimeout(clearError, 150); 2179 }); 2180 2181 document.addEventListener("keydown", (event) => { 2182 if (event.key !== "Escape" || !isExpanded()) return; 2183 if (!listbox.hidden) return; 2184 collapse(); 2185 if (!isExpanded()) trigger.focus(); 2186 }); 2187 2188 document.addEventListener("pointerdown", (event) => { 2189 if (isExpanded() && !container.contains(event.target)) collapse(); 2190 }); 2191 } 2192 </script>
2192 2193</div> 2194 2195 2196 2197 </div> 2198 </div> 2199 </div> 2200 2201 <div class="kin-nav__mobile" data-element-location="header-nav-small"> 2202 <a class="kin-nav__icon-btn" data-fs-element="Header mobile: Phone" href="tel:+18884879048" aria-label="Call 888-487-9048"> 2203 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 2204 </a> 2205 <a class="kin-nav__btn kin-nav__btn--secondary" data-fs-element="Header mobile: Log in" href="https://app.kin.com/login">Log in</a> 2206 <button class="kin-nav__icon-btn" type="button" data-fs-element="Header mobile: Menu toggle" data-nav-drawer-open aria-expanded="false" aria-controls="nav-drawer" aria-label="Open menu"> 2207 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M4 7h16M4 12h16M4 17h16"/></svg> 2208 </button> 2209 </div> 2210 2211
2211<script type="module"> 2212 const bar = document.querySelector(".kin-nav__bar"); 2213 2214 const sections = bar 2215 ? [...bar.querySelectorAll(".kin-nav__item")] 2216 .map((item) => ({ 2217 item, 2218 trigger: item.querySelector("[data-panel-trigger]"), 2219 panel: item.querySelector("[data-nav-panel]"), 2220 })) 2221 .filter((section) => section.trigger && section.panel) 2222 : []; 2223 2224 if (sections.length) { 2225 const hover = matchMedia("(hover: hover) and (pointer: fine)"); 2226 const desktop = matchMedia("(width >= 73.125rem)"); 2227 const tracked = new Set(); 2228 let closeTimer; 2229 2230 const isOpen = (section) => section.trigger.getAttribute("aria-expanded") === "true"; 2231 2232 const setOpen = (section, open) => { 2233 section.trigger.setAttribute("aria-expanded", String(open)); 2234 section.panel.toggleAttribute("data-open", open); 2235 }; 2236 2237 const closeAll = () => sections.forEach((section) => setOpen(section, false)); 2238 2239 // A hover open fires no click, so FullStory would otherwise never see the panel. 2240 const track = (section, source) => { 2241 const panel = section.trigger.dataset.panelTrigger; 2242 if (tracked.has(panel) || typeof window.FS !== "function") return; 2243 tracked.add(panel); 2244 window.FS("trackEvent", { 2245 name: "header_nav_panel_open", 2246 properties: { panel, source }, 2247 }); 2248 }; 2249 2250 const open = (section, source) => { 2251 clearTimeout(closeTimer); 2252 if (!isOpen(section)) track(section, source); 2253 sections.forEach((other) => setOpen(other, other === section)); 2254 }; 2255 2256 // The panel sits below the bar. 2257 const scheduleClose = () => { 2258 clearTimeout(closeTimer); 2259 closeTimer = setTimeout(closeAll, 220); 2260 }; 2261 2262 sections.forEach((section) => { 2263 section.trigger.addEventListener("click", () => { 2264 if (isOpen(section)) closeAll(); 2265 else open(section, "click"); 2266 }); 2267 2268 section.trigger.addEventListener("keydown", (event) => { 2269 if (event.key !== "ArrowDown") return; 2270 event.preventDefault(); 2271 open(section, "keyboard"); 2272 section.panel.querySelector("a[href]")?.focus(); 2273 }); 2274 2275 // The panel is a descendant, so these also fire when the pointer moves into it. 2276 section.item.addEventListener("pointerenter", () => { 2277 if (hover.matches) open(section, "hover"); 2278 }); 2279 2280 section.item.addEventListener("pointerleave", () => { 2281 if (hover.matches) scheduleClose(); 2282 }); 2283 2284 section.item.addEventListener("focusout", (event) => { 2285 if (!section.item.contains(event.relatedTarget)) setOpen(section, false); 2286 }); 2287 }); 2288 2289 document.addEventListener("keydown", (event) => { 2290 if (event.key !== "Escape") return; 2291 const current = sections.find(isOpen); 2292 if (!current) return; 2293 setOpen(current, false); 2294 current.trigger.focus(); 2295 }); 2296 2297 document.addEventListener("pointerdown", (event) => { 2298 if (!sections.some((section) => section.item.contains(event.target))) closeAll(); 2299 }); 2300 2301 // change fires only when the capability or breakpoint flips; resize fired every frame. 2302 hover.addEventListener("change", closeAll); 2303 desktop.addEventListener("change", closeAll); 2304 } 2305 </script>
2305 2306 2307</div> 2308 2309 2310 2311 2312<dialog class="kin-drawer" id="nav-drawer" data-element-location="header-nav-small-menu" data-nav-drawer aria-label="Site menu"> 2313 <style> 2314 @scope ([data-nav-drawer]) { 2315 :scope { 2316 position: fixed; 2317 inset: 0; 2318 z-index: 300; 2319 inline-size: 100%; 2320 block-size: 100%; 2321 max-inline-size: none; 2322 max-block-size: none; 2323 margin: 0; 2324 padding: 0; 2325 border: 0; 2326 background: var(--color-neutral-white); 2327 color: var(--color-neutral-black); 2328 overflow: hidden; 2329 } 2330 2331 :scope[open] { 2332 display: flex; 2333 flex-direction: column; 2334 } 2335 2336 a { 2337 color: inherit; 2338 text-decoration: none; 2339 } 2340 2341 /* Buttons do not inherit color: the UA sets buttontext, which iOS paints system blue. */ 2342 button { 2343 border: 0; 2344 background: none; 2345 color: inherit; 2346 cursor: pointer; 2347 } 2348 2349 :focus-visible { 2350 outline: 2px solid var(--color-primary); 2351 outline-offset: 2px; 2352 border-radius: var(--border-radius-200); 2353 } 2354 2355 .kin-drawer__head { 2356 display: flex; 2357 align-items: center; 2358 justify-content: space-between; 2359 flex: none; 2360 block-size: var(--nav-height-sm); 2361 padding-inline: var(--nav-gutter); 2362 border-bottom: 1px solid var(--color-neutral-300); 2363 } 2364 2365 .kin-drawer__logo svg { 2366 width: var(--nav-logo-w); 2367 height: var(--nav-logo-h); 2368 color: var(--color-neutral-black); 2369 } 2370 2371 .kin-drawer__close { 2372 display: flex; 2373 align-items: center; 2374 justify-content: center; 2375 inline-size: 2.75rem; 2376 block-size: 2.75rem; 2377 flex: none; 2378 border-radius: var(--border-radius-full); 2379 color: var(--color-neutral-black); 2380 } 2381 2382 .kin-drawer__quick { 2383 display: grid; 2384 grid-template-columns: repeat(4, 1fr); 2385 flex: none; 2386 margin: 0; 2387 padding: var(--space-400) var(--space-200); 2388 list-style: none; 2389 border-bottom: 1px solid var(--color-neutral-300); 2390 } 2391 2392 .kin-drawer__quick a { 2393 display: grid; 2394 justify-items: center; 2395 gap: var(--space-200); 2396 padding: var(--space-100); 2397 border-radius: var(--border-radius-300); 2398 font-size: var(--text-body-xs); 2399 line-height: var(--line-height-300); 2400 text-align: center; 2401 } 2402 2403 .kin-drawer__body { 2404 flex: 1; 2405 overflow-y: auto; 2406 } 2407 2408 .kin-drawer__list { 2409 margin: 0; 2410 padding: 0; 2411 list-style: none; 2412 } 2413 2414 .kin-drawer__item { 2415 border-bottom: 1px solid var(--color-neutral-300); 2416 } 2417 2418 .kin-drawer__toggle, 2419 .kin-drawer__link { 2420 display: flex; 2421 align-items: center; 2422 justify-content: space-between; 2423 gap: var(--space-300); 2424 inline-size: 100%; 2425 min-block-size: 3.9375rem; /* 63px */ 2426 padding-inline: var(--nav-gutter); 2427 font-size: var(--text-heading-xs); 2428 font-weight: var(--font-weight-600); 2429 line-height: var(--line-height-300); 2430 color: var(--color-neutral-black); 2431 text-align: left; 2432 transition: background 150ms var(--nav-ease); 2433 } 2434 2435 /* Marks the one active subnav. Only one can be open. */ 2436 .kin-drawer__toggle[aria-expanded="true"] { 2437 background: var(--color-primary); 2438 } 2439 2440 .kin-drawer__chev { 2441 flex: none; 2442 transition: transform 180ms var(--nav-ease); 2443 } 2444 2445 [aria-expanded="true"] .kin-drawer__chev { 2446 transform: rotate(180deg); 2447 } 2448 2449 .kin-drawer__sub { 2450 display: grid; 2451 margin: 0; 2452 padding: 0 var(--nav-gutter) var(--space-400); 2453 list-style: none; 2454 } 2455 2456 .kin-drawer__sub[hidden] { 2457 display: none; 2458 } 2459 2460 .kin-drawer__cat { 2461 margin-block: var(--space-300) var(--space-200); 2462 font-size: var(--text-body-xs); 2463 font-weight: var(--font-weight-600); 2464 line-height: var(--line-height-300); 2465 letter-spacing: 0.08em; 2466 text-transform: uppercase; 2467 color: var(--color-neutral-600); 2468 } 2469 2470 .kin-drawer__sublist { 2471 display: grid; 2472 margin: 0; 2473 padding-inline-start: var(--space-300); 2474 list-style: none; 2475 border-inline-start: 1px solid var(--color-neutral-300); 2476 } 2477 2478 .kin-drawer__sub a { 2479 display: flex; 2480 align-items: center;
2481 min-block-size: 2.75rem; 2482 font-size: var(--text-body-md); 2483 color: var(--color-neutral-black); 2484 transition: color 150ms ease-out; 2485 } 2486 2487 .kin-drawer__sub a:hover { 2488 color: var(--nav-hover); 2489 } 2490 2491 .kin-drawer__foot { 2492 flex: none; 2493 padding: var(--space-300) var(--nav-gutter) var(--space-400); 2494 border-top: 1px solid var(--color-neutral-300); 2495 } 2496 2497 .kin-drawer__cta { 2498 display: flex; 2499 align-items: center; 2500 justify-content: center; 2501 inline-size: 100%; 2502 min-block-size: 3.25rem; 2503 border: 1px solid var(--color-neutral-black); 2504 border-radius: var(--border-radius-200); 2505 background: var(--color-primary); 2506 font-size: var(--text-body-md); 2507 font-weight: var(--font-weight-700); 2508 } 2509 2510 @media (prefers-reduced-motion: reduce) { 2511 * { 2512 transition-duration: 1ms !important; 2513 } 2514 } 2515 } 2516 </style> 2517 2518 <div class="kin-drawer__head"> 2519 <a class="kin-drawer__logo" data-fs-element="Header mobile: Logo" href="/" aria-label="Kin home"> 2520 <svg viewBox="74 63 796 427" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M497.715 478.354V257.976C497.715 251.287 503.19 246.41 509.282 246.41H532.395C537.869 246.41 540.915 249.455 542.727 253.716L551.247 276.231C560.365 266.496 590.187 240.318 637.01 240.318C714.271 240.318 745.287 298.15 745.287 361.456V478.334C745.287 484.426 739.813 489.901 733.741 489.901H683.852C677.163 489.901 672.286 484.426 672.286 478.334V357.793C672.286 326.14 655.862 306.053 626.658 306.053C595.024 306.053 575.554 327.971 569.483 344.415V478.334C569.483 486.855 565.84 489.901 554.273 489.901H509.262C503.19 489.92 497.715 484.446 497.715 478.354ZM364.413 477.558V257.18C364.413 250.491 369.888 245.613 375.98 245.613H426.466C432.557 245.613 438.032 250.491 438.032 257.18V477.558C438.032 483.65 432.557 489.124 426.466 489.124H375.98C369.868 489.124 364.393 483.65 364.413 477.558ZM400.486 202.593C377.373 202.593 359.118 183.72 359.118 160.588C359.118 137.455 377.373 118.582 400.486 118.582C424.216 118.582 443.069 137.455 443.069 160.588C443.069 183.72 424.196 202.593 400.486 202.593ZM827.347 490C804.234 490 785.979 471.128 785.979 447.995C785.979 424.862 804.234 405.99 827.347 405.99C851.077 405.99 869.93 424.862 869.93 447.995C869.93 471.128 851.077 490 827.347 490ZM74 477.558V74.5664C74 68.4746 79.4746 63 85.5664 63H137.267C143.358 63 148.833 68.4746 148.833 74.5664V338.164L228.543 252.939C232.804 249.276 237.064 245.633 243.753 245.633H299.116C309.448 245.633 313.111 256.582 307.02 263.291L216.38 355.822L324.658 472.103C330.75 478.792 327.087 489.144 316.754 489.144H251.059C247.416 489.144 242.539 486.715 240.727 484.267L148.833 374.695V477.578C148.833 483.669 143.358 489.144 137.267 489.144H85.5664C79.4746 489.124 74 483.65 74 477.558Z" fill="currentColor"/></svg> 2521 </a> 2522 <button class="kin-drawer__close" type="button" data-fs-element="Header mobile: Menu close" data-nav-drawer-close aria-label="Close menu"> 2523 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M5 5l14 14M19 5L5 19"/></svg> 2524 </button> 2525 </div> 2526 2527 <ul class="kin-drawer__quick"> 2528 <li> 2529 <a data-fs-element="Header mobile quick: Call us" href="tel:+18884879048"> 2530 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg> 2531 Call us 2532 </a> 2533 </li> 2534 <li> 2535 <a data-fs-element="Header mobile quick: Log in" href="https://app.kin.com/login"> 2536 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><circle cx="12" cy="10" r="3"/><path d="M6.2 19.4a6.5 6.5 0 0 1 11.6 0"/></svg> 2537 Log in 2538 </a> 2539 </li> 2540 <li> 2541 <a data-fs-element="Header mobile quick: Claims" href="/claims/"> 2542 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z"/><path d="M14 3v5h5M12 12v5M9.5 14.5h5"/></svg> 2543 Claims 2544 </a> 2545 </li> 2546 <li> 2547 <a data-fs-element="Header mobile quick: Search" href="/search/"> 2548 <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.9-3.9"/></svg> 2549 Search 2550 </a> 2551 </li> 2552 </ul> 2553 2554 <nav class="kin-drawer__body" aria-label="Menu"> 2555 <ul class="kin-drawer__list"> 2556 2557 <li class="kin-drawer__item"> 2558 <button class="kin-drawer__toggle" type="button" aria-expanded="false" data-fs-element="Header mobile nav toggle: Insurance" aria-controls="drawer
2558-sub-insurance"> 2559 Insurance 2560 <svg class="kin-drawer__chev" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 2561 </button> 2562 <div class="kin-drawer__sub" id="drawer-sub-insurance" data-element-location="header-nav-small-submenu-insurance" hidden> 2563 <p class="kin-drawer__cat" id="drawer-ins-auto">Auto</p> 2564 <ul class="kin-drawer__sublist" aria-labelledby="drawer-ins-auto"> 2565 <li><a data-fs-element="Header mobile subnav: Auto insurance" href="/auto-insurance/">Auto insurance</a></li> 2566 <li><a data-fs-element="Header mobile subnav: Home & auto bundle" href="/bundling/">Home & auto bundle</a></li> 2567 </ul> 2568 2569 <p class="kin-drawer__cat" id="drawer-ins-home">Home</p> 2570 <ul class="kin-drawer__sublist" aria-labelledby="drawer-ins-home"> 2571 <li><a data-fs-element="Header mobile subnav: Homeowners insurance" href="/home-insurance/">Homeowners insurance</a></li> 2572 <li><a data-fs-element="Header mobile subnav: Mobile home insurance" href="/mobile-home-insurance/">Mobile home insurance</a></li> 2573 <li><a data-fs-element="Header mobile subnav: Condo insurance" href="/condo-insurance/">Condo insurance</a></li> 2574 <li><a data-fs-element="Header mobile subnav: Landlord insurance" href="/landlord-insurance/">Landlord insurance</a></li> 2575 <li><a data-fs-element="Header mobile subnav: High-value home insurance" href="/home-insurance/high-value-home-insurance/">High-value home insurance</a></li> 2576 <li><a data-fs-element="Header mobile subnav: Flood insurance" href="/flood-insurance/">Flood insurance</a></li> 2577 </ul> 2578 2579
2580 <p class="kin-drawer__cat" id="drawer-ins-more">More from Kin</p> 2581 <ul class="kin-drawer__sublist" aria-labelledby="drawer-ins-more"> 2582 <li><a data-fs-element="Header mobile subnav: How to bundle home and auto insurance" href="/blog/bundling-home-auto-insurance-guide/">How to bundle home and auto insurance</a></li> 2583 </ul> 2584 </div> 2585 </li> 2586 2587 <li class="kin-drawer__item"> 2588 <button class="kin-drawer__toggle" type="button" aria-expanded="false" data-fs-element="Header mobile nav toggle: Finance" aria-controls="drawer-sub-finance"> 2589 Finance 2590 <svg class="kin-drawer__chev" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 2591 </button> 2592 <div class="kin-drawer__sub" id="drawer-sub-finance" data-element-location="header-nav-small-submenu-finance" hidden> 2593 <p class="kin-drawer__cat" id="drawer-fin-buy">Buy or refinance</p> 2594 <ul class="kin-drawer__sublist" aria-labelledby="drawer-fin-buy"> 2595 <li><a data-fs-element="Header mobile subnav: Mortgage" href="/mortgage/">Mortgage</a></li> 2596 <li><a data-fs-element="Header mobile subnav: Mortgage refinance" href="/refinance/">Mortgage refinance</a></li> 2597 </ul> 2598
2599 <p class="kin-drawer__cat" id="drawer-fin-equity">Use your equity</p> 2600 <ul class="kin-drawer__sublist" aria-labelledby="drawer-fin-equity"> 2601 <li><a data-fs-element="Header mobile subnav: Home equity loan" href="/home-equity/">Home equity loan</a></li> 2602 <li><a data-fs-element="Header mobile subnav: HELOC" href="/heloc/">HELOC</a></li> 2603 </ul> 2604 2605 <p class="kin-drawer__cat" id="drawer-fin-more">More from Kin</p> 2606 <ul class="kin-drawer__sublist" aria-labelledby="drawer-fin-more"> 2607 <li><a data-fs-element="Header mobile subnav: What is a mortgage?" href="/blog/what-is-a-mortgage/">What is a mortgage?</a></li> 2608 </ul> 2609 </div> 2610 </li> 2611 2612 <li class="kin-drawer__item"> 2613 <a class="kin-drawer__link" data-fs-element="Header mobile nav: Reviews" href="/reviews/">Reviews</a> 2614 </li> 2615 2616 <li class="kin-drawer__item"> 2617 <a class="kin-drawer__link" data-fs-element="Header mobile nav: About us" href="/about/">About us</a> 2618 </li> 2619 2620 <li class="kin-drawer__item"> 2621 <a class="kin-drawer__link" data-fs-element="Header mobile nav: Contact" href="/contact/">Contact</a> 2622 </li> 2623 2624 <li class="kin-drawer__item"> 2625 <a class="kin-drawer__link" data-fs-element="Header mobile nav: Claims" href="/claims/">Claims</a> 2626 </li> 2627 2628 <li class="kin-drawer__item"> 2629 <button class="kin-drawer__toggle" type="button" aria-expanded="false" data-fs-element="Header mobile nav toggle: Resources" aria-controls="drawer-sub-resources"> 2630 Resources 2631 <svg class="kin-drawer__chev" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg> 2632 </button>
2633 <div class="kin-drawer__sub" id="drawer-sub-resources" data-element-location="header-nav-small-submenu-resources" hidden> 2634 <p class="kin-drawer__cat" id="drawer-res-help">Get help</p> 2635 <ul class="kin-drawer__sublist" aria-labelledby="drawer-res-help"> 2636 <li><a data-fs-element="Header mobile subnav: Help center" href="https://support.kin.com">Help center</a></li> 2637 <li><a data-fs-element="Header mobile subnav: Discounts" href="/discounts/">Discounts</a></li> 2638 <li><a data-fs-element="Header mobile subnav: Claims process" href="/claims/">Claims process</a></li> 2639 </ul> 2640 2641 <p class="kin-drawer__cat" id="drawer-res-learn">Learn</p> 2642 <ul class="kin-drawer__sublist" aria-labelledby="drawer-res-learn"> 2643 <li><a data-fs-element="Header mobile subnav: Blog" href="/blog/">Blog</a></li> 2644 <li><a data-fs-element="Header mobile subnav: Research" href="/blog/research/">Research</a></li> 2645 </ul> 2646 2647 <p class="kin-drawer__cat" id="drawer
2647-res-more">More from Kin</p> 2648 <ul class="kin-drawer__sublist" aria-labelledby="drawer-res-more"> 2649 <li><a data-fs-element="Header mobile subnav: How much homeowners insurance do I need?" href="/blog/how-much-homeowners-insurance-do-i-need/">How much homeowners insurance do I need?</a></li> 2650 <li><a data-fs-element="Header mobile subnav: How to compare home insurance" href="/blog/how-to-compare-home-insurance/">How to compare home insurance</a></li> 2651 </ul> 2652 </div> 2653 </li> 2654 2655 </ul> 2656 </nav> 2657 2658 <div class="kin-drawer__foot"> 2659 2660 <button class="kin-drawer__cta" type="button" data-fs-element="Header mobile: Get a quote" data-quote-sheet-open>Get a quote</button> 2661 </div> 2662 2663
2663<script type="module"> 2664 const drawer = document.querySelector("[data-nav-drawer]"); 2665 const openBtn = document.querySelector("[data-nav-drawer-open]"); 2666 const closeBtn = drawer?.querySelector("[data-nav-drawer-close]"); 2667 2668 if (drawer && openBtn && closeBtn) { 2669 openBtn.addEventListener("click", () => { 2670 drawer.showModal(); 2671 openBtn.setAttribute("aria-expanded", "true"); 2672 // showModal makes the background inert but does not stop it scrolling. 2673 document.body.style.overflow = "hidden"; 2674 }); 2675 2676 closeBtn.addEventListener("click", () => drawer.close()); 2677 2678 // Fires for Escape and the close button. 2679 drawer.addEventListener("close", () => { 2680 openBtn.setAttribute("aria-expanded", "false"); 2681 // The quote sheet closes this drawer to open itself, and close fires as a queued task â 2682 // so bail if another dialog is up, or we undo its scroll lock and steal its focus. 2683 if (document.querySelector("dialog[open]")) return; 2684 document.body.style.overflow = ""; 2685 openBtn.focus(); 2686 }); 2687 2688 const sections = [...drawer.querySelectorAll(".kin-drawer__toggle[aria-controls]")] 2689 .map((toggle) => ({ toggle, sub: drawer.querySelector("#" + toggle.getAttribute("aria-controls")) })) 2690 .filter((section) => section.sub); 2691 2692 const setSection = ({ toggle, sub }, open) => { 2693 toggle.setAttribute("aria-expanded", String(open)); 2694 sub.toggleAttribute("hidden", !open); 2695 }; 2696 2697 sections.forEach((section) => { 2698 section.toggle.addEventListener("click", () => { 2699 const willOpen = section.toggle.getAttribute("aria-expanded") !== "true"; 2700 // Exclusive: opening one closes the rest, so the highlight marks a single active subnav. 2701 sections.forEach((other) => setSection(other, other === section && willOpen)); 2702 }); 2703 }); 2704 2705 // The hamburger is hidden above the breakpoint, so crossing it would strand this open. 2706 // A change listener fires once at the boundary, where resize fired every frame of a drag. 2707 matchMedia("(width >= 73.125rem)").addEventListener("change", (event) => { 2708 if (event.matches && drawer.open) drawer.close(); 2709 }); 2710 } 2711 </script>
2711 2712</dialog> 2713 2714 2715 2716 2717 2718<div class="kin-dock" data-quote-dock> 2719 <style> 2720 @scope ([data-quote-dock]) { 2721 :scope { 2722 position: fixed; 2723 inset: auto 0 0; 2724 z-index: 250; 2725 display: flex; 2726 padding: var(--space-300) var(--nav-gutter); 2727 /* Clears the iOS home indicator. */ 2728 padding-block-end: calc(var(--space-300) + env(safe-area-inset-bottom, 0px)); 2729 background: var(--color-neutral-white); 2730 border-top: 1px solid var(--color-neutral-300); 2731 opacity: 0; 2732 visibility: hidden; 2733 translate: 0 100%; 2734 transition: opacity 180ms var(--nav-ease), translate 220ms var(--nav-ease), visibility 0s linear 220ms; 2735 /* 1170px = 73.125rem */ 2736 @media (width >= 73.125rem) { 2737 display: none; 2738 } 2739 } 2740 2741 :scope[data-visible] { 2742 opacity: 1; 2743 visibility: visible; 2744 translate: 0 0; 2745 transition: opacity 180ms var(--nav-ease), translate 220ms var(--nav-ease), visibility 0s linear 0s; 2746 } 2747 2748 .kin-dock__cta { 2749 display: flex; 2750 align-items: center; 2751 justify-content: center; 2752 inline-size: 100%; 2753 min-block-size: 3.25rem; 2754 border: 1px solid var(--color-neutral-black); 2755 border-radius: var(--border-radius-200); 2756 background: var(--color-primary); 2757 color: var(--color-neutral-black); 2758 font-size: var(--text-body-md); 2759 font-weight: var(--font-weight-700); 2760 cursor: pointer; 2761 transition: background 180ms var(--nav-ease); 2762 } 2763 2764 .kin-dock__cta:hover { 2765 background: var(--color-primary-400); 2766 } 2767 2768 @media (prefers-reduced-motion: reduce) { 2769 :scope { 2770 transition-duration: 1ms !important; 2771 } 2772 } 2773 } 2774 </style> 2775 2776 <button class="kin-dock__cta" type="button" data-fs-element="Header mobile dock: Get a quote" data-quote-sheet-open>Get a quote</button> 2777</div> 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789<dialog class="kin-sheet" id="nav-quote-sheet" data-quote-sheet data-address-form aria-labelledby="nav-quote-sheet-title"> 2790 <style> 2791 @scope ([data-quote-sheet]) { 2792 :scope { 2793 /* 160px â three rows plus a sliver, so the list still reads as scrollable. */ 2794 --sheet-results-h: 10rem; 2795 2796 position: fixed; 2797 /* iOS keeps the layout viewport full height when the keyboard opens, so bottom: 0 2798 would sit behind it. The script supplies the keyboard's real height. */ 2799 inset-inline: 0; 2800 /* top must be auto: the UA gives dialog:modal both block insets, and with top and 2801 bottom both set the box is over-constrained and top wins, pinning it to the viewport. */ 2802 top: auto; 2803 bottom: var(--sheet-keyboard-inset, 0px); 2804 z-index: 400; 2805 inline-size: 100%; 2806 max-inline-size: none; 2807 max-block-size: 90dvh; 2808 margin: 0; 2809 padding: var(--space-200) var(--nav-gutter) var(--space-500); 2810 /* Clears the home indicator and Safari's bottom bar, which otherwise cover the note. */ 2811 padding-block-end: calc(var(--space-500) + env(safe-area-inset-bottom, 0px)); 2812 border: 0; 2813 border-radius: var(--border-radius-400) var(--border-radius-400) 0 0; 2814 background: var(--color-neutral-white); 2815 color: var(--color-neutral-black); 2816 overflow-y: auto; 2817 } 2818 2819 :scope[open] { 2820 display: block; 2821 } 2822 2823 :scope::backdrop { 2824 background: rgb(40 40 35 / 0.45); 2825 } 2826 2827 a { 2828 color: inherit; 2829 text-decoration: none; 2830 } 2831 2832 /* Buttons do not inherit color: the UA sets buttontext, which iOS paints system blue. */ 2833 button { 2834 border: 0; 2835 background: none; 2836 color: inherit; 2837 cursor: pointer; 2838 } 2839 2840 :focus-visible { 2841 outline: 2px solid var(--color-primary); 2842 outline-offset: 2px; 2843 border-radius: var(--border-radius-200); 2844 } 2845 2846 .kin-sheet__grip { 2847 inline-size: 2.5rem; 2848 block-size: 0.25rem; 2849 margin: 0 auto var(--space-300); 2850 border-radius: var(--border-radius-100); 2851 background: var(--color-neutral-400); 2852 } 2853 2854 .kin-sheet__head { 2855 display: flex; 2856 align-items: flex-start; 2857 justify-content: space-between; 2858 gap: var(--space-300); 2859 } 2860 2861 .kin-sheet__title { 2862 font-size: var(--text-heading-md); 2863 font-weight: var(--font-weight-700); 2864 line-height: var(--line-height-200); 2865 } 2866 2867 .kin-sheet__close { 2868 display: flex; 2869 align-items: center; 2870 justify-content: center;
2871 inline-size: 2.75rem; 2872 block-size: 2.75rem; 2873 flex: none; 2874 margin: -0.625rem -0.625rem 0 0; 2875 border-radius: var(--border-radius-full); 2876 color: var(--color-neutral-black); 2877 } 2878 2879 .kin-sheet__lede { 2880 max-width: none; 2881 margin-block: var(--space-200) var(--space-400); 2882 font-size: var(--text-body-md); 2883 line-height: var(--line-height-400); 2884 color: var(--color-neutral-700); 2885 } 2886 /* Anchor for the results overlay below it. */ 2887 .kin-sheet__field { 2888 position: relative; 2889 display: flex; 2890 align-items: center; 2891 gap: var(--space-200); 2892 padding-inline: var(--space-300); 2893 border: 1px solid var(--color-neutral-400); 2894 border-radius: var(--border-radius-300); 2895 background: var(--color-neutral-white); 2896 transition: border-color 150ms var(--nav-ease); 2897 } 2898 2899 .kin-sheet__field:focus-within { 2900 border-color: var(--color-neutral-black); 2901 } 2902 2903 .kin-sheet__pin { 2904 flex: none; 2905 color: var(--color-neutral-600); 2906 } 2907 2908 .kin-sheet__input { 2909 flex: 1; 2910 min-inline-size: 0; 2911 block-size: 3.5rem; 2912 border: 0; 2913 background: none; 2914 /* 16px minimum, or iOS Safari zooms the page on focus. */ 2915 font-size: var(--text-body-md); 2916 color: var(--color-neutral-black); 2917 } 2918 2919 .kin-sheet__input::placeholder { 2920 color: var(--color-neutral-600); 2921 } 2922 2923 .kin-sheet__input:focus-visible { 2924 outline: none; 2925 } 2926 2927 /* Out of flow, so the CTA sits directly under the field and the results cover it 2928 while typing. Nothing in the sheet moves as suggestions arrive or narrow. */ 2929 .kin-sheet__results { 2930 position: absolute; 2931 top: calc(100% + var(--space-100)); 2932 inset-inline: 0; 2933 z-index: 10; 2934 } 2935 2936 .kin-sheet__listbox { 2937 display: grid; 2938 align-content: start; 2939 margin: 0; 2940 padding: 0; 2941 list-style: none; 2942 background: var(--color-neutral-white); 2943 border: 1px solid var(--color-neutral-300); 2944 border-radius: var(--border-radius-300); 2945 box-shadow: 0 4px 12px rgb(40 40 35 / 0.15); 2946 max-block-size: var(--sheet-results-h); 2947 overflow-y: auto; 2948 overscroll-behavior: contain; 2949 } 2950 .kin-sheet__listbox[hidden] { 2951 display: none; 2952 } 2953 2954 .address-form__option { 2955 display: flex; 2956 align-items: center; 2957 padding: var(--space-200) var(--space-300); 2958 font-size: var(--text-body-md); 2959 line-height: var(--line-height-300); 2960 cursor: pointer; 2961 } 2962 2963 .address-form__option + .address-form__option { 2964 border-top: 1px solid var(--color-neutral-300); 2965 } 2966 2967 .address-form__option--active, 2968 .address-form__option:hover { 2969 background: var(--color-neutral-200); 2970 } 2971 2972 .address-form__option-text { 2973 flex: 1; 2974 min-inline-size: 0; 2975 } 2976 2977 /* Marks a multi-unit building, which drills down rather than committing. */ 2978 .address-form__option-chevron { 2979 flex: none; 2980 margin-inline-start: var(--space-200); 2981 color: var(--color-neutral-600); 2982 } 2983 2984 .address-form__option--loading { 2985 color: var(--color-neutral-600); 2986 font-style: italic; 2987 pointer-events: none; 2988 cursor: default; 2989 } 2990 2991 /* The only way out of a no-results dead end, so it has to read as a control. */ 2992 .address-form__retry { 2993 padding: 0; 2994 text-decoration: underline; 2995 cursor: pointer; 2996 } 2997 2998 .address-form__phone-link { 2999 text-decoration: underline; 3000 } 3001 3002 .kin-sheet__error { 3003 margin-block: var(--space-200) 0; 3004 padding: var(--space-200) var(--space-300); 3005 border-radius: var(--border-radius-200); 3006 background: var(--color-warning-100); 3007 color: var(--color-warning-600); 3008 font-size: var(--text-body-sm); 3009 } 3010 3011 .kin-sheet__error:empty { 3012 display: none; 3013 } 3014 3015 .kin-sheet__submit { 3016 display: flex; 3017 align-items: center; 3018 justify-content: center; 3019 inline-size: 100%; 3020 min-block-size: 3.5rem; 3021 margin-block-start: var(--space-400); 3022 border: 1px solid var(--color-neutral-black); 3023 border-radius: var(--border-radius-200); 3024 background: var(--color-primary); 3025 color: var(--color-neutral-black); 3026 font-size: var(--text-body-md); 3027 font-weight: var(--font-weight-700); 3028 transition: background 180ms var(--nav-ease); 3029 } 3030 3031 /* Kin primary buttons hover lighter, not darker. */ 3032 .kin-sheet__submit:hover { 3033 background: var(--color-primary-400); 3034 } 3035 3036 .kin-sheet__note { 3037 max-width: none; 3038 margin-block-start: var(--space-200); 3039 font-size: var(--text-body-sm); 3040 color: var(--color-neutral-600); 3041 text-align: center; 3042 } 3043 3044 @media (prefers-reduced-motion: reduce) { 3045 * { 3046 transition-duration: 1ms !important; 3047 } 3048 } 3049 } 3050 </style> 3051 3052 <div class="kin-sheet__grip"></div> 3053 3054 <div class="kin-sheet__head"> 3055 <h2 class="kin-sheet__title" id="nav-quote-sheet-title">Get a quote</h2> 3056 <button class="kin-sheet__close" type="button" data-fs-element="Header mobile sheet: Close" data-quote-sheet-close aria-label="Close"> 3057 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M5 5l14 14M19 5L5 19"/></svg> 3058 </button> 3059 </div> 3060 3061 <p class="kin-sheet__lede">Protect your home with coverage that could save you money every year.</p> 3062 3063 <form 3064 data-ref="form" 3065 data-kin-form-id="header-sheet" 3066 method="post" 3067 action="https://app.kin.com/addresses" 3068 novalidate 3069 autocomplete="off" 3070 > 3071 <input type="hidden" name="fields[address__display]" data-addr="display" class="fs-exclude" /> 3072 <input type="hidden" name="fields[address__street_name]" data-addr="street" class="fs-exclude" /> 3073 <input type="hidden" name="fields[address__city]" data-addr="city" class="fs-exclude" /> 3074 <input type="hidden" name="fields[address__state]" data-addr="state" class="fs-exclude" /> 3075 <input type="hidden" name="fields[address__zipcode]" data-addr="zipcode" class="fs-exclude" /> 3076 <input type="hidden" name="fields[address__unit_number]" data-addr="unit" class="fs-exclude" /> 3077 <input type="hidden" name="page_path" /> 3078 <input type="hidden" name="product_interest" value="home" /> 3079 3080 <label class="sr-only" data-ref="label">Enter your home address</label> 3081 3082 3083 3084 <div class="kin-sheet__field"> 3085 <svg class="kin-sheet__pin" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 3086 <input 3087 type="text" 3088 inputmode="text" 3089 class="kin-sheet__input fs-mask" 3090 placeholder="Enter your home address" 3091 data-ref="input" 3092 autocomplete="address-line1" 3093 autocorrect="off" 3094 autocapitalize="off" 3095 spellcheck="false" 3096 /> 3097 3098 <div class="kin-sheet__results"> 3099 <ul class="kin-sheet__listbox fs-mask" role="listbox" aria-label="Address suggestions" data-ref="listbox" hidden></ul>
3100 <div class="sr-only" role="status" aria-live="polite" aria-atomic="true" data-ref="hint"></div> 3101 <div class="kin-sheet__error" role="alert" aria-live="assertive" data-ref="error"></div> 3102 </div> 3103 </div> 3104 3105 <button class="kin-sheet__submit" data-fs-element="Header mobile sheet: Get a quote submit" type="submit">Get a quote</button> 3106 <p class="kin-sheet__note">Typically only takes a few minutes.</p> 3107 </form> 3108 3109
3109<script type="module"> 3110 // Behaviour here is kept in step with quote-form.html: same reset on dismiss, same 3111 // error clearing. Only the presentation differs between the two surfaces. 3112 const sheet = document.querySelector("[data-quote-sheet]"); 3113 const closeBtn = sheet?.querySelector("[data-quote-sheet-close]"); 3114 const input = sheet?.querySelector('[data-ref="input"]'); 3115 3116 const errorEl = sheet?.querySelector('[data-ref="error"]'); 3117 const hintEl = sheet?.querySelector('[data-ref="hint"]'); 3118 3119 if (sheet && closeBtn && input) { 3120 let lastOpener = null; 3121 3122 // Mirrors the shared script's hideError(), which it doesn't expose. Actionable errors 3123 // carry a retry button or phone link, so those are left for the user to act on. 3124 const clearError = () => { 3125 if (!errorEl || !errorEl.textContent.trim()) return; 3126 if (errorEl.querySelector("a, button")) return; 3127 errorEl.textContent = ""; 3128 input.removeAttribute("aria-invalid"); 3129 if (hintEl?.id) input.setAttribute("aria-describedby", hintEl.id); 3130 sheet.classList.remove("has-error"); 3131 }; 3132 3133 sheet.addEventListener("focusout", (event) => { 3134 if (sheet.contains(event.relatedTarget)) return; 3135 // Same 150ms the shared script uses on blur, so a tap on a suggestion still lands. 3136 setTimeout(clearError, 150); 3137 }); 3138
3139 // visualViewport is the only source for the keyboard's real height, and without it the 3140 // whole sheet sits behind the keyboard the moment the field is focused. 3141 const viewport = window.visualViewport; 3142 3143 const liftAboveKeyboard = () => { 3144 const shrunkBy = window.innerHeight - viewport.height - viewport.offsetTop; 3145 // Safari's bottom bar shrinks the visual viewport too, by roughly 50-100px. Only a 3146 // keyboard-sized inset should lift the sheet, or it floats above the page at rest. 3147 const inset = shrunkBy > 150 ? shrunkBy : 0; 3148 sheet.style.setProperty("--sheet-keyboard-inset", inset + "px"); 3149 }; 3150 3151 if (viewport) { 3152 viewport.addEventListener("resize", liftAboveKeyboard); 3153 viewport.addEventListener("scroll", liftAboveKeyboard); 3154 } 3155 3156 // Delegated so any opener works regardless of include order 3157 document.addEventListener("click", (event) => { 3158 const opener = event.target.closest("[data-quote-sheet-open]"); 3159 if (!opener) return; 3160 lastOpener = opener; 3161 3162 const drawer = document.querySelector("[data-nav-drawer]"); 3163 if (drawer?.open) drawer.close(); 3164 3165 sheet.showModal(); 3166 // showModal makes the background inert but does not stop it scrolling. 3167 document.body.style.overflow = "hidden"; 3168 3169 // Synchronous, still inside the click: iOS only raises the keyboard for a focus() 3170 // that happens during the user gesture, so a rAF or timeout here would suppress it. 3171 input.focus({ preventScroll: true }); 3172 }); 3173 3174 closeBtn.addEventListener("click", () => sheet.close()); 3175 3176 sheet.addEventListener("close", () => { 3177 // Same reset as the desktop close button: without it the field keeps its value and 3178 // the shared script stays committed, so reopening can submit a stale address. 3179 if (input.value) { 3180 input.value = ""; 3181 input.dispatchEvent(new Event("input", { bubbles: true })); 3182 } 3183 clearError(); 3184 3185 document.body.style.overflow = ""; 3186 // Stale otherwise: the keyboard is gone but the offset would persist to the next open. 3187 sheet.style.removeProperty("--sheet-keyboard-inset"); 3188 lastOpener?.focus(); 3189 }); 3190 } 3191 </script>
3191 3192</dialog> 3193 3194 3195 3196 3197 3198
3199<script type="module"> 3200 const swap = document.querySelector("[data-nav-swap]"); 3201 const header = document.querySelector("[data-kin-nav]"); 3202 3203 const hero = 3204 document.querySelector("[data-qa='hero-section']") ?? 3205 document.querySelector(".kin-address-form"); 3206 3207 if (swap && header) { 3208 const login = swap.querySelector('[data-swap="login"]'); 3209 const quote = swap.querySelector('[data-swap="quote"]'); 3210 3211 if (login && quote) { 3212 const quoteForm = document.querySelector("[data-nav-quote-form]"); 3213 const dock = document.querySelector("[data-quote-dock]"); 3214 const mobile = document.querySelector(".kin-nav__mobile"); 3215 let observer; 3216 let resizeTimer; 3217 let heroVisible = true; 3218 3219 const show = (visible, hidden) => { 3220 visible.removeAttribute("inert"); 3221 hidden.setAttribute("inert", ""); 3222 }; 3223 3224 const apply = () => { 3225 // One state drives both: past the hero the dock carries the CTA, so the bar drops Log in. 3226 dock?.toggleAttribute("data-visible", !heroVisible); 3227 mobile?.toggleAttribute("data-docked", !heroVisible); 3228 3229 if (quoteForm?.hasAttribute("data-expanded")) return; 3230 show(heroVisible ? login : quote, heroVisible ? quote : login); 3231 }; 3232 3233 document.addEventListener("nav-quote-collapsed", apply); 3234 3235 // Guards the rebuild on resize, which re-fires the observer with unchanged state. 3236 const setHeroVisible = (next) => { 3237 if (next === heroVisible) return; 3238 heroVisible = next; 3239 apply(); 3240 }; 3241 3242 const observeHero = () => { 3243 if (observer) observer.disconnect(); 3244 3245 observer = new IntersectionObserver( 3246 ([entry]) => setHeroVisible(entry.isIntersecting), 3247 { 3248 root: null, 3249 threshold: 0, 3250 rootMargin: "-" + header.offsetHeight + "px 0px 0px 0px", 3251 }, 3252 ); 3253 3254 observer.observe(hero); 3255 }; 3256 3257 if (hero) { 3258 window.addEventListener("resize", () => { 3259 clearTimeout(resizeTimer); 3260 resizeTimer = setTimeout(observeHero, 150); 3261 }); 3262 3263 observeHero(); 3264 } else { 3265 // Templates like hero_no_form and hero_interior carry no sentinel, and without this 3266 // the CTA would never appear on those pages at all. 3267 let ticking = false; 3268 3269 const onScroll = () => { 3270 if (ticking) return; 3271 ticking = true; 3272 requestAnimationFrame(() => { 3273 setHeroVisible(window.scrollY <= 320); 3274 ticking = false; 3275 }); 3276 }; 3277 3278 window.addEventListener("scroll", onScroll, { passive: true }); 3279 onScroll(); 3280 } 3281 } 3282 } 3283</script>
3283 3284 3285 3286 3287</header> 3288 3289 3290 3291 3292 <header id="header-nav-section" hidden></header> 3293 3294 3295 3296 3297 <div id="search-modal" class="search-modal"> 3298 <div class="search-modal--content"> 3299 3300 3301 3302 </div> 3303</div> 3304 3305 3306 3307 <div id="main-kin-overlay"></div> 3308 <main id="main-kin" class="no-collapse--target"> 3309 3310 3311<style> 3312 .hero-article-snippet { 3313 display: grid; 3314 .content { 3315 background-color: var(--color-primary-100); 3316 .section-container { 3317 padding-top: 3rem; 3318 padding-bottom: 3.5rem; 3319 row-gap: 1rem; 3320 .zesty-breadcrumb-container { 3321 margin-bottom: 1rem; 3322 } 3323 .headline { 3324 justify-self: start; 3325 font-weight: var(--font-weight-600); 3326 font-size: var(--text-heading-xl); 3327 line-height: var(--font-line-height-500); 3328 text-wrap: balance; 3329 } 3330 .lede { 3331 font-size: var(--text-heading-sm); 3332 text-wrap: balance; 3333 } 3334 } 3335 } 3336 &:has(.featured-image) { 3337 grid-template-rows: repeat(5, auto); 3338 .content { 3339 grid-area: 1 / 1 / 2 / 2; 3340 } 3341 .extend-bg-color { 3342 grid-area: 2 / 1 / span 2 / 2; 3343 background-color: var(--color-primary-100); 3344 } 3345 .featured-image { 3346 grid-area: 3 / 1 / span 2 / 2; 3347 justify-self: center; 3348 object-fit: cover; 3349 height: 100%; 3350 max-height: 25rem; 3351 border-radius: 1.25rem; 3352 } 3353 /* Video is widescreen â the image rules crop it and stretch it past the content width. */ 3354 video.featured-image { 3355 width: min(100% - 2rem, 39.375rem); /* 630px */ 3356 height: auto; 3357 max-height: none; 3358 aspect-ratio: 16 / 9; 3359 object-fit: contain; 3360 background-color: #000; 3361 } 3362 .extend-bg-white { 3363 grid-area: 4 / 1 / span 2 / 2; 3364 margin-bottom: 3rem; 3365 } 3366 } 3367 } 3368</style> 3369 3370<section class="hero-article-snippet"> 3371 <div class="content"> 3372 <div class="section-container"> 3373 3374 3375<nav id="breadcrumb" aria-label="breadcrumb"> 3376 <style> 3377 @scope { 3378 --breadcrumb-color: var(--color-secondary-800); 3379 --breadcrumb-font-size: var(--text-body-sm); 3380 :scope { 3381 display: grid; 3382 grid-auto-flow: column; 3383 justify-self: start; 3384 justify-content: start; 3385 column-gap: 0.25rem; 3386 height: fit-content; 3387 color: var(--breadcrumb-color); 3388 font-size: var(--breadcrumb-font-size); 3389 } 3390 3391 :scope > a { 3392 color: inherit; 3393 } 3394 3395 span[itemprop='breadcrumb'] { 3396 display: flex; 3397 column-gap: 0.25rem; 3398 a { 3399 color: inherit; 3400 } 3401 } 3402 } 3403 </style> 3404 3405 <a href="/">Home</a> 3406 <span>»</span> 3407 <span itemprop="breadcrumb"><span class="crumb">News</span></span> 3408</nav> 3409 3410 3411 3412 3413 <h1 class="headline">Featured News</h1> 3414 3415 <p class="lede">For all press and speaker questions, email [email protected].</p> 3416 3417 </div> 3418 </div> 3419 3420</section> 3421 3422 3423 3424 3425<div class="section-container"> 3426 <div class="grid--fluid"> 3427 <div 3428 class="section section__bg-primary section__padded section__rounded-md" 3429 > 3430 <div class="row vr__4x"> 3431 <div class="col-xs-12"> 3432 <div class="vr"> 3433 <h2 class="hdg hdg__center hdg__2 hdg__light"> 3434 Media inquiries 3435 </h2> 3436 </div> 3437 <p class="text-subhead text-subhead--2 text__center"> 3438 Find what you're looking for 3439 </p> 3440 </div> 3441 </div> 3442 <div class="row vr__8x"> 3443 <div class="col-xs-12"> 3444 <ul class="gallery gallery__3up"> 3445 3446 <li> 3447 <div class="card card__feature"> 3448 <div class="vr__2x"> 3449 <div class="vr"> 3450 3451 <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" fill="none" stroke="#167C80" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-mail"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg> 3452 3453 3454 3455 </div> 3456 <div class="vr"> 3457 <h3 class="hdg hdg__4" id="Press inquiries-"> 3458 Press inquiries 3459 </h3> 3460 </div> 3461 3462 <div class="vr"> 3463 <p>Get in touch with us for all press and speaker inquiries.</p> 3464 </div> 3465 3466 </div> 3467 3468 <div class="vr"> 3469 <a 3470 href="mailto:[email protected]" 3471 class="btn btn__secondary" 3472 aria-describedby="-" 3473 >Email us</a 3474 > 3475 </div> 3476 3477 </div> 3478 </li> 3479 3480 <li> 3481 <div class="card card__feature"> 3482 <div class="vr__2x"> 3483 <div class="vr"> 3484 3485 <svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19Z" stroke="#167C80" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"></path><path d="M10 10.8182C11.8075 10.8182 13.2727 9.35291 13.2727 7.54543C13.2727 5.73795 11.8075 4.27271 10 4.27271C8.19254 4.27271 6.72729 5.73795 6.72729 7.54543C6.72729 9.35291 8.19254 10.8182 10 10.8182Z" stroke="#167C80" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"></path><path d="M2.97998 15.8091C5.16438 14.7249 7.56181 14.1382 9.99998 14.0909C12.4407 14.1185 14.8424 14.7064 17.02 15.8091" stroke="#167C80" stroke-width="1.5" stroke-miterlimit="10"></path></svg> 3486 3487 3488 3489 </div> 3490 <div class="vr"> 3491 <h3 class="hdg hdg__4" id="Leadership-"> 3492 Leadership 3493 </h3> 3494 </div> 3495 3496 <div class="vr"> 3497 <p>Learn more about the team behind Kin.</p> 3498 </div> 3499 3500 </div> 3501 3502 <div class="vr"> 3503 <a 3504 href="/about/" 3505 class="btn btn__secondary" 3506 aria-describedby="-" 3507 >Meet the team</a 3508 > 3509 </div> 3510 3511 </div> 3512 </li> 3513 3514 <li> 3515 <div class="card card__feature"> 3516 <div class="vr__2x"> 3517 <div class="vr"> 3518 3519 <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" fill="none" stroke="#167C80" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-mail"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg> 3520 3521 3522 3523 </div> 3524 <div class="vr"> 3525 <h3 class="hdg hdg__4" id="Press kit-"> 3526 Press kit 3527 </h3> 3528 </div> 3529 3530 <div class="vr"> 3531 <p>Request logos, speaker headshots, and more.</p> 3532 </div> 3533 3534 </div> 3535 3536 <div class="vr"> 3537 <a 3538 href="mailto:[email protected]" 3539 class="btn btn__secondary" 3540 aria-describedby="-" 3541 >Get assets</a 3542 > 3543 </div> 3544 3545 </div> 3546 </li> 3547 3548 </ul> 3549 </div> 3550 </div> 3551 </div> 3552 </div> 3553</div> 3554 3555 3556 3557<div class="has-background--white"> 3558 <div class="section-container"> 3559 <div class="grid--fluid"> 3560 <ul class="pipe-list--gray--tone pipe-list--vr2qtr"> 3561 <li> 3562 <div class="row"> 3563 <div class="col-xs-12 col-md-3"> 3564 <div class="vr__hf"> 3565 <h2 class="hdg hdg__left hdg__5"> 3566 Big Announcements 3567 </h2> 3568 </div> 3569 <p class="text text__gray text__left"> 3570 Check out our latest news 3571 </p> 3572 </div> 3573 <div class="col-xs-12 col-md-offset-1 col-md-8"> 3574 <ul class="list--bare"> 3575 3576 <li class="vr__3x"> 3577 <div class="vr__hf"> 3578 <p class="text-subhead text-subhead--2"> 3579 <a 3580 href="https://www.kin.com/news/kin-named-forbes-best-insurance-companies-2027/" 3581 class="text text__link text__external-link" 3582 target="_blank" 3583 rel="noopener" 3584 > 3585 Kin named to Forbesâ 2027 list of America's Be
3585st Insurance Companies 3586 <span class="sr-only">opens in new window</span> 3587 </a> 3588 </p> 3589 </div> 3590 <p class="text text__gray"> 3591 Fri Sep 18 2026 3592 </p> 3593 </li> 3594 3595 3596 <li class="vr__3x"> 3597 <div class="vr__hf"> 3598 <p class="text-subhead text-subhead--2"> 3599 <a 3600 href="https://www.kin.com/news/kin-lowers-south-florida-home-insurance-rates/" 3601 class="text text__link text__external-link" 3602 target="_blank" 3603 rel="noopener" 3604 > 3605 Kin lowers South Florida home insurance rates by more than 20% 3606 <span class="sr-only">opens in new window</span> 3607 </a> 3608 </p> 3609 </div> 3610 <p class="text text__gray"> 3611 Mon Sep 14 2026 3612 </p> 3613 </li> 3614 3615 3616 <li class="vr__3x"> 3617 <div class="vr__hf"> 3618 <p class="text-subhead text-subhead--2"> 3619 <a 3620 href="https://www.kin.com/news/kin-insurance-florida-state-athletics-jersey-patch-partnership/" 3621 class="text text__link text__external-link" 3622 target="_blank" 3623 rel="noopener" 3624 > 3625 Kin Insurance and Florida State Athletics Announce Historic Four-Year Jersey Patch Partnership 3626 <span class="sr-only">opens in new window</span> 3627 </a> 3628 </p> 3629 </div> 3630 <p class="text text__gray"> 3631 Fri Sep 04 2026 3632 </p> 3633 </li> 3634 3635 3636 <li class="vr__3x"> 3637 <div class="vr__hf"> 3638 <p class="text-subhead text-subhead--2"> 3639 <a 3640 href="https://www.kin.com/news/kin-q2-2026-revenue-growth" 3641 class="text text__link text__external-link" 3642 target="_blank" 3643 rel="noopener" 3644 > 3645 Kin reports second quarter 2026 results 3646 <span class="sr-only">opens in new window</span> 3647 </a> 3648 </p> 3649 </div> 3650 <p class="text text__gray"> 3651 Thu Aug 13 2026 3652 </p> 3653 </li> 3654 3655 3656 <li class="vr__3x"> 3657 <div class="vr__hf"> 3658 <p class="text-subhead text-subhead--2"> 3659 <a 3660 href="https://www.kin.com/news/kin-licensed-heloc-lender-florida/" 3661 class="text text__link text__external-link" 3662 target="_blank" 3663 rel="noopener" 3664 > 3665 Kin is now a licensed direct lender for home equity loans in Florida 3666 <span class="sr-only">opens in new window</span> 3667 </a> 3668 </p> 3669 </div> 3670 <p class="text text__gray"> 3671 Fri Aug 07 2026 3672 </p> 3673 </li> 3674 3675 3676 <li class="vr__3x"> 3677 <div class="vr__hf"> 3678 <p class="text-subhead text-subhead--2"> 3679 <a 3680 href="https://www.kin.com/news/kin-expands-california-condo-flood-options/" 3681 class="text text__link text__external-link" 3682 target="_blank" 3683 rel="noopener" 3684 > 3685 Kin expands California homeowner focus with new condo and flood insurance options
3686 <span class="sr-only">opens in new window</span> 3687 </a> 3688 </p> 3689 </div> 3690 <p class="text text__gray"> 3691 Tue Jul 28 2026 3692 </p> 3693 </li> 3694 3695 3696 <li class="vr__3x"> 3697 <div class="vr__hf"> 3698 <p class="text-subhead text-subhead--2"> 3699 <a 3700 href="https://www.kin.com/news/kin-cuts-reinsurance-costs-25-percent/" 3701 class="text text__link text__external-link" 3702 target="_blank" 3703 rel="noopener" 3704 > 3705 Kin reciprocals cut reinsurance cost by 25% 3706 <span class="sr-only">opens in new window</span> 3707 </a> 3708 </p> 3709 </div> 3710 <p class="text text__gray"> 3711 Tue Jun 30 2026 3712 </p> 3713 </li> 3714 3715 3716 <li class="vr__3x"> 3717 <div class="vr__hf"> 3718 <p class="text-subhead text-subhead--2"> 3719 <a 3720 href="https://www.kin.com/news/kin-surpasses-6-million-auto-gwp/" 3721 class="text text__link text__external-link" 3722 target="_blank" 3723 rel="noopener" 3724 > 3725 Kin surpasses $6 million in auto gross written premium as home policies in force tops 250,000 3726 <span class="sr-only">opens in new window</span> 3727 </a> 3728 </p> 3729 </div> 3730 <p class="text text__gray"> 3731 Wed Jun 03 2026 3732 </p> 3733 </li> 3734 3735 3736 <li class="vr__3x"> 3737 <div class="vr__hf"> 3738 <p class="text-subhead text-subhead--2"> 3739 <a 3740 href="https://www.kin.com/news/kin-insurance-2026-usa-today-rankings/" 3741 class="text text__link text__external-link" 3742 target="_blank" 3743 rel="noopener" 3744 > 3745 Kin Insurance recognized for trust and customer service in three prestigious 2026 USA TODAY rankings 3746 <span class="sr-only">opens in new window</span> 3747 </a> 3748 </p> 3749 </div> 3750 <p class="text text__gray"> 3751 Mon Jun 01 2026 3752 </p> 3753 </li> 3754 3755 3756 <li class="vr__3x"> 3757 <div class="vr__hf"> 3758 <p class="text-subhead text-subhead--2"> 3759 <a 3760 href="https://www.kin.com/news/kin-insurance-great-place-to-work-certification-2026" 3761 class="text text__link text__external-link" 3762 target="_blank" 3763 rel="noopener" 3764 > 3765 Kin earns Great Place To Work certification for third consecutive year 3766 <span class="sr-only">opens in new window</span> 3767 </a> 3768 </p> 3769 </div> 3770 <p class="text text__gray"> 3771 Tue May 26 2026 3772 </p> 3773 </li> 3774 3775 3776 <li class="vr__3x"> 3777 <div class="vr__hf"> 3778 <p class="text-subhead text-subhead--2"> 3779 <a 3780 href="https://www.kin.com/news/kin-names-douglas-everson-chief-product-officer/" 3781 class="text text__link text__external-link" 3782 target="_blank" 3783 rel="noopener" 3784 > 3785 Kin names Douglas Everson chief product officer
3786 <span class="sr-only">opens in new window</span> 3787 </a> 3788 </p> 3789 </div> 3790 <p class="text text__gray"> 3791 Mon May 18 2026 3792 </p> 3793 </li> 3794 3795 3796 <li class="vr__3x"> 3797 <div class="vr__hf"> 3798 <p class="text-subhead text-subhead--2"> 3799 <a 3800 href="https://www.kin.com/news/kin-q1-2026-operating-income-surges/" 3801 class="text text__link text__external-link" 3802 target="_blank" 3803 rel="noopener" 3804 > 3805 Kin Q1 2026 operating income surges 95% year-over-year; Baseline operating margin expands to record 50% 3806 <span class="sr-only">opens in new window</span> 3807 </a> 3808 </p> 3809 </div> 3810 <p class="text text__gray"> 3811 Wed May 13 2026 3812 </p> 3813 </li> 3814 3815 3816 <li class="vr__3x"> 3817 <div class="vr__hf"> 3818 <p class="text-subhead text-subhead--2"> 3819 <a 3820 href="https://www.kin.com/news/kin-secures-335-million-catastrophe-bond/" 3821 class="text text__link text__external-link" 3822 target="_blank" 3823 rel="noopener" 3824 > 3825 Kin secures $335 million catastrophe bond, its largest and most expansive yet 3826 <span class="sr-only">opens in new window</span> 3827 </a> 3828 </p> 3829 </div> 3830 <p class="text text__gray"> 3831 Wed May 06 2026 3832 </p> 3833 </li> 3834 3835 3836 <li class="vr__3x"> 3837 <div class="vr__hf"> 3838 <p class="text-subhead text-subhead--2"> 3839 <a 3840 href="https://www.kin.com/news/kin-launches-home-insurance-oklahoma/" 3841 class="text text__link text__external-link" 3842 target="_blank" 3843 rel="noopener" 3844 > 3845 Kin launches direct-to-consumer home insurance in Oklahoma 3846 <span class="sr-only">opens in new window</span> 3847 </a> 3848 </p> 3849 </div> 3850 <p class="text text__gray"> 3851 Thu Apr 16 2026 3852 </p> 3853 </li> 3854 3855 3856 <li class="vr__3x"> 3857 <div class="vr__hf"> 3858 <p class="text-subhead text-subhead--2"> 3859 <a 3860 href="http://kin.com/news/kin-appoints-okta-cfo-brett-tighe-board-of-directors" 3861 class="text text__link text__external-link" 3862 target="_blank" 3863 rel="noopener" 3864 > 3865 Kin appoints Okta CFO Brett Tighe to Board of Directors 3866 <span class="sr-only">opens in new window</span> 3867 </a> 3868 </p> 3869 </div> 3870 <p class="text text__gray"> 3871 Mon Apr 13 2026 3872 </p> 3873 </li> 3874 3875 3876 <li class="vr__3x"> 3877 <div class="vr__hf"> 3878 <p class="text-subhead text-subhead--2"> 3879 <a 3880 href="http://kin.com/news/kin-partners-with-oncourse-home-solutions" 3881 class="text text__link text__external-link" 3882 target="_blank" 3883 rel="noopener" 3884 > 3885 Kin partners with Oncourse Home Solutions to give customers access to water and sewer line protection programs
3886 <span class="sr-only">opens in new window</span> 3887 </a> 3888 </p> 3889 </div> 3890 <p class="text text__gray"> 3891 Fri Mar 13 2026 3892 </p> 3893 </li> 3894 3895 3896 <li class="vr__3x"> 3897 <div class="vr__hf"> 3898 <p class="text-subhead text-subhead--2"> 3899 <a 3900 href="https://www.kin.com/news/kin-fy-2025-revenue-climbs/" 3901 class="text text__link text__external-link" 3902 target="_blank" 3903 rel="noopener" 3904 > 3905 Kin FY 2025 revenue climbs 29% to $201.6 million; Baseline operating margin reaches record 49% 3906 <span class="sr-only">opens in new window</span> 3907 </a> 3908 </p> 3909 </div> 3910 <p class="text text__gray"> 3911 Mon Feb 23 2026 3912 </p> 3913 </li> 3914 3915 3916 <li class="vr__3x"> 3917 <div class="vr__hf"> 3918 <p class="text-subhead text-subhead--2"> 3919 <a 3920 href="http://kin.com/news/kin-introduces-auto-insurance-in-florida-and-texas" 3921 class="text text__link text__external-link" 3922 target="_blank" 3923 rel="noopener" 3924 > 3925 Kin introduces auto insurance, bringing bundled savings to homeowners in Florida and Texas 3926 <span class="sr-only">opens in new window</span> 3927 </a> 3928 </p> 3929 </div> 3930 <p class="text text__gray"> 3931 Mon Jan 26 2026 3932 </p> 3933 </li> 3934 3935 3936 <li class="vr__3x"> 3937 <div class="vr__hf"> 3938 <p class="text-subhead text-subhead--2"> 3939 <a 3940 href="https://www.kin.com/news/2026-kin-homeownership-trends-report/" 3941 class="text text__link text__external-link" 3942 target="_blank" 3943 rel="noopener" 3944 > 3945 2026 Kin Homeownership Trends Report: Climate concerns and rising costs reshape American homeowner decisions 3946 <span class="sr-only">opens in new window</span> 3947 </a> 3948 </p> 3949 </div> 3950 <p class="text text__gray"> 3951 Mon Jan 05 2026 3952 </p> 3953 </li> 3954 3955 3956 <li class="vr__3x"> 3957 <div class="vr__hf"> 3958 <p class="text-subhead text-subhead--2"> 3959 <a 3960 href="http://kin.com/news/kin-q3-2025-revenue-growth" 3961 class="text text__link text__external-link" 3962 target="_blank" 3963 rel="noopener" 3964 > 3965 Kin achieves 30% YoY Q3 revenue growth, 48% baseline operating margin 3966 <span class="sr-only">opens in new window</span> 3967 </a> 3968 </p> 3969 </div> 3970 <p class="text text__gray"> 3971 Mon Dec 01 2025 3972 </p> 3973 </li> 3974 3975 3976 <li class="vr__3x"> 3977 <div class="vr__hf"> 3978 <p class="text-subhead text-subhead--2"> 3979 <a 3980 href="https://kin.com/news/kin-earns-high-customer-satisfaction-ratings-across-review-sites" 3981 class="text text__link text__external-link" 3982 target="_blank" 3983 rel="noopener" 3984 > 3985 Kin Insurance earns high customer satisfaction ratings across review sites: Google 4.7/5, BBB A+ and 4.68/5, Trustpilot 4.9/5
3986 <span class="sr-only">opens in new window</span> 3987 </a> 3988 </p> 3989 </div> 3990 <p class="text text__gray"> 3991 Tue Nov 04 2025 3992 </p> 3993 </li> 3994 3995 3996 <li class="vr__3x"> 3997 <div class="vr__hf"> 3998 <p class="text-subhead text-subhead--2"> 3999 <a 4000 href="https://kin.com/news/kin-launches-home-financing-in-florida" 4001 class="text text__link text__external-link" 4002 target="_blank" 4003 rel="noopener" 4004 > 4005 Kin launches home financing in Florida to help homeowners find low rates 4006 <span class="sr-only">opens in new window</span> 4007 </a> 4008 </p> 4009 </div> 4010 <p class="text text__gray"> 4011 Tue Oct 21 2025 4012 </p> 4013 </li> 4014 4015 4016 <li class="vr__3x"> 4017 <div class="vr__hf"> 4018 <p class="text-subhead text-subhead--2"> 4019 <a 4020 href="https://www.kin.com/news/kin-launches-in-missouri/" 4021 class="text text__link text__external-link" 4022 target="_blank" 4023 rel="noopener" 4024 > 4025 Kin launches personalized home insurance in Missouri 4026 <span class="sr-only">opens in new window</span> 4027 </a> 4028 </p> 4029 </div> 4030 <p class="text text__gray"> 4031 Tue Sep 23 2025 4032 </p> 4033 </li> 4034 4035 4036 <li class="vr__3x"> 4037 <div class="vr__hf"> 4038 <p class="text-subhead text-subhead--2"> 4039 <a 4040 href="http://kin.com/news/kin-earns-excellent-trustpilot-rating" 4041 class="text text__link text__external-link" 4042 target="_blank" 4043 rel="noopener" 4044 > 4045 Kin earns "Excellent" 4.9/5 Trustpilot rating with 6,000+ reviews 4046 <span class="sr-only">opens in new window</span> 4047 </a> 4048 </p> 4049 </div> 4050 <p class="text text__gray"> 4051 Wed Sep 17 2025 4052 </p> 4053 </li> 4054 4055 4056 <li class="vr__3x"> 4057 <div class="vr__hf"> 4058 <p class="text-subhead text-subhead--2"> 4059 <a 4060 href="https://www.kin.com/news/q2-2025-revenue-growth/" 4061 class="text text__link text__external-link" 4062 target="_blank" 4063 rel="noopener" 4064 > 4065 Kin reports 26% YoY revenue growth in Q2; Operating margin surges to 24% 4066 <span class="sr-only">opens in new window</span> 4067 </a> 4068 </p> 4069 </div> 4070 <p class="text text__gray"> 4071 Mon Sep 15 2025 4072 </p> 4073 </li> 4074 4075 4076 <li class="vr__3x"> 4077 <div class="vr__hf"> 4078 <p class="text-subhead text-subhead--2"> 4079 <a 4080 href="https://www.kin.com/news/series-e-financing/" 4081 class="text text__link text__external-link" 4082 target="_blank" 4083 rel="noopener" 4084 > 4085 Kin raises $50M Series E at $2B valuation to help homeowners adapt to increased extreme weather 4086 <span class="sr-only">opens in new window</span> 4087 </a> 4088 </p> 4089 </div> 4090 <p class="text text__gray"> 4091 Mon Sep 08 2025 4092 </p> 4093 </li> 4094 4095 4096 <li class="vr__3x"> 4097 <div class="vr__hf"> 4098 <p class="text-subhead text-subhead--2"> 4099 <a 4100 href="http://kin.com/news/kin-launches-in-colorado" 4101 class="text text__link text__external-link" 4102 target="_blank" 4103 rel="noopener" 4104 > 4105 Kin launches customized home insurance in Colorado
4106 <span class="sr-only">opens in new window</span> 4107 </a> 4108 </p> 4109 </div> 4110 <p class="text text__gray"> 4111 Tue Jun 17 2025 4112 </p> 4113 </li> 4114 4115 4116 <li class="vr__3x"> 4117 <div class="vr__hf"> 4118 <p class="text-subhead text-subhead--2"> 4119 <a 4120 href="http://kin.com/news/kin-reinsurance-program-completion" 4121 class="text text__link text__external-link" 4122 target="_blank" 4123 rel="noopener" 4124 > 4125 Kin fortifies risk management with successful reinsurance program completion amidst market expansion 4126 <span class="sr-only">opens in new window</span> 4127 </a> 4128 </p> 4129 </div> 4130 <p class="text text__gray"> 4131 Mon Jun 16 2025 4132 </p> 4133 </li> 4134 4135 4136 <li class="vr__3x"> 4137 <div class="vr__hf"> 4138 <p class="text-subhead text-subhead--2"> 4139 <a 4140 href="http://kin.com/news/kin-announces-q1-2025-results" 4141 class="text text__link text__external-link" 4142 target="_blank" 4143 rel="noopener" 4144 > 4145 Kin reports 35% YoY revenue growth in Q1; California market expansion propels results 4146 <span class="sr-only">opens in new window</span> 4147 </a> 4148 </p> 4149 </div> 4150 <p class="text text__gray"> 4151 Tue May 13 2025 4152 </p> 4153 </li> 4154 4155 4156 <li class="vr__3x"> 4157 <div class="vr__hf"> 4158 <p class="text-subhead text-subhead--2"> 4159 <a 4160 href="https://www.kin.com/news/100-billion-tip-value" 4161 class="text text__link text__external-link" 4162 target="_blank" 4163 rel="noopener" 4164 > 4165 Kin surpasses $100 billion in total insured property value 4166 <span class="sr-only">opens in new window</span> 4167 </a> 4168 </p> 4169 </div> 4170 <p class="text text__gray"> 4171 Wed Apr 30 2025 4172 </p> 4173 </li> 4174 4175 4176 <li class="vr__3x"> 4177 <div class="vr__hf"> 4178 <p class="text-subhead text-subhead--2"> 4179 <a 4180 href="https://www.kin.com/news/300-million-catastrophe-bond/" 4181 class="text text__link text__external-link" 4182 target="_blank" 4183 rel="noopener" 4184 > 4185 Kin secures $300 million catastrophe bond at significantly improved terms 4186 <span class="sr-only">opens in new window</span> 4187 </a> 4188 </p> 4189 </div> 4190 <p class="text text__gray"> 4191 Tue Mar 25 2025 4192 </p> 4193 </li> 4194 4195 4196 <li class="vr__3x"> 4197 <div class="vr__hf"> 4198 <p class="text-subhead text-subhead--2"> 4199 <a 4200 href="https://www.kin.com/news/kin-launches-in-california" 4201 class="text text__link text__external-link" 4202 target="_blank" 4203 rel="noopener" 4204 > 4205 Kin launches new home insurance option in California 4206 <span class="sr-only">opens in new window</span> 4207 </a> 4208 </p> 4209 </div> 4210 <p class="text text__gray"> 4211 Tue Mar 04 2025 4212 </p> 4213 </li> 4214 4215 4216 <li class="vr__3x"> 4217 <div class="vr__hf"> 4218 <p class="text-subhead text-subhead--2"> 4219 <a 4220 href="https://www.kin.com/news/kin-announces-q4
4220-2024-results/" 4221 class="text text__link text__external-link" 4222 target="_blank" 4223 rel="noopener" 4224 > 4225 Kin grows revenue by 48% year-over-year with 126% higher operating income 4226 <span class="sr-only">opens in new window</span> 4227 </a> 4228 </p> 4229 </div> 4230 <p class="text text__gray"> 4231 Wed Feb 26 2025 4232 </p> 4233 </li> 4234 4235 4236 <li class="vr__3x"> 4237 <div class="vr__hf"> 4238 <p class="text-subhead text-subhead--2"> 4239 <a 4240 href="https://www.kin.com/news/kin-announces-q4-2024-results/" 4241 class="text text__link text__external-link" 4242 target="_blank" 4243 rel="noopener" 4244 > 4245 Kin grows revenue by 48% year-over-year with 126% higher operating income 4246 <span class="sr-only">opens in new window</span> 4247 </a> 4248 </p> 4249 </div> 4250 <p class="text text__gray"> 4251 Wed Feb 26 2025 4252 </p> 4253 </li> 4254 4255 4256 <li class="vr__3x"> 4257 <div class="vr__hf"> 4258 <p class="text-subhead text-subhead--2"> 4259 <a 4260 href="https://www.kin.com/news/kin-announces-q3-2024-results/" 4261 class="text text__link text__external-link" 4262 target="_blank" 4263 rel="noopener" 4264 > 4265 Kin posts 58% revenue growth year-over-year with $124M in gross written premium 4266 <span class="sr-only">opens in new window</span> 4267 </a> 4268 </p> 4269 </div> 4270 <p class="text text__gray"> 4271 Thu Oct 31 2024 4272 </p> 4273 </li> 4274 4275 4276 <li class="vr__3x"> 4277 <div class="vr__hf"> 4278 <p class="text-subhead text-subhead--2"> 4279 <a 4280 href="/news/kin-announces-q2-2024-results/" 4281 class="text text__link text__external-link" 4282 target="_blank" 4283 rel="noopener" 4284 > 4285 Kin posts $150M+ in gross written premium in Q2â24 registering 38% growth year-over-year 4286 <span class="sr-only">opens in new window</span> 4287 </a> 4288 </p> 4289 </div> 4290 <p class="text text__gray"> 4291 Thu Aug 08 2024 4292 </p> 4293 </li> 4294 4295 4296 <li class="vr__3x"> 4297 <div class="vr__hf"> 4298 <p class="text-subhead text-subhead--2"> 4299 <a 4300 href="/news/kin-completes-reinsurance-program/" 4301 class="text text__link text__external-link" 4302 target="_blank" 4303 rel="noopener" 4304 > 4305 Kin completes reinsurance program for its expanding market footprint 4306 <span class="sr-only">opens in new window</span> 4307 </a> 4308 </p> 4309 </div> 4310 <p class="text text__gray"> 4311 Mon Jun 10 2024 4312 </p> 4313 </li> 4314 4315 4316 <li class="vr__3x"> 4317 <div class="vr__hf"> 4318 <p class="text-subhead text-subhead--2"> 4319 <a 4320 href="/news/kin-announces-q1-2024-results/" 4321 class="text text__link text__external-link" 4322 target="_blank" 4323 rel="noopener" 4324 > 4325 Kin Q1 premium in force grows by 49% year-over-year
4326 <span class="sr-only">opens in new window</span> 4327 </a> 4328 </p> 4329 </div> 4330 <p class="text text__gray"> 4331 Thu May 16 2024 4332 </p> 4333 </li> 4334 4335 4336 <li class="vr__3x"> 4337 <div class="vr__hf"> 4338 <p class="text-subhead text-subhead--2"> 4339 <a 4340 href="/news/kin-launches-in-texas/" 4341 class="text text__link text__external-link" 4342 target="_blank" 4343 rel="noopener" 4344 > 4345 Texas-sized peace of mind: Kin Insurance rides into the Lone Star State 4346 <span class="sr-only">opens in new window</span> 4347 </a> 4348 </p> 4349 </div> 4350 <p class="text text__gray"> 4351 Thu Mar 07 2024 4352 </p> 4353 </li> 4354 4355 4356 <li class="vr__3x"> 4357 <div class="vr__hf"> 4358 <p class="text-subhead text-subhead--2"> 4359 <a 4360 href="https://www.kin.com/news/kin-announces-fy-2023-results" 4361 class="text text__link text__external-link" 4362 target="_blank" 4363 rel="noopener" 4364 > 4365 Kin grows revenue by 53% year-over-year, records positive full-year operating income 4366 <span class="sr-only">opens in new window</span> 4367 </a> 4368 </p> 4369 </div> 4370 <p class="text text__gray"> 4371 Thu Feb 15 2024 4372 </p> 4373 </li> 4374 4375 4376 <li class="vr__3x"> 4377 <div class="vr__hf"> 4378 <p class="text-subhead text-subhead--2"> 4379 <a 4380 href="kin-closes-15-million-in-financing-from-activate-capital" 4381 class="text text__link text__external-link" 4382 target="_blank" 4383 rel="noopener" 4384 > 4385 Kin announces $15M in fresh financing from new investor Activate Capital 4386 <span class="sr-only">opens in new window</span> 4387 </a> 4388 </p> 4389 </div> 4390 <p class="text text__gray"> 4391 Mon Feb 05 2024 4392 </p> 4393 </li> 4394 4395 4396 <li class="vr__3x"> 4397 <div class="vr__hf"> 4398 <p class="text-subhead text-subhead--2"> 4399 <a 4400 href="https://www.kin.com/news/kin-surpasses-270-million-in-gwp-in-2023/" 4401 class="text text__link text__external-link" 4402 target="_blank" 4403 rel="noopener" 4404 > 4405 Kin increases gross written premium by 63% year-over-year, surpasses $270M in 2023 4406 <span class="sr-only">opens in new window</span> 4407 </a> 4408 </p> 4409 </div> 4410 <p class="text text__gray"> 4411 Mon Nov 13 2023 4412 </p> 4413 </li> 4414 4415 4416 <li class="vr__3x"> 4417 <div class="vr__hf"> 4418 <p class="text-subhead text-subhead--2"> 4419 <a 4420 href="https://www.kin.com/news/ty-pennington-joins-forces-with-kin-insurance" 4421 class="text text__link text__external-link" 4422 target="_blank" 4423 rel="noopener" 4424 > 4425 Home makeover master Ty Pennington joins forces with Kin Insurance
4426 <span class="sr-only">opens in new window</span> 4427 </a> 4428 </p> 4429 </div> 4430 <p class="text text__gray"> 4431 Mon Oct 30 2023 4432 </p> 4433 </li> 4434 4435 4436 <li class="vr__3x"> 4437 <div class="vr__hf"> 4438 <p class="text-subhead text-subhead--2"> 4439 <a 4440 href="https://www.kin.com/news/kin-closes-series-d-extension" 4441 class="text text__link text__external-link" 4442 target="_blank" 4443 rel="noopener" 4444 > 4445 Kin lands $33M in fresh financing from investors 4446 <span class="sr-only">opens in new window</span> 4447 </a> 4448 </p> 4449 </div> 4450 <p class="text text__gray"> 4451 Wed Sep 13 2023 4452 </p> 4453 </li> 4454 4455 4456 <li class="vr__3x"> 4457 <div class="vr__hf"> 4458 <p class="text-subhead text-subhead--2"> 4459 <a 4460 href="https://www.kin.com/news/kin-increases-gwp-operating-income-in-q2-2023/" 4461 class="text text__link text__external-link" 4462 target="_blank" 4463 rel="noopener" 4464 > 4465 Kin increases gross written premium by 55% year-over-year, nearly doubles operating income 4466 <span class="sr-only">opens in new window</span> 4467 </a> 4468 </p> 4469 </div> 4470 <p class="text text__gray"> 4471 Wed Aug 09 2023 4472 </p> 4473 </li> 4474 4475 4476 <li class="vr__3x"> 4477 <div class="vr__hf"> 4478 <p class="text-subhead text-subhead--2"> 4479 <a 4480 href="kin-brings-home-and-property-insurance-to-arizona" 4481 class="text text__link text__external-link" 4482 target="_blank" 4483 rel="noopener" 4484 > 4485 Kin brings home and property insurance to Arizona 4486 <span class="sr-only">opens in new window</span> 4487 </a> 4488 </p> 4489 </div> 4490 <p class="text text__gray"> 4491 Thu Jul 13 2023 4492 </p> 4493 </li> 4494 4495 4496 <li class="vr__3x"> 4497 <div class="vr__hf"> 4498 <p class="text-subhead text-subhead--2"> 4499 <a 4500 href="https://www.kin.com/news/kin-launches-in-alabama/" 4501 class="text text__link text__external-link" 4502 target="_blank" 4503 rel="noopener" 4504 > 4505 Kin delivers affordable home and property insurance to Alabama homeowners 4506 <span class="sr-only">opens in new window</span> 4507 </a> 4508 </p> 4509 </div> 4510 <p class="text text__gray"> 4511 Mon Jun 12 2023 4512 </p> 4513 </li> 4514 4515 4516 <li class="vr__3x"> 4517 <div class="vr__hf"> 4518 <p class="text-subhead text-subhead--2"> 4519 <a 4520 href="https://www.kin.com/news/kin-successfully-completes-reinsurance-program-for-florida/" 4521 class="text text__link text__external-link" 4522 target="_blank" 4523 rel="noopener" 4524 > 4525 Kin successfully completes reinsurance program for Florida, further strengthens its financial position
4526 <span class="sr-only">opens in new window</span> 4527 </a> 4528 </p> 4529 </div> 4530 <p class="text text__gray"> 4531 Thu May 25 2023 4532 </p> 4533 </li> 4534 4535 4536 <li class="vr__3x"> 4537 <div class="vr__hf"> 4538 <p class="text-subhead text-subhead--2"> 4539 <a 4540 href="https://www.kin.com/news/kin-grows-54-percent-yoy-eclipses-83m-in-gwp-in-q1/" 4541 class="text text__link text__external-link" 4542 target="_blank" 4543 rel="noopener" 4544 > 4545 Kin grows 54% year-over-year, eclipses $83M in gross written premium in Q1 4546 <span class="sr-only">opens in new window</span> 4547 </a> 4548 </p> 4549 </div> 4550 <p class="text text__gray"> 4551 Thu May 18 2023 4552 </p> 4553 </li> 4554 4555 4556 <li class="vr__3x"> 4557 <div class="vr__hf"> 4558 <p class="text-subhead text-subhead--2"> 4559 <a 4560 href="https://www.kin.com/news/kin-launches-in-mississippi" 4561 class="text text__link text__external-link" 4562 target="_blank" 4563 rel="noopener" 4564 > 4565 Kin brings home and property insurance to Mississippi 4566 <span class="sr-only">opens in new window</span> 4567 </a> 4568 </p> 4569 </div> 4570 <p class="text text__gray"> 4571 Tue Apr 11 2023 4572 </p> 4573 </li> 4574 4575 4576 <li class="vr__3x"> 4577 <div class="vr__hf"> 4578 <p class="text-subhead text-subhead--2"> 4579 <a 4580 href="https://www.kin.com/news/kin-closes-second-cat-bond" 4581 class="text text__link text__external-link" 4582 target="_blank" 4583 rel="noopener" 4584 > 4585 Kin secures $100M in capacity with second multi-year catastrophe bond issuance 4586 <span class="sr-only">opens in new window</span> 4587 </a> 4588 </p> 4589 </div> 4590 <p class="text text__gray"> 4591 Wed Apr 05 2023 4592 </p> 4593 </li> 4594 4595 4596 <li class="vr__3x"> 4597 <div class="vr__hf"> 4598 <p class="text-subhead text-subhead--2"> 4599 <a 4600 href="https://www.kin.com/news/kin-upsizes-series-d-round" 4601 class="text text__link text__external-link" 4602 target="_blank" 4603 rel="noopener" 4604 > 4605 Kin upsizes its Series D round to $109M 4606 <span class="sr-only">opens in new window</span> 4607 </a> 4608 </p> 4609 </div> 4610 <p class="text text__gray"> 4611 Wed Mar 22 2023 4612 </p> 4613 </li> 4614 4615 4616 <li class="vr__3x"> 4617 <div class="vr__hf"> 4618 <p class="text-subhead text-subhead--2"> 4619 <a 4620 href="https://www.kin.com/news/kin-more-than-doubles-gwp-in-2022" 4621 class="text text__link text__external-link" 4622 target="_blank" 4623 rel="noopener" 4624 > 4625 Kin more than doubles gross written premium, finishes 2022 with $227.5M 4626 <span class="sr-only">opens in new window</span> 4627 </a> 4628 </p> 4629 </div> 4630 <p class="text text__gray"> 4631 Thu Feb 16 2023 4632 </p> 4633 </li> 4634 4635 4636 <li class="vr__3x"> 4637 <div class="vr__hf"> 4638 <p class="text-subhead text-subhead--2"> 4639 <a 4640 href="https://www.kin.com/news/kin-launches-in-south-carolina" 4641 class="text text__link text__external-link" 4642 target="_blank" 4643 rel="noopener" 4644 > 4645 Kin launches home and property insurance in South Carolina
4646 <span class="sr-only">opens in new window</span> 4647 </a> 4648 </p> 4649 </div> 4650 <p class="text text__gray"> 4651 Tue Jan 17 2023 4652 </p> 4653 </li> 4654 4655 4656 <li class="vr__3x"> 4657 <div class="vr__hf"> 4658 <p class="text-subhead text-subhead--2"> 4659 <a 4660 href="https://www.kin.com/news/kin-earns-fsr-for-second-reciprocal" 4661 class="text text__link text__external-link" 4662 target="_blank" 4663 rel="noopener" 4664 > 4665 Kin Interinsurance Nexus earns Financial Stability Rating® of A, Exceptional, from Demotech 4666 <span class="sr-only">opens in new window</span> 4667 </a> 4668 </p> 4669 </div> 4670 <p class="text text__gray"> 4671 Thu Jan 05 2023 4672 </p> 4673 </li> 4674 4675 4676 <li class="vr__3x"> 4677 <div class="vr__hf"> 4678 <p class="text-subhead text-subhead--2"> 4679 <a 4680 href="https://www.kin.com/news/kin-maintains-steady-yoy-growth-in-q3-2022" 4681 class="text text__link text__external-link" 4682 target="_blank" 4683 rel="noopener" 4684 > 4685 Kin Insurance maintains steady year-over-year growth in third quarter, increasing 151% year-to-date 4686 <span class="sr-only">opens in new window</span> 4687 </a> 4688 </p> 4689 </div> 4690 <p class="text text__gray"> 4691 Wed Nov 09 2022 4692 </p> 4693 </li> 4694 4695 4696 <li class="vr__3x"> 4697 <div class="vr__hf"> 4698 <p class="text-subhead text-subhead--2"> 4699 <a 4700 href="https://www.kin.com/news/kin-announces-new-leadership-appointments" 4701 class="text text__link text__external-link" 4702 target="_blank" 4703 rel="noopener" 4704 > 4705 Kin announces new additions to leadership team 4706 <span class="sr-only">opens in new window</span> 4707 </a> 4708 </p> 4709 </div> 4710 <p class="text text__gray"> 4711 Wed Nov 02 2022 4712 </p> 4713 </li> 4714 4715 4716 <li class="vr__3x"> 4717 <div class="vr__hf"> 4718 <p class="text-subhead text-subhead--2"> 4719 <a 4720 href="https://www.kin.com/news/kin-closes-debt-financing" 4721 class="text text__link text__external-link" 4722 target="_blank" 4723 rel="noopener" 4724 > 4725 Kin secures $145M in debt financing to fuel continued growth 4726 <span class="sr-only">opens in new window</span> 4727 </a> 4728 </p> 4729 </div> 4730 <p class="text text__gray"> 4731 Fri Oct 28 2022 4732 </p> 4733 </li> 4734 4735 4736 <li class="vr__3x"> 4737 <div class="vr__hf"> 4738 <p class="text-subhead text-subhead--2"> 4739 <a 4740 href="https://www.kin.com/news/kin-insurance-provides-hurricane-ian-update" 4741 class="text text__link text__external-link" 4742 target="_blank" 4743 rel="noopener" 4744 > 4745 Kin Insurance provides Hurricane Ian update
4746 <span class="sr-only">opens in new window</span> 4747 </a> 4748 </p> 4749 </div> 4750 <p class="text text__gray"> 4751 Fri Oct 21 2022 4752 </p> 4753 </li> 4754 4755 4756 <li class="vr__3x"> 4757 <div class="vr__hf"> 4758 <p class="text-subhead text-subhead--2"> 4759 <a 4760 href="https://www.kin.com/news/demotech-affirms-kin-fsr" 4761 class="text text__link text__external-link" 4762 target="_blank" 4763 rel="noopener" 4764 > 4765 Demotech affirms Kinâs Financial Stability Rating® of A, Exceptional 4766 <span class="sr-only">opens in new window</span> 4767 </a> 4768 </p> 4769 </div> 4770 <p class="text text__gray"> 4771 Tue Aug 02 2022 4772 </p> 4773 </li> 4774 4775 4776 <li class="vr__3x"> 4777 <div class="vr__hf"> 4778 <p class="text-subhead text-subhead--2"> 4779 <a 4780 href="https://www.kin.com/news/kin-surpasses-70-million-in-gwp-in-q2" 4781 class="text text__link text__external-link" 4782 target="_blank" 4783 rel="noopener" 4784 > 4785 Kin Insurance surpasses $70M in gross written premium in second quarter, increasing 204% year-to-date 4786 <span class="sr-only">opens in new window</span> 4787 </a> 4788 </p> 4789 </div> 4790 <p class="text text__gray"> 4791 Mon Aug 01 2022 4792 </p> 4793 </li> 4794 4795 4796 <li class="vr__3x"> 4797 <div class="vr__hf"> 4798 <p class="text-subhead text-subhead--2"> 4799 <a 4800 href="/news/kin-enhances-reinsurance-program/" 4801 class="text text__link text__external-link" 4802 target="_blank" 4803 rel="noopener" 4804 > 4805 Kin enhances reinsurance program, safeguarding customers who are most vulnerable to climate-related risks 4806 <span class="sr-only">opens in new window</span> 4807 </a> 4808 </p> 4809 </div> 4810 <p class="text text__gray"> 4811 Fri Jun 03 2022 4812 </p> 4813 </li> 4814 4815 4816 <li class="vr__3x"> 4817 <div class="vr__hf"> 4818 <p class="text-subhead text-subhead--2"> 4819 <a 4820 href="/news/kin-exceeds-expectations-in-q1-2022/" 4821 class="text text__link text__external-link" 4822 target="_blank" 4823 rel="noopener" 4824 > 4825 Kin grows total written premium by 230% year-over-year 4826 <span class="sr-only">opens in new window</span> 4827 </a> 4828 </p> 4829 </div> 4830 <p class="text text__gray"> 4831 Thu May 05 2022 4832 </p> 4833 </li> 4834 4835 4836 <li class="vr__3x"> 4837 <div class="vr__hf"> 4838 <p class="text-subhead text-subhead--2"> 4839 <a 4840 href="/news/kin-closes-cat-bond-transaction/" 4841 class="text text__link text__external-link" 4842 target="_blank" 4843 rel="noopener" 4844 > 4845 Kin closes first-ever $175M multi-year catastrophe bond 4846 <span class="sr-only">opens in new window</span> 4847 </a> 4848 </p> 4849 </div> 4850 <p class="text text__gray"> 4851 Mon Apr 18 2022 4852 </p> 4853 </li> 4854 4855 4856 <li class="vr__3x"> 4857 <div class="vr__hf"> 4858 <p class="text-subhead text-subhead--2"> 4859 <a 4860 href="/news/kin-announces-first-close-in-series-d-funding/" 4861 class="text text__link text__external-link" 4862 target="_blank" 4863 rel="noopener" 4864 > 4865 Kin announces $82M first close in Series D financing
4866 <span class="sr-only">opens in new window</span> 4867 </a> 4868 </p> 4869 </div> 4870 <p class="text text__gray"> 4871 Wed Mar 02 2022 4872 </p> 4873 </li> 4874 4875 4876 <li class="vr__3x"> 4877 <div class="vr__hf"> 4878 <p class="text-subhead text-subhead--2"> 4879 <a 4880 href="/news/kin-and-omnichannel-agree-to-terminate-agreement/" 4881 class="text text__link text__external-link" 4882 target="_blank" 4883 rel="noopener" 4884 > 4885 Kin Insurance, Inc. and Omnichannel Acquisition Corp. mutually agree to terminate business combination agreement 4886 <span class="sr-only">opens in new window</span> 4887 </a> 4888 </p> 4889 </div> 4890 <p class="text text__gray"> 4891 Thu Jan 27 2022 4892 </p> 4893 </li> 4894 4895 4896 <li class="vr__3x"> 4897 <div class="vr__hf"> 4898 <p class="text-subhead text-subhead--2"> 4899 <a 4900 href="/news/kin-exceeds-2021-goal-for-total-managed-premium/" 4901 class="text text__link text__external-link" 4902 target="_blank" 4903 rel="noopener" 4904 > 4905 Kin Insurance exceeds 2021 goal for total managed premium, achieves 320% year-over-year growth 4906 <span class="sr-only">opens in new window</span> 4907 </a> 4908 </p> 4909 </div> 4910 <p class="text text__gray"> 4911 Fri Jan 21 2022 4912 </p> 4913 </li> 4914 4915 4916 <li class="vr__3x"> 4917 <div class="vr__hf"> 4918 <p class="text-subhead text-subhead--2"> 4919 <a 4920 href="/news/kin-completes-acquisition-of-carrier-licenses-in-43-states/" 4921 class="text text__link text__external-link" 4922 target="_blank" 4923 rel="noopener" 4924 > 4925 Kin Insurance completes acquisition of carrier with licenses in 43 states 4926 <span class="sr-only">opens in new window</span> 4927 </a> 4928 </p> 4929 </div> 4930 <p class="text text__gray"> 4931 Thu Dec 16 2021 4932 </p> 4933 </li> 4934 4935 4936 <li class="vr__3x"> 4937 <div class="vr__hf"> 4938 <p class="text-subhead text-subhead--2"> 4939 <a 4940 href="/news/kin-november-2021-total-managed-premium-increase-327-percent-ytd/" 4941 class="text text__link text__external-link" 4942 target="_blank" 4943 rel="noopener" 4944 > 4945 Kin Insurance surges to $11.3 million in total managed premium in November, increasing 327% year-to-date 4946 <span class="sr-only">opens in new window</span> 4947 </a> 4948 </p> 4949 </div> 4950 <p class="text text__gray"> 4951 Fri Dec 10 2021 4952 </p> 4953 </li> 4954 4955 4956 <li class="vr__3x"> 4957 <div class="vr__hf"> 4958 <p class="text-subhead text-subhead--2"> 4959 <a 4960 href="/news/kin-growth-accelerates-in-fourth-quarter-2021-adjusted-loss-ratio-improves/" 4961 class="text text__link text__external-link" 4962 target="_blank" 4963 rel="noopener" 4964 > 4965 Kin Insurance sees growth accelerate at the start of fourth quarter, while adju
4965sted loss ratio improves 4966 <span class="sr-only">opens in new window</span> 4967 </a> 4968 </p> 4969 </div> 4970 <p class="text text__gray"> 4971 Thu Nov 11 2021 4972 </p> 4973 </li> 4974 4975 4976 <li class="vr__3x"> 4977 <div class="vr__hf"> 4978 <p class="text-subhead text-subhead--2"> 4979 <a 4980 href="/news/kin-continues-rapid-growth-trajectory-third-quarter-2021/" 4981 class="text text__link text__external-link" 4982 target="_blank" 4983 rel="noopener" 4984 > 4985 Kin Insurance continues rapid growth trajectory in third quarter 2021 4986 <span class="sr-only">opens in new window</span> 4987 </a> 4988 </p> 4989 </div> 4990 <p class="text text__gray"> 4991 Thu Oct 21 2021 4992 </p> 4993 </li> 4994 4995 4996 <li class="vr__3x"> 4997 <div class="vr__hf"> 4998 <p class="text-subhead text-subhead--2"> 4999 <a 5000 href="/news/kin-grows-total-written-premium-287-percent-yoy-q2-2021/" 5001 class="text text__link text__external-link" 5002 target="_blank" 5003 rel="noopener" 5004 > 5005 Kin Insurance grows total written premium by 287% year-over-year in second quarter 2021 5006 <span class="sr-only">opens in new window</span> 5007 </a> 5008 </p> 5009 </div> 5010 <p class="text text__gray"> 5011 Sat Sep 11 2021 5012 </p> 5013 </li> 5014 5015 5016 <li class="vr__3x"> 5017 <div class="vr__hf"> 5018 <p class="text-subhead text-subhead--2"> 5019 <a 5020 href="/news/kin-upgrades-reinsurance-program/" 5021 class="text text__link text__external-link" 5022 target="_blank" 5023 rel="noopener" 5024 > 5025 Kin upgrades reinsurance program, emphasizing commitment to homeowners most impacted by climate change 5026 <span class="sr-only">opens in new window</span> 5027 </a> 5028 </p> 5029 </div> 5030 <p class="text text__gray"> 5031 Fri Aug 20 2021 5032 </p> 5033 </li> 5034 5035 5036 <li class="vr__3x"> 5037 <div class="vr__hf"> 5038 <p class="text-subhead text-subhead--2"> 5039 <a 5040 href="/news/kin-to-go-public-via-spac/" 5041 class="text text__link text__external-link" 5042 target="_blank" 5043 rel="noopener" 5044 > 5045 Kin, the only pure-play direct-to-consumer home insurance technology company, to go public 5046 <span class="sr-only">opens in new window</span> 5047 </a> 5048 </p> 5049 </div> 5050 <p class="text text__gray"> 5051 Tue Jul 20 2021 5052 </p> 5053 </li> 5054 5055 5056 <li class="vr__3x"> 5057 <div class="vr__hf"> 5058 <p class="text-subhead text-subhead--2"> 5059 <a 5060 href="/news/kin-bolsters-leadership-team-amid-rapid-growth/" 5061 class="text text__link text__external-link" 5062 target="_blank" 5063 rel="noopener" 5064 > 5065 Kin Insurance bolsters leadership team amid rapid growth
5066 <span class="sr-only">opens in new window</span> 5067 </a> 5068 </p> 5069 </div> 5070 <p class="text text__gray"> 5071 Thu Jun 24 2021 5072 </p> 5073 </li> 5074 5075 5076 <li class="vr__3x"> 5077 <div class="vr__hf"> 5078 <p class="text-subhead text-subhead--2"> 5079 <a 5080 href="/news/kin-series-c-funding-with-investment-by-rory-mcilroy/" 5081 class="text text__link text__external-link" 5082 target="_blank" 5083 rel="noopener" 5084 > 5085 Kin Insurance announces Series C funding with investment by professional golfer Rory McIlroy and others 5086 <span class="sr-only">opens in new window</span> 5087 </a> 5088 </p> 5089 </div> 5090 <p class="text text__gray"> 5091 Fri Jun 04 2021 5092 </p> 5093 </li> 5094 5095 5096 <li class="vr__3x"> 5097 <div class="vr__hf"> 5098 <p class="text-subhead text-subhead--2"> 5099 <a 5100 href="/news/kin-achieves-100-million-premium-run-rate/" 5101 class="text text__link text__external-link" 5102 target="_blank" 5103 rel="noopener" 5104 > 5105 Kin Insurance achieves $100M premium run rate in 1.75 Years 5106 <span class="sr-only">opens in new window</span> 5107 </a> 5108 </p> 5109 </div> 5110 <p class="text text__gray"> 5111 Tue Apr 20 2021 5112 </p> 5113 </li> 5114 5115 5116 <li class="vr__3x"> 5117 <div class="vr__hf"> 5118 <p class="text-subhead text-subhead--2"> 5119 <a 5120 href="/news/kin-now-offering-homeowners-policies-in-louisiana/" 5121 class="text text__link text__external-link" 5122 target="_blank" 5123 rel="noopener" 5124 > 5125 Kin now offering homeowners policies in Louisiana 5126 <span class="sr-only">opens in new window</span> 5127 </a> 5128 </p> 5129 </div> 5130 <p class="text text__gray"> 5131 Wed Mar 24 2021 5132 </p> 5133 </li> 5134 5135 5136 <li class="vr__3x"> 5137 <div class="vr__hf"> 5138 <p class="text-subhead text-subhead--2"> 5139 <a 5140 href="/news/kin-eclipses-10-billion-in-total-insured-property-value/" 5141 class="text text__link text__external-link" 5142 target="_blank" 5143 rel="noopener" 5144 > 5145 Kin eclipses $10B in total insured property value 5146 <span class="sr-only">opens in new window</span> 5147 </a> 5148 </p> 5149 </div> 5150 <p class="text text__gray"> 5151 Wed Feb 17 2021 5152 </p> 5153 </li> 5154 5155 5156 <li class="vr__3x"> 5157 <div class="vr__hf"> 5158 <p class="text-subhead text-subhead--2"> 5159 <a 5160 href="/news/kin-launches-landlord-insurance-in-florida-market/" 5161 class="text text__link text__external-link" 5162 target="_blank" 5163 rel="noopener" 5164 > 5165 Kin Insurance launches landlord insurance in Florida market 5166 <span class="sr-only">opens in new window</span> 5167 </a> 5168 </p> 5169 </div> 5170 <p class="text text__gray"> 5171 Wed Feb 10 2021 5172 </p> 5173 </li> 5174 5175 5176 <li class="vr__3x"> 5177 <div class="vr__hf"> 5178 <p class="text-subhead text-subhead--2"> 5179 <a 5180 href="/news/cinch-home-services-partners-with-kin-insurance/" 5181 class="text text__link text__external-link" 5182 target="_blank" 5183 rel="noopener" 5184 > 5185 Cinch® Home Services partners with insurance industry disruptor Kin Insurance
5186 <span class="sr-only">opens in new window</span> 5187 </a> 5188 </p> 5189 </div> 5190 <p class="text text__gray"> 5191 Fri Oct 23 2020 5192 </p> 5193 </li> 5194 5195 5196 <li class="vr__3x"> 5197 <div class="vr__hf"> 5198 <p class="text-subhead text-subhead--2"> 5199 <a 5200 href="/news/kin-selects-snapsheet-to-deploy-end-to-end-claims-management/" 5201 class="text text__link text__external-link" 5202 target="_blank" 5203 rel="noopener" 5204 > 5205 Kin Insurance selects Snapsheet to deploy end-to-end claims management platform 5206 <span class="sr-only">opens in new window</span> 5207 </a> 5208 </p> 5209 </div> 5210 <p class="text text__gray"> 5211 Wed Aug 26 2020 5212 </p> 5213 </li> 5214 5215 5216 <li class="vr__3x"> 5217 <div class="vr__hf"> 5218 <p class="text-subhead text-subhead--2"> 5219 <a 5220 href="/news/kin-closes-35-m-series-b-to-fuel-industry-disruption/" 5221 class="text text__link text__external-link" 5222 target="_blank" 5223 rel="noopener" 5224 > 5225 Kin Insurance closes $35M Series B to fuel industry disruption 5226 <span class="sr-only">opens in new window</span> 5227 </a> 5228 </p> 5229 </div> 5230 <p class="text text__gray"> 5231 Fri Aug 14 2020 5232 </p> 5233 </li> 5234 5235 5236 <li class="vr__3x"> 5237 <div class="vr__hf"> 5238 <p class="text-subhead text-subhead--2"> 5239 <a 5240 href="/news/kin-announces-condo-ho6-insurance-for-floridians/" 5241 class="text text__link text__external-link" 5242 target="_blank" 5243 rel="noopener" 5244 > 5245 Kin Insurance announces condo insurance in Florida 5246 <span class="sr-only">opens in new window</span> 5247 </a> 5248 </p> 5249 </div> 5250 <p class="text text__gray"> 5251 Thu Jul 16 2020 5252 </p> 5253 </li> 5254 5255 5256 <li class="vr__3x"> 5257 <div class="vr__hf"> 5258 <p class="text-subhead text-subhead--2"> 5259 <a 5260 href="/news/kin-partners-with-cape-analytics-for-remote-risk-assessment/" 5261 class="text text__link text__external-link" 5262 target="_blank" 5263 rel="noopener" 5264 > 5265 Kin Insurance partners with Cape Analytics for remote risk assessment 5266 <span class="sr-only">opens in new window</span> 5267 </a> 5268 </p> 5269 </div> 5270 <p class="text text__gray"> 5271 Thu Apr 09 2020 5272 </p> 5273 </li> 5274 5275 5276 <li class="vr__3x"> 5277 <div class="vr__hf"> 5278 <p class="text-subhead text-subhead--2"> 5279 <a 5280 href="/news/kin-brings-new-flood-coverage-to-florida-homeowners/" 5281 class="text text__link text__external-link" 5282 target="_blank" 5283 rel="noopener" 5284 > 5285 Kin Insurance brings new flood coverage to Florida homeowners 5286 <span class="sr-only">opens in new window</span> 5287 </a> 5288 </p> 5289 </div> 5290 <p class="text text__gray"> 5291 Wed Jan 22 2020 5292 </p> 5293 </li> 5294 5295 5296 <li class="vr__3x"> 5297 <div class="vr__hf"> 5298 <p class="text-subhead text-subhead--2"> 5299 <a 5300 href="/news/kin-offers-new-discounts-following-assignment-of-benefits-bill/" 5301 class="text text__link text__external-link" 5302 target="_blank" 5303 rel="noopener" 5304 > 5305 Kin gives Floridians new insurance discounts following passage of assignment of benefits b
5305ill 5306 <span class="sr-only">opens in new window</span> 5307 </a> 5308 </p> 5309 </div> 5310 <p class="text text__gray"> 5311 Thu Dec 05 2019 5312 </p> 5313 </li> 5314 5315 5316 <li class="vr__3x"> 5317 <div class="vr__hf"> 5318 <p class="text-subhead text-subhead--2"> 5319 <a 5320 href="/news/kin-continues-to-expand-its-capacity-to-serve-florida-residents/" 5321 class="text text__link text__external-link" 5322 target="_blank" 5323 rel="noopener" 5324 > 5325 Insurtech startup Kin Insurance continues to expand its capacity to serve Florida residents 5326 <span class="sr-only">opens in new window</span> 5327 </a> 5328 </p> 5329 </div> 5330 <p class="text text__gray"> 5331 Thu Nov 07 2019 5332 </p> 5333 </li> 5334 5335 5336 <li class="vr__3x"> 5337 <div class="vr__hf"> 5338 <p class="text-subhead text-subhead--2"> 5339 <a 5340 href="/news/kin-raises-47-m-to-launch-florida-carrier/" 5341 class="text text__link text__external-link" 5342 target="_blank" 5343 rel="noopener" 5344 > 5345 Insurtech startup Kin Insurance raises $47M to launch carrier in Florida 5346 <span class="sr-only">opens in new window</span> 5347 </a> 5348 </p> 5349 </div> 5350 <p class="text text__gray"> 5351 Wed Aug 28 2019 5352 </p> 5353 </li> 5354 5355 5356 <li class="vr__3x"> 5357 <div class="vr__hf"> 5358 <p class="text-subhead text-subhead--2"> 5359 <a 5360 href="/news/kin-raises-13-m-in-financing-welcomes-new-board-member/" 5361 class="text text__link text__external-link" 5362 target="_blank" 5363 rel="noopener" 5364 > 5365 Kin Insurance raises $13M in financing, welcomes new board member 5366 <span class="sr-only">opens in new window</span> 5367 </a> 5368 </p> 5369 </div> 5370 <p class="text text__gray"> 5371 Tue Jun 12 2018 5372 </p> 5373 </li> 5374 5375 5376 <li class="vr__3x"> 5377 <div class="vr__hf"> 5378 <p class="text-subhead text-subhead--2"> 5379 <a 5380 href="/news/kin-launches-ai-based-home-insurance-recommendation-platform/" 5381 class="text text__link text__external-link" 5382 target="_blank" 5383 rel="noopener" 5384 > 5385 Kin Insurance launches AI-based home insurance recommendation platform 5386 <span class="sr-only">opens in new window</span> 5387 </a> 5388 </p> 5389 </div> 5390 <p class="text text__gray"> 5391 Thu Sep 28 2017 5392 </p> 5393 </li> 5394 5395 5396 <li class="vr__3x"> 5397 <div class="vr__hf"> 5398 <p class="text-subhead text-subhead--2"> 5399 <a 5400 href="/news/kin-launches-modern-home-insurance-with-4-m-financing/" 5401 class="text text__link text__external-link" 5402 target="_blank" 5403 rel="noopener" 5404 > 5405 Kin Insurance launches modern home insurance, announces $4M financing
5406 <span class="sr-only">opens in new window</span> 5407 </a> 5408 </p> 5409 </div> 5410 <p class="text text__gray"> 5411 Wed Aug 02 2017 5412 </p> 5413 </li> 5414 5415 5416 </ul> 5417 </div> 5418 </div> 5419 </li> 5420 <li> 5421 <div class="row"> 5422 <div class="col-xs-12 col-md-3"> 5423 <div class="vr__hf"> 5424 <h2 class="hdg hdg__left hdg__4"> 5425 Kin Earns Acclaim 5426 </h2> 5427 </div> 5428 <p class="text text__gray text__left"> 5429 Weâre proud to be recognized as an industry leader and innovator 5430 </p> 5431 </div> 5432 <div class="col-xs-12 col-md-offset-1 col-md-8"> 5433 <ul class="list--bare"> 5434 5435 <li class="vr__3x"> 5436 <div class="vr__hf"> 5437 <p class="text-subhead text-subhead--2"> 5438 <a 5439 href="https://www.cnbc.com/the-worlds-top-fintech-companies-2025/" 5440 class="text text__link text__external-link" 5441 target="_blank" 5442 rel="noopener" 5443 > 5444 Kin named one of the world's top fintech companies by CNBC 5445 <span class="sr-only">opens in new window</span> 5446 </a> 5447 </p> 5448 </div> 5449 <p class="text text__gray"> 5450 Wed Jul 16 2025 5451 </p> 5452 </li> 5453 5454 <li class="vr__3x"> 5455 <div class="vr__hf"> 5456 <p class="text-subhead text-subhead--2"> 5457 <a 5458 href="https://www.chicagobusiness.com/fast-50/fastest-growing-companies-2025" 5459 class="text text__link text__external-link" 5460 target="_blank" 5461 rel="noopener" 5462 > 5463 Kin named one of Chicago's 50 fastest-growing companies by Crain's Chicago Business 5464 <span class="sr-only">opens in new window</span> 5465 </a> 5466 </p> 5467 </div> 5468 <p class="text text__gray"> 5469 Thu Jun 12 2025 5470 </p> 5471 </li> 5472 5473 <li class="vr__3x"> 5474 <div class="vr__hf"> 5475 <p class="text-subhead text-subhead--2"> 5476 <a 5477 href="https://www.forbes.com/lists/fintech50/" 5478 class="text text__link text__external-link" 5479 target="_blank" 5480 rel="noopener" 5481 > 5482 Kin named one of the 50 hottest fintech companies by Forbes 5483 <span class="sr-only">opens in new window</span> 5484 </a> 5485 </p> 5486 </div> 5487 <p class="text text__gray"> 5488 Tue Feb 18 2025 5489 </p> 5490 </li> 5491 5492 <li class="vr__3x"> 5493 <div class="vr__hf"> 5494 <p class="text-subhead text-subhead--2"> 5495 <a 5496 href="https://www.builtinchicago.org/company/kin-insurance" 5497 class="text text__link text__external-link" 5498 target="_blank" 5499 rel="noopener" 5500 > 5501 Kin named one of Built In's "Best Places to Work" for fourth consecutive year 5502 <span class="sr-only">opens in new window</span> 5503 </a> 5504 </p> 5505 </div> 5506 <p class="text text__gray"> 5507 Tue Jan 09 2024 5508 </p> 5509 </li> 5510 5511 <li class="vr__3x"> 5512 <div class="vr__hf"> 5513 <p class="text-subhead text-subhead--2"> 5514 <a 5515 href="https://www.realsimple.com/smart-money-awards-2023-7560855" 5516 class="text text__link text__external-link" 5517 target="_blank" 5518 rel="noopener" 5519 > 5520 Kin earned "Smart Money Award" from REAL SIMPLE
5521 <span class="sr-only">opens in new window</span> 5522 </a> 5523 </p> 5524 </div> 5525 <p class="text text__gray"> 5526 Tue Sep 05 2023 5527 </p> 5528 </li> 5529 5530 <li class="vr__3x"> 5531 <div class="vr__hf"> 5532 <p class="text-subhead text-subhead--2"> 5533 <a 5534 href="https://www.inc.com/profile/kin-insurance" 5535 class="text text__link text__external-link" 5536 target="_blank" 5537 rel="noopener" 5538 > 5539 Kin ranked #109 on Inc. 5000 list of "Fastest-Growing Private Companies" 5540 <span class="sr-only">opens in new window</span> 5541 </a> 5542 </p> 5543 </div> 5544 <p class="text text__gray"> 5545 Tue Aug 15 2023 5546 </p> 5547 </li> 5548 5549 <li class="vr__3x"> 5550 <div class="vr__hf"> 5551 <p class="text-subhead text-subhead--2"> 5552 <a 5553 href="https://www.forbes.com/sites/jeffkauflin/2023/06/06/six-founders-making-their-debut-on-the-fintech-50/?sh=62287f77b11f" 5554 class="text text__link text__external-link" 5555 target="_blank" 5556 rel="noopener" 5557 > 5558 Kin debuted on Forbes Fintech 50 5559 <span class="sr-only">opens in new window</span> 5560 </a> 5561 </p> 5562 </div> 5563 <p class="text text__gray"> 5564 Tue Jun 06 2023 5565 </p> 5566 </li> 5567 5568 <li class="vr__3x"> 5569 <div class="vr__hf"> 5570 <p class="text-subhead text-subhead--2"> 5571 <a 5572 href="https://www.forbes.com/sites/amyfeldman/2022/08/16/next-billion-dollar-startups-2022/?sh=3cba9165308d" 5573 class="text text__link text__external-link" 5574 target="_blank" 5575 rel="noopener" 5576 > 5577 Kin named to Forbes' "Next Billion-Dollar Startups" list 2022 5578 <span class="sr-only">opens in new window</span> 5579 </a> 5580 </p> 5581 </div> 5582 <p class="text text__gray"> 5583 Tue Aug 16 2022 5584 </p> 5585 </li> 5586 5587 <li class="vr__3x"> 5588 <div class="vr__hf"> 5589 <p class="text-subhead text-subhead--2"> 5590 <a 5591 href="https://www.kin.com/news/kin-named-to-2022-inc5000-list/" 5592 class="text text__link text__external-link" 5593 target="_blank" 5594 rel="noopener" 5595 > 5596 Kin ranked #349 on Inc. 5000 list of "Fastest-Growing Private Companies" 5597 <span class="sr-only">opens in new window</span> 5598 </a> 5599 </p> 5600 </div> 5601 <p class="text text__gray"> 5602 Tue Aug 16 2022 5603 </p> 5604 </li> 5605 5606 <li class="vr__3x"> 5607 <div class="vr__hf"> 5608 <p class="text-subhead text-subhead--2"> 5609 <a 5610 href="https://www.forbes.com/americas-best-startup-employers/#695b6cb76527" 5611 class="text text__link text__external-link" 5612 target="_blank" 5613 rel="noopener" 5614 > 5615 Forbes named Kin one of "America's Best Startup Employers" in 2022
5616 <span class="sr-only">opens in new window</span> 5617 </a> 5618 </p> 5619 </div> 5620 <p class="text text__gray"> 5621 Wed Mar 09 2022 5622 </p> 5623 </li> 5624 5625 <li class="vr__3x"> 5626 <div class="vr__hf"> 5627 <p class="text-subhead text-subhead--2"> 5628 <a 5629 href="https://www.kin.com/news/kin-recognized-as-builtin-best-place-to-work-2022/" 5630 class="text text__link text__external-link" 5631 target="_blank" 5632 rel="noopener" 5633 > 5634 Kin again recognized as a "Best Place to Work" by Built In 5635 <span class="sr-only">opens in new window</span> 5636 </a> 5637 </p> 5638 </div> 5639 <p class="text text__gray"> 5640 Thu Jan 06 2022 5641 </p> 5642 </li> 5643 5644 <li class="vr__3x"> 5645 <div class="vr__hf"> 5646 <p class="text-subhead text-subhead--2"> 5647 <a 5648 href="https://www.bizjournals.com/chicago/inno/stories/awards/2021/11/11/chicago-inno-fire-awards.html" 5649 class="text text__link text__external-link" 5650 target="_blank" 5651 rel="noopener" 5652 > 5653 Kin Insurance named among Chicago Inno's 2021 "50 on Fire" 5654 <span class="sr-only">opens in new window</span> 5655 </a> 5656 </p> 5657 </div> 5658 <p class="text text__gray"> 5659 Fri Nov 12 2021 5660 </p> 5661 </li> 5662 5663 <li class="vr__3x"> 5664 <div class="vr__hf"> 5665 <p class="text-subhead text-subhead--2"> 5666 <a 5667 href="https://www.builtinchicago.org/companies/best-midsize-places-to-work-chicago-2021#kin-insurance" 5668 class="text text__link text__external-link" 5669 target="_blank" 5670 rel="noopener" 5671 > 5672 Kin Insurance awarded Built In's 2021 "Best Midsize Companies to Work For" 5673 <span class="sr-only">opens in new window</span> 5674 </a> 5675 </p> 5676 </div> 5677 <p class="text text__gray"> 5678 Wed Jan 13 2021 5679 </p> 5680 </li> 5681 5682 <li class="vr__3x"> 5683 <div class="vr__hf"> 5684 <p class="text-subhead text-subhead--2"> 5685 <a 5686 href="https://www.bizjournals.com/chicago/inno/stories/inno-on-fire/2020/10/05/chicago-inno-s-2020-inno-on-fire.html" 5687 class="text text__link text__external-link" 5688 target="_blank" 5689 rel="noopener" 5690 > 5691 Kin Insurance named among Chicago Inno's 2020 "50 on Fire" 5692 <span class="sr-only">opens in new window</span> 5693 </a> 5694 </p> 5695 </div> 5696 <p class="text text__gray"> 5697 Tue Oct 06 2020 5698 </p> 5699 </li> 5700 5701 <li class="vr__3x"> 5702 <div class="vr__hf"> 5703 <p class="text-subhead text-subhead--2"> 5704 <a 5705 href="https://www.forbes.com/americas-best-startup-employers/#2a9f0df65275" 5706 class="text text__link text__external-link" 5707 target="_blank" 5708 rel="noopener" 5709 >
5710 Kin recognized as one of "America's Best Startup Employers" by Forbes + Statista 5711 <span class="sr-only">opens in new window</span> 5712 </a> 5713 </p> 5714 </div> 5715 <p class="text text__gray"> 5716 Wed Mar 11 2020 5717 </p> 5718 </li> 5719 5720 <li class="vr__3x"> 5721 <div class="vr__hf"> 5722 <p class="text-subhead text-subhead--2"> 5723 <a 5724 href="https://www.fastcompany.com/90457836/finance-most-innovative-companies-2020" 5725 class="text text__link text__external-link" 5726 target="_blank" 5727 rel="noopener" 5728 > 5729 Kin named one of Fast Company's "10 Most Innovative Finance Companies" of 2020 5730 <span class="sr-only">opens in new window</span> 5731 </a> 5732 </p> 5733 </div> 5734 <p class="text text__gray"> 5735 Wed Mar 11 2020 5736 </p> 5737 </li> 5738 5739 <li class="vr__3x"> 5740 <div class="vr__hf"> 5741 <p class="text-subhead text-subhead--2"> 5742 <a 5743 href="https://www.prweb.com/releases/kin_insurance_receives_chicago_honors_for_its_talent_and_workplace_culture/prweb16904453.htm" 5744 class="text text__link text__external-link" 5745 target="_blank" 5746 rel="noopener" 5747 > 5748 Kin Insurance receives Chicago honors for its talent and workplace culture 5749 <span class="sr-only">opens in new window</span> 5750 </a> 5751 </p> 5752 </div> 5753 <p class="text text__gray"> 5754 Fri Feb 14 2020 5755 </p> 5756 </li> 5757 5758 <li class="vr__3x"> 5759 <div class="vr__hf"> 5760 <p class="text-subhead text-subhead--2"> 5761 <a 5762 href="https://fintech.global/insurtech100" 5763 class="text text__link text__external-link" 5764 target="_blank" 5765 rel="noopener" 5766 > 5767 FinTech Global named Kin Insurance among "Insurtech 100" in 2019 5768 <span class="sr-only">opens in new window</span> 5769 </a> 5770 </p> 5771 </div> 5772 <p class="text text__gray"> 5773 Mon Oct 14 2019 5774 </p> 5775 </li> 5776 5777 </ul> 5778 </div> 5779 </div> 5780 </li> 5781 <li> 5782 <div class="row"> 5783 <div class="col-xs-12 col-md-3"> 5784 <div class="vr__hf"> 5785 <h2 class="hdg hdg__left hdg__4"> 5786 Kin in the Spotlight 5787 </h2> 5788 </div> 5789 <p class="text text__gray text__left"> 5790 See where we're showing up in the media 5791 </p> 5792 </div> 5793 <div class="col-xs-12 col-md-offset-1 col-md-8"> 5794 <ul class="list--bare"> 5795 5796 <li class="vr__3x"> 5797 <div class="vr__hf"> 5798 <p class="text-subhead text-subhead--2"> 5799 <a 5800 href="https://createsend.com/t/d-34D71C6EF37107C52540EF23F30FEDED" 5801 class="text text__link text__external-link" 5802 target="_blank" 5803 rel="noopener" 5804 > 5805 WSJ Pro: Venture Capital: "Kin landed $50 million in Series E funding" 5806 <span class="sr-only">opens in new window</span> 5807 </a> 5808 </p> 5809 </div> 5810 <p class="text text__gray"> 5811 Tue Sep 09 2025 5812 </p> 5813 </li> 5814 5815 <li class="vr__3x"> 5816 <div class="vr__hf"> 5817 <p class="text-subhead text-subhead--2"> 5818 <a 5819 href="https://tinyurl.com/cet329tt" 5820 class="text text__link text__external-link" 5821 target="_blank" 5822 rel="noopener" 5823 > 5824 Fortune's "Term Sheet": Venture Deals: "Kin raised $50 million in Series E funding"
5825 <span class="sr-only">opens in new window</span> 5826 </a> 5827 </p> 5828 </div> 5829 <p class="text text__gray"> 5830 Tue Sep 09 2025 5831 </p> 5832 </li> 5833 5834 <li class="vr__3x"> 5835 <div class="vr__hf"> 5836 <p class="text-subhead text-subhead--2"> 5837 <a 5838 href="https://www.chicagobusiness.com/insurance/kin-insurance-raises-50m-push-high-risk-markets" 5839 class="text text__link text__external-link" 5840 target="_blank" 5841 rel="noopener" 5842 > 5843 Crain's Chicago Business: Kin Insurance raises another $50 million for push into high-risk markets 5844 <span class="sr-only">opens in new window</span> 5845 </a> 5846 </p> 5847 </div> 5848 <p class="text text__gray"> 5849 Mon Sep 08 2025 5850 </p> 5851 </li> 5852 5853 <li class="vr__3x"> 5854 <div class="vr__hf"> 5855 <p class="text-subhead text-subhead--2"> 5856 <a 5857 href="https://www.axios.com/pro/fintech-deals/2025/09/08/home-insurer-kin-50-million-2-billion" 5858 class="text text__link text__external-link" 5859 target="_blank" 5860 rel="noopener" 5861 > 5862 Axios: Home insurer Kin raises $50M at a $2B valuation 5863 <span class="sr-only">opens in new window</span> 5864 </a> 5865 </p> 5866 </div> 5867 <p class="text text__gray"> 5868 Mon Sep 08 2025 5869 </p> 5870 </li> 5871 5872 <li class="vr__3x"> 5873 <div class="vr__hf"> 5874 <p class="text-subhead text-subhead--2"> 5875 <a 5876 href="https://www.forbes.com/sites/feliciajackson/2025/08/12/the-trillion-pricing-gap-why-insurance-models-ignore-natures-value/" 5877 class="text text__link text__external-link" 5878 target="_blank" 5879 rel="noopener" 5880 > 5881 Forbes: The $trillion pricing gap: Why insurance models ignore natureâs value 5882 <span class="sr-only">opens in new window</span> 5883 </a> 5884 </p> 5885 </div> 5886 <p class="text text__gray"> 5887 Tue Aug 12 2025 5888 </p> 5889 </li> 5890 5891 <li class="vr__3x"> 5892 <div class="vr__hf"> 5893 <p class="text-subhead text-subhead--2"> 5894 <a 5895 href="https://www.newsweek.com/gen-z-regrets-buying-homes-much-higher-rates-millennials-2109882" 5896 class="text text__link text__external-link" 5897 target="_blank" 5898 rel="noopener" 5899 > 5900 Newsweek: Gen Z regrets buying homes at a much higher clip than millennials 5901 <span class="sr-only">opens in new window</span> 5902 </a> 5903 </p> 5904 </div> 5905 <p class="text text__gray"> 5906 Wed Aug 06 2025 5907 </p> 5908 </li> 5909 5910 <li class="vr__3x"> 5911 <div class="vr__hf"> 5912 <p class="text-subhead text-subhead--2"> 5913 <a 5914 href="https://www.forbes.com/sites/jennifercastenson/2025/06/27/on-the-brink-of-collapse-housing-needs-solutions-for-climate-risk/" 5915 class="text text__link text__external-link" 5916 target="_blank" 5917 rel="noopener" 5918 > 5919 Forbes: On the brink of collapse: Housing needs solutions for climate risk
5920 <span class="sr-only">opens in new window</span> 5921 </a> 5922 </p> 5923 </div> 5924 <p class="text text__gray"> 5925 Fri Jun 27 2025 5926 </p> 5927 </li> 5928 5929 <li class="vr__3x"> 5930 <div class="vr__hf"> 5931 <p class="text-subhead text-subhead--2"> 5932 <a 5933 href="https://www.newsweek.com/american-homeowners-thinking-twice-about-moving-california-florida-2077067" 5934 class="text text__link text__external-link" 5935 target="_blank" 5936 rel="noopener" 5937 > 5938 Newsweek: American homeowners thinking twice about moving to California, Florida 5939 <span class="sr-only">opens in new window</span> 5940 </a> 5941 </p> 5942 </div> 5943 <p class="text text__gray"> 5944 Mon May 26 2025 5945 </p> 5946 </li> 5947 5948 <li class="vr__3x"> 5949 <div class="vr__hf"> 5950 <p class="text-subhead text-subhead--2"> 5951 <a 5952 href="https://www.chicagobusiness.com/insurance/kin-insurance-enters-california-market-amid-industry-retreat" 5953 class="text text__link text__external-link" 5954 target="_blank" 5955 rel="noopener" 5956 > 5957 Crain's Chicago Business: Insurers are fleeing California. This Chicago upstart is running toward the fire. 5958 <span class="sr-only">opens in new window</span> 5959 </a> 5960 </p> 5961 </div> 5962 <p class="text text__gray"> 5963 Fri Mar 21 2025 5964 </p> 5965 </li> 5966 5967 <li class="vr__3x"> 5968 <div class="vr__hf"> 5969 <p class="text-subhead text-subhead--2"> 5970 <a 5971 href="https://www.consumeraffairs.com/news/kin-insurance-launches-homeowners-coverage-in-california-030625.html" 5972 class="text text__link text__external-link" 5973 target="_blank" 5974 rel="noopener" 5975 > 5976 Consumer Affairs: Kin Insurance launches homeowners coverage in California 5977 <span class="sr-only">opens in new window</span> 5978 </a> 5979 </p> 5980 </div> 5981 <p class="text text__gray"> 5982 Thu Mar 06 2025 5983 </p> 5984 </li> 5985 5986 <li class="vr__3x"> 5987 <div class="vr__hf"> 5988 <p class="text-subhead text-subhead--2"> 5989 <a 5990 href="https://techcrunch.com/2025/02/21/the-most-important-fintech-vcs-investing-heavily-in-the-sector/" 5991 class="text text__link text__external-link" 5992 target="_blank" 5993 rel="noopener" 5994 > 5995 TechCrunch: Five of the most important fintech VCs investing heavily in the sector 5996 <span class="sr-only">opens in new window</span> 5997 </a> 5998 </p> 5999 </div> 6000 <p class="text text__gray"> 6001 Fri Feb 21 2025 6002 </p> 6003 </li> 6004 6005 <li class="vr__3x"> 6006 <div class="vr__hf"> 6007 <p class="text-subhead text-subhead--2"> 6008 <a 6009 href="https://www.cnbc.com/select/best-flood-insurance/" 6010 class="text text__link text__external-link" 6011 target="_blank" 6012 rel="noopener" 6013 > 6014 CNBC: The best flood insurance companies of 2025
6015 <span class="sr-only">opens in new window</span> 6016 </a> 6017 </p> 6018 </div> 6019 <p class="text text__gray"> 6020 Wed Jan 01 2025 6021 </p> 6022 </li> 6023 6024 <li class="vr__3x"> 6025 <div class="vr__hf"> 6026 <p class="text-subhead text-subhead--2"> 6027 <a 6028 href="https://www.fastcompany.com/91178660/why-dated-industries-need-to-innovate-and-how-they-can-start" 6029 class="text text__link text__external-link" 6030 target="_blank" 6031 rel="noopener" 6032 > 6033 Fast Company: Why dated industries need to innovate and how they can start 6034 <span class="sr-only">opens in new window</span> 6035 </a> 6036 </p> 6037 </div> 6038 <p class="text text__gray"> 6039 Wed Aug 28 2024 6040 </p> 6041 </li> 6042 6043 <li class="vr__3x"> 6044 <div class="vr__hf"> 6045 <p class="text-subhead text-subhead--2"> 6046 <a 6047 href="https://rb.gy/84froi" 6048 class="text text__link text__external-link" 6049 target="_blank" 6050 rel="noopener" 6051 > 6052 USA Today: How home insurance provider kin is built to respond to the impacts of climate change 6053 <span class="sr-only">opens in new window</span> 6054 </a> 6055 </p> 6056 </div> 6057 <p class="text text__gray"> 6058 Thu Aug 01 2024 6059 </p> 6060 </li> 6061 6062 <li class="vr__3x"> 6063 <div class="vr__hf"> 6064 <p class="text-subhead text-subhead--2"> 6065 <a 6066 href="https://www.floridatoday.com/story/special/contributor-content/2024/06/06/kins-ceo-discusses-the-realities-of-homeowners-insurance-costs/74003819007/" 6067 class="text text__link text__external-link" 6068 target="_blank" 6069 rel="noopener" 6070 > 6071 Florida Today: Kin's CEO discusses the realities of homeowners insurance costs 6072 <span class="sr-only">opens in new window</span> 6073 </a> 6074 </p> 6075 </div> 6076 <p class="text text__gray"> 6077 Thu Jun 06 2024 6078 </p> 6079 </li> 6080 6081 <li class="vr__3x"> 6082 <div class="vr__hf"> 6083 <p class="text-subhead text-subhead--2"> 6084 <a 6085 href="https://www.thepennyhoarder.com/insurance/homeowners-insurance-rates-increasing-in-your-state/" 6086 class="text text__link text__external-link" 6087 target="_blank" 6088 rel="noopener" 6089 > 6090 The Penny Hoarder: Homeowners Insurance Rates Spiking in Your State? Hereâs What You Can Do 6091 <span class="sr-only">opens in new window</span> 6092 </a> 6093 </p> 6094 </div> 6095 <p class="text text__gray"> 6096 Fri Feb 23 2024 6097 </p> 6098 </li> 6099 6100 <li class="vr__3x"> 6101 <div class="vr__hf"> 6102 <p class="text-subhead text-subhead--2"> 6103 <a 6104 href="https://www.forbes.com/sites/johnhall/2024/01/21/leadership-growth-strategies-to-help-your-company-stand-out-in-2024/?sh=1a307d0511f8" 6105 class="text text__link text__external-link" 6106 target="_blank" 6107 rel="noopener" 6108 > 6109 Forbes: 4 leadership growth strategies to help your company stand out in 2024
6110 <span class="sr-only">opens in new window</span> 6111 </a> 6112 </p> 6113 </div> 6114 <p class="text text__gray"> 6115 Sun Jan 21 2024 6116 </p> 6117 </li> 6118 6119 <li class="vr__3x"> 6120 <div class="vr__hf"> 6121 <p class="text-subhead text-subhead--2"> 6122 <a 6123 href="https://www.cnn.com/cnn-underscored/money/types-of-homeowner-insurance" 6124 class="text text__link text__external-link" 6125 target="_blank" 6126 rel="noopener" 6127 > 6128 CNN: Types of homeowners insurance policies 6129 <span class="sr-only">opens in new window</span> 6130 </a> 6131 </p> 6132 </div> 6133 <p class="text text__gray"> 6134 Thu Jan 18 2024 6135 </p> 6136 </li> 6137 6138 <li class="vr__3x"> 6139 <div class="vr__hf"> 6140 <p class="text-subhead text-subhead--2"> 6141 <a 6142 href="https://www.propertycasualty360.com/2023/12/07/uninsurable-america-lets-set-the-record-straight/" 6143 class="text text__link text__external-link" 6144 target="_blank" 6145 rel="noopener" 6146 > 6147 PropertyCasaulty360: 'Uninsurable' America? Let's set the record straight 6148 <span class="sr-only">opens in new window</span> 6149 </a> 6150 </p> 6151 </div> 6152 <p class="text text__gray"> 6153 Thu Dec 07 2023 6154 </p> 6155 </li> 6156 6157 <li class="vr__3x"> 6158 <div class="vr__hf"> 6159 <p class="text-subhead text-subhead--2"> 6160 <a 6161 href="https://www.nasdaq.com/videos/home-insurance-for-every-new-normal-kin" 6162 class="text text__link text__external-link" 6163 target="_blank" 6164 rel="noopener" 6165 > 6166 NASDAQ: Home insurance for every new normal 6167 <span class="sr-only">opens in new window</span> 6168 </a> 6169 </p> 6170 </div> 6171 <p class="text text__gray"> 6172 Wed Nov 22 2023 6173 </p> 6174 </li> 6175 6176 <li class="vr__3x"> 6177 <div class="vr__hf"> 6178 <p class="text-subhead text-subhead--2"> 6179 <a 6180 href="https://www.wsj.com/buyside/personal-finance/buying-a-new-home-savings-c8e90d52" 6181 class="text text__link text__external-link" 6182 target="_blank" 6183 rel="noopener" 6184 > 6185 Wall Street Journal: How buying a new home could save you money 6186 <span class="sr-only">opens in new window</span> 6187 </a> 6188 </p> 6189 </div> 6190 <p class="text text__gray"> 6191 Sun Nov 19 2023 6192 </p> 6193 </li> 6194 6195 <li class="vr__3x"> 6196 <div class="vr__hf"> 6197 <p class="text-subhead text-subhead--2"> 6198 <a 6199 href="https://bestlifeonline.com/lower-home-insurance/" 6200 class="text text__link text__external-link" 6201 target="_blank" 6202 rel="noopener" 6203 > 6204 Best Life: 10 surprising and effective ways to slash your home insurance, experts say
6205 <span class="sr-only">opens in new window</span> 6206 </a> 6207 </p> 6208 </div> 6209 <p class="text text__gray"> 6210 Sat Nov 11 2023 6211 </p> 6212 </li> 6213 6214 <li class="vr__3x"> 6215 <div class="vr__hf"> 6216 <p class="text-subhead text-subhead--2"> 6217 <a 6218 href="https://www.fox13news.com/news/businesses-incorporate-artificial-intelligence-into-customer-service" 6219 class="text text__link text__external-link" 6220 target="_blank" 6221 rel="noopener" 6222 > 6223 Fox 13 News: Businesses incorporate AI into customer service 6224 <span class="sr-only">opens in new window</span> 6225 </a> 6226 </p> 6227 </div> 6228 <p class="text text__gray"> 6229 Wed Nov 01 2023 6230 </p> 6231 </li> 6232 6233 <li class="vr__3x"> 6234 <div class="vr__hf"> 6235 <p class="text-subhead text-subhead--2"> 6236 <a 6237 href="https://polsky.uchicago.edu/2023/09/26/kin-insurance-how-passion-and-a-focus-on-doing-good-gave-rise-to-chicagos-latest-unicorn/" 6238 class="text text__link text__external-link" 6239 target="_blank" 6240 rel="noopener" 6241 > 6242 University of Chicago: How passion and a focus on doing good gave rise to Chicagoâs latest unicorn 6243 <span class="sr-only">opens in new window</span> 6244 </a> 6245 </p> 6246 </div> 6247 <p class="text text__gray"> 6248 Tue Sep 26 2023 6249 </p> 6250 </li> 6251 6252 <li class="vr__3x"> 6253 <div class="vr__hf"> 6254 <p class="text-subhead text-subhead--2"> 6255 <a 6256 href="https://www.axios.com/pro/fintech-deals/2023/09/13/home-insurtech-kin-1-billion-valuation-unicorn" 6257 class="text text__link text__external-link" 6258 target="_blank" 6259 rel="noopener" 6260 > 6261 Axios: Home insurtech Kin reaches $1 billion valuation 6262 <span class="sr-only">opens in new window</span> 6263 </a> 6264 </p> 6265 </div> 6266 <p class="text text__gray"> 6267 Wed Sep 13 2023 6268 </p> 6269 </li> 6270 6271 <li class="vr__3x"> 6272 <div class="vr__hf"> 6273 <p class="text-subhead text-subhead--2"> 6274 <a 6275 href="https://www.housebeautiful.com/lifestyle/organizing-tips/a28872132/how-to-prepare-for-a-hurricane/" 6276 class="text text__link text__external-link" 6277 target="_blank" 6278 rel="noopener" 6279 > 6280 House Beautiful: How to prepare for a hurricane, starting 48 hours ahead of time 6281 <span class="sr-only">opens in new window</span> 6282 </a> 6283 </p> 6284 </div> 6285 <p class="text text__gray"> 6286 Wed Aug 30 2023 6287 </p> 6288 </li> 6289 6290 <li class="vr__3x"> 6291 <div class="vr__hf"> 6292 <p class="text-subhead text-subhead--2"> 6293 <a 6294 href="https://www.cnbc.com/select/kin-insurance-review/" 6295 class="text text__link text__external-link" 6296 target="_blank" 6297 rel="noopener" 6298 > 6299 CNBC: Kin Insurance offers coverage in states prone to natural disasters â is it right for you?
6300 <span class="sr-only">opens in new window</span> 6301 </a> 6302 </p> 6303 </div> 6304 <p class="text text__gray"> 6305 Mon Aug 21 2023 6306 </p> 6307 </li> 6308 6309 <li class="vr__3x"> 6310 <div class="vr__hf"> 6311 <p class="text-subhead text-subhead--2"> 6312 <a 6313 href="https://www.sun-sentinel.com/2023/08/21/on-insurance-we-cant-lose-sight-of-the-policyholder-jimmy-patronis/" 6314 class="text text__link text__external-link" 6315 target="_blank" 6316 rel="noopener" 6317 > 6318 South Florida South Sentinel: On insurance, we can't lose sight of the policyholder 6319 <span class="sr-only">opens in new window</span> 6320 </a> 6321 </p> 6322 </div> 6323 <p class="text text__gray"> 6324 Mon Aug 21 2023 6325 </p> 6326 </li> 6327 6328 <li class="vr__3x"> 6329 <div class="vr__hf"> 6330 <p class="text-subhead text-subhead--2"> 6331 <a 6332 href="https://www.bizjournals.com/tampabay/news/2023/06/16/kin-insurance-florida-growth.html" 6333 class="text text__link text__external-link" 6334 target="_blank" 6335 rel="noopener" 6336 > 6337 Tampa Bay Business Journal: Kin Insurance exec talks downside risks of rapid growth in Florida's disaster-prone market 6338 <span class="sr-only">opens in new window</span> 6339 </a> 6340 </p> 6341 </div> 6342 <p class="text text__gray"> 6343 Fri Jun 16 2023 6344 </p> 6345 </li> 6346 6347 <li class="vr__3x"> 6348 <div class="vr__hf"> 6349 <p class="text-subhead text-subhead--2"> 6350 <a 6351 href="https://www.tampabay.com/opinion/2023/06/10/floridians-shouldnt-have-choose-between-insuring-their-home-or-having-solar-panels-column/" 6352 class="text text__link text__external-link" 6353 target="_blank" 6354 rel="noopener" 6355 > 6356 Tampa Bay Times: Floridians shouldnât have to choose between insuring their home or having solar panels 6357 <span class="sr-only">opens in new window</span> 6358 </a> 6359 </p> 6360 </div> 6361 <p class="text text__gray"> 6362 Sat Jun 10 2023 6363 </p> 6364 </li> 6365 6366 <li class="vr__3x"> 6367 <div class="vr__hf"> 6368 <p class="text-subhead text-subhead--2"> 6369 <a 6370 href="https://www.forbes.com/sites/jeffkauflin/2023/06/06/the-future-of-insurance-fintech-50-2023/?sh=625d6df95fb3" 6371 class="text text__link text__external-link" 6372 target="_blank" 6373 rel="noopener" 6374 > 6375 Forbes: The future of insurance â Fintech 50 2023 6376 <span class="sr-only">opens in new window</span> 6377 </a> 6378 </p> 6379 </div> 6380 <p class="text text__gray"> 6381 Tue Jun 06 2023 6382 </p> 6383 </li> 6384 6385 <li class="vr__3x"> 6386 <div class="vr__hf"> 6387 <p class="text-subhead text-subhead--2"> 6388 <a 6389 href="https://www.nola.com/news/business/louisiana-homeowners-embrace-less-regulated-insurers/article_3b250db8-fbe4-11ed-bc6c-ff3e2911801d.html" 6390 class="text text__link text__external-link" 6391 target="_blank" 6392 rel="noopener" 6393 > 6394 NOLA: Unregulated insurers taking a bigger piece of Louisianaâs property insurance market
6395 <span class="sr-only">opens in new window</span> 6396 </a> 6397 </p> 6398 </div> 6399 <p class="text text__gray"> 6400 Tue May 30 2023 6401 </p> 6402 </li> 6403 6404 <li class="vr__3x"> 6405 <div class="vr__hf"> 6406 <p class="text-subhead text-subhead--2"> 6407 <a 6408 href="https://www.usatoday.com/money/blueprint/insurance/deductible/" 6409 class="text text__link text__external-link" 6410 target="_blank" 6411 rel="noopener" 6412 > 6413 USA Today: What is an insurance deductible? 6414 <span class="sr-only">opens in new window</span> 6415 </a> 6416 </p> 6417 </div> 6418 <p class="text text__gray"> 6419 Tue May 30 2023 6420 </p> 6421 </li> 6422 6423 <li class="vr__3x"> 6424 <div class="vr__hf"> 6425 <p class="text-subhead text-subhead--2"> 6426 <a 6427 href="https://www.dig-in.com/list/kin-insurance-q-a-the-role-of-insurance-tech-in-climate-change" 6428 class="text text__link text__external-link" 6429 target="_blank" 6430 rel="noopener" 6431 > 6432 Digital Insurance: The role of insurance, tech in climate change 6433 <span class="sr-only">opens in new window</span> 6434 </a> 6435 </p> 6436 </div> 6437 <p class="text text__gray"> 6438 Wed May 10 2023 6439 </p> 6440 </li> 6441 6442 <li class="vr__3x"> 6443 <div class="vr__hf"> 6444 <p class="text-subhead text-subhead--2"> 6445 <a 6446 href="https://www.propertynest.com/blog/insurance/how-much-does-homeowners-insurance-cost/" 6447 class="text text__link text__external-link" 6448 target="_blank" 6449 rel="noopener" 6450 > 6451 PropertyNest: How much does homeowners insurance cost? 6452 <span class="sr-only">opens in new window</span> 6453 </a> 6454 </p> 6455 </div> 6456 <p class="text text__gray"> 6457 Mon Apr 24 2023 6458 </p> 6459 </li> 6460 6461 <li class="vr__3x"> 6462 <div class="vr__hf"> 6463 <p class="text-subhead text-subhead--2"> 6464 <a 6465 href="https://www.postandcourier.com/sponsored-content/?update=3&ntv_ccpvw=yhsCAAAAAAAAAAAAAAAAdj8SA" 6466 class="text text__link text__external-link" 6467 target="_blank" 6468 rel="noopener" 6469 > 6470 Post & Courier: Essential steps to protect your home in hurricane season 6471 <span class="sr-only">opens in new window</span> 6472 </a> 6473 </p> 6474 </div> 6475 <p class="text text__gray"> 6476 Wed Mar 29 2023 6477 </p> 6478 </li> 6479 6480 <li class="vr__3x"> 6481 <div class="vr__hf"> 6482 <p class="text-subhead text-subhead--2"> 6483 <a 6484 href="https://www.consumerreports.org/money/homeowners-insurance/things-not-to-do-to-get-cheaper-home-insurance-a1124274136/" 6485 class="text text__link text__external-link" 6486 target="_blank" 6487 rel="noopener" 6488 > 6489 Consumer Reports: 7 things not to do to get cheaper home insurance
6490 <span class="sr-only">opens in new window</span> 6491 </a> 6492 </p> 6493 </div> 6494 <p class="text text__gray"> 6495 Wed Mar 22 2023 6496 </p> 6497 </li> 6498 6499 <li class="vr__3x"> 6500 <div class="vr__hf"> 6501 <p class="text-subhead text-subhead--2"> 6502 <a 6503 href="https://www.businessinsider.com/personal-finance/home-insurance-quotes" 6504 class="text text__link text__external-link" 6505 target="_blank" 6506 rel="noopener" 6507 > 6508 Business Insider: How to compare homeowners insurance quotes 6509 <span class="sr-only">opens in new window</span> 6510 </a> 6511 </p> 6512 </div> 6513 <p class="text text__gray"> 6514 Fri Mar 17 2023 6515 </p> 6516 </li> 6517 6518 <li class="vr__3x"> 6519 <div class="vr__hf"> 6520 <p class="text-subhead text-subhead--2"> 6521 <a 6522 href="https://www.pymnts.com/news/b2b-payments/2023/cfos-embrace-role-navigator-growing-organizations-take-flight/" 6523 class="text text__link text__external-link" 6524 target="_blank" 6525 rel="noopener" 6526 > 6527 PYMNTS: CFOs embrace role of navigator as growing organizations take flight 6528 <span class="sr-only">opens in new window</span> 6529 </a> 6530 </p> 6531 </div> 6532 <p class="text text__gray"> 6533 Fri Jan 27 2023 6534 </p> 6535 </li> 6536 6537 <li class="vr__3x"> 6538 <div class="vr__hf"> 6539 <p class="text-subhead text-subhead--2"> 6540 <a 6541 href="https://www.uschamber.com/co/good-company/launch-pad/startups-turn-to-venture-debt-for-growth" 6542 class="text text__link text__external-link" 6543 target="_blank" 6544 rel="noopener" 6545 > 6546 US Chamber: Startups turn to venture debt to turbocharge growth 6547 <span class="sr-only">opens in new window</span> 6548 </a> 6549 </p> 6550 </div> 6551 <p class="text text__gray"> 6552 Wed Jan 18 2023 6553 </p> 6554 </li> 6555 6556 <li class="vr__3x"> 6557 <div class="vr__hf"> 6558 <p class="text-subhead text-subhead--2"> 6559 <a 6560 href="https://www.foxbusiness.com/personal-finance/home-auto-insurance-owners-underinsured-inflation" 6561 class="text text__link text__external-link" 6562 target="_blank" 6563 rel="noopener" 6564 > 6565 Fox Business: Many Americans concerned about inflationâs impact on insurance coverage 6566 <span class="sr-only">opens in new window</span> 6567 </a> 6568 </p> 6569 </div> 6570 <p class="text text__gray"> 6571 Wed Nov 09 2022 6572 </p> 6573 </li> 6574 6575 <li class="vr__3x"> 6576 <div class="vr__hf"> 6577 <p class="text-subhead text-subhead--2"> 6578 <a 6579 href="https://www.chicagobusiness.com/technology/insurer-kin-lines-145-million-credit" 6580 class="text text__link text__external-link" 6581 target="_blank" 6582 rel="noopener" 6583 > 6584 Crain's Chicago Business: Insurer Kin lines up $145 million in credit
6585 <span class="sr-only">opens in new window</span> 6586 </a> 6587 </p> 6588 </div> 6589 <p class="text text__gray"> 6590 Fri Oct 28 2022 6591 </p> 6592 </li> 6593 6594 <li class="vr__3x"> 6595 <div class="vr__hf"> 6596 <p class="text-subhead text-subhead--2"> 6597 <a 6598 href="https://fortune.com/recommends/article/how-to-lower-homeowners-insurance-premium/" 6599 class="text text__link text__external-link" 6600 target="_blank" 6601 rel="noopener" 6602 > 6603 Fortune: How your homeownerâs insurance premium is determinedâplus 7 tips to help you save 6604 <span class="sr-only">opens in new window</span> 6605 </a> 6606 </p> 6607 </div> 6608 <p class="text text__gray"> 6609 Tue Oct 04 2022 6610 </p> 6611 </li> 6612 6613 <li class="vr__3x"> 6614 <div class="vr__hf"> 6615 <p class="text-subhead text-subhead--2"> 6616 <a 6617 href="https://www.axios.com/local/miami/2022/10/03/florida-property-insurance-crisis-litigation" 6618 class="text text__link text__external-link" 6619 target="_blank" 6620 rel="noopener" 6621 > 6622 Axios: The hidden factor in Floridaâs property insurance crisis 6623 <span class="sr-only">opens in new window</span> 6624 </a> 6625 </p> 6626 </div> 6627 <p class="text text__gray"> 6628 Mon Oct 03 2022 6629 </p> 6630 </li> 6631 6632 <li class="vr__3x"> 6633 <div class="vr__hf"> 6634 <p class="text-subhead text-subhead--2"> 6635 <a 6636 href="https://www.usatoday.com/story/money/personalfinance/2022/09/08/which-tech-investments-good-inflation-market/7960447001/?gnt-cfr=1" 6637 class="text text__link text__external-link" 6638 target="_blank" 6639 rel="noopener" 6640 > 6641 USA Today: Which tech investments can weather volatile markets best? 6642 <span class="sr-only">opens in new window</span> 6643 </a> 6644 </p> 6645 </div> 6646 <p class="text text__gray"> 6647 Thu Sep 08 2022 6648 </p> 6649 </li> 6650 6651 <li class="vr__3x"> 6652 <div class="vr__hf"> 6653 <p class="text-subhead text-subhead--2"> 6654 <a 6655 href="https://www.usatoday.com/story/tech/2022/08/22/tech-bubble-investing-bargains/7867911001/?gnt-cfr=1" 6656 class="text text__link text__external-link" 6657 target="_blank" 6658 rel="noopener" 6659 > 6660 USA Today: The tech bubble has burst, experts say, but you might be able to pick up some discounts 6661 <span class="sr-only">opens in new window</span> 6662 </a> 6663 </p> 6664 </div> 6665 <p class="text text__gray"> 6666 Mon Aug 22 2022 6667 </p> 6668 </li> 6669 6670 <li class="vr__3x"> 6671 <div class="vr__hf"> 6672 <p class="text-subhead text-subhead--2"> 6673 <a 6674 href="https://www.businessinsider.com/personal-finance/assignment-of-benefits" 6675 class="text text__link text__external-link" 6676 target="_blank" 6677 rel="noopener" 6678 > 6679 Business Insider: Assignment of benefits 101
6680 <span class="sr-only">opens in new window</span> 6681 </a> 6682 </p> 6683 </div> 6684 <p class="text text__gray"> 6685 Fri Jul 22 2022 6686 </p> 6687 </li> 6688 6689 <li class="vr__3x"> 6690 <div class="vr__hf"> 6691 <p class="text-subhead text-subhead--2"> 6692 <a 6693 href="https://www.businessinsider.com/personal-finance/home-warranty-vs-home-insurance" 6694 class="text text__link text__external-link" 6695 target="_blank" 6696 rel="noopener" 6697 > 6698 Business Insider: Home warranty vs. homeowners insurance 6699 <span class="sr-only">opens in new window</span> 6700 </a> 6701 </p> 6702 </div> 6703 <p class="text text__gray"> 6704 Thu Jun 16 2022 6705 </p> 6706 </li> 6707 6708 <li class="vr__3x"> 6709 <div class="vr__hf"> 6710 <p class="text-subhead text-subhead--2"> 6711 <a 6712 href="https://medium.com/authority-magazine/sean-harper-of-kin-insurance-on-5-things-you-need-to-succeed-in-the-modern-world-of-finance-47fb344c2c75" 6713 class="text text__link text__external-link" 6714 target="_blank" 6715 rel="noopener" 6716 > 6717 Authority: 5 things you need to succeed in the modern world of finance & fintech 6718 <span class="sr-only">opens in new window</span> 6719 </a> 6720 </p> 6721 </div> 6722 <p class="text text__gray"> 6723 Thu Jun 16 2022 6724 </p> 6725 </li> 6726 6727 <li class="vr__3x"> 6728 <div class="vr__hf"> 6729 <p class="text-subhead text-subhead--2"> 6730 <a 6731 href="https://news.alphastreet.com/kin-insurances-strategy-is-focused-on-growing-in-catastrophe-exposed-states-ceo-sean-harper/" 6732 class="text text__link text__external-link" 6733 target="_blank" 6734 rel="noopener" 6735 > 6736 Alpha Street: Kin insuranceâs strategy is focused on growing in catastrophe-exposed states 6737 <span class="sr-only">opens in new window</span> 6738 </a> 6739 </p> 6740 </div> 6741 <p class="text text__gray"> 6742 Tue May 24 2022 6743 </p> 6744 </li> 6745 6746 <li class="vr__3x"> 6747 <div class="vr__hf"> 6748 <p class="text-subhead text-subhead--2"> 6749 <a 6750 href="https://www.businessinsider.com/personal-finance/lower-homeowners-insurance" 6751 class="text text__link text__external-link" 6752 target="_blank" 6753 rel="noopener" 6754 > 6755 Business Insider: 5 ways to reduce your homeowners insurance premium 6756 <span class="sr-only">opens in new window</span> 6757 </a> 6758 </p> 6759 </div> 6760 <p class="text text__gray"> 6761 Wed May 11 2022 6762 </p> 6763 </li> 6764 6765 <li class="vr__3x"> 6766 <div class="vr__hf"> 6767 <p class="text-subhead text-subhead--2"> 6768 <a 6769 href="https://www.washingtonpost.com/business/2022/04/27/what-do-if-your-homeowners-insurance-isnt-renewed/" 6770 class="text text__link text__external-link" 6771 target="_blank" 6772 rel="noopener" 6773 > 6774 Washington Post: Why your homeownerâs insurance probably wasnât renewed
6775 <span class="sr-only">opens in new window</span> 6776 </a> 6777 </p> 6778 </div> 6779 <p class="text text__gray"> 6780 Wed Apr 27 2022 6781 </p> 6782 </li> 6783 6784 <li class="vr__3x"> 6785 <div class="vr__hf"> 6786 <p class="text-subhead text-subhead--2"> 6787 <a 6788 href="https://www.forbes.com/sites/alexlazarow/2022/04/07/putting-the-green-back-into-greenbacks-with-climate-fintech/?sh=38848e202e37" 6789 class="text text__link text__external-link" 6790 target="_blank" 6791 rel="noopener" 6792 > 6793 Forbes: Putting the âgreenâ back into greenbacks with climate fintech 6794 <span class="sr-only">opens in new window</span> 6795 </a> 6796 </p> 6797 </div> 6798 <p class="text text__gray"> 6799 Thu Apr 07 2022 6800 </p> 6801 </li> 6802 6803 <li class="vr__3x"> 6804 <div class="vr__hf"> 6805 <p class="text-subhead text-subhead--2"> 6806 <a 6807 href="https://www.bizjournals.com/tampabay/inno/stories/news/2022/03/10/chicago-insurtech-company-using-82m-fund-to-bet-b.html" 6808 class="text text__link text__external-link" 6809 target="_blank" 6810 rel="noopener" 6811 > 6812 Tampa Bay Inno: How a Chicago insurtech company is using an $82 million Series D to bet big on St. Pete 6813 <span class="sr-only">opens in new window</span> 6814 </a> 6815 </p> 6816 </div> 6817 <p class="text text__gray"> 6818 Fri Mar 11 2022 6819 </p> 6820 </li> 6821 6822 <li class="vr__3x"> 6823 <div class="vr__hf"> 6824 <p class="text-subhead text-subhead--2"> 6825 <a 6826 href="https://s27389.pcdn.co/guide-to-working-in-tampa-tech-scene-123498917/" 6827 class="text text__link text__external-link" 6828 target="_blank" 6829 rel="noopener" 6830 > 6831 Information Age: A guide to working in the Tampa tech scene 6832 <span class="sr-only">opens in new window</span> 6833 </a> 6834 </p> 6835 </div> 6836 <p class="text text__gray"> 6837 Wed Mar 09 2022 6838 </p> 6839 </li> 6840 6841 <li class="vr__3x"> 6842 <div class="vr__hf"> 6843 <p class="text-subhead text-subhead--2"> 6844 <a 6845 href="https://www.builtinchicago.org/2022/03/02/kin-secures-82m-home-insurance-chicago-hiring" 6846 class="text text__link text__external-link" 6847 target="_blank" 6848 rel="noopener" 6849 > 6850 Built In: Kin Insurance secures $82M for its D2C home insurance platform 6851 <span class="sr-only">opens in new window</span> 6852 </a> 6853 </p> 6854 </div> 6855 <p class="text text__gray"> 6856 Thu Mar 03 2022 6857 </p> 6858 </li> 6859 6860 <li class="vr__3x"> 6861 <div class="vr__hf"> 6862 <p class="text-subhead text-subhead--2"> 6863 <a 6864 href="https://www.insidepandc.com/article/29s32apof2wfbapz8pyps/a-month-after-de-spac-ipo-collapses-kin-pulls-in-82mn-in-series-d-funding" 6865 class="text text__link text__external-link" 6866 target="_blank" 6867 rel="noopener" 6868 > 6869 Inside P&C: Kin pulls in $82MN in Series D funding
6870 <span class="sr-only">opens in new window</span> 6871 </a> 6872 </p> 6873 </div> 6874 <p class="text text__gray"> 6875 Wed Mar 02 2022 6876 </p> 6877 </li> 6878 6879 <li class="vr__3x"> 6880 <div class="vr__hf"> 6881 <p class="text-subhead text-subhead--2"> 6882 <a 6883 href="https://www.chicagobusiness.com/john-pletz-technology/kin-insurance-raises-100-million-after-failed-spac" 6884 class="text text__link text__external-link" 6885 target="_blank" 6886 rel="noopener" 6887 > 6888 Crain's Chicago Business: Kin lines up private investment for its next stage of expansion 6889 <span class="sr-only">opens in new window</span> 6890 </a> 6891 </p> 6892 </div> 6893 <p class="text text__gray"> 6894 Wed Mar 02 2022 6895 </p> 6896 </li> 6897 6898 <li class="vr__3x"> 6899 <div class="vr__hf"> 6900 <p class="text-subhead text-subhead--2"> 6901 <a 6902 href="https://techcrunch.com/2022/03/01/live-near-an-ocean-kin-insurances-data-aims-to-more-accurately-predict-home-risk/ " 6903 class="text text__link text__external-link" 6904 target="_blank" 6905 rel="noopener" 6906 > 6907 TechCrunch: Live near an ocean? Kin Insuranceâs data aims to more accurately predict home risk 6908 <span class="sr-only">opens in new window</span> 6909 </a> 6910 </p> 6911 </div> 6912 <p class="text text__gray"> 6913 Wed Mar 02 2022 6914 </p> 6915 </li> 6916 6917 <li class="vr__3x"> 6918 <div class="vr__hf"> 6919 <p class="text-subhead text-subhead--2"> 6920 <a 6921 href="https://www.bizjournals.com/chicago/inno/stories/fundings/2022/03/01/kin-insurance-82m.html" 6922 class="text text__link text__external-link" 6923 target="_blank" 6924 rel="noopener" 6925 > 6926 Chicago Inno: Kin Insurance raises $82M after canceling SPAC deal 6927 <span class="sr-only">opens in new window</span> 6928 </a> 6929 </p> 6930 </div> 6931 <p class="text text__gray"> 6932 Wed Mar 02 2022 6933 </p> 6934 </li> 6935 6936 <li class="vr__3x"> 6937 <div class="vr__hf"> 6938 <p class="text-subhead text-subhead--2"> 6939 <a 6940 href="https://www.theinsurer.com/news/insurtech-kin-announces-82mn-first-close-in-latest-financing-round/21317.article" 6941 class="text text__link text__external-link" 6942 target="_blank" 6943 rel="noopener" 6944 > 6945 The Insurer: Insurtech Kin announces $82MN first close in latest financing round 6946 <span class="sr-only">opens in new window</span> 6947 </a> 6948 </p> 6949 </div> 6950 <p class="text text__gray"> 6951 Wed Mar 02 2022 6952 </p> 6953 </li> 6954 6955 <li class="vr__3x"> 6956 <div class="vr__hf"> 6957 <p class="text-subhead text-subhead--2"> 6958 <a 6959 href="https://fortune.com/2022/02/10/spac-downfall-ipo-redemption-rates/" 6960 class="text text__link text__external-link" 6961 target="_blank" 6962 rel="noopener" 6963 > 6964 Fortune: The downfall of the SPAC: Why one CEO called it quits and more will follow
6965 <span class="sr-only">opens in new window</span> 6966 </a> 6967 </p> 6968 </div> 6969 <p class="text text__gray"> 6970 Fri Feb 11 2022 6971 </p> 6972 </li> 6973 6974 <li class="vr__3x"> 6975 <div class="vr__hf"> 6976 <p class="text-subhead text-subhead--2"> 6977 <a 6978 href="https://www.insurancebusinessmag.com/us/news/technology/ceo-turns-back-to-private-markets-after-reverse-merger-derailment-324535.aspx" 6979 class="text text__link text__external-link" 6980 target="_blank" 6981 rel="noopener" 6982 > 6983 Insurance Business America: CEO turns back to private markets after reverse merger derailment 6984 <span class="sr-only">opens in new window</span> 6985 </a> 6986 </p> 6987 </div> 6988 <p class="text text__gray"> 6989 Tue Feb 08 2022 6990 </p> 6991 </li> 6992 6993 <li class="vr__3x"> 6994 <div class="vr__hf"> 6995 <p class="text-subhead text-subhead--2"> 6996 <a 6997 href="https://www.propertycasualty360.com/2022/02/03/climate-change-is-measurable-and-manageable/" 6998 class="text text__link text__external-link" 6999 target="_blank" 7000 rel="noopener" 7001 > 7002 Property Casualty 360: Climate change is measurable â and manageable 7003 <span class="sr-only">opens in new window</span> 7004 </a> 7005 </p> 7006 </div> 7007 <p class="text text__gray"> 7008 Fri Feb 04 2022 7009 </p> 7010 </li> 7011 7012 <li class="vr__3x"> 7013 <div class="vr__hf"> 7014 <p class="text-subhead text-subhead--2"> 7015 <a 7016 href="https://www.insidepandc.com/article/29nrcpmk9xs1cocho7e9s/kin-raising-new-vc-funding-after-spac-deal-termination" 7017 class="text text__link text__external-link" 7018 target="_blank" 7019 rel="noopener" 7020 > 7021 Inside P&C: Kin raising new VC funding after SPAC deal termination 7022 <span class="sr-only">opens in new window</span> 7023 </a> 7024 </p> 7025 </div> 7026 <p class="text text__gray"> 7027 Wed Feb 02 2022 7028 </p> 7029 </li> 7030 7031 <li class="vr__3x"> 7032 <div class="vr__hf"> 7033 <p class="text-subhead text-subhead--2"> 7034 <a 7035 href="https://ar.casact.org/going-insurtech/" 7036 class="text text__link text__external-link" 7037 target="_blank" 7038 rel="noopener" 7039 > 7040 Actuarial Review: Going insurtech 7041 <span class="sr-only">opens in new window</span> 7042 </a> 7043 </p> 7044 </div> 7045 <p class="text text__gray"> 7046 Wed Feb 02 2022 7047 </p> 7048 </li> 7049 7050 <li class="vr__3x"> 7051 <div class="vr__hf"> 7052 <p class="text-subhead text-subhead--2"> 7053 <a 7054 href="https://www.axios.com/kin-insurance-spac-omnichannel-stock-7c748284-c0ac-4e3f-9c0d-54c4f9892edd.html" 7055 class="text text__link text__external-link" 7056 target="_blank" 7057 rel="noopener" 7058 > 7059 Axios: Kin Insurance gets new funding after spurning its SPAC
7060 <span class="sr-only">opens in new window</span> 7061 </a> 7062 </p> 7063 </div> 7064 <p class="text text__gray"> 7065 Sat Jan 29 2022 7066 </p> 7067 </li> 7068 7069 <li class="vr__3x"> 7070 <div class="vr__hf"> 7071 <p class="text-subhead text-subhead--2"> 7072 <a 7073 href="https://www.chicagobusiness.com/john-pletz-technology/insurance-startup-kin-abandons-spac" 7074 class="text text__link text__external-link" 7075 target="_blank" 7076 rel="noopener" 7077 > 7078 Crain's Chicago Business: Insurance startup Kin abandons SPAC 7079 <span class="sr-only">opens in new window</span> 7080 </a> 7081 </p> 7082 </div> 7083 <p class="text text__gray"> 7084 Fri Jan 28 2022 7085 </p> 7086 </li> 7087 7088 <li class="vr__3x"> 7089 <div class="vr__hf"> 7090 <p class="text-subhead text-subhead--2"> 7091 <a 7092 href="https://seekingalpha.com/news/3789573-kin-insurance-reports-four-times-growth-in-managed-premium-spac-omnichannel-acquisition" 7093 class="text text__link text__external-link" 7094 target="_blank" 7095 rel="noopener" 7096 > 7097 Seeking Alpha: Kin Insurance reports four times growth in managed premium 7098 <span class="sr-only">opens in new window</span> 7099 </a> 7100 </p> 7101 </div> 7102 <p class="text text__gray"> 7103 Fri Jan 21 2022 7104 </p> 7105 </li> 7106 7107 <li class="vr__3x"> 7108 <div class="vr__hf"> 7109 <p class="text-subhead text-subhead--2"> 7110 <a 7111 href="https://www.insidepandc.com/article/29gbrh8u745bsaci16g3k/kin-proved-its-model-works-through-its-high-customer-retention-ceo-harper" 7112 class="text text__link text__external-link" 7113 target="_blank" 7114 rel="noopener" 7115 > 7116 Inside P&C: Kin âproved its model worksâ through its high customer retention: CEO Harper 7117 <span class="sr-only">opens in new window</span> 7118 </a> 7119 </p> 7120 </div> 7121 <p class="text text__gray"> 7122 Fri Dec 17 2021 7123 </p> 7124 </li> 7125 7126 <li class="vr__3x"> 7127 <div class="vr__hf"> 7128 <p class="text-subhead text-subhead--2"> 7129 <a 7130 href="https://www.insurancejournal.com/news/national/2021/12/16/645970.htm" 7131 class="text text__link text__external-link" 7132 target="_blank" 7133 rel="noopener" 7134 > 7135 Insurance Journal: âCat-focusedâ Kin Insurance acquires shell for expansion 7136 <span class="sr-only">opens in new window</span> 7137 </a> 7138 </p> 7139 </div> 7140 <p class="text text__gray"> 7141 Fri Dec 17 2021 7142 </p> 7143 </li> 7144 7145 <li class="vr__3x"> 7146 <div class="vr__hf"> 7147 <p class="text-subhead text-subhead--2"> 7148 <a 7149 href="https://www.nerdwallet.com/blog/insurance/find-homeowners-insurance/" 7150 class="text text__link text__external-link" 7151 target="_blank" 7152 rel="noopener" 7153 > 7154 NerdWallet: The best home insurance companies for 2022
7155 <span class="sr-only">opens in new window</span> 7156 </a> 7157 </p> 7158 </div> 7159 <p class="text text__gray"> 7160 Thu Dec 16 2021 7161 </p> 7162 </li> 7163 7164 <li class="vr__3x"> 7165 <div class="vr__hf"> 7166 <p class="text-subhead text-subhead--2"> 7167 <a 7168 href="https://www.forbes.com/sites/theyec/2021/12/09/how-to-level-up-as-a-founder/?sh=714bf3fb4705" 7169 class="text text__link text__external-link" 7170 target="_blank" 7171 rel="noopener" 7172 > 7173 Forbes: How to level up as a founder 7174 <span class="sr-only">opens in new window</span> 7175 </a> 7176 </p> 7177 </div> 7178 <p class="text text__gray"> 7179 Fri Dec 10 2021 7180 </p> 7181 </li> 7182 7183 <li class="vr__3x"> 7184 <div class="vr__hf"> 7185 <p class="text-subhead text-subhead--2"> 7186 <a 7187 href="https://www.benzinga.com/markets/penny-stocks/21/12/24460553/this-fintech-company-could-have-the-staying-power-weve-been-waiting-for" 7188 class="text text__link text__external-link" 7189 target="_blank" 7190 rel="noopener" 7191 > 7192 Benzinga: This fintech company could have the staying power weâve been waiting for 7193 <span class="sr-only">opens in new window</span> 7194 </a> 7195 </p> 7196 </div> 7197 <p class="text text__gray"> 7198 Tue Dec 07 2021 7199 </p> 7200 </li> 7201 7202 <li class="vr__3x"> 7203 <div class="vr__hf"> 7204 <p class="text-subhead text-subhead--2"> 7205 <a 7206 href="http://future-of-insurance.com/podcast/seanharper/" 7207 class="text text__link text__external-link" 7208 target="_blank" 7209 rel="noopener" 7210 > 7211 The Future of Insurance: Sean Harper, Kin Insurance 7212 <span class="sr-only">opens in new window</span> 7213 </a> 7214 </p> 7215 </div> 7216 <p class="text text__gray"> 7217 Wed Nov 17 2021 7218 </p> 7219 </li> 7220 7221 <li class="vr__3x"> 7222 <div class="vr__hf"> 7223 <p class="text-subhead text-subhead--2"> 7224 <a 7225 href="https://moneyalignmentacademy.com/house-insurance-with-sean-harper/" 7226 class="text text__link text__external-link" 7227 target="_blank" 7228 rel="noopener" 7229 > 7230 Lifeblood: House Insurance with Sean Harper 7231 <span class="sr-only">opens in new window</span> 7232 </a> 7233 </p> 7234 </div> 7235 <p class="text text__gray"> 7236 Wed Nov 10 2021 7237 </p> 7238 </li> 7239 7240 <li class="vr__3x"> 7241 <div class="vr__hf"> 7242 <p class="text-subhead text-subhead--2"> 7243 <a 7244 href="https://www.benzinga.com/markets/emerging-markets/21/11/23882160/with-over-200-yoy-gross-profit-growth-this-insurtech-company-says-its-not-done-yet" 7245 class="text text__link text__external-link" 7246 target="_blank" 7247 rel="noopener" 7248 > 7249 Benzinga: With over 200% YOY gross profit growth, this insurtech company says itâs not done yet
7250 <span class="sr-only">opens in new window</span> 7251 </a> 7252 </p> 7253 </div> 7254 <p class="text text__gray"> 7255 Fri Nov 05 2021 7256 </p> 7257 </li> 7258 7259 <li class="vr__3x"> 7260 <div class="vr__hf"> 7261 <p class="text-subhead text-subhead--2"> 7262 <a 7263 href="https://news.alphastreet.com/kin-insurance-ceo-sean-harper-will-expand-into-new-states-enhance-portfolio/" 7264 class="text text__link text__external-link" 7265 target="_blank" 7266 rel="noopener" 7267 > 7268 Alpha Street: Kin Insurance CEO Sean Harper: Will expand into new states, enhance portfolio 7269 <span class="sr-only">opens in new window</span> 7270 </a> 7271 </p> 7272 </div> 7273 <p class="text text__gray"> 7274 Thu Oct 28 2021 7275 </p> 7276 </li> 7277 7278 <li class="vr__3x"> 7279 <div class="vr__hf"> 7280 <p class="text-subhead text-subhead--2"> 7281 <a 7282 href="https://www.benzinga.com/news/earnings/21/10/23454995/exclusive-omnichannel-acquisition-partner-kin-insurance-reports-triple-digit-growth-in-q3" 7283 class="text text__link text__external-link" 7284 target="_blank" 7285 rel="noopener" 7286 > 7287 Benzinga: Omnichannel acquisition partner Kin Insurance reports triple digit growth in Q3 7288 <span class="sr-only">opens in new window</span> 7289 </a> 7290 </p> 7291 </div> 7292 <p class="text text__gray"> 7293 Thu Oct 21 2021 7294 </p> 7295 </li> 7296 7297 <li class="vr__3x"> 7298 <div class="vr__hf"> 7299 <p class="text-subhead text-subhead--2"> 7300 <a 7301 href="https://www.forbes.com/sites/theyec/2021/09/03/four-ways-to-amplify-your-teams-creativity/?sh=60aa42863ea1" 7302 class="text text__link text__external-link" 7303 target="_blank" 7304 rel="noopener" 7305 > 7306 Forbes: Four ways to amplify your teamâs creativity 7307 <span class="sr-only">opens in new window</span> 7308 </a> 7309 </p> 7310 </div> 7311 <p class="text text__gray"> 7312 Sat Sep 04 2021 7313 </p> 7314 </li> 7315 7316 <li class="vr__3x"> 7317 <div class="vr__hf"> 7318 <p class="text-subhead text-subhead--2"> 7319 <a 7320 href="https://www.carriermanagement.com/news/2021/08/18/225089.htm" 7321 class="text text__link text__external-link" 7322 target="_blank" 7323 rel="noopener" 7324 > 7325 Carrier Management: Kin Insurance upgrades reinsurance program to beef up disaster protection capacity 7326 <span class="sr-only">opens in new window</span> 7327 </a> 7328 </p> 7329 </div> 7330 <p class="text text__gray"> 7331 Wed Aug 18 2021 7332 </p> 7333 </li> 7334 7335 <li class="vr__3x"> 7336 <div class="vr__hf"> 7337 <p class="text-subhead text-subhead--2"> 7338 <a 7339 href="https://seekingalpha.com/article/4449567-omnichannel-ceo-matt-higgins-kin-ceo-sean-harper-focus-on-macro-trends-video" 7340 class="text text__link text__external-link" 7341 target="_blank" 7342 rel="noopener" 7343 > 7344 Seeking Alpha: Omnichannel CEO Matt Higgins, Kin CEO Sean Harper - focus on macro trends
7345 <span class="sr-only">opens in new window</span> 7346 </a> 7347 </p> 7348 </div> 7349 <p class="text text__gray"> 7350 Mon Aug 16 2021 7351 </p> 7352 </li> 7353 7354 <li class="vr__3x"> 7355 <div class="vr__hf"> 7356 <p class="text-subhead text-subhead--2"> 7357 <a 7358 href="https://www.benzinga.com/money/top-10-insurtech-influencers/" 7359 class="text text__link text__external-link" 7360 target="_blank" 7361 rel="noopener" 7362 > 7363 Benzinga: Top 10 insurtech influencers 7364 <span class="sr-only">opens in new window</span> 7365 </a> 7366 </p> 7367 </div> 7368 <p class="text text__gray"> 7369 Thu Aug 12 2021 7370 </p> 7371 </li> 7372 7373 <li class="vr__3x"> 7374 <div class="vr__hf"> 7375 <p class="text-subhead text-subhead--2"> 7376 <a 7377 href="https://www.valuepenguin.com/insurance-expert-qa-angel-conlin-cio-kin" 7378 class="text text__link text__external-link" 7379 target="_blank" 7380 rel="noopener" 7381 > 7382 ValuePenguin: Insurance expert Q&A with Angel Conlin, CIO of Kin 7383 <span class="sr-only">opens in new window</span> 7384 </a> 7385 </p> 7386 </div> 7387 <p class="text text__gray"> 7388 Wed Aug 11 2021 7389 </p> 7390 </li> 7391 7392 <li class="vr__3x"> 7393 <div class="vr__hf"> 7394 <p class="text-subhead text-subhead--2"> 7395 <a 7396 href="https://adage.com/article/marketing-news-strategy/ahead-going-public-kin-insurance-taps-florida-man-largest-campaign-yet/2355086" 7397 class="text text__link text__external-link" 7398 target="_blank" 7399 rel="noopener" 7400 > 7401 Ad Age: âFlorida Manâ start in new Kin Insurance campaign 7402 <span class="sr-only">opens in new window</span> 7403 </a> 7404 </p> 7405 </div> 7406 <p class="text text__gray"> 7407 Thu Aug 05 2021 7408 </p> 7409 </li> 7410 7411 <li class="vr__3x"> 7412 <div class="vr__hf"> 7413 <p class="text-subhead text-subhead--2"> 7414 <a 7415 href="https://www.benzinga.com/exclusives/21/08/22308061/exclusive-kin-insurances-ceo-on-the-competition-national-expansion-plans-dtc-advantage" 7416 class="text text__link text__external-link" 7417 target="_blank" 7418 rel="noopener" 7419 > 7420 Benzinga: EXCLUSIVE: Kin Insurance's CEO on the competition, national expansion plans, DTC advantage 7421 <span class="sr-only">opens in new window</span> 7422 </a> 7423 </p> 7424 </div> 7425 <p class="text text__gray"> 7426 Tue Aug 03 2021 7427 </p> 7428 </li> 7429 7430 <li class="vr__3x"> 7431 <div class="vr__hf"> 7432 <p class="text-subhead text-subhead--2"> 7433 <a 7434 href="https://www.forbes.com/sites/theyec/2021/07/29/the-smartest-thing-a-leader-can-do-trust-your-team/" 7435 class="text text__link text__external-link" 7436 target="_blank" 7437 rel="noopener" 7438 > 7439 Forbes: The smartest thing a leader can do? Trust your team
7440 <span class="sr-only">opens in new window</span> 7441 </a> 7442 </p> 7443 </div> 7444 <p class="text text__gray"> 7445 Thu Jul 29 2021 7446 </p> 7447 </li> 7448 7449 <li class="vr__3x"> 7450 <div class="vr__hf"> 7451 <p class="text-subhead text-subhead--2"> 7452 <a 7453 href="https://polsky.uchicago.edu/2021/07/23/kin-insurance-to-go-public-expand-nationally-with-aim-to-save-homeowners-time-and-money/" 7454 class="text text__link text__external-link" 7455 target="_blank" 7456 rel="noopener" 7457 > 7458 University of Chicago: Kin Insurance to go public expand nationally with aim to save homeowners time and money 7459 <span class="sr-only">opens in new window</span> 7460 </a> 7461 </p> 7462 </div> 7463 <p class="text text__gray"> 7464 Fri Jul 23 2021 7465 </p> 7466 </li> 7467 7468 <li class="vr__3x"> 7469 <div class="vr__hf"> 7470 <p class="text-subhead text-subhead--2"> 7471 <a 7472 href="https://www.benzinga.com/m-a/21/07/22039083/gary-vaynerchuk-matt-higgins-spac-oca-strikes-deal-for-homeowner-insurance-company-kin-what-investor" 7473 class="text text__link text__external-link" 7474 target="_blank" 7475 rel="noopener" 7476 > 7477 Benzinga: Gary Vaynerchuk, Matt Higgins SPAC OCA strikes deal for homeowner insurance company Kin: What investors should know 7478 <span class="sr-only">opens in new window</span> 7479 </a> 7480 </p> 7481 </div> 7482 <p class="text text__gray"> 7483 Tue Jul 20 2021 7484 </p> 7485 </li> 7486 7487 <li class="vr__3x"> 7488 <div class="vr__hf"> 7489 <p class="text-subhead text-subhead--2"> 7490 <a 7491 href="https://www.cnbc.com/2021/07/19/home-insurance-company-kin-to-go-public-via-spac-merger.html" 7492 class="text text__link text__external-link" 7493 target="_blank" 7494 rel="noopener" 7495 > 7496 CNBC: Home Insurance company Kin to go public via SPAC merger 7497 <span class="sr-only">opens in new window</span> 7498 </a> 7499 </p> 7500 </div> 7501 <p class="text text__gray"> 7502 Mon Jul 19 2021 7503 </p> 7504 </li> 7505 7506 <li class="vr__3x"> 7507 <div class="vr__hf"> 7508 <p class="text-subhead text-subhead--2"> 7509 <a 7510 href="https://www.bloomberg.com/news/articles/2021-07-19/rory-mcilroy-backed-kin-insurance-agrees-to-go-public-via-spac" 7511 class="text text__link text__external-link" 7512 target="_blank" 7513 rel="noopener" 7514 > 7515 Bloomberg: Kin Insurance to go public via Matt Higgins SPAC deal 7516 <span class="sr-only">opens in new window</span> 7517 </a> 7518 </p> 7519 </div> 7520 <p class="text text__gray"> 7521 Mon Jul 19 2021 7522 </p> 7523 </li> 7524 7525 <li class="vr__3x"> 7526 <div class="vr__hf"> 7527 <p class="text-subhead text-subhead--2"> 7528 <a 7529 href="https://www.chicagobusiness.com/john-pletz-technology/insurance-startup-kin-raises-69-million-investment-pga-pro" 7530 class="text text__link text__external-link" 7531 target="_blank" 7532 rel="noopener" 7533 > 7534 Chicago Crainâs Business: Insurance startup Kin raises $69 Million with investment from PGA Pro
7535 <span class="sr-only">opens in new window</span> 7536 </a> 7537 </p> 7538 </div> 7539 <p class="text text__gray"> 7540 Mon Jun 07 2021 7541 </p> 7542 </li> 7543 7544 <li class="vr__3x"> 7545 <div class="vr__hf"> 7546 <p class="text-subhead text-subhead--2"> 7547 <a 7548 href="https://news.crunchbase.com/news/exclusive-home-insurance-startup-kin-raises-series-c/" 7549 class="text text__link text__external-link" 7550 target="_blank" 7551 rel="noopener" 7552 > 7553 Crunchbase: Exclusive: Kin raises $63.9M in Series C funding for data-driven home insurance 7554 <span class="sr-only">opens in new window</span> 7555 </a> 7556 </p> 7557 </div> 7558 <p class="text text__gray"> 7559 Mon May 10 2021 7560 </p> 7561 </li> 7562 7563 <li class="vr__3x"> 7564 <div class="vr__hf"> 7565 <p class="text-subhead text-subhead--2"> 7566 <a 7567 href="https://techcrunch.com/2021/04/20/insurtech-startups-are-leveraging-rapid-growth-to-raise-big-money/" 7568 class="text text__link text__external-link" 7569 target="_blank" 7570 rel="noopener" 7571 > 7572 TechCrunch: Insurtech startups are leveraging rapid growth to raise big money 7573 <span class="sr-only">opens in new window</span> 7574 </a> 7575 </p> 7576 </div> 7577 <p class="text text__gray"> 7578 Wed Apr 21 2021 7579 </p> 7580 </li> 7581 7582 <li class="vr__3x"> 7583 <div class="vr__hf"> 7584 <p class="text-subhead text-subhead--2"> 7585 <a 7586 href="https://www.bankrate.com/insurance/homeowners-insurance/factors-that-impact-home-insurance-rates/" 7587 class="text text__link text__external-link" 7588 target="_blank" 7589 rel="noopener" 7590 > 7591 Bankrate: Factors that impact your home insurance rate 7592 <span class="sr-only">opens in new window</span> 7593 </a> 7594 </p> 7595 </div> 7596 <p class="text text__gray"> 7597 Tue Apr 06 2021 7598 </p> 7599 </li> 7600 7601 <li class="vr__3x"> 7602 <div class="vr__hf"> 7603 <p class="text-subhead text-subhead--2"> 7604 <a 7605 href="https://money.com/how-to-win-a-slip-and-fall-case/" 7606 class="text text__link text__external-link" 7607 target="_blank" 7608 rel="noopener" 7609 > 7610 Money: I fought an insurance company in a slip-and-fall case. Hereâs what I learned 7611 <span class="sr-only">opens in new window</span> 7612 </a> 7613 </p> 7614 </div> 7615 <p class="text text__gray"> 7616 Tue Mar 30 2021 7617 </p> 7618 </li> 7619 7620 <li class="vr__3x"> 7621 <div class="vr__hf"> 7622 <p class="text-subhead text-subhead--2"> 7623 <a 7624 href="https://www.insurancejournal.com/news/southcentral/2021/03/25/606797.htm" 7625 class="text text__link text__external-link" 7626 target="_blank" 7627 rel="noopener" 7628 > 7629 Insurance Journal: Kin Insurance to offer homeowners coverage in Louisiana
7630 <span class="sr-only">opens in new window</span> 7631 </a> 7632 </p> 7633 </div> 7634 <p class="text text__gray"> 7635 Thu Mar 25 2021 7636 </p> 7637 </li> 7638 7639 <li class="vr__3x"> 7640 <div class="vr__hf"> 7641 <p class="text-subhead text-subhead--2"> 7642 <a 7643 href="https://www.forbes.com/sites/theyec/2021/03/15/eight-steps-managers-can-take-to-facilitate-an-employees-move-to-another-department/" 7644 class="text text__link text__external-link" 7645 target="_blank" 7646 rel="noopener" 7647 > 7648 Forbes: Eight steps managers can take to facilitate an employeeâs move to another department 7649 <span class="sr-only">opens in new window</span> 7650 </a> 7651 </p> 7652 </div> 7653 <p class="text text__gray"> 7654 Mon Mar 15 2021 7655 </p> 7656 </li> 7657 7658 <li class="vr__3x"> 7659 <div class="vr__hf"> 7660 <p class="text-subhead text-subhead--2"> 7661 <a 7662 href="https://www.kiplinger.com/real-estate/home-improvement/602297/protect-your-home-from-natures-wrath" 7663 class="text text__link text__external-link" 7664 target="_blank" 7665 rel="noopener" 7666 > 7667 Kiplinger: How to protect your home from natural disasters 7668 <span class="sr-only">opens in new window</span> 7669 </a> 7670 </p> 7671 </div> 7672 <p class="text text__gray"> 7673 Thu Mar 04 2021 7674 </p> 7675 </li> 7676 7677 <li class="vr__3x"> 7678 <div class="vr__hf"> 7679 <p class="text-subhead text-subhead--2"> 7680 <a 7681 href="https://www.gobankingrates.com/investing/real-estate/ways-buy-sell-home-without-agent/#16" 7682 class="text text__link text__external-link" 7683 target="_blank" 7684 rel="noopener" 7685 > 7686 GoBankingRates: How to buy a house without a realtor 7687 <span class="sr-only">opens in new window</span> 7688 </a> 7689 </p> 7690 </div> 7691 <p class="text text__gray"> 7692 Fri Feb 26 2021 7693 </p> 7694 </li> 7695 7696 <li class="vr__3x"> 7697 <div class="vr__hf"> 7698 <p class="text-subhead text-subhead--2"> 7699 <a 7700 href="https://www.investopedia.com/best-hurricane-insurance-5104716" 7701 class="text text__link text__external-link" 7702 target="_blank" 7703 rel="noopener" 7704 > 7705 Investopedia: Best hurricane insurance 7706 <span class="sr-only">opens in new window</span> 7707 </a> 7708 </p> 7709 </div> 7710 <p class="text text__gray"> 7711 Wed Feb 24 2021 7712 </p> 7713 </li> 7714 7715 <li class="vr__3x"> 7716 <div class="vr__hf"> 7717 <p class="text-subhead text-subhead--2"> 7718 <a 7719 href="https://techcrunch.com/2021/02/20/can-data-fix-healthcare/" 7720 class="text text__link text__external-link" 7721 target="_blank" 7722 rel="noopener" 7723 > 7724 TechCrunch: Can data fix healthcare?
7725 <span class="sr-only">opens in new window</span> 7726 </a> 7727 </p> 7728 </div> 7729 <p class="text text__gray"> 7730 Sat Feb 20 2021 7731 </p> 7732 </li> 7733 7734 <li class="vr__3x"> 7735 <div class="vr__hf"> 7736 <p class="text-subhead text-subhead--2"> 7737 <a 7738 href="https://www.insurancejournal.com/news/southeast/2021/02/11/600887.htm" 7739 class="text text__link text__external-link" 7740 target="_blank" 7741 rel="noopener" 7742 > 7743 Insurance Journal: Kin Insurance launches landlord insurance in Florida market 7744 <span class="sr-only">opens in new window</span> 7745 </a> 7746 </p> 7747 </div> 7748 <p class="text text__gray"> 7749 Thu Feb 11 2021 7750 </p> 7751 </li> 7752 7753 <li class="vr__3x"> 7754 <div class="vr__hf"> 7755 <p class="text-subhead text-subhead--2"> 7756 <a 7757 href="https://www.forbes.com/sites/theyec/2021/01/20/11-strategies-for-praising-employee-work-without-causing-team-resentment" 7758 class="text text__link text__external-link" 7759 target="_blank" 7760 rel="noopener" 7761 > 7762 Forbes: 11 strategies for praising employee work (without causing team resentment) 7763 <span class="sr-only">opens in new window</span> 7764 </a> 7765 </p> 7766 </div> 7767 <p class="text text__gray"> 7768 Wed Jan 20 2021 7769 </p> 7770 </li> 7771 7772 <li class="vr__3x"> 7773 <div class="vr__hf"> 7774 <p class="text-subhead text-subhead--2"> 7775 <a 7776 href="https://builtin.com/fintech/insurtech-companies" 7777 class="text text__link text__external-link" 7778 target="_blank" 7779 rel="noopener" 7780 > 7781 Built In: 26 insurtech companies making coverage simpler 7782 <span class="sr-only">opens in new window</span> 7783 </a> 7784 </p> 7785 </div> 7786 <p class="text text__gray"> 7787 Tue Jan 19 2021 7788 </p> 7789 </li> 7790 7791 <li class="vr__3x"> 7792 <div class="vr__hf"> 7793 <p class="text-subhead text-subhead--2"> 7794 <a 7795 href="https://www.forbes.com/sites/theyec/2021/01/15/want-to-build-a-superteam-invest-in-emotional-intelligence" 7796 class="text text__link text__external-link" 7797 target="_blank" 7798 rel="noopener" 7799 > 7800 Forbes: Want to build a superteam? Invest in emotional intelligence 7801 <span class="sr-only">opens in new window</span> 7802 </a> 7803 </p> 7804 </div> 7805 <p class="text text__gray"> 7806 Fri Jan 15 2021 7807 </p> 7808 </li> 7809 7810 <li class="vr__3x"> 7811 <div class="vr__hf"> 7812 <p class="text-subhead text-subhead--2"> 7813 <a 7814 href="https://www.washingtonpost.com/travel/tips/airbnb-refund-policy-covid" 7815 class="text text__link text__external-link" 7816 target="_blank" 7817 rel="noopener" 7818 > 7819 Washington Post: How do I get an Airbnb refund for canceled plans?
7820 <span class="sr-only">opens in new window</span> 7821 </a> 7822 </p> 7823 </div> 7824 <p class="text text__gray"> 7825 Thu Dec 17 2020 7826 </p> 7827 </li> 7828 7829 <li class="vr__3x"> 7830 <div class="vr__hf"> 7831 <p class="text-subhead text-subhead--2"> 7832 <a 7833 href="https://www.forbes.com/sites/alexlazarow/2020/12/03/when-fintech-succeeds-the-three-ds" 7834 class="text text__link text__external-link" 7835 target="_blank" 7836 rel="noopener" 7837 > 7838 Forbes: When fintech succeeds: The three Ds 7839 <span class="sr-only">opens in new window</span> 7840 </a> 7841 </p> 7842 </div> 7843 <p class="text text__gray"> 7844 Thu Dec 17 2020 7845 </p> 7846 </li> 7847 7848 <li class="vr__3x"> 7849 <div class="vr__hf"> 7850 <p class="text-subhead text-subhead--2"> 7851 <a 7852 href="https://www.forbes.com/sites/theyec/2020/12/03/how-to-adapt-when-your-industry-is-facing-disruption" 7853 class="text text__link text__external-link" 7854 target="_blank" 7855 rel="noopener" 7856 > 7857 Forbes: How to adapt when your industry is facing disruption 7858 <span class="sr-only">opens in new window</span> 7859 </a> 7860 </p> 7861 </div> 7862 <p class="text text__gray"> 7863 Thu Dec 03 2020 7864 </p> 7865 </li> 7866 7867 <li class="vr__3x"> 7868 <div class="vr__hf"> 7869 <p class="text-subhead text-subhead--2"> 7870 <a 7871 href="https://qz.com/1929168/why-hurricanes-are-getting-stronger-and-lasting-longer" 7872 class="text text__link text__external-link" 7873 target="_blank" 7874 rel="noopener" 7875 > 7876 Quartz: New study shows why hurricanes stay so strong after making landfall 7877 <span class="sr-only">opens in new window</span> 7878 </a> 7879 </p> 7880 </div> 7881 <p class="text text__gray"> 7882 Wed Nov 11 2020 7883 </p> 7884 </li> 7885 7886 <li class="vr__3x"> 7887 <div class="vr__hf"> 7888 <p class="text-subhead text-subhead--2"> 7889 <a 7890 href="https://www.washingtonpost.com/business/2020/11/10/eight-tips-buying-homeowners-insurance" 7891 class="text text__link text__external-link" 7892 target="_blank" 7893 rel="noopener" 7894 > 7895 Washington Post: Eight tips for buying homeowners insurance 7896 <span class="sr-only">opens in new window</span> 7897 </a> 7898 </p> 7899 </div> 7900 <p class="text text__gray"> 7901 Tue Nov 10 2020 7902 </p> 7903 </li> 7904 7905 <li class="vr__3x"> 7906 <div class="vr__hf"> 7907 <p class="text-subhead text-subhead--2"> 7908 <a 7909 href="https://www.forbes.com/sites/theyec/2020/11/04/want-to-build-a-successful-startup-get-comfortable-with-rejection" 7910 class="text text__link text__external-link" 7911 target="_blank" 7912 rel="noopener" 7913 > 7914 Forbes: Want to build a successful startup? Get comfortable with rejection
7915 <span class="sr-only">opens in new window</span> 7916 </a> 7917 </p> 7918 </div> 7919 <p class="text text__gray"> 7920 Wed Nov 04 2020 7921 </p> 7922 </li> 7923 7924 <li class="vr__3x"> 7925 <div class="vr__hf"> 7926 <p class="text-subhead text-subhead--2"> 7927 <a 7928 href="https://www.builtinchicago.org/2020/10/29/chicago-tech-companies-found-product-market-fit" 7929 class="text text__link text__external-link" 7930 target="_blank" 7931 rel="noopener" 7932 > 7933 Built In: How these 7 Chicago tech companies found their product-market fit 7934 <span class="sr-only">opens in new window</span> 7935 </a> 7936 </p> 7937 </div> 7938 <p class="text text__gray"> 7939 Thu Oct 29 2020 7940 </p> 7941 </li> 7942 7943 <li class="vr__3x"> 7944 <div class="vr__hf"> 7945 <p class="text-subhead text-subhead--2"> 7946 <a 7947 href="https://www.forbes.com/sites/theyec/2020/10/01/fintech-startups-plan-for-your-customers-emotional-realities" 7948 class="text text__link text__external-link" 7949 target="_blank" 7950 rel="noopener" 7951 > 7952 Forbes: Fintech startups: Plan for your customersâ emotional realities 7953 <span class="sr-only">opens in new window</span> 7954 </a> 7955 </p> 7956 </div> 7957 <p class="text text__gray"> 7958 Thu Oct 01 2020 7959 </p> 7960 </li> 7961 7962 <li class="vr__3x"> 7963 <div class="vr__hf"> 7964 <p class="text-subhead text-subhead--2"> 7965 <a 7966 href="https://www.builtinchicago.org/2020/08/13/kin-insurance-raises-35m-hiring" 7967 class="text text__link text__external-link" 7968 target="_blank" 7969 rel="noopener" 7970 > 7971 Built In: Home insurtech startup Kin raises $35M plans to hire 100 people 7972 <span class="sr-only">opens in new window</span> 7973 </a> 7974 </p> 7975 </div> 7976 <p class="text text__gray"> 7977 Fri Aug 14 2020 7978 </p> 7979 </li> 7980 7981 <li class="vr__3x"> 7982 <div class="vr__hf"> 7983 <p class="text-subhead text-subhead--2"> 7984 <a 7985 href="https://www.chicagobusiness.com/john-pletz-technology/insurance-startup-kin-raises-another-35-million" 7986 class="text text__link text__external-link" 7987 target="_blank" 7988 rel="noopener" 7989 > 7990 Crainâs Chicago Business: Insurance startup Kin raises another $35 million 7991 <span class="sr-only">opens in new window</span> 7992 </a> 7993 </p> 7994 </div> 7995 <p class="text text__gray"> 7996 Fri Aug 14 2020 7997 </p> 7998 </li> 7999 8000 <li class="vr__3x"> 8001 <div class="vr__hf"> 8002 <p class="text-subhead text-subhead--2"> 8003 <a 8004 href="https://www.forbes.com/sites/theyec/2020/07/27/the-importance-of-humans-in-fintech" 8005 class="text text__link text__external-link" 8006 target="_blank" 8007 rel="noopener" 8008 > 8009 Forbes: The importance of humans in fintech
8010 <span class="sr-only">opens in new window</span> 8011 </a> 8012 </p> 8013 </div> 8014 <p class="text text__gray"> 8015 Wed Jul 29 2020 8016 </p> 8017 </li> 8018 8019 <li class="vr__3x"> 8020 <div class="vr__hf"> 8021 <p class="text-subhead text-subhead--2"> 8022 <a 8023 href="https://www.forbes.com/sites/theyec/2020/05/28/how-to-sell-value-to-price-sensitive-customers" 8024 class="text text__link text__external-link" 8025 target="_blank" 8026 rel="noopener" 8027 > 8028 Forbes: How to sell value to price-sensitive customers 8029 <span class="sr-only">opens in new window</span> 8030 </a> 8031 </p> 8032 </div> 8033 <p class="text text__gray"> 8034 Fri May 29 2020 8035 </p> 8036 </li> 8037 8038 <li class="vr__3x"> 8039 <div class="vr__hf"> 8040 <p class="text-subhead text-subhead--2"> 8041 <a 8042 href="https://www.forbes.com/sites/theyec/2020/04/24/the-counterintuitive-advantage-of-a-beginners-mindset" 8043 class="text text__link text__external-link" 8044 target="_blank" 8045 rel="noopener" 8046 > 8047 Forbes: The counterintuitive advantage of a beginnerâs mindset 8048 <span class="sr-only">opens in new window</span> 8049 </a> 8050 </p> 8051 </div> 8052 <p class="text text__gray"> 8053 Sat Apr 25 2020 8054 </p> 8055 </li> 8056 8057 <li class="vr__3x"> 8058 <div class="vr__hf"> 8059 <p class="text-subhead text-subhead--2"> 8060 <a 8061 href="https://www.builtinchicago.org/2020/03/26/lessons-founders-learned-startup-growth-company" 8062 class="text text__link text__external-link" 8063 target="_blank" 8064 rel="noopener" 8065 > 8066 Built In: The lessons 5 founders learned going from startup to growth company 8067 <span class="sr-only">opens in new window</span> 8068 </a> 8069 </p> 8070 </div> 8071 <p class="text text__gray"> 8072 Thu Mar 26 2020 8073 </p> 8074 </li> 8075 8076 <li class="vr__3x"> 8077 <div class="vr__hf"> 8078 <p class="text-subhead text-subhead--2"> 8079 <a 8080 href="https://www.forbes.com/sites/blakemorgan/2020/02/10/10-startups-leading-the-way-in-customer-experience/amp" 8081 class="text text__link text__external-link" 8082 target="_blank" 8083 rel="noopener" 8084 > 8085 Forbes: 10 startups leading the way in customer experience 8086 <span class="sr-only">opens in new window</span> 8087 </a> 8088 </p> 8089 </div> 8090 <p class="text text__gray"> 8091 Tue Feb 11 2020 8092 </p> 8093 </li> 8094 8095 <li class="vr__3x"> 8096 <div class="vr__hf"> 8097 <p class="text-subhead text-subhead--2"> 8098 <a 8099 href="https://www.forbes.com/sites/theyec/2020/02/04/how-vertical-integration-prevents-existential-threats-to-your-business" 8100 class="text text__link text__external-link" 8101 target="_blank" 8102 rel="noopener" 8103 > 8104 Forbes: How vertical integration prevents existential threats to your business
8105 <span class="sr-only">opens in new window</span> 8106 </a> 8107 </p> 8108 </div> 8109 <p class="text text__gray"> 8110 Wed Feb 05 2020 8111 </p> 8112 </li> 8113 8114 <li class="vr__3x"> 8115 <div class="vr__hf"> 8116 <p class="text-subhead text-subhead--2"> 8117 <a 8118 href="https://www.americaninno.com/chicago/end-of-year-chicago/the-12-top-chicago-startups-fundings-of-2019" 8119 class="text text__link text__external-link" 8120 target="_blank" 8121 rel="noopener" 8122 > 8123 American Inno: 12 biggest Chicago startup fundings of 2019 8124 <span class="sr-only">opens in new window</span> 8125 </a> 8126 </p> 8127 </div> 8128 <p class="text text__gray"> 8129 Fri Jan 03 2020 8130 </p> 8131 </li> 8132 8133 <li class="vr__3x"> 8134 <div class="vr__hf"> 8135 <p class="text-subhead text-subhead--2"> 8136 <a 8137 href="https://www.businessinsider.com/biggest-fintech-winners-2019-12" 8138 class="text text__link text__external-link" 8139 target="_blank" 8140 rel="noopener" 8141 > 8142 Business Insider: These are the biggest fintech winners of 2019 8143 <span class="sr-only">opens in new window</span> 8144 </a> 8145 </p> 8146 </div> 8147 <p class="text text__gray"> 8148 Thu Dec 19 2019 8149 </p> 8150 </li> 8151 8152 <li class="vr__3x"> 8153 <div class="vr__hf"> 8154 <p class="text-subhead text-subhead--2"> 8155 <a 8156 href="https://www.forbes.com/sites/alexlazarow/2019/12/03/which-insurtech-distribution-model-gets-it-right" 8157 class="text text__link text__external-link" 8158 target="_blank" 8159 rel="noopener" 8160 > 8161 Forbes: Which insurtech distribution model gets it right? 8162 <span class="sr-only">opens in new window</span> 8163 </a> 8164 </p> 8165 </div> 8166 <p class="text text__gray"> 8167 Wed Dec 04 2019 8168 </p> 8169 </li> 8170 8171 <li class="vr__3x"> 8172 <div class="vr__hf"> 8173 <p class="text-subhead text-subhead--2"> 8174 <a 8175 href="https://www.forbes.com/sites/theyec/2019/11/18/in-the-era-of-customer-experience-chatbots-dont-always-pay" 8176 class="text text__link text__external-link" 8177 target="_blank" 8178 rel="noopener" 8179 > 8180 Forbes: In the era of customer experience, chatbots donât always pay 8181 <span class="sr-only">opens in new window</span> 8182 </a> 8183 </p> 8184 </div> 8185 <p class="text text__gray"> 8186 Tue Nov 19 2019 8187 </p> 8188 </li> 8189 8190 <li class="vr__3x"> 8191 <div class="vr__hf"> 8192 <p class="text-subhead text-subhead--2"> 8193 <a 8194 href="https://www.forbes.com/sites/theyec/2019/10/23/the-case-for-concentrated-growth" 8195 class="text text__link text__external-link" 8196 target="_blank" 8197 rel="noopener" 8198 > 8199 Forbes: The case for concentrated growth
8200 <span class="sr-only">opens in new window</span> 8201 </a> 8202 </p> 8203 </div> 8204 <p class="text text__gray"> 8205 Thu Oct 24 2019 8206 </p> 8207 </li> 8208 8209 <li class="vr__3x"> 8210 <div class="vr__hf"> 8211 <p class="text-subhead text-subhead--2"> 8212 <a 8213 href="https://www.forbes.com/sites/theyec/2019/09/19/may-the-best-ideas-win" 8214 class="text text__link text__external-link" 8215 target="_blank" 8216 rel="noopener" 8217 > 8218 Forbes: May the best ideas win 8219 <span class="sr-only">opens in new window</span> 8220 </a> 8221 </p> 8222 </div> 8223 <p class="text text__gray"> 8224 Fri Sep 20 2019 8225 </p> 8226 </li> 8227 8228 <li class="vr__3x"> 8229 <div class="vr__hf"> 8230 <p class="text-subhead text-subhead--2"> 8231 <a 8232 href="https://www.chicagobusiness.com/john-pletz-technology/insurance-startup-raises-47-million" 8233 class="text text__link text__external-link" 8234 target="_blank" 8235 rel="noopener" 8236 > 8237 Crain's Chicago Business: Insurance startup raises $47 million 8238 <span class="sr-only">opens in new window</span> 8239 </a> 8240 </p> 8241 </div> 8242 <p class="text text__gray"> 8243 Wed Aug 28 2019 8244 </p> 8245 </li> 8246 8247 <li class="vr__3x"> 8248 <div class="vr__hf"> 8249 <p class="text-subhead text-subhead--2"> 8250 <a 8251 href="https://venturebeat.com/2019/08/27/kin-raises-47-million-to-broker-homeowner-insurance-in-disaster-prone-areas" 8252 class="text text__link text__external-link" 8253 target="_blank" 8254 rel="noopener" 8255 > 8256 VentureBeat: Kin raises $47 million and launches homeowner insurance carrier in disaster-prone areas 8257 <span class="sr-only">opens in new window</span> 8258 </a> 8259 </p> 8260 </div> 8261 <p class="text text__gray"> 8262 Wed Aug 28 2019 8263 </p> 8264 </li> 8265 8266 <li class="vr__3x"> 8267 <div class="vr__hf"> 8268 <p class="text-subhead text-subhead--2"> 8269 <a 8270 href="https://www.inc.com/young-entrepreneur-council/could-you-should-you-would-you-questions-for-hiring-corporate-misfits.html" 8271 class="text text__link text__external-link" 8272 target="_blank" 8273 rel="noopener" 8274 > 8275 Inc: Could you, should you, would you: Questions for hiring corporate misfits 8276 <span class="sr-only">opens in new window</span> 8277 </a> 8278 </p> 8279 </div> 8280 <p class="text text__gray"> 8281 Fri Jun 21 2019 8282 </p> 8283 </li> 8284 8285 <li class="vr__3x"> 8286 <div class="vr__hf"> 8287 <p class="text-subhead text-subhead--2"> 8288 <a 8289 href="https://www.forbes.com/sites/theyec/2019/05/30/in-hyper-growth-mode-how-to-get-the-most-from-your-teams/" 8290 class="text text__link text__external-link" 8291 target="_blank" 8292 rel="noopener" 8293 > 8294 Forbes: In hyper-growth mode? How to get the most from your teams
8295 <span class="sr-only">opens in new window</span> 8296 </a> 8297 </p> 8298 </div> 8299 <p class="text text__gray"> 8300 Fri May 31 2019 8301 </p> 8302 </li> 8303 8304 <li class="vr__3x"> 8305 <div class="vr__hf"> 8306 <p class="text-subhead text-subhead--2"> 8307 <a 8308 href="https://www.forbes.com/sites/theyec/2019/03/20/why-cross-functional-teams-solve-problems-best/" 8309 class="text text__link text__external-link" 8310 target="_blank" 8311 rel="noopener" 8312 > 8313 Forbes: Why cross-functional teams solve problems best 8314 <span class="sr-only">opens in new window</span> 8315 </a> 8316 </p> 8317 </div> 8318 <p class="text text__gray"> 8319 Tue May 21 2019 8320 </p> 8321 </li> 8322 8323 <li class="vr__3x"> 8324 <div class="vr__hf"> 8325 <p class="text-subhead text-subhead--2"> 8326 <a 8327 href="https://www.forbes.com/sites/theyec/2019/05/07/the-limits-of-being-awesome-in-a-highly-regulated-industry/#53c723e66155" 8328 class="text text__link text__external-link" 8329 target="_blank" 8330 rel="noopener" 8331 > 8332 Forbes: The limits of being awesome in a highly regulated industry 8333 <span class="sr-only">opens in new window</span> 8334 </a> 8335 </p> 8336 </div> 8337 <p class="text text__gray"> 8338 Wed May 08 2019 8339 </p> 8340 </li> 8341 8342 <li class="vr__3x"> 8343 <div class="vr__hf"> 8344 <p class="text-subhead text-subhead--2"> 8345 <a 8346 href="https://www.americaninno.com/chicago/inno-insights-chicago/facing-legacy-insurance-giants-chicago-upstart-kin-gains-popularity-with-homeowners" 8347 class="text text__link text__external-link" 8348 target="_blank" 8349 rel="noopener" 8350 > 8351 Chicago Inno: Facing legacy insurance giants, Chicago upstart Kin gains popularity with homeowners 8352 <span class="sr-only">opens in new window</span> 8353 </a> 8354 </p> 8355 </div> 8356 <p class="text text__gray"> 8357 Thu Mar 28 2019 8358 </p> 8359 </li> 8360 8361 <li class="vr__3x"> 8362 <div class="vr__hf"> 8363 <p class="text-subhead text-subhead--2"> 8364 <a 8365 href="https://www.forbes.com/sites/theyec/2019/01/25/eliminating-the-hidden-costs-of-saving-on-customer-support/#3f37f1815e0a" 8366 class="text text__link text__external-link" 8367 target="_blank" 8368 rel="noopener" 8369 > 8370 Forbes: Eliminating the hidden costs of âsavingâ on customer support 8371 <span class="sr-only">opens in new window</span> 8372 </a> 8373 </p> 8374 </div> 8375 <p class="text text__gray"> 8376 Sat Jan 26 2019 8377 </p> 8378 </li> 8379 8380 <li class="vr__3x"> 8381 <div class="vr__hf"> 8382 <p class="text-subhead text-subhead--2"> 8383 <a 8384 href="https://venturebeat.com/2018/11/29/5-midwest-startup-trends-2018" 8385 class="text text__link text__external-link" 8386 target="_blank" 8387 rel="noopener" 8388 > 8389 VentureBeat: 5 startup trends that shaped the Midwest in 2018
8390 <span class="sr-only">opens in new window</span> 8391 </a> 8392 </p> 8393 </div> 8394 <p class="text text__gray"> 8395 Fri Nov 30 2018 8396 </p> 8397 </li> 8398 8399 <li class="vr__3x"> 8400 <div class="vr__hf"> 8401 <p class="text-subhead text-subhead--2"> 8402 <a 8403 href="https://www.forbes.com/sites/theyec/2018/10/18/how-to-win-with-transparency/" 8404 class="text text__link text__external-link" 8405 target="_blank" 8406 rel="noopener" 8407 > 8408 Forbes: How to win with transparency 8409 <span class="sr-only">opens in new window</span> 8410 </a> 8411 </p> 8412 </div> 8413 <p class="text text__gray"> 8414 Fri Oct 19 2018 8415 </p> 8416 </li> 8417 8418 <li class="vr__3x"> 8419 <div class="vr__hf"> 8420 <p class="text-subhead text-subhead--2"> 8421 <a 8422 href="https://www.forbes.com/sites/theyec/2018/10/01/12-late-stage-interview-faux-pas-that-could-cost-you-the-job/" 8423 class="text text__link text__external-link" 8424 target="_blank" 8425 rel="noopener" 8426 > 8427 Forbes: 12 late-stage interview faux pas that could cost you the job 8428 <span class="sr-only">opens in new window</span> 8429 </a> 8430 </p> 8431 </div> 8432 <p class="text text__gray"> 8433 Tue Oct 02 2018 8434 </p> 8435 </li> 8436 8437 <li class="vr__3x"> 8438 <div class="vr__hf"> 8439 <p class="text-subhead text-subhead--2"> 8440 <a 8441 href="https://www.forbes.com/sites/theyec/2018/09/19/how-data-allows-you-to-create-tailor-made-customer-experiences/#352b2d476bb9" 8442 class="text text__link text__external-link" 8443 target="_blank" 8444 rel="noopener" 8445 > 8446 Forbes: How data allows you to create tailor-made customer experiences 8447 <span class="sr-only">opens in new window</span> 8448 </a> 8449 </p> 8450 </div> 8451 <p class="text text__gray"> 8452 Thu Sep 20 2018 8453 </p> 8454 </li> 8455 8456 <li class="vr__3x"> 8457 <div class="vr__hf"> 8458 <p class="text-subhead text-subhead--2"> 8459 <a 8460 href="https://www.forbes.com/sites/theyec/2018/08/29/how-solving-real-problems-is-a-competitive-advantage-in-todays-world/#6ffc22ef24c2" 8461 class="text text__link text__external-link" 8462 target="_blank" 8463 rel="noopener" 8464 > 8465 Forbes: How solving real problems is a competitive advantage in todayâs world 8466 <span class="sr-only">opens in new window</span> 8467 </a> 8468 </p> 8469 </div> 8470 <p class="text text__gray"> 8471 Thu Aug 30 2018 8472 </p> 8473 </li> 8474 8475 <li class="vr__3x"> 8476 <div class="vr__hf"> 8477 <p class="text-subhead text-subhead--2"> 8478 <a 8479 href="https://www.forbes.com/sites/theyec/2018/07/18/reminder-capitalism-is-supposed-to-benefit-customers/#2a29420d6a2f" 8480 class="text text__link text__external-link" 8481 target="_blank" 8482 rel="noopener" 8483 > 8484 Forbes: Reminder: Capitalism is supposed to benefit customers
8485 <span class="sr-only">opens in new window</span> 8486 </a> 8487 </p> 8488 </div> 8489 <p class="text text__gray"> 8490 Tue Jul 17 2018 8491 </p> 8492 </li> 8493 8494 <li class="vr__3x"> 8495 <div class="vr__hf"> 8496 <p class="text-subhead text-subhead--2"> 8497 <a 8498 href="https://www.inc.com/young-entrepreneur-council/let-person-with-most-information-make-decision.html" 8499 class="text text__link text__external-link" 8500 target="_blank" 8501 rel="noopener" 8502 > 8503 Inc.: Let the person with the most information make the decision 8504 <span class="sr-only">opens in new window</span> 8505 </a> 8506 </p> 8507 </div> 8508 <p class="text text__gray"> 8509 Fri Jun 15 2018 8510 </p> 8511 </li> 8512 8513 <li class="vr__3x"> 8514 <div class="vr__hf"> 8515 <p class="text-subhead text-subhead--2"> 8516 <a 8517 href="https://www.forbes.com/sites/theyec/2018/05/18/how-to-successfully-identify-problems-worth-solving/#28098fb11cb4" 8518 class="text text__link text__external-link" 8519 target="_blank" 8520 rel="noopener" 8521 > 8522 Forbes: How to successfully identify problems worth solving 8523 <span class="sr-only">opens in new window</span> 8524 </a> 8525 </p> 8526 </div> 8527 <p class="text text__gray"> 8528 Sat May 19 2018 8529 </p> 8530 </li> 8531 8532 <li class="vr__3x"> 8533 <div class="vr__hf"> 8534 <p class="text-subhead text-subhead--2"> 8535 <a 8536 href="https://www.chicagobusiness.com/article/20180305/BLOGS11/180309936/august-capital-ebay-founder-pierre-omidyar-invest-13-million-in-kin" 8537 class="text text__link text__external-link" 8538 target="_blank" 8539 rel="noopener" 8540 > 8541 Crainâs Chicago Business: Insurance startup Kin raises $13 million 8542 <span class="sr-only">opens in new window</span> 8543 </a> 8544 </p> 8545 </div> 8546 <p class="text text__gray"> 8547 Sun May 06 2018 8548 </p> 8549 </li> 8550 8551 <li class="vr__3x"> 8552 <div class="vr__hf"> 8553 <p class="text-subhead text-subhead--2"> 8554 <a 8555 href="http://www.chicagobusiness.com/article/20180209/ISSUE01/180209897/meet-allstates-newest-challengers" 8556 class="text text__link text__external-link" 8557 target="_blank" 8558 rel="noopener" 8559 > 8560 Crainâs Chicago Business: Meet Allstate's newest challengers 8561 <span class="sr-only">opens in new window</span> 8562 </a> 8563 </p> 8564 </div> 8565 <p class="text text__gray"> 8566 Sat Feb 10 2018 8567 </p> 8568 </li> 8569 8570 <li class="vr__3x"> 8571 <div class="vr__hf"> 8572 <p class="text-subhead text-subhead--2"> 8573 <a 8574 href="https://www.builtinchicago.org/2017
8574/08/23/chicago-insurance-startups" 8575 class="text text__link text__external-link" 8576 target="_blank" 8577 rel="noopener" 8578 > 8579 Built In: 5 Chicago tech companies redefining the insurance industry 8580 <span class="sr-only">opens in new window</span> 8581 </a> 8582 </p> 8583 </div> 8584 <p class="text text__gray"> 8585 Thu Aug 24 2017 8586 </p> 8587 </li> 8588 8589 </ul> 8590 </div> 8591 </div> 8592 </li> 8593 </ul> 8594 </div> 8595 </div> 8596</div> 8597 8598<div class="has-background--gray-light has-background-circle footer-cta"> 8599 <div class="circle"></div> 8600 <div class="section-container"> 8601 <div class="grid--fluid"> 8602 <div class="row"> 8603 <div class="col-xs-12" style="z-index: 2;"> 8604 <div class="vr__2x"></div> 8605 <p class="text-subhead text-subhead--2"> 8606 Start saving on your home insurance 8607 </p> 8608 <div class="vr__2x"> 8609 8610 8611 8612 8613 8614<div data-kin-form-id="" class="kin-address-form"> 8615 8616 8617 8618 8619<style> 8620 /* § 0 â Design tokens â update fallback values here if global tokens are unavailable */ 8621 .kin-address-form { 8622 /* â Color â */ 8623 --form-color-text: var(--color-neutral-black, #1a1a1a); /* primary text: labels, input, options */ 8624 --form-color-text-subtle: var(--color-neutral-600, #767676); /* secondary: placeholder, chevron, loading state */ 8625 --form-color-surface: var(--color-neutral-white, #fff); /* input + listbox background */ 8626 --form-color-border: var(--color-neutral-black, #1a1a1a); /* input + listbox border */ 8627 --form-color-focus: var(--color-primary, #ffc857); /* focus ring â input */ 8628 --form-color-focus-btn: hsl(26 96% 31%); /* focus ring â buttons */ 8629 --form-color-selected: var(--color-primary-200, #ffedb3); /* active option highlight */ 8630 --form-color-error: var(--color-warning, #c0392b); /* error + retry text */ 8631 8632 8633 /* â Shape â */ 8634 --form-radius: 4px; /* input, listbox, and button corner radius */ 8635 8636 /* â Size â */ 8637 --form-height-control: 3.375rem; /* shared height: text input and submit button */ 8638 8639 /* â Typography â */ 8640 --form-font-size-base: 1rem; /* input, options, label */ 8641 --form-font-size-sm: var(--font-size-body-sm, 0.875rem); /* error message */ 8642 --form-font-weight-label: 400; 8643 8644 /* â Effects â */ 8645 --form-shadow-dropdown: 0 4px 16px rgba(0, 0, 0, 0.1); /* listbox drop shadow */ 8646 --form-focus-ring: 0 0 0 3px var(--form-color-focus); /* full box-shadow value */ 8647 --form-transition-input: box-shadow 150ms ease; 8648 8649 /* â Spacing & sizing â */ 8650 --form-border-width: 1px; /* input + listbox border thickness */ 8651 --form-padding-input: 0 0.875rem; /* input horizontal inset */ 8652 --form-padding-option: 0.75rem 1rem; /* suggestion row padding */ 8653 --form-gap-form: 0.75rem; /* vertical gap between field rows */ 8654 --form-gap-field: 0.5rem; /* vertical gap between label and input */ 8655 --form-gap-row: 0.75rem; /* gap between input and button (mobile: row, desktop: column) */ 8656 --form-gap-listbox: 2px; /* offset between input bottom edge and listbox top */ 8657 } 8658 8659 /* § 1 â CLS reserve */ 8660 .kin-address-form { 8661 display: grid; 8662 min-height: 9rem; 8663 8664 /* 744px = 46.5rem */ 8665 @media (width >= 46.5rem) { 8666 min-height: 7rem; 8667 } 8668 } 8669 8670 /* § 2 â Form layout */ 8671 .address-form { 8672 display: grid; 8673 row-gap: var(--form-gap-form); 8674 width: 100%; 8675 } 8676 8677 .address-form__field { 8678 display: grid; 8679 row-gap: var(--form-gap-field); 8680 width: 100%; 8681 } 8682 8683 .address-form__row { 8684 display: grid; 8685 row-gap: var(--form-gap-row); 8686 width: 100%; 8687 8688 /* 744px = 46.5rem */ 8689 @media (width >= 46.5rem) { 8690 grid-template-columns: 1fr auto; 8691 column-gap: var(--form-gap-row); 8692 align-items: start; 8693 } 8694 } 8695 8696 /* § 3 â Label */ 8697 .address-form__label { 8698 font-size: var(--form-font-size-base);
8699 font-weight: var(--form-font-weight-label); 8700 color: var(--form-color-text); 8701 } 8702 8703 /* § 4 â Input */ 8704 .address-form__input { 8705 width: 100%; 8706 box-sizing: border-box; 8707 height: var(--form-height-control); 8708 padding: var(--form-padding-input); 8709 border: var(--form-border-width) solid var(--form-color-border); 8710 border-radius: var(--form-radius); 8711 background: var(--form-color-surface); 8712 color: var(--form-color-text); 8713 font-family: inherit; 8714 font-size: var(--form-font-size-base); 8715 outline: none; 8716 transition: var(--form-transition-input); 8717 8718 &::placeholder { 8719 color: var(--form-color-text-subtle); 8720 } 8721 8722 &:focus { 8723 box-shadow: var(--form-focus-ring); 8724 } 8725 } 8726 8727 .address-form:has(.address-form__input[aria-invalid="true"]) { 8728 .address-form__input:focus { 8729 box-shadow: 0 0 0 3px var(--form-color-error); 8730 } 8731 } 8732 8733 /* § 5 â Combobox wrapper */ 8734 .address-form__combobox { 8735 position: relative; 8736 width: 100%; 8737 } 8738 8739 /* § 6 â Listbox */ 8740 .address-form__listbox { 8741 position: absolute; 8742 top: calc(100% + var(--form-gap-listbox)); 8743 left: 0; 8744 right: 0; 8745 z-index: 10; 8746 list-style: none; 8747 margin: 0; 8748 padding: 0.25rem 0; 8749 max-height: 20rem; 8750 overflow-y: auto; 8751 background: var(--form-color-surface); 8752 border: var(--form-border-width) solid var(--form-color-border); 8753 border-radius: var(--form-radius); 8754 box-shadow: var(--form-shadow-dropdown); 8755 } 8756 8757 /* § 7 â Options */ 8758 .address-form__option { 8759 display: flex; 8760 align-items: center; 8761 justify-content: space-between; 8762 padding: var(--form-padding-option); 8763 cursor: pointer; 8764 font-size: var(--form-font-size-base); 8765 color: var(--form-color-text); 8766 8767 &:hover { 8768 background: var(--form-color-selected); 8769 } 8770 } 8771 8772 .address-form__option--active { 8773 background: var(--form-color-selected); 8774 } 8775 8776 .address-form__option--loading { 8777 color: var(--form-color-text-subtle); 8778 font-style: italic; 8779 pointer-events: none; 8780 cursor: default; 8781 } 8782 8783 .address-form__option-text { 8784 flex: 1; 8785 min-width: 0; 8786 } 8787 8788 .address-form__option-chevron { 8789 margin-left: 0.5rem; 8790 flex-shrink: 0; 8791 color: var(--form-color-text-subtle); 8792 } 8793 8794 /* § 8 â Submit button */ 8795 .address-form__submit { 8796 z-index: 2; 8797 width: 100%; 8798 height: var(--form-height-control); 8799 8800 &:focus-visible { 8801 outline: 3px solid var(--form-color-focus-btn); 8802 outline-offset: 2px; 8803 } 8804 8805 /* 744px = 46.5rem */ 8806 @media (width >= 46.5rem) { 8807 width: auto; 8808 min-width: max-content; 8809 } 8810 } 8811 8812 /* § 9 â Error / retry */ 8813 .address-form__error {
8814 display: block; 8815 min-height: 1.75em; 8816 font-size: var(--form-font-size-sm); 8817 color: var(--form-color-error); 8818 8819 &:empty { 8820 display: block; 8821 min-height: 1.75em; 8822 } 8823 8824 /* Inline "Clear and try again" button */ 8825 .address-form__retry { 8826 background: none; 8827 border: none; 8828 padding: 0; 8829 color: inherit; 8830 font: inherit; 8831 text-decoration: underline; 8832 cursor: pointer; 8833 8834 &:focus-visible { 8835 outline: 3px solid var(--form-color-focus-btn); 8836 outline-offset: 2px; 8837 } 8838 } 8839 8840 .address-form__phone-link { 8841 color: inherit; 8842 font: inherit; 8843 } 8844 } 8845 8846 /* Inline address form for blogs */ 8847 .inline-container { 8848 .address-form__row { 8849 grid-template-rows: auto auto; 8850 grid-template-columns: none; 8851 } 8852 } 8853</style> 8854 8855 8856<div class="kin-address-form" data-address-form> 8857 <form 8858 8859 id="home-insurance-address-form" 8860 data-kin-form-id="" 8861 method="post" 8862 action="https://app.kin.com/addresses" 8863 class="address-form" 8864 data-ref="form" 8865 novalidate 8866 autocomplete="off" 8867 data-product-interest="" 8868 > 8869 <input 8870 type="hidden" 8871 name="fields[address__display]" 8872 data-addr="display" 8873 /> 8874 <input 8875 type="hidden" 8876 name="fields[address__street_name]" 8877 data-addr="street" 8878 /> 8879 <input type="hidden" name="fields[address__city]" data-addr="city" /> 8880 <input type="hidden" name="fields[address__state]" data-addr="state" /> 8881 <input 8882 type="hidden" 8883 name="fields[address__zipcode]" 8884 data-addr="zipcode" 8885 /> 8886 <input 8887 type="hidden" 8888 name="fields[address__unit_number]" 8889 data-addr="unit" 8890 /> 8891 <input type="hidden" name="page_path" /> 8892 <input type="hidden" name="product_interest" value="" /> 8893 8894 <div class="address-form__field"> 8895 <label class="address-form__label" data-ref="label"> 8896 Enter your property address 8897 </label> 8898 8899 <div class="address-form__row"> 8900 <div class="address-form__combobox"> 8901 <input 8902 type="text" 8903 inputmode="text" 8904 class="address-form__input" 8905 placeholder="123 Main St Anytown, CA 12345" 8906 data-ref="input" 8907 autocomplete="address-line1" 8908 autocorrect="off" 8909 autocapitalize="off" 8910 spellcheck="false" 8911 /> 8912 8913 <ul 8914 class="address-form__listbox" 8915 role="listbox" 8916 aria-label="Address suggestions" 8917 data-ref="listbox"
8918 hidden 8919 ></ul> 8920 </div> 8921 8922 <button 8923 type="submit" 8924 class="address-form__submit cta-button cta-button--primary cta-button--md" 8925 > 8926 Get a quote 8927 </button> 8928 </div> 8929 8930 <div 8931 class="sr-only" 8932 role="status" 8933 aria-live="polite" 8934 aria-atomic="true" 8935 data-ref="hint" 8936 ></div> 8937 8938 <div 8939 class="address-form__error" 8940 role="alert" 8941 aria-live="assertive" 8942 data-ref="error" 8943 ></div> 8944 </div> 8945 </form> 8946</div> 8947 8948 8949 8950</div> 8951 8952 8953 8954 </div> 8955 </div> 8956 </div> 8957 </div> 8958 </div> 8959</div> 8960 8961 8962 8963 8964 8965 8966 </main> 8967 8968 8969<footer data-section="footer" data-element-section="footer" class="footer-section"> 8970 <div class="container"> 8971 <div class="footer-logo"> 8972 <a data-fs-element="Footer: Logo" href="/news/"><span class="sr-only">Kin.</span><svg class="footer-logo__kin-logo" xmlns="http://www.w3.org/2000/svg" title="Kin" fill="none" viewBox="0 0 103 57"><path fill="#FFC857" fill-rule="evenodd" d="M18.3 37.86 29.98 25.9c.78-.87.31-2.29-1.01-2.29h-7.13c-.85 0-1.4.47-1.94.95L9.63 35.58V1.5c0-.78-.7-1.5-1.47-1.5H1.48C.69 0 0 .72 0 1.5v52.07c0 .78.7 1.5 1.48 1.5h6.65c.79 0 1.48-.72 1.48-1.5V40.28l11.83 14.16c.23.32.85.63 1.32.63h8.47c1.32 0 1.8-1.34 1.01-2.2l-13.94-15Zm18.38-25.25A5.36 5.36 0 0 1 42 7.2a5.44 5.44 0 0 1 5.49 5.42 5.46 5.46 0 0 1-5.5 5.43 5.36 5.36 0 0 1-5.32-5.43Zm35.8 10.33c-6.03 0-9.86 3.39-11.05 4.64l-1.1-2.91c-.22-.56-.62-.94-1.32-.94h-2.98c-.78 0-1.48.62-1.48 1.5V53.7c0 .79.7 1.5 1.48 1.5h5.8c1.48 0 1.96-.4 1.96-1.5V36.4a7.87 7.87 0 0 1 7.37-4.94c3.76 0 5.87 2.6 5.87 6.67V53.7c0 .79.62 1.5 1.47 1.5h6.44c.78 0 1.47-.71 1.47-1.5V38.6c0-8.2-4-15.66-13.93-15.66Zm-27.11.67h-6.5c-.78 0-1.48.63-1.48 1.5V53.6c0 .79.7 1.5 1.48 1.5h6.5c.78 0 1.48-.71 1.48-1.5V25.12c0-.88-.72-1.5-1.48-1.5Zm46.26 26.64a5.36 5.36 0 0 1 5.34-5.42 5.44 5.44 0 0 1 5.48 5.42 5.46 5.46 0 0 1-5.48 5.42 5.36 5.36 0 0 1-5.34-5.42Z" clip-rule="evenodd"/></svg></a> 8973 </div> 8974 <nav aria-label="footer navigation" data-location="footer-nav-small" data-element-location="footer-nav-small" id="footer-nav-small" class="footer-nav-small"> 8975 8976 8977 8978 <button data-fs-element="Footer nav toggle: Our company" class="footer-nav-small__button" aria-controls="footer-nav-small-menu-our-company" aria-expanded="false">Our company <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.5 0.9 13 5"><path stroke-linecap="round" stroke-linejoin="round" d="m1 1.4 6 4 6-4"/></svg></button> 8979 <ul data-element-location="footer-nav-small-submenu-our-company" id="footer-nav-small-menu-our-company" class="footer-nav-small__menu" data-visible="false"> 8980 8981 8982 <li> 8983 <a 8984 8985 data-fs-element="Footer nav: About us" 8986 href="/about/">About us</a> 8987 </li> 8988 8989 8990 <li> 8991 <a 8992 8993 data-fs-element="Footer nav: Reviews" 8994 href="/reviews/">Reviews</a> 8995 </li> 8996 8997 8998 <li> 8999 <a 9000 9001 data-fs-element="Footer nav: Careers" 9002 href="/careers/">Careers</a> 9003 </li> 9004 9005 9006 <li> 9007 <a 9008 aria-current="page" 9009 data-fs-element="Footer nav: News" 9010 href="/news/">News</a> 9011 </li> 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 </ul> 9024 9025 9026 9027 <button data-fs-element="Footer nav toggle: Insurance products" class="footer-nav-small__button" aria-controls="footer-nav-small-menu-insurance-products" aria-expanded="false">Insurance products <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.5 0.9 13 5"><path stroke-linecap="round" stroke-linejoin="round" d="m1 1.4 6 4 6-4"/></svg></button> 9028 <ul data-element-location="footer-nav-small-submenu-insurance-products" id="footer-nav-small-menu-insurance-products" class="footer-nav-small__menu" data-visible="false"> 9029 9030 9031 <li> 9032 <a 9033 9034 data-fs-element="Footer nav: Homeowners insurance" 9035 href="/home-insurance/">Homeowners insurance</a> 9036 </li> 9037 9038 9039 <li> 9040 <a 9041 9042 data-fs-element="Footer nav: Mobile home insurance" 9043 href="/mobile-home-insurance/">Mobile home insurance</a> 9044 </li> 9045 9046 9047 <li> 9048 <a 9049 9050 data-fs-element="Footer nav: Condo insurance" 9051 href="/condo-insurance/">Condo insurance</a> 9052 </li> 9053 9054 9055 <li> 9056 <a 9057 9058 data-fs-element="Footer nav: Landlord insurance" 9059 href="/home-insurance/landlord-insurance/">Landlord insurance</a> 9060 </li> 9061 9062 9063 <li> 9064 <a 9065 9066 data-fs-element="Footer nav: High-value home insurance" 9067 href="/home-insurance/high-value-home-insurance/">High-value home insurance</a> 9068 </li> 9069 9070 9071 <li> 9072 <a 9073 9074 data-fs-element="Footer nav: Flood insurance" 9075 href="/flood-insurance/">Flood insurance</a> 9076 </li> 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 </ul> 9087 9088 9089 9090 <button data-fs-element="Footer nav toggle: States we serve" class="footer-nav-small__button" aria-controls="footer-nav-small-menu-states-we-serve" aria-expanded="false">States we serve <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.5 0.9 13 5"><path stroke-linecap="round" stroke-linejoin="round" d="m1 1.4 6 4 6-4"/></svg></button> 9091 <ul data-element-location="footer-nav-small-submenu-states-we-serve" id="footer-nav-small-menu-states-we-serve" class="footer-nav-small__menu" data-visible="false"> 9092 9093 9094 <li> 9095 <a 9096 9097 data-fs-element="Footer nav: Alabama" 9098 href="/home-insurance/alabama/">Alabama</a> 9099 </li> 9100 9101 <li> 9102 <a 9103 9104 data-fs-element="Footer nav: Arizona" 9105 href="/home-insurance/arizona/">Arizona</a> 9106 </li> 9107 9108 <li> 9109 <a 9110 9111 data-fs-element="Footer nav: California" 9112 href="/home-insurance/california/">California</a> 9113 </li> 9114 9115 <li> 9116 <a 9117 9118 data-fs-element="Footer nav: Colorado" 9119 href="/home-insurance/colorado/">Colorado</a> 9120 </li> 9121 9122 <li> 9123 <a 9124 9125 data-fs-element="Footer nav: Florida" 9126 href="/home-insurance/florida/">Florida</a> 9127 </li> 9128 9129 <li> 9130 <a 9131 9132 data-fs-element="Footer nav: Georgia" 9133 href="/home-insurance/georgia/">Georgia</a> 9134 </li> 9135 9136 <li> 9137 <a 9138 9139 data-fs-element="Footer nav: Louisiana" 9140 href="/home-insurance/louisiana/">Louisiana</a> 9141 </li> 9142 9143 <li> 9144 <a 9145 9146 data-fs-element="Footer nav: Mississippi" 9147 href="/home-insurance/mississippi/">Mississippi</a> 9148 </li> 9149 9150 <li> 9151 <a 9152 9153 data-fs-element="Footer nav: Missouri" 9154 href="/home-insurance/missouri/">Missouri</a> 9155 </li> 9156 9157 <li> 9158 <a 9159 9160 data-fs-element="Footer nav: Oklahoma" 9161 href="/home-insurance/oklahoma/">Oklahoma</a> 9162 </li> 9163 9164 <li> 9165 <a 9166 9167 data-fs-element="Footer nav: South Carolina" 9168 href="/home-insurance/south-carolina/">South Carolina</a> 9169 </li> 9170 9171 <li> 9172 <a 9173 9174 data-fs-element="Footer nav: Tennessee" 9175 href="/home-insurance/tennessee/">Tennessee</a> 9176 </li> 9177 9178 <li> 9179 <a 9180 9181 data-fs-element="Footer nav: Texas" 9182 href="/home-insurance/texas/">Texas</a> 9183 </li> 9184 9185 <li> 9186 <a 9187 9188 data-fs-element="Footer nav: Virginia" 9189 href="/home-insurance/virginia/">Virginia</a> 9190 </li> 9191 9192 9193 </ul> 9194 9195 9196 9197 <button data-fs-element="Footer nav toggle: Resources" class="footer-nav-small__button" aria-controls="footer-nav-small-menu-resources" aria-expanded="false">Resources <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.5 0.9 13 5"><path stroke-linecap="round" stroke-linejoin="round" d="m1 1.4 6 4 6-4"/></svg></button> 9198 <ul data-element-location="footer-nav-small-submenu-resources" id="footer-nav-small-menu-resources" class="footer-nav-small__menu" data-visible="false"> 9199 9200 9201 <li> 9202 <a 9203 9204 data-fs-element="Footer nav: Claims process" 9205 href="/claims/">Claims process</a> 9206 </li> 9207 9208 9209 <li> 9210 <a 9211 9212 data-fs-element="Footer nav: Discounts" 9213 href="/discounts/">Discounts</a> 9214 </li> 9215 9216 9217 <li> 9218 <a 9219 9220 data-fs-element="Footer nav: Blog" 9221 href="/blog/">Blog</a> 9222 </li> 9223 9224 9225 <li> 9226 <a 9227 9228 data-fs-element="Footer nav: Editorial standards" 9229 href="/editorial-standards/">Editorial standards</a> 9230 </li> 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 </ul> 9243 9244 9245 9246 <button data-fs-element="Footer nav toggle: Contact" class="footer-nav-small__button" aria-controls="footer-nav-small-menu-contact" aria-expanded="false">Contact <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.5 0.9 13 5"><path stroke-linecap="round" stroke-linejoin="round" d="m1 1.4 6 4 6-4"/></svg></button> 9247 <ul data-element-location="footer-nav-small-submenu-contact" id="footer-nav-small-menu-contact" class="footer-nav-small__menu" data-visible="false"> 9248 9249 9250 <li> 9251 <a 9252 9253 data-fs-element="Footer nav: 855-717-0022" 9254 href="tel:855-717-0022">
9254855-717-0022</a> 9255 </li> 9256 9257 9258 <li> 9259 <a 9260 9261 data-fs-element="Footer nav: [email protected]" 9262 href="mailto:[email protected]">[email protected]</a> 9263 </li> 9264 9265 9266 <li> 9267 <a 9268 9269 data-fs-element="Footer nav: Help center" 9270 href="https://support.kin.com/">Help center</a> 9271 </li> 9272 9273 9274 <li> 9275 <a 9276 9277 data-fs-element="Footer nav: Contact us" 9278 href="/contact/">Contact us</a> 9279 </li> 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 </ul> 9292 9293 9294 </nav> 9295 <nav aria-label="footer navigation" data-location="footer-nav-large" data-element-location="footer-nav-large" id="footer-nav" class="footer-nav"> 9296 9297 9298 <ul data-location="footer-nav-large-our-company" data-element-location="footer-nav-large-our-company" class="footer-nav__menu" data-visible="false"> 9299 <li> 9300 <span class="footer-nav__subtitle">Our company</span> 9301 </li> 9302 9303 9304 <li> 9305 <a 9306 9307 data-fs-element="Footer nav: About us" 9308 href="/about/">About us</a> 9309 </li> 9310 9311 9312 <li> 9313 <a 9314 9315 data-fs-element="Footer nav: Reviews" 9316 href="/reviews/">Reviews</a> 9317 </li> 9318 9319 9320 <li> 9321 <a 9322 9323 data-fs-element="Footer nav: Careers" 9324 href="/careers/">Careers</a> 9325 </li> 9326 9327 9328 <li> 9329 <a 9330 aria-current="page" 9331 data-fs-element="Footer nav: News" 9332 href="/news/">News</a> 9333 </li> 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 </ul> 9348 9349 9350 9351 <ul data-location="footer-nav-large-insurance-products" data-element-location="footer-nav-large-insurance-products" class="footer-nav__menu" data-visible="false"> 9352 <li> 9353 <span class="footer-nav__subtitle">Insurance products</span> 9354 </li> 9355 9356 9357 <li> 9358 <a 9359 9360 data-fs-element="Footer nav: Homeowners insurance" 9361 href="/home-insurance/">Homeowners insurance</a> 9362 </li> 9363 9364 9365 <li> 9366 <a 9367 9368 data-fs-element="Footer nav: Mobile home insurance" 9369 href="/mobile-home-insurance/">Mobile home insurance</a> 9370 </li> 9371 9372 9373 <li> 9374 <a 9375 9376 data-fs-element="Footer nav: Condo insurance" 9377 href="/condo-insurance/">Condo insurance</a> 9378 </li> 9379 9380 9381 <li> 9382 <a 9383 9384 data-fs-element="Footer nav: Landlord insurance" 9385 href="/home-insurance/landlord-insurance/">Landlord insurance</a> 9386 </li> 9387 9388 9389 <li> 9390 <a 9391 9392 data-fs-element="Footer nav: High-value home insurance" 9393 href="/home-insurance/high-value-home-insurance/">High-value home insurance</a> 9394 </li> 9395 9396 9397 <li> 9398 <a 9399 9400 data-fs-element="Footer nav: Flood insurance" 9401 href="/flood-insurance/">Flood insurance</a> 9402 </li> 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 </ul> 9415 9416 9417 9418 <ul data-location="footer-nav-large-states-we-serve" data-element-location="footer-nav-large-states-we-serve" class="footer-nav__menu" data-visible="false"> 9419 <li>
9420 <span class="footer-nav__subtitle">States we serve</span> 9421 </li> 9422 9423 9424 <li> 9425 <a 9426 9427 data-fs-element="Footer nav: Alabama" 9428 href="/home-insurance/alabama/">Alabama</a> 9429 </li> 9430 9431 <li> 9432 <a 9433 9434 data-fs-element="Footer nav: Arizona" 9435 href="/home-insurance/arizona/">Arizona</a> 9436 </li> 9437 9438 <li> 9439 <a 9440 9441 data-fs-element="Footer nav: California" 9442 href="/home-insurance/california/">California</a> 9443 </li> 9444 9445 <li> 9446 <a 9447 9448 data-fs-element="Footer nav: Colorado" 9449 href="/home-insurance/colorado/">Colorado</a> 9450 </li> 9451 9452 <li> 9453 <a 9454 9455 data-fs-element="Footer nav: Florida" 9456 href="/home-insurance/florida/">Florida</a> 9457 </li> 9458 9459 <li> 9460 <a 9461 9462 data-fs-element="Footer nav: Georgia" 9463 href="/home-insurance/georgia/">Georgia</a> 9464 </li> 9465 9466 <li> 9467 <a 9468 9469 data-fs-element="Footer nav: Louisiana" 9470 href="/home-insurance/louisiana/">Louisiana</a> 9471 </li> 9472 9473 <li> 9474 <a 9475 9476 data-fs-element="Footer nav: Mississippi" 9477 href="/home-insurance/mississippi/">Mississippi</a> 9478 </li> 9479 9480 <li> 9481 <a 9482 9483 data-fs-element="Footer nav: Missouri" 9484 href="/home-insurance/missouri/">Missouri</a> 9485 </li> 9486 9487 <li> 9488 <a 9489 9490 data-fs-element="Footer nav: Oklahoma" 9491 href="/home-insurance/oklahoma/">Oklahoma</a> 9492 </li> 9493 9494 <li> 9495 <a 9496 9497 data-fs-element="Footer nav: South Carolina" 9498 href="/home-insurance/south-carolina/">South Carolina</a> 9499 </li> 9500 9501 <li> 9502 <a 9503 9504 data-fs-element="Footer nav: Tennessee" 9505 href="/home-insurance/tennessee/">Tennessee</a> 9506 </li> 9507 9508 <li> 9509 <a 9510 9511 data-fs-element="Footer nav: Texas" 9512 href="/home-insurance/texas/">Texas</a> 9513 </li> 9514 9515 <li> 9516 <a 9517 9518 data-fs-element="Footer nav: Virginia" 9519 href="/home-insurance/virginia/">Virginia</a> 9520 </li> 9521 9522 9523 9524 9525 9526 </ul> 9527 9528 9529 9530 <ul data-location="footer-nav-large-resources" data-element-location="footer-nav-large-resources" class="footer-nav__menu" data-visible="false"> 9531 <li> 9532 <span class="footer-nav__subtitle">Resources</span> 9533 </li> 9534 9535 9536 <li> 9537 <a 9538 9539 data-fs-element="Footer nav: Claims process" 9540 href="/claims/">Claims process</a> 9541 </li> 9542 9543 9544 <li> 9545 <a 9546 9547 data-fs-element="Footer nav: Discounts" 9548 href="/discounts/">Discounts</a> 9549 </li> 9550 9551 9552 <li> 9553 <a 9554 9555 data-fs-element="Footer nav: Blog" 9556 href="/blog/">Blog</a> 9557 </li> 9558 9559 9560 <li> 9561 <a 9562 9563 data-fs-element="Footer nav: Editorial standards" 9564 href="/editorial-standards/">Editorial standards</a> 9565 </li> 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 </ul> 9580 9581 9582 9583 <ul data-location="footer-nav-large-contact" data-element-location="footer-nav-large-contact" class="footer-nav__menu" data-visible="false"> 9584 <li>
9585 <span class="footer-nav__subtitle">Contact</span> 9586 </li> 9587 9588 9589 <li> 9590 <a 9591 9592 data-fs-element="Footer nav: 855-717-0022" 9593 href="tel:855-717-0022">855-717-0022</a> 9594 </li> 9595 9596 9597 <li> 9598 <a 9599 9600 data-fs-element="Footer nav: [email protected]" 9601 href="mailto:[email protected]">[email protected]</a> 9602 </li> 9603 9604 9605 <li> 9606 <a 9607 9608 data-fs-element="Footer nav: Help center" 9609 href="https://support.kin.com/">Help center</a> 9610 </li> 9611 9612 9613 <li> 9614 <a 9615 9616 data-fs-element="Footer nav: Contact us" 9617 href="/contact/">Contact us</a> 9618 </li> 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 <li class="footer-social"> 9632 <ul data-location="footer-nav-large-social" data-element-location="footer-nav-large-social"> 9633 9634 9635 <li> 9636 <a data-fs-element="Footer social: Kin on X (formerly Twitter)" target="_blank" href="https://twitter.com/kin"><span class="sr-only">Kin on X (formerly Twitter)</span><img src="https://6rvxtlhl.media.zestyio.com/x-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="X logo" /></a> 9637 </li> 9638 9639 9640 9641 <li> 9642 <a data-fs-element="Footer social: Kin on Facebook" target="_blank" href="https://www.facebook.com/kinsured"><span class="sr-only">Kin on Facebook</span><img src="https://6rvxtlhl.media.zestyio.com/facebook-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Facebook logo" /></a> 9643 </li> 9644 9645 9646 9647 <li> 9648 <a data-fs-element="Footer social: Kin on Instagram" target="_blank" href="https://www.instagram.com/kin/"><span class="sr-only">Kin on Instagram</span><img src="https://6rvxtlhl.media.zestyio.com/instagram-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Instagram Logo 9649" /></a> 9650 </li> 9651 9652 9653 9654 <li> 9655 <a data-fs-element="Footer social: Kin on Youtube" target="_blank" href="https://www.youtube.com/c/KinInsurance"><span class="sr-only">Kin on Youtube</span><img src="https://6rvxtlhl.media.zestyio.com/youtube-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Youtube Logo" /></a> 9656 </li> 9657 9658 9659 9660 <li> 9661 <a data-fs-element="Footer social: Kin on LinkedIn" target="_blank" href="https://www.linkedin.com/company/kin-insurance"><span class="sr-only">Kin on LinkedIn</span><img src="https://6rvxtlhl.media.zestyio.com/linkedin-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="LinkedIn Logo" /></a> 9662 </li> 9663 9664 9665 </ul> 9666 </li> 9667 9668 9669 </ul> 9670 9671 9672 </nav> 9673 <aside class="footer-meta"> 9674 <div class="footer-meta__social--small"> 9675 <ul data-location="footer-nav-small-social" data-element-location="footer-nav-small-social"> 9676 9677 9678 <li> 9679 <a data-fs-element="Footer social: Kin on X (formerly Twitter)" target="_blank" href="https://twitter.com/kin"><span class="sr-only">Kin on X (formerly Twitter)</span><img src="https://6rvxtlhl.media.zestyio.com/x-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="X logo" /></a> 9680 </li> 9681 9682 9683 9684 <li> 9685 <a data-fs-element="Footer social: Kin on Facebook" target="_blank" href="https://www.facebook.com/kinsured"><span class="sr-only">Kin on Facebook</span><img src="https://6rvxtlhl.media.zestyio.com/facebook-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Facebook logo" /></a> 9686 </li> 9687 9688 9689 9690 <li> 9691 <a data-fs-element="Footer social: Kin on Instagram" target="_blank" href="https://www.instagram.com/kin/"><span class="sr-only">Kin on Instagram</span><img src="https://6rvxtlhl.media.zestyio.com/instagram-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Instagram Logo 9692" /></a> 9693 </li> 9694 9695 9696 9697 <li> 9698 <a data-fs-element="Footer social: Kin on Youtube" target="_blank" href="https://www.youtube.com/c/KinInsurance"><span class="sr-only">Kin on Youtube</span><img src="https://6rvxtlhl.media.zestyio.com/youtube-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="Youtube Logo" /></a> 9699 </li> 9700 9701 9702 9703 <li> 9704 <a data-fs-element="Footer social: Kin on LinkedIn" target="_blank" href="https://www.linkedin.com/company/kin-insurance"><span class="sr-only">Kin on LinkedIn</span><img src="https://6rvxtlhl.media.zestyio.com/linkedin-white.svg?auto=webp&width=16&height=16&crop=1:1" height="16" width="16" alt="LinkedIn Logo" /></a> 9705 </li> 9706 9707 9708 </ul> 9709 </div> 9710 <div class="footer-meta__terms"> 9711 <p>©2016 - 2026 Kin Insurance, Inc.</p> 9712 <ul> 9713 9714 9715 <li> 9716 <a data-fs-element="Footer terms: Terms of service" href="/terms/">Terms of service</a> 9717 </li> 9718 9719 9720 9721 <li> 9722 <a data-fs-element="Footer terms: Security Disclosure Program" href="/security-program/">Security Disclosure Program</a> 9723 </li> 9724 9725 9726 9727 <li> 9728 <a data-fs-element="Footer terms: Privacy Policy" href="/privacy/">Privacy Policy</a> 9729 </li> 9730 9731 9732 9733 <li> 9734 <a data-fs-element="Footer terms: Do Not Sell My Info" href="/privacy/sharing/">Do Not Sell My Info</a> 9735 </li> 9736 9737 9738 9739 <li> 9740 <a data-fs-element="Footer terms: Sitemap" href="/sitemap/">Sitemap</a> 9741 </li> 9742 9743 9744 9745 <li> 9746 <a data-fs-element="Footer terms: Accessibility" href="/accessibility/">Accessibility</a> 9747 </li> 9748 9749 9750 9751 <li> 9752 <a data-fs-element="Footer terms: Licenses" href="/kin-insurance-network-distributor/">Licenses</a> 9753 </li> 9754 9755 9756 </ul> 9757 </div> 9758 <div data-location="footer-legal-disclaimer" class="footer-meta__disclaimer"> 9759 <p dir="ltr"><span>In California, Kin refers to Kin Distributor Insurance Services. Kin Distributor Insurance Services is a California surplus lines broker (license #6014763) and coverage is underwritten by a company that is not licensed or regulated by the California Insurance Commissioner.</sp
9759an></p> 9760<p class="homeowners-disclaimer">*For properties located outside of Florida or Louisiana, Kin "homeowners insurance" and "home insurance" refers to the <a href="/home-insurance/house-and-property-insurance/">Kin House & Property policy</a><span> with an owner-occupied endorsement added. The base Kin House & Property policy, the </span><a href="/home-insurance/house-and-property-insurance/">HD3 policy</a><span>, provides the coverages for customers who rent out their home to others, similar to a </span><a href="/blog/dp3-policy/" title="https://www.kin.com/blog/dp3-policy/">DP3 policy</a><span>. For customers who live in their home full time or part time, an owner-occupied endorsement is added to provide the coverages of a typical homeowners insurance policy, which is similar to a </span><a href="/blog/ho3-policy/" title="http://kin.com/blog/ho3-policy">HO3 policy</a>.</p> 9761<p><span>Insurance policies are marketed, solicited, distributed, and serviced by <a href="/kin-insurance-network-distributor/">Kin Insurance Network Distributor, LLC</a> (‘KIND”) or may be referred to an affiliated licensed agency. KIND is a licensed producer agency, and, where applicable, surplus lines broker. Coverage is subject to the terms and conditions of the applicable policy, availability, and qualifications for coverage and may vary by state. Not available in all states. Savings vary.</span></p> 9762 9763 9764 </div> 9765 </aside> 9766 </div> 9767</footer> 9768 9769 9770 9771 9772 9773
9773<script type="module"> 9774 const SMARTY_KEY = "17390634753117649"; 9775 const SMARTY_URL = "https://us-autocomplete-pro.api.smartystreets.com/lookup"; 9776 const DEBOUNCE_MS = 300; 9777 const MIN_CHARS = 3; 9778 9779 const FORWARDED_PARAMS = [ 9780 { param: "lead_id", name: "lead_id" }, 9781 { param: "referralCode", name: "referralCode" }, 9782 { param: "utm_campaign", name: "fields[prefill__utm_campaign]" }, 9783 { param: "utm_content", name: "fields[prefill__utm_content]" }, 9784 { param: "utm_medium", name: "fields[prefill__utm_medium]" }, 9785 { param: "utm_source", name: "fields[prefill__utm_source]" }, 9786 { param: "utm_term", name: "fields[prefill__utm_term]" }, 9787 ]; 9788 9789 // ------------------------------------------------------------------ 9790 // FullStory â event names mirror the original kin-address-form web component 9791 // ------------------------------------------------------------------ 9792 9793 const FS_INPUT_FOCUS = "address_bar_input_focus"; // user focuses the address input 9794 const FS_SELECT_ADDRESS = "address_bar_select_address"; // user commits a suggestion 9795 const FS_CTA_SUBMIT = "address_bar_cta_submit"; // user clicks / activates Get a quote 9796 const FS_NO_SUGGESTIONS = "address_bar_no_suggestions"; // Smarty returns zero results 9797 const FS_CLEAR = "address_bar_clear"; // user clicks "Clear and try again" 9798 const FS_ERROR = "address_bar_error"; // fetch fails (non-abort) 9799 9800 /** 9801 * Sends a FullStory custom event. Requires the FullStory V2 snippet (2.x), 9802 * where FS is callable. No readiness polling is needed: the snippet queues 9803 * calls made before capture starts and replays them once it does. 9804 * @param {string} event - FS event name constant (FS_* above) 9805 * @param {string} [userInput] - raw text in the address input at time of event 9806 * @param {string} [selectedAddress] - formatted address string if one was committed 9807 */ 9808 function sendAddressBarActivity( 9809 event, 9810 userInput = "", 9811 selectedAddress = "", 9812 ) { 9813 if (typeof window.FS !== "function") return; 9814 9815 window.FS("trackEvent", { 9816 name: event, 9817 properties: { 9818 timestamp: new Date().toISOString(), 9819 user_input: userInput, 9820 selected_address: selectedAddress, 9821 }, 9822 }); 9823 } 9824 9825 // ------------------------------------------------------------------ 9826 // Utilities 9827 // ------------------------------------------------------------------ 9828 9829 function debounce(fn, ms) { 9830 let timer; 9831 return function (...args) { 9832 clearTimeout(timer); 9833 timer = setTimeout(() => fn.apply(this, args), ms); 9834 }; 9835 } 9836 9837 /** 9838 * Escapes str for safe innerHTML insertion. 9839 * @param {string} str 9840 * @returns {string} 9841 */ 9842 function escHtml(str) { 9843 return String(str) 9844 .replace(/&/g, "&") 9845 .replace(/</g, "<") 9846 .replace(/>/g, ">") 9847 .replace(/"/g, """); 9848 } 9849 9850 /** 9851 * Wraps the matching portion of text in <strong>. The containing <li> carries a 9852 * plain-text aria-label so AT reads the full address, not the fragmented HTML. 9853 * @param {string} text 9854 * @param {string} query 9855 * @returns {string} 9856 */ 9857 function boldMatch(text, query) { 9858 if (!query) return escHtml(text); 9859 const idx = text.toLowerCase().indexOf(query.toLowerCase()); 9860 if (idx === -1) return escHtml(text); 9861 return ( 9862 escHtml(text.slice(0, idx)) + 9863 `<strong>${escHtml(text.slice(idx, idx + query.length))}</strong>` + 9864 escHtml(text.slice(idx + query.length)) 9865 ); 9866 } 9867 9868 /** 9869 * Formats a Smarty suggestion as a human-readable address string. 9870 * Includes secondary (e.g. "Apt 2B") so displayed text matches hidden field values. 9871 * @param {Object} sug 9872 * @returns {string} 9873 */ 9874 function formatSuggestion(sug) { 9875 const street = sug.secondary 9876 ? `${sug.street_line} ${sug.secondary}` 9877 : (sug.street_line ?? ""); 9878 return `${street}, ${sug.city ?? ""}, ${sug.state ?? ""} ${sug.zipcode ?? ""}`; 9879 } 9880 9881 /** 9882 * Generates an ARIA label for a suggestion option. 9883 * @param {Object} sug 9884 * @returns {string} 9885 */ 9886 function optionAriaLabel(sug) { 9887 const text = formatSuggestion(sug); 9888 return sug.entries > 1 9889 ? `${text}, ${sug.entries} units available, press Enter or Right arrow to view units` 9890 : text; 9891 } 9892 9893 // ------------------------------------------------------------------ 9894 // Per-instance init 9895 // ------------------------------------------------------------------ 9896 9897 /** 9898 * Initializes a single [data-address-form] instance â ARIA wiring, events, API logic. 9899 * Each instance is fully independent; multiple on the same page are supported. 9900 * @param {HTMLElement} container 9901 */ 9902 function initAddressForm(container) { 9903 const uid = `af-${crypto.randomUUID ? crypto.randomUUID().replace(/-/g, "") : Math.random().toString(36).slice(2, 10)}`; 9904 9905 const form = container.querySelector('[data-ref="form"]'); 9906 const input = container.querySelector('[data-ref="input"]'); 9907 const listbox = container.querySelector('[data-ref="listbox"]'); 9908 const errorEl = container.querySelector('[data-ref="error"]'); 9909 const hintEl = container.querySelector('[data-ref="hint"]'); 9910 const labelEl = container.querySelector('[data-ref="label"]'); 9911 9912 if (!form || !input || !listbox) return; 9913 9914 // ---- Wire ARIA id relationships ---- 9915 const inputId = `${uid}-input`; 9916 const listboxId = `${uid}-listbox`; 9917 const hintId = `${uid}-hint`; 9918 const errorId = `${uid}-error`; 9919 9920 input.id = inputId; 9921 listbox.id = listboxId; 9922 if (hintEl) hintEl.id = hintId; 9923 if (errorEl) errorEl.id = errorId; 9924 if (labelEl) labelEl.setAttribute("for", inputId); 9925 9926 input.setAttribute("role", "combobox"); 9927 input.setAttribute("aria-autocomplete", "list"); 9928 input.setAttribute("aria-expanded", "false"); 9929 input.setAttribute("aria-haspopup", "listbox"); 9930 input.setAttribute("aria-controls", listboxId); 9931 input.setAttribute("aria-activedescendant", ""); 9932 input.setAttribute("aria-required", "true"); 9933 input.setAttribute("aria-describedby", hintId); 9934 9935 const state = { 9936 suggestions: [], 9937 activeIndex: -1, 9938 committed: false, 9939 pendingSelected: null, 9940 prevQuery: null, 9941 drilling: false, 9942 noResultsCount: 0, 9943 address: { 9944 display: "", 9945 street: "", 9946 unit: "", 9947 city: "", 9948 state: "", 9949 zipcode: "", 9950 }, 9951 }; 9952
9953 let currentFetch = null; 9954 const debouncedFetch = debounce(fetchSuggestions, DEBOUNCE_MS); 9955 9956 const urlSearch = new URLSearchParams(window.location.search); 9957 for (const { param, name } of FORWARDED_PARAMS) { 9958 const val = urlSearch.get(param); 9959 if (!val) continue; 9960 const hidden = document.createElement("input"); 9961 hidden.type = "hidden"; 9962 hidden.name = name; 9963 hidden.value = val; 9964 form.appendChild(hidden); 9965 } 9966 9967 const pagePathInput = form.querySelector('[name="page_path"]'); 9968 if (pagePathInput) pagePathInput.value = window.location.pathname; 9969 9970 // ---- Events ---- 9971 input.addEventListener("input", onInput); 9972 input.addEventListener("keydown", onKeydown); 9973 input.addEventListener("blur", onBlur); 9974 input.addEventListener("focusin", () => 9975 sendAddressBarActivity(FS_INPUT_FOCUS, input.value), 9976 ); 9977 form.addEventListener("submit", onSubmit); 9978 listbox.addEventListener("mousedown", onListMousedown); 9979 9980 function onInput() { 9981 const val = input.value.trim(); 9982 resetCommit(); 9983 hideError(); 9984 if (val.length < MIN_CHARS) { 9985 closeList(); 9986 return; 9987 } 9988 debouncedFetch(val, false); 9989 } 9990 9991 /** 9992 * Arrow keys navigate the list; Enter confirms or submits; Escape closes/clears; 9993 * Tab auto-commits so focus moves to the button without losing the selection. 9994 * @param {KeyboardEvent} e 9995 */ 9996 function onKeydown(e) { 9997 const count = state.suggestions.length; 9998 9999 switch (e.key) { 10000 case "ArrowDown": 10001 e.preventDefault(); 10002 if (count)
10003 setActive( 10004 state.activeIndex < count - 1 ? state.activeIndex + 1 : 0, 10005 ); 10006 break; 10007 10008 case "ArrowUp": 10009 e.preventDefault(); 10010 if (count) 10011 setActive( 10012 state.activeIndex > 0 ? state.activeIndex - 1 : count - 1, 10013 ); 10014 break; 10015 10016 case "ArrowRight": 10017 if (!listbox.hidden && state.activeIndex >= 0) { 10018 const rightSug = state.suggestions[state.activeIndex]; 10019 if (rightSug?.entries > 1) { 10020 e.preventDefault(); 10021 pick(state.activeIndex); 10022 } 10023 } 10024 break; 10025 10026 case "ArrowLeft": 10027 if (!listbox.hidden && state.prevQuery !== null) { 10028 e.preventDefault(); 10029 const prev = state.prevQuery; 10030 state.prevQuery = null; 10031 input.value = prev; 10032 resetCommit(); 10033 fetchSuggestions(prev, false); 10034 } 10035 break; 10036 10037 case "Home": 10038 if (!listbox.hidden && count) { 10039 e.preventDefault();
10040 setActive(0); 10041 } 10042 break; 10043 10044 case "End": 10045 if (!listbox.hidden && count) { 10046 e.preventDefault(); 10047 setActive(count - 1); 10048 } 10049 break; 10050 10051 case "Enter": 10052 e.preventDefault(); 10053 if (!listbox.hidden && count) { 10054 pick(state.activeIndex >= 0 ? state.activeIndex : 0); 10055 } else { 10056 attemptSubmit(); 10057 } 10058 break; 10059 10060 case "Escape": 10061 e.preventDefault(); 10062 if (!listbox.hidden) { 10063 closeList(); 10064 input.focus(); 10065 } else { 10066 input.value = ""; 10067 resetCommit(); 10068 hideError(); 10069 } 10070 break; 10071 10072 case "Tab": 10073 if (!listbox.hidden) { 10074 if (count && !state.committed) 10075 pick(state.activeIndex >= 0 ? state.activeIndex : 0); 10076 else closeList(); 10077 } 10078 break; 10079 } 10080 } 10081 10082 // 150ms delay lets mousedown on an option fire before blur closes the list. 10083 // drilling guard prevents closing during a unit drill-down fetch. 10084 function onBlur() { 10085 setTimeout(() => { 10086 if (!listbox.hidden && !state.drilling) closeList(); 10087 }, 150); 10088 } 10089 10090 function onSubmit(e) { 10091 if (state.committed) return; 10092 e.preventDefault(); 10093 attemptSubmit(); 10094 } 10095 10096 function attemptSubmit() { 10097 sendAddressBarActivity( 10098 FS_CTA_SUBMIT, 10099 input.value, 10100 state.address.display, 10101 ); 10102 10103 if (state.committed) { 10104 form.requestSubmit(); 10105 return; 10106 } 10107 10108 if (state.suggestions.length > 0) { 10109 pick(state.activeIndex >= 0 ? state.activeIndex : 0); 10110 return; 10111 } 10112 10113 if (!input.value.trim()) { 10114 showError( 10115 container.dataset.errorText ?? "Please enter a valid address.", 10116 ); 10117 input.focus(); 10118 return; 10119 } 10120 10121 fetchSuggestions(input.value.trim(), true); 10122 } 10123 10124 /** 10125 * mousedown fires before blur, so the selection registers before onBlur closes the list. 10126 * @param {MouseEvent} e 10127 */ 10128 function onListMousedown(e) { 10129 const option = e.target.closest('[role="option"]'); 10130 if (!option) return; 10131 e.preventDefault(); 10132 const idx = parseInt(option.dataset.index, 10); 10133 if (!isNaN(idx)) pick(idx); 10134 } 10135 10136 /** 10137 * Fetches suggestions from Smarty Streets. Handles initial lookups and unit 10138 * drill-downs (state.pendingSelected). autoSubmitFirst commits + submits the 10139 * first result â used when the user submits before suggestions load. 10140 * @param {string} query 10141 * @param {boolean} autoSubmitFirst 10142 * @returns {Promise<void>} 10143 */ 10144 async function fetchSuggestions(query, autoSubmitFirst) { 10145 currentFetch?.abort(); 10146 currentFetch = new AbortController(); 10147 10148 const params = new URLSearchParams({ 10149 key: SMARTY_KEY, 10150 search: query, 10151 source: "all", 10152 }); 10153 10154 // For unit drill-downs, attach the `selected` param so Smarty returns 10155 // only units within the previously selected building. 10156 if (state.pendingSelected) { 10157 params.set("selected", state.pendingSelected); 10158 state.pendingSelected = null; 10159 } 10160 10161 try { 10162 const res = await fetch(`${SMARTY_URL}?${params}`, { 10163 signal: currentFetch.signal, 10164 }); 10165 const data = await res.json(); 10166 const suggestions = data?.suggestions ?? []; 10167 10168 state.drilling = false; 10169 state.suggestions = suggestions; 10170 state.activeIndex = suggestions.length > 0 ? 0 : -1; 10171 10172 if (!suggestions.length) { 10173 closeList(); 10174 showNoResults(); 10175 return; 10176 } 10177 10178 if (autoSubmitFirst) { 10179 pick(0, true); 10180 return; 10181 } 10182 10183 renderList(query); 10184 listbox.style.minHeight = ""; 10185 openList(); 10186 } catch (err) { 10187 state.drilling = false; 10188 listbox.style.minHeight = ""; 10189 if (err.name !== "AbortError") { 10190 sendAddressBarActivity(FS_ERROR, input.value); 10191 closeList(); 10192 } 10193 } 10194 } 10195 10196 function renderList(query) { 10197 const count = state.suggestions.length; 10198 listbox.innerHTML = state.suggestions 10199 .map((sug, i) => { 10200 const active = i === 0; 10201 const display = formatSuggestion(sug); 10202 const ariaLabel = optionAriaLabel(sug); 10203 const chevron = 10204 sug.entries > 1 10205 ? '<span class="address-form__option-chevron" aria-hidden="true">›</span>' 10206 : ""; 10207 return `<li 10208 id="${uid}-opt-${i}" 10209 role="option" 10210 aria-selected="${active}"
10211 aria-label="${escHtml(ariaLabel)}" 10212 aria-posinset="${i + 1}" 10213 aria-setsize="${count}" 10214 data-index="${i}" 10215 class="address-form__option${active ? " address-form__option--active" : ""}" 10216 ><span class="address-form__option-text" aria-hidden="true">${boldMatch(display, query)}</span>${chevron}</li>`; 10217 }) 10218 .join(""); 10219 } 10220 10221 function openList() { 10222 const count = state.suggestions.length; 10223 listbox.hidden = false; 10224 input.setAttribute("aria-expanded", "true"); 10225 if (state.activeIndex >= 0) { 10226 input.setAttribute( 10227 "aria-activedescendant", 10228 `${uid}-opt-${state.activeIndex}`, 10229 ); 10230 } 10231 scrollActiveIntoView(); 10232 announce( 10233 `${count} address suggestion${count !== 1 ? "s" : ""} available. Use arrow keys to navigate, Enter to select.`, 10234 ); 10235 } 10236 10237 function closeList() { 10238 listbox.hidden = true; 10239 listbox.innerHTML = ""; 10240 input.setAttribute("aria-expanded", "false"); 10241 input.setAttribute("aria-activedescendant", ""); 10242 state.suggestions = []; 10243 state.activeIndex = -1; 10244 } 10245 10246 /** 10247 * @param {number} idx - Zero-based index of the option to activate. 10248 */ 10249 function setActive(idx) { 10250 state.activeIndex = idx; 10251 input.setAttribute("aria-activedescendant", `${uid}-opt-${idx}`); 10252 listbox.querySelectorAll('[role="option"]').forEach((el, i) => { 10253 const active = i === idx; 10254 el.setAttribute("aria-selected", active); 10255 el.classList.toggle("address-form__option--active", active); 10256 }); 10257 scrollActiveIntoView(); 10258 } 10259 10260 function scrollActiveIntoView() { 10261 if (state.activeIndex < 0) return; 10262 listbox 10263 .querySelector(".address-form__option--active") 10264 ?.scrollIntoView({ block: "nearest" }); 10265 } 10266 10267 /** 10268 * Multi-entry buildings trigger a unit drill-down fetch; single addresses commit + close. 10269 * @param {number} idx 10270 * @param {boolean} [autoSubmit=false] 10271 */ 10272 function pick(idx, autoSubmit = false) { 10273 const sug = state.suggestions[idx]; 10274 if (!sug) return; 10275 10276 if (sug.entries > 1) { 10277 state.prevQuery = input.value; 10278 const drillQuery = formatSuggestion(sug); 10279 input.value = drillQuery; 10280 state.pendingSelected = [ 10281 sug.street_line, 10282 sug.secondary, 10283 `(${sug.entries})`, 10284 sug.city, 10285 sug.state, 10286 sug.zipcode, 10287 ] 10288 .filter(Boolean) 10289 .join(" "); 10290 state.suggestions = []; 10291 state.activeIndex = -1; 10292 state.drilling = true; 10293 listbox.style.minHeight = `${listbox.offsetHeight}px`; 10294 input.setAttribute("aria-activedescendant", ""); 10295 listbox.innerHTML = 10296 '<li class="address-form__option address-form__option--loading" aria-disabled="true">Loading unitsâ¦</li>'; 10297 fetchSuggestions(drillQuery, false); 10298 return; 10299 } 10300 10301 const display = formatSuggestion(sug); 10302 input.value = display; 10303 state.address = { 10304 display, 10305 street: sug.street_line ?? "", 10306 unit: sug.secondary ?? "", 10307 city: sug.city ?? "", 10308 state: sug.state ?? "", 10309 zipcode: sug.zipcode ?? "", 10310 }; 10311 10312 syncHiddenFields(); 10313 state.committed = true; 10314 state.noResultsCount = 0; 10315 closeList(); 10316 hideError(); 10317 sendAddressBarActivity(FS_SELECT_ADDRESS, input.value, display); 10318 announce( 10319 `Address selected: ${display}. Press Enter or click Get a quote to continue.`, 10320 ); 10321 10322 if (autoSubmit) { 10323 setTimeout(() => form.requestSubmit(), 120); 10324 } 10325 } 10326 10327 function syncHiddenFields() { 10328 form.querySelectorAll("[data-addr]").forEach((el) => { 10329 el.value = state.address[el.dataset.addr] ?? ""; 10330 }); 10331 } 10332 10333 function resetCommit() { 10334 state.committed = false; 10335 state.pendingSelected = null; 10336 state.prevQuery = null; 10337 state.address = { 10338 display: "", 10339 street: "", 10340 unit: "", 10341 city: "", 10342 state: "", 10343 zipcode: "", 10344 }; 10345 syncHiddenFields(); 10346 } 10347 10348 function markInvalid() { 10349 input.setAttribute("aria-invalid", "true"); 10350 input.setAttribute("aria-describedby", `${errorId} ${hintId}`); 10351 container.classList.add("has-error"); 10352 } 10353 10354 function showNoResults() { 10355 if (!errorEl) return; 10356 sendAddressBarActivity(FS_NO_SUGGESTIONS, input.value); 10357 state.noResultsCount++; 10358 10359 if (state.noResultsCount >= 3) { 10360 errorEl.innerHTML = `Having trouble finding your address? Call <a href="tel:8557170022" class="address-form__phone-link">
10360(855) 717-0022</a> to talk to an agent. <button type="button" class="address-form__retry">Clear and try again</button>`; 10361 } else { 10362 errorEl.innerHTML = `No address found. <button type="button" class="address-form__retry">Clear and try again</button>`; 10363 } 10364 10365 errorEl 10366 .querySelector(".address-form__retry") 10367 .addEventListener("click", () => { 10368 sendAddressBarActivity(FS_CLEAR, input.value); 10369 input.value = ""; 10370 hideError(); 10371 resetCommit(); 10372 input.focus(); 10373 }); 10374 10375 markInvalid(); 10376 } 10377 10378 /** 10379 * @param {string} msg 10380 */ 10381 function showError(msg) { 10382 if (!errorEl) return; 10383 errorEl.textContent = msg; 10384 markInvalid(); 10385 } 10386 10387 function hideError() { 10388 if (!errorEl) return; 10389 errorEl.textContent = ""; 10390 input.removeAttribute("aria-invalid"); 10391 input.setAttribute("aria-describedby", hintId); 10392 container.classList.remove("has-error"); 10393 } 10394 10395 /** 10396 * Clear + re-set on next tick forces a new mutation event even for identical messages. 10397 * @param {string} msg 10398 */ 10399 function announce(msg) { 10400 if (!hintEl) return; 10401 hintEl.textContent = ""; 10402 setTimeout(() => { 10403 hintEl.textContent = msg; 10404 }, 50); 10405 } 10406 } 10407 10408 // ------------------------------------------------------------------ 10409 // Bootstrap 10410 // ------------------------------------------------------------------ 10411 10412 function initAll() { 10413 document 10414 .querySelectorAll("[data-address-form]:not([data-af-init])") 10415 .forEach((el) => { 10416 el.setAttribute("data-af-init", ""); 10417 initAddressForm(el); 10418 }); 10419 } 10420 10421 initAll(); 10422</script>
10422 10423 10424 10425 10426
10426<script> 10427/** 10428 * Navigation - Lead Gen Team 10429 * Refactored: 2024/01/26 10430 * 10431 * Handles header and footer navigation functionality including: 10432 * - Responsive menu toggling (desktop/mobile) 10433 * - Search dialog (native <dialog>) interactions 10434 * - Desktop submenu management (hover + keyboard) 10435 * - Mobile "Get a Quote" button visibility via IntersectionObserver 10436 * 10437 * Note: header and footer are not rendered on /landing/ pages. 10438 * The early-return guard on #header-nav-section handles this gracefully. 10439 */ 10440 10441document.addEventListener("DOMContentLoaded", () => { 10442 initSiteNavigation(); 10443}); 10444 10445function initSiteNavigation() { 10446 // ============================================================================= 10447 // 1. DOM ELEMENT REFERENCES 10448 // ============================================================================= 10449 10450 // Main header components 10451 const siteHeaderComponent = document.querySelector("#header-nav-section"); 10452 if (!siteHeaderComponent) return; // Exit if header doesn't exist 10453 10454 const smallMenuToggleButton = siteHeaderComponent.querySelector( 10455 "#header-nav-small-button", 10456 ); 10457 const headerGetAQuoteButton = siteHeaderComponent.querySelector( 10458 "#header-get-a-quote-button", 10459 ); 10460 const relativeNavMenu = smallMenuToggleButton?.nextElementSibling; 10461 10462 // Site body and overlay elements 10463 const siteBodyOverlay = document.querySelector("#main-kin-overlay"); 10464 const siteBody = document.querySelector("#main-kin"); 10465 10466 // Search dialog elements 10467 const searchToggleBtn = document.querySelector("#search-dialog-open"); 10468 const searchText = document.querySelector("#search-modal-toggle-text"); 10469 const searchDialog = document.getElementById("search-dialog"); 10470 10471 // Small header navigation elements 10472 const smallHeaderNavButtonToggle = siteHeaderComponent.querySelector( 10473 "#header-nav-small-menu-with-submenu", 10474 ); 10475 const allSmallHeaderNavigationSubmenuButtons = 10476 smallHeaderNavButtonToggle?.querySelectorAll( 10477 ".header-nav-small__menu__submenu--button", 10478 ) ?? []; 10479 const allSmallHeaderNavigationSubmenus = 10480 siteHeaderComponent.querySelectorAll(".header-nav-small__menu__submenu"); 10481 10482 // Large header navigation elements 10483 const allHeaderNavigationLinks = 10484 siteHeaderComponent.querySelectorAll(".header-nav__menu__list-item__link"); 10485 const allHeaderNavigationSubmenuButtons = 10486 siteHeaderComponent.querySelectorAll(".header-nav__menu__list-item__button"); 10487 const allHeaderNavigationSubmenus = 10488 siteHeaderComponent.querySelectorAll(".header-nav__menu__submenu-container"); 10489 10490 // Footer navigation elements 10491 const smallFooterNavigationMenu = document.querySelector("#footer-nav-small"); 10492 const allSmallFooterNavigationSubmenuButtons = 10493 smallFooterNavigationMenu?.querySelectorAll("button") ?? []; 10494 const allSmallFooterNavigationSubmenus = 10495 smallFooterNavigationMenu?.querySelectorAll(".footer-nav-small__menu") ?? 10496 []; 10497 10498 // Page elements 10499 const warningBanner = document.querySelector("#banner"); 10500 const heroSection = document.querySelector("[data-qa='hero-section']"); 10501 const quoteForm = heroSection 10502 ? heroSection.querySelector(".kin-address-form") 10503 : null; 10504 10505 // State Variables (Private to this scope) 10506 let headerMenuTimeout; 10507 10508 // ============================================================================= 10509 // 2. UTILITY FUNCTIONS 10510 // ============================================================================= 10511 10512 function closeAllSubmenus() { 10513 allHeaderNavigationSubmenuButtons.forEach((button) => { 10514 button.setAttribute("aria-expanded", "false"); 10515 }); 10516 allHeaderNavigationSubmenus.forEach((submenu) => { 10517 submenu.setAttribute("data-visible", "false"); 10518 }); 10519 } 10520 10521 function showSiteOverlay() { 10522 if (siteBodyOverlay) { 10523 siteBodyOverlay.style.display = "grid"; 10524 siteBody.setAttribute("inert", ""); 10525 } 10526 } 10527 10528 function hideSiteBodyOverlay() { 10529 if (siteBodyOverlay) { 10530 siteBodyOverlay.style.display = "none"; 10531 siteBody.removeAttribute("inert"); 10532 } 10533 } 10534 10535 // ============================================================================= 10536 // 3. SEARCH DIALOG LOGIC 10537 // ============================================================================= 10538 10539 function openSearchDialog() { 10540 // Close mobile nav if open so it does not overlap the dialog 10541 if (relativeNavMenu?.getAttribute("data-visible") === "true") { 10542 smallMenuToggleButton?.setAttribute("aria-expanded", "false"); 10543 relativeNavMenu?.setAttribute("data-visible", "false"); 10544 if (headerGetAQuoteButton) { 10545 headerGetAQuoteButton.ariaHidden = "false"; 10546 headerGetAQuoteButton.style.visibility = "visible"; 10547 headerGetAQuoteButton.style.pointerEvents = "auto"; 10548 } 10549 } 10550 10551 searchDialog.showModal(); 10552 searchToggleBtn?.setAttribute("aria-expanded", "true"); 10553 if (searchText) searchText.textContent = "Close search"; 10554 const input = searchDialog.querySelector('input[type="search"]'); 10555 if (input) setTimeout(() => input.focus(), 50); 10556 } 10557 10558 function closeSearchDialog() { 10559 searchDialog.close(); 10560 searchToggleBtn?.setAttribute("aria-expanded", "false"); 10561 if (searchText) searchText.textContent = "Search"; 10562 } 10563 10564 if (searchToggleBtn && searchDialog) { 10565 searchToggleBtn.addEventListener("click", () => { 10566 if (searchDialog.open) { 10567 closeSearchDialog(); 10568 } else { 10569 openSearchDialog(); 10570 } 10571 }); 10572 10573 // Backdrop click 10574 searchDialog.addEventListener("click", (e) => { 10575 if (e.target === searchDialog) closeSearchDialog(); 10576 }); 10577 10578 // Close button inside dialog 10579 searchDialog.addEventListener("click", (e) => { 10580 if (e.target.closest("[data-search-close]")) closeSearchDialog(); 10581 }); 10582 10583 // Escape key â native dialog fires 'close' automatically 10584 searchDialog.addEventListener("close", () => { 10585 searchToggleBtn.setAttribute("aria-expanded", "false"); 10586 if (searchText) searchText.textContent = "Search"; 10587 }); 10588 } 10589 10590 // Site overlay closes desktop nav submenus (not the search dialog â it has its own backdrop) 10591 siteBodyOverlay?.addEventListener("click", () => { 10592 closeAllSubmenus(); 10593 hideSiteBodyOverlay(); 10594 }); 10595 10596 // ============================================================================= 10597 // 4. MOBILE NAVIGATION LOGIC 10598 // ============================================================================= 10599 10600 if (smallMenuToggleButton) { 10601 smallMenuToggleButton.addEventListener("click", () => { 10602 const isMenuOpen = 10603 relativeNavMenu?.getAttribute("data-visible") === "true"; 10604 10605 if (isMenuOpen) { 10606 // Close 10607 smallMenuToggleButton.setAttribute("aria-expanded", "false"); 10608 relativeNavMenu?.setAttribute("data-visible", "false"); 10609 10610 if (headerGetAQuoteButton) { 10611 headerGetAQuoteButton.ariaHidden = "false"; 10612 headerGetAQuoteButton.style.visibility = "visible"; 10613 headerGetAQuoteButton.style.pointerEvents = "auto"; 10614 } 10615 } else { 10616 // Open 10617 smallMenuToggleButton.setAttribute("aria-expanded", "true"); 10618 relativeNavMenu?.setAttribute("data-visible", "true"); 10619 10620 if (headerGetAQuoteButton) { 10621 headerGetAQuoteButton.ariaHidden = "true"; 10622 headerGetAQuoteButton.style.visibility = "hidden"; 10623 headerGetAQuoteButton.style.pointerEvents = "none"; 10624 } 10625 } 10626 }); 10627 } 10628 10629 // Mobile Submenus (Accordion Style) 10630 allSmallHeaderNavigationSubmenuButtons.forEach((submenuButton) => { 10631 submenuButton.addEventListener("click", () => { 10632 const submenu = submenuButton.nextElementSibling; 10633 const isSubmenuVisible = submenu?.getAttribute("data-visible") === "true"; 10634 10635 // Close all others 10636 allSmallHeaderNavigationSubmenuButtons.forEach((btn) => 10637 btn.setAttribute("aria-expanded", "false"), 10638 );
10639 allSmallHeaderNavigationSubmenus.forEach((menu) => 10640 menu.setAttribute("data-visible", "false"), 10641 ); 10642 10643 // Toggle clicked 10644 if (!isSubmenuVisible && submenu) { 10645 submenuButton.setAttribute("aria-expanded", "true"); 10646 submenu.setAttribute("data-visible", "true"); 10647 } 10648 }); 10649 }); 10650 10651 // Mobile search button opens the shared search dialog 10652 const mobileSearchToggle = siteHeaderComponent.querySelector("#search-form-small-toggle"); 10653 if (mobileSearchToggle && searchDialog) { 10654 mobileSearchToggle.addEventListener("click", () => { 10655 if (searchDialog.open) { 10656 closeSearchDialog(); 10657 } else { 10658 openSearchDialog(); 10659 } 10660 }); 10661 } 10662 10663 // ============================================================================= 10664 // 5. DESKTOP SUBMENU NAVIGATION 10665 // ============================================================================= 10666 10667 allHeaderNavigationSubmenuButtons.forEach((submenuButton) => { 10668 const parentListItem = submenuButton.parentElement; 10669 const submenu = submenuButton.nextElementSibling; 10670 10671 if (!parentListItem || !submenu) return; 10672 10673 // A. ENTER: Open this, close others, clear timer 10674 parentListItem.addEventListener("mouseenter", () => { 10675 clearTimeout(headerMenuTimeout); 10676 10677 // Close all OTHER submenus immediately to prevent stacking 10678 allHeaderNavigationSubmenus.forEach((otherSubmenu) => { 10679 if (otherSubmenu !== submenu) { 10680 otherSubmenu.setAttribute("data-visible", "false"); 10681 } 10682 }); 10683 allHeaderNavigationSubmenuButtons.forEach((otherButton) => { 10684 if (otherButton !== submenuButton) { 10685 otherButton.setAttribute("aria-expanded", "false"); 10686 } 10687 }); 10688 10689 // Open THIS submenu 10690 submenuButton.setAttribute("aria-expanded", "true"); 10691 submenu.setAttribute("data-visible", "true"); 10692 showSiteOverlay(); 10693 }); 10694 10695 // B. LEAVE: Wait 300ms, then close 10696 parentListItem.addEventListener("mouseleave", () => { 10697 headerMenuTimeout = setTimeout(() => { 10698 closeAllSubmenus(); 10699 hideSiteBodyOverlay(); 10700 }, 300); 10701 }); 10702 10703 // C. CLICK: Toggle (for accessibility/touch on larger screens) 10704 submenuButton.addEventListener("click", () => { 10705 const isVisible = submenu.getAttribute("data-visible") === "true"; 10706 if (isVisible) { 10707 // If clicking an already open menu, close it 10708 closeAllSubmenus(); 10709 hideSiteBodyOverlay(); 10710 } 10711 // Note: If it's closed, the mouseenter likely already opened it, 10712 // but if this is a touch event, we might need logic here. 10713 // Standard desktop behavior relies on hover. 10714 }); 10715 }); 10716 10717 // Regular links (no submenu) - Close everything immediately on hover 10718 allHeaderNavigationLinks.forEach((navigationLink) => { 10719 navigationLink.addEventListener("mouseenter", () => { 10720 clearTimeout(headerMenuTimeout); 10721 closeAllSubmenus(); 10722 hideSiteBodyOverlay(); 10723 }); 10724 }); 10725 10726 // ============================================================================= 10727 // 5B. FULLSTORY NAV HOVER CAPTURE 10728 // ============================================================================= 10729 // FullStory autocaptures clicks natively â each interactive element is named 10730 // via its data-fs-element attribute, so no JS is needed for clicks. Hover has 10731 // no native autocapture, so we emit a custom FS event. The listener is 10732 // delegated (one handler for the whole header), deduped (fires once per 10733 // element until the pointer leaves it), and gated to hover-capable pointers so 10734 // touch devices don't emit spurious events. 10735 10736 if (window.matchMedia?.("(hover: hover)").matches) { 10737 let lastHoveredNavElement = null; 10738 10739 siteHeaderComponent.addEventListener("mouseover", (event) => { 10740 const navElement = event.target.closest("[data-fs-element]"); 10741 if (!navElement || navElement === lastHoveredNavElement) return; 10742 lastHoveredNavElement = navElement; 10743 10744 if (typeof window.FS === "function") { 10745 window.FS("trackEvent", { 10746 name: "nav_hover", 10747 properties: { element_name: navElement.dataset.fsElement }, 10748 }); 10749 } 10750 }); 10751 10752 siteHeaderComponent.addEventListener("mouseout", (event) => { 10753 const navElement = event.target.closest("[data-fs-element]"); 10754 if ( 10755 navElement && 10756 navElement === lastHoveredNavElement && 10757 !navElement.contains(event.relatedTarget) 10758 ) { 10759 lastHoveredNavElement = null; 10760 } 10761 }); 10762 } 10763 10764 // ============================================================================= 10765 // 6. FOOTER NAVIGATION 10766 // ============================================================================= 10767 10768 allSmallFooterNavigationSubmenuButtons.forEach((submenuButton) => { 10769 submenuButton.addEventListener("click", () => { 10770 const submenu = submenuButton.nextElementSibling; 10771 const isSubmenuVisible = submenu?.getAttribute("data-visible") === "true"; 10772 10773 allSmallFooterNavigationSubmenuButtons.forEach((btn) => 10774 btn.setAttribute("aria-expanded", "false"), 10775 );
10776 allSmallFooterNavigationSubmenus.forEach((menu) => 10777 menu.setAttribute("data-visible", "false"), 10778 ); 10779 10780 if (!isSubmenuVisible && submenu) { 10781 submenuButton.setAttribute("aria-expanded", "true"); 10782 submenu.setAttribute("data-visible", "true"); 10783 } 10784 }); 10785 }); 10786 10787 // ============================================================================= 10788 // 7. OBSERVERS & LAYOUT 10789 // ============================================================================= 10790 10791 // Helper for Get A Quote Observer 10792 function smallDeviceGetAQuoteObserver(navButton, form) { 10793 const isMediumView = Boolean( 10794 window.matchMedia(`(max-width: 884px)`).matches, 10795 ); 10796 10797 if (isMediumView && navButton && form) { 10798 // Scroll to top behavior 10799 navButton.addEventListener("click", (event) => { 10800 event.preventDefault(); 10801 if (window.scrollY > 0) { 10802 window.scrollTo({ top: 0, behavior: "smooth" }); 10803 } 10804 }); 10805 10806 // Observer 10807 const observer = new IntersectionObserver( 10808 (entries) => { 10809 entries.forEach((entry) => { 10810 if (entry.isIntersecting) { 10811 // Form visible -> Hide Button 10812 navButton.ariaHidden = "true"; 10813 navButton.classList.remove("visible"); 10814 navButton.classList.add("invisible"); 10815 } else { 10816 // Form hidden -> Show Button 10817 navButton.ariaHidden = "false"; 10818 navButton.classList.remove("invisible"); 10819 navButton.classList.add("visible"); 10820 } 10821 }); 10822 }, 10823 { rootMargin: "-50px 0px 0px 0px", threshold: 0 }, 10824 ); 10825 10826 navButton.ariaHidden = "true"; 10827 navButton.classList.add("invisible"); 10828 observer.observe(form); 10829 } 10830 } 10831 10832 // Initialize Observer 10833 smallDeviceGetAQuoteObserver(headerGetAQuoteButton, quoteForm); 10834 10835 // Set Banner Height Variable 10836 const bannerHeight = warningBanner 10837 ? `${warningBanner.offsetHeight}px` 10838 : "4.125rem"; 10839 document.documentElement.style.setProperty( 10840 "--warning-banner-height", 10841 bannerHeight, 10842 ); 10843} 10844</script>
10844 10845 10846 10847
10847<script> 10848// Sole manager of data-product-interest and the product_interest hidden input. 10849// The form template sets data-product-interest from Parsley; this script keeps the 10850// hidden input in sync and applies path/toggle overrides when needed. 10851document.addEventListener("DOMContentLoaded", () => { 10852 const form = document.querySelector("#home-insurance-address-form"); 10853 if (!form) return; 10854 10855 const productInterestInput = form.querySelector('[name="product_interest"]'); 10856 const hasBundleBanner = !!document.getElementById("bundle-banner-address-form-container"); 10857 const hasExistingProduct = !!form.getAttribute("data-product-interest"); 10858 10859 // Coverage radios (e.g. home/auto selector) take full ownership of the hidden input. 10860 const coverageRadios = document.querySelectorAll('[name="coverage"]'); 10861 if (coverageRadios.length) { 10862 const syncFromRadio = () => { 10863 if (!productInterestInput) return; 10864 const selected = document.querySelector('[name="coverage"]:checked'); 10865 productInterestInput.value = selected?.value ?? ""; 10866 }; 10867 syncFromRadio(); 10868 coverageRadios.forEach((radio) => radio.addEventListener("change", syncFromRadio)); 10869 } else { 10870 // Keep product_interest hidden input mirroring data-product-interest at all times. 10871 const syncFromAttr = () => { 10872 if (!productInterestInput) return; 10873 productInterestInput.value = (form.getAttribute("data-product-interest") || "").replace(/_/g, "-"); 10874 }; 10875 syncFromAttr(); 10876 new MutationObserver(syncFromAttr).observe(form, { 10877 attributes: true, 10878 attributeFilter: ["data-product-interest"],
10879 }); 10880 } 10881 10882 // Respect a Parsley-set product unless the bundle toggle is present. 10883 if (hasExistingProduct && !hasBundleBanner) return; 10884 10885 // Path-to-product mapping. Update this list based on input from the Marketing team. 10886 const pathProducts = [ 10887 ["/home-insurance", "home"], 10888 ["/mobile-home-insurance", "home"], 10889 ["/condo-insurance", "home"], 10890 ["/auto-insurance/", "auto"], 10891 ["/bundling/", "home-auto"], 10892 ["/landing/", (form.getAttribute("data-product-interest") || "").replace(/_/g, "-")], 10893 ]; 10894 10895 const isHomePage = window.location.pathname === "/"; 10896 const baseProduct = isHomePage 10897 ? "home" 10898 : pathProducts.find(([path]) => window.location.pathname.includes(path))?.[1]; 10899 10900 form.setAttribute("data-product-interest", baseProduct); 10901 10902 if (!hasBundleBanner) return; 10903 10904 const checkbox = document.getElementById("bundleAutoBtn"); 10905 if (!checkbox) return; 10906 10907 let hasSentEvent = false; 10908 10909 checkbox.addEventListener("change", () => { 10910 if (!checkbox.checked || hasSentEvent) return; 10911 10912 if (baseProduct) { 10913 const bundledProduct = baseProduct === "auto" ? "home" : "auto"; 10914 form.setAttribute("data-product-interest", `${baseProduct}-${bundledProduct}`); 10915 } 10916 10917 hasSentEvent = true; 10918 pushToDataLayer("self_serve_auto_opt_in_checked", { 10919 content_product: "Auto", 10920 page_category: "Landing Page", 10921 cta_label: "Home + Auto", 10922 }); 10923 }); 10924}); 10925</script>
10925 10926 10927 10928 10929 10930 10931 10932 10933
10934<script> 10935 // Set experiment to "" to disable. 10936 // Assumption: a single cross-domain AB test is active at a time. 10937 const CROSS_DOMAIN_AB_TEST = { 10938 experiment: "AB-286", 10939 // Optional gate, evaluated at submit time â return true to forward the `ab` 10940 // param. Omit it to always forward (when a treatment exists). 10941 // AB-286 is the bundle test: only forward when the user picked "Home + Auto" 10942 // (the coverage=home-auto radio). 10943 shouldForward: function () { 10944 return !!document.querySelector('input[name="coverage"][value="home-auto"]:checked'); 10945 }, 10946 }; 10947 10948 function getCrossDomainAbValue() { 10949 const { experiment } = CROSS_DOMAIN_AB_TEST; 10950 if (!experiment) return ""; 10951 // getLiveTreatment (from /splitio_ab_test_helpers) reads the assignment live 10952 // from the Split client, not the cached localStorage value which can be 10953 // stale. Skip empty / "control" (Split's sentinel for a missing flag or a 10954 // not-yet-ready SDK) so we never forward a non-variant like "286-control". 10955 const treatment = getLiveTreatment(experiment); 10956 if (!treatment || treatment === "control") return ""; 10957 const number = experiment.replace(/^AB-/i, ""); 10958 return number + "-" + treatment; 10959 } 10960 10961 function injectCrossDomainAbField(form) { 10962 if (!form) return; 10963 const value = getCrossDomainAbValue(); 10964 // Only send the `ab` param when there's an actual treatment to forward. 10965 if (!value) return; 10966 const input = document.createElement("input"); 10967 input.type = "hidden"; 10968 input.name = "ab"; 10969 input.value = value; 10970 form.appendChild(input); 10971 } 10972 10973 // Defer to the test's optional `shouldForward` gate; with none configured we 10974 // always forward. Keeps injectCrossDomainAbField generic. 10975 function shouldForwardAbParam() { 10976 const gate = CROSS_DOMAIN_AB_TEST.shouldForward; 10977 return typeof gate === "function" ? !!gate() : true; 10978 } 10979 10980 function wireAddressForm() { 10981 const form = document.getElementById("home-insurance-address-form"); 10982 if (!form) return; 10983 form.addEventListener("submit", function () { 10984 if (!shouldForwardAbParam()) return; 10985 injectCrossDomainAbField(form); 10986 }); 10987 } 10988 10989 document.addEventListener("DOMContentLoaded", wireAddressForm); 10990</script>
10990 10991 10992 10993 10994
10994<script> 10995 // Refactor Kustomer chat app on Kin.com - 2024/08/20, Marvin Cespedes 10996 window.addEventListener('kustomerLoaded', function() { 10997 Kustomer.start(); 10998 }); 10999 11000 // Dynamically adds the SDK to the page. 11001 var script = document.createElement('script'); 11002 script.src = 'https://cdn.kustomerapp.com/chat-web/widget.js'; 11003 script.setAttribute('data-kustomer-api-key', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVmN2YyNDBmYTQxMzRlMDA5NjlhNTBiMSIsInVzZXIiOiI1ZjdmMjQwZjk3YTdkMzYwMmFlMzAwODciLCJvcmciOiI1ZjZiZTRiYWFjMWI1NzAwMWEzOTRmMzEiLCJvcmdOYW1lIjoia2luIiwidXNlclR5cGUiOiJtYWNoaW5lIiwicG9kIjoicHJvZDEiLCJyb2xlcyI6WyJvcmcudHJhY2tpbmciXSwiYXVkIjoidXJuOmNvbnN1bWVyIiwiaXNzIjoidXJuOmFwaSIsInN1YiI6IjVmN2YyNDBmOTdhN2QzNjAyYWUzMDA4NyJ9.rb5EFsCvPArF8qQ8uVFBDc5Z3-8ATygUncd_30zCSpA'); 11004 window.document.body.appendChild(script); 11005</script>
11005 11006 11007 11008 11009 11010
11011<script type="text/javascript" defer> 11012(function() { 11013 'use strict'; 11014 if (window.__kinEasterEggShown) return; 11015 window.__kinEasterEggShown = true; 11016 11017 const showEasterEgg = () => { 11018 const logo = ` 11019ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 11020â â 11021â ââââââââ â 11022â ââââââââ â 11023â ââââââââ ââââââ â 11024â ââââââââ ââââââââ â 11025â ââââââââ ââââââââ â 11026â ââââââââ ââââââ â 11027â ââââââââ â 11028â ââââââââ ââââââââ ââââââââ âââââ ââââââââââââ â 11029â ââââââââ âââââââââ ââââââââ âââââââââââââââââââââ â 11030â ââââââââ âââââââââ ââââââââ ââââââââââââââââââââââ â 11031â âââââââââââââââââ ââââââââ ââââââââ ââââââââ â 11032â âââââââââââââââ ââââââââ âââââââ ââââââââ â 11033â âââââââââââââââââ ââââââââ âââââââ ââââââââ â 11034â ââââââââ âââââââââ ââââââââ âââââââ ââââââââ â 11035â ââââââââ ââââââââââ ââââââââ âââââââ ââââââââ ââââââââ â 11036â ââââââââ âââââââââ ââââââââ âââââââ ââââââââ ââââââââ â 11037â ââââââââ ââââââââââ ââââââââ âââââââ ââââââââ ââââââââ â 11038â â 11039ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 11040 `; 11041 11042 console.log('%c' + logo, 'color: #ffc857; font-weight: bold; font-size: 11px; line-height: 1; font-family: monospace; text-shadow: 0 0 5px rgba(255, 200, 87, 0.5);'); 11043 console.log('%cð AFFORDABLE HOME INSURANCE MADE EASY ð ', 'color: #ffc857; font-size: 13px; font-weight: bold; letter-spacing: 2px;'); 11044 console.log('%c\nð We\'re hiring! â https://kin.com/careers\nð Found a bug? Let us know!\n', 'color: #00c896; font-size: 13px; line-height: 1.8;'); 11045 }; 11046 11047 if ('requestIdleCallback' in window) { 11048 requestIdleCallback(showEasterEgg, { timeout: 5000 }); 11049 } else { 11050 setTimeout(showEasterEgg, 3000); 11051 } 11052})(); 11053</script>
11053 11054 11055 11056</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.