.kb-home{width:100%;overflow:hidden;color:var(--kb-ink);font-family:var(--kb-font);background-color:var(--kb-white)}.kb-hero{position:relative;width:100%;min-height:calc(768px + var(--kb-section-extra,0px) * 2);background-color:var(--kb-white)}.kb-hero::after{position:absolute;top:0px;left:0px;z-index:-1;width:53%;height:100%;background-image:url(https://ksdbond.kinsta.cloud/wp-content/uploads/ksd-homepage/blueprint-left.svg);background-size:cover;background-position:0 50%;background-repeat:repeat;background-attachment:scroll;opacity:0.3;pointer-events:none}.kb-hero::after{content:""}.kb-hero{isolation:isolate;padding:calc(96px + var(--kb-section-extra,0px)) max(calc(( 100vw - 1086px ) / 2),32px) calc(106px + var(--kb-section-extra,0px))}@media (max-width:1119px){.kb-hero{min-height:calc(768px + var(--kb-section-extra,0px) * 2)}.kb-hero{padding:calc(80px + var(--kb-section-extra,0px)) 7vw calc(110px + var(--kb-section-extra,0px))}}@media (max-width:767px){.kb-hero{min-height:0px}.kb-hero::after{width:90%;height:55%}.kb-hero{padding:calc(38px + var(--kb-section-extra,0px)) 24px calc(410px + var(--kb-section-extra,0px))}}.kb-hero-photo{position:absolute;top:0px;right:0px;left:0px;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.kb-hero-photo{filter:none}@media (max-width:1119px){.kb-hero-photo{width:100%}}@media (max-width:767px){.kb-hero-photo{top:auto;bottom:0px;width:100%;height:420px;object-position:82% 50%}}.kb-hero-copy{display:flex;flex-flow:column;align-items:start;gap:22px;width:100%;max-width:610px}@media (max-width:1119px){.kb-hero-copy{max-width:610px}}@media (max-width:767px){.kb-hero-copy{gap:20px;max-width:100%}}.kb-brand-heading{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:0px;position:relative;width:455px;height:254px;max-width:none;color:var(--kb-white);font-family:var(--kb-font);font-weight:800;line-height:1;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-36px;padding-top:8px;padding-right:30px;padding-bottom:10px;padding-left:38px}.kb-brand-heading::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-2;background-image:linear-gradient(120deg,#76add0 0%,#76add0 30%,var(--kb-gold) 31%,var(--kb-gold) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.kb-brand-heading::before{content:"";clip-path:polygon(4.5% 0,51% 0,49% 20%,95% 18%,100% 96%,0 100%)}.kb-brand-heading::after{position:absolute;top:8px;right:8px;bottom:9px;left:8px;z-index:-1;background-color:var(--kb-navy)}.kb-brand-heading::after{content:"";clip-path:polygon(4% 0,50% 0,48% 21%,95% 19%,100% 97%,0 100%)}.kb-brand-heading{isolation:isolate}@media (max-width:767px){.kb-brand-heading{width:370px;height:217px;margin-left:-8px;padding-top:13px;padding-right:24px;padding-bottom:17px;padding-left:30px}}@media (max-width:479px){.kb-brand-heading{width:calc(100% + 8px);height:auto;max-width:370px;aspect-ratio:1.75;margin-left:-8px;padding-top:4%;padding-right:6%;padding-bottom:5%;padding-left:8%}}.kb-hero-actions{display:flex;align-items:center;gap:32px;width:100%}.kb-hero-actions{flex-wrap:wrap}@media (max-width:767px){.kb-hero-actions{flex-flow:column;align-items:start;gap:4px}}.kb-step{position:absolute;bottom:-1px;left:0px;width:100%;height:108px;background-color:var(--kb-gold)}.kb-step::after{position:absolute;top:10px;right:0px;bottom:0px;left:0px;background-color:var(--kb-navy)}.kb-step::after{content:"";clip-path:polygon(0 96%,28.8% 100%,28.4% 68%,68.8% 66%,68.3% 0,100% 11%,100% 100%,0 100%)}.kb-step{clip-path:polygon(0 86%,28% 90%,27.6% 61%,68% 59%,67.5% 0,100% 11%,100% 100%,0 100%)}@media (max-width:767px){.kb-step{height:65px}}.kb-video-placeholder{display:flex;justify-content:center;align-items:center;gap:0px;position:relative;width:886px;max-width:100%;aspect-ratio:443/238;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#bfbfbf;border-top:2px solid #a7a7a7;border-right:2px solid #a7a7a7;border-bottom:2px solid #a7a7a7;border-left:2px solid #a7a7a7}.kb-video-placeholder::after{display:block;width:0px;height:0px;border-top:58px solid transparent;border-bottom:58px solid transparent;border-left:100px solid #8c8c8c;transform:translate3d(8px,0,0)}.kb-video-placeholder::after{content:""}.kb-video-placeholder{box-shadow:none}@media (max-width:767px){.kb-video-placeholder{gap:0px;width:100%;aspect-ratio:443/238;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.kb-video-placeholder::after{display:block;width:0px;height:0px;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:48px solid #8c8c8c;transform:translate3d(4px,0,0)}}@media (max-width:479px){.kb-video-placeholder{aspect-ratio:443/238}}.kb-play{display:flex;justify-content:center;align-items:center;width:80px;height:80px;color:var(--kb-gold);border-radius:50%;border-top:2px solid var(--kb-gold);border-right:2px solid var(--kb-gold);border-bottom:2px solid var(--kb-gold);border-left:2px solid var(--kb-gold)}.kb-play::after{width:0px;height:0px;margin-left:6px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:21px solid var(--kb-gold)}.kb-play::after{content:""}@media (max-width:767px){.kb-play{width:52px;height:52px}}.kb-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.kb-goal-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.kb-title-the{display:block;color:var(--kb-white);font-family:var(--kb-font);font-weight:800;font-size:76px;line-height:0.88;letter-spacing:-0.045em}@media (max-width:767px){.kb-title-the{font-size:64px;line-height:0.92}}@media (max-width:479px){.kb-title-the{font-size:clamp(44px,15vw,64px)}}.kb-title-bond{display:block;color:var(--kb-gold);font-family:var(--kb-font);font-weight:800;font-size:128px;line-height:0.78;letter-spacing:-0.025em}@media (max-width:767px){.kb-title-bond{font-size:94px;line-height:0.94}}@media (max-width:479px){.kb-title-bond{font-size:clamp(66px,22vw,94px)}}.kb-title-build{display:block;color:var(--kb-white);font-family:var(--kb-font);font-weight:800;font-size:80px;line-height:0.85;letter-spacing:-0.035em}.kb-title-build{white-space:nowrap}@media (max-width:767px){.kb-title-build{font-size:55px;line-height:1.05}}@media (max-width:479px){.kb-title-build{font-size:clamp(38px,13vw,55px)}}.kb-hero-intro{max-width:550px;margin-top:-8px;margin-bottom:-4px}@media (max-width:767px){.kb-hero-intro{margin-top:0px;margin-bottom:0px}}.kb-eyebrow--inverse{color:var(--kb-gold)}.kb-heading{color:var(--kb-navy);font-family:var(--kb-font);font-weight:800;line-height:1.2}.kb-heading.kb-heading--section{font-size:clamp(28px,3vw,42px);text-align:center}.kb-heading.kb-heading--card{font-size:23px;line-height:1.4}.kb-heading.kb-heading--inverse{color:var(--kb-white)}.kb-heading.kb-heading--banner{font-size:56px;line-height:1.1;text-align:center;text-transform:uppercase}@media (max-width:767px){.kb-heading.kb-heading--banner{font-size:32px}}.kb-heading--section{font-size:clamp(28px,3vw,42px);text-align:center}.kb-heading--card{font-size:23px;line-height:1.4}.kb-heading--inverse{color:var(--kb-white)}.kb-body{color:var(--kb-ink);font-family:var(--kb-font);font-weight:400;font-size:16px;line-height:1.5}.kb-body.kb-body--muted{color:var(--kb-muted)}.kb-body.kb-body--inverse{color:var(--kb-inverse)}.kb-body.kb-body--strong{font-weight:700}.kb-body.kb-body--compact{font-size:15px;line-height:1.6}.kb-body.kb-body--center{text-align:center}.kb-body.kb-body--lead{font-size:22px;line-height:1.55}.kb-body.kb-body--white{color:var(--kb-white)}@media (max-width:1119px){.kb-body.kb-body--lead{font-size:20px}}@media (max-width:767px){.kb-body.kb-body--lead{font-size:17px;line-height:1.6}}.kb-body--muted{color:var(--kb-muted)}.kb-body--inverse{color:var(--kb-inverse)}.kb-body--strong{font-weight:700}.kb-body--compact{font-size:15px;line-height:1.6}.kb-body--center{text-align:center}.kb-label{color:var(--kb-ink);font-family:var(--kb-font);font-weight:700;font-size:15px;line-height:1.6}.kb-label.kb-label--large{font-size:18px}.kb-label.kb-label--inverse{color:var(--kb-white)}.kb-label.kb-label--center{text-align:center}@media (max-width:767px){.kb-label.kb-label--large{font-size:16px}}.kb-label--large{font-size:18px}@media (max-width:767px){.kb-label--large{font-size:16px}}.kb-label--inverse{color:var(--kb-white)}.kb-label--center{text-align:center}.kb-caption{color:#52647b;font-family:var(--kb-font);font-size:12px;line-height:1.7}.kb-caption.kb-caption--inverse{color:var(--kb-inverse)}.kb-caption.kb-caption--center{text-align:center}.kb-caption--inverse{color:var(--kb-inverse)}.kb-caption--center{text-align:center}.kb-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:var(--kb-blue);font-family:var(--kb-font);font-weight:700;font-size:14px;line-height:1.5;text-decoration:none;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;border-radius:var(--kb-radius-pill)}.kb-button:focus-visible{outline:3px solid var(--kb-blue);outline-offset:5px}.kb-button[aria-disabled="true"]{cursor:default}.kb-button.kb-button--primary{min-width:260px;color:var(--kb-white);background-color:#ebb538;border-top:4px solid #f5cb61;border-right:4px solid #f5cb61;border-bottom:4px solid #f5cb61;border-left:4px solid #f5cb61;box-shadow:inset 0px 0px 0px 1px #eab03e}.kb-button.kb-button--text{text-decoration:underline;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-radius:0px}.kb-button.kb-button--text{text-underline-offset:3px}.kb-button.kb-button--primary:hover{color:var(--kb-white);background-color:#dfa72f}.kb-button.kb-button--text:hover{color:var(--kb-navy)}@media (max-width:767px){.kb-button{font-size:13px}.kb-button.kb-button--primary{min-width:240px}}.kb-button--primary{min-width:260px;color:var(--kb-white);background-color:#ebb538;border-top:4px solid #f5cb61;border-right:4px solid #f5cb61;border-bottom:4px solid #f5cb61;border-left:4px solid #f5cb61;box-shadow:inset 0px 0px 0px 1px #eab03e}.kb-button--primary:hover{color:var(--kb-white);background-color:#dfa72f}@media (max-width:767px){.kb-button--primary{min-width:240px}}.kb-button--text{text-decoration:underline;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-radius:0px}.kb-button--text:hover{color:var(--kb-navy)}.kb-button--text{text-underline-offset:3px}.kb-container{width:100%;max-width:var(--kb-content-width);margin-right:auto;margin-left:auto}.kb-container.kb-container--narrow{max-width:1000px}.kb-container.kb-container--wide{max-width:1300px}.kb-container--narrow{max-width:1000px}.kb-stack{display:flex;flex-flow:column;align-items:start;gap:var(--kb-space-md)}.kb-stack.kb-stack--center{align-items:center}.kb-stack--center{align-items:center}.kb-section{width:100%}.kb-section.kb-section--navy{color:var(--kb-white);background-color:var(--kb-navy)}.kb-section.kb-section--soft{background-color:var(--kb-paper)}.kb-section.kb-section--goals{border-top:7px solid var(--kb-gold)}.kb-section{padding:var(--kb-section-space) var(--kb-gutter)}@media (max-width:767px){.kb-section{padding:56px var(--kb-gutter)}}.kb-section--navy{color:var(--kb-white);background-color:var(--kb-navy)}.kb-section--soft{background-color:var(--kb-paper)}.kb-measure{max-width:690px}.kb-measure.kb-measure--wide{max-width:800px}.kb-measure.kb-measure--narrow{max-width:440px}.kb-measure--wide{max-width:800px}.kb-measure--narrow{max-width:440px}.kb-callout{position:relative;padding-left:20px}.kb-callout::before{position:absolute;top:5px;left:0px;width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--kb-gold)}.kb-callout::before{content:""}.kb-card{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:34px;padding-right:30px;padding-bottom:38px;padding-left:30px;background-color:var(--kb-white);border-top:1px solid var(--kb-line);border-right:1px solid var(--kb-line);border-bottom:1px solid var(--kb-line);border-left:1px solid var(--kb-line);box-shadow:0px 10px 25px rgba(19,53,98,.03)}.kb-card.kb-card--goal{position:relative;border-top:5px solid var(--kb-gold)}@media (max-width:1119px){.kb-card{padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px}}@media (max-width:767px){.kb-card{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.kb-card--goal{position:relative;border-top:5px solid var(--kb-gold)}.kb-card-index{position:absolute;top:22px;right:24px}.kb-icon{display:block;object-fit:contain}.kb-icon.kb-icon--feature{width:82px;height:82px}@media (max-width:767px){.kb-icon.kb-icon--feature{width:66px;height:66px}}.kb-icon--feature{width:82px;height:82px}@media (max-width:767px){.kb-icon--feature{width:66px;height:66px}}.kb-section--goals{border-top:7px solid var(--kb-gold)}.kb-eyebrow{color:var(--kb-blue);font-family:var(--kb-font);font-weight:700;font-size:11.5px;line-height:1.5;text-transform:uppercase;letter-spacing:0.025em}.kb-eyebrow.kb-eyebrow--inverse{color:var(--kb-gold)}@media (max-width:767px){.kb-eyebrow{font-size:10px}}.kb-banner{display:flex;justify-content:center;align-items:center;position:relative;width:535px;max-width:100%;min-height:120px;padding-top:24px;padding-right:32px;padding-bottom:24px;padding-left:32px}.kb-banner::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-color:var(--kb-banner-bg,var(--kb-navy))}.kb-banner::before{content:"";clip-path:polygon(4% 0,100% 0,97% 100%,0 100%)}.kb-banner::after{position:absolute;top:50%;right:-50px;left:-50px;z-index:-2;height:8px;background-color:#dfac31;transform:skew(-50deg,0)}.kb-banner::after{content:""}.kb-banner.kb-banner--navy{--kb-banner-bg:var(--kb-navy)}.kb-banner.kb-banner--compact{width:544px;min-height:100px;padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px}.kb-banner{isolation:isolate}@media (max-width:767px){.kb-banner{width:100%;min-height:82px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px}.kb-banner::after{right:-16px;left:-16px;height:6px}.kb-banner.kb-banner--compact{width:min(100%,380px);min-height:82px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px}}.kb-facts{position:relative;width:100%;min-height:calc(768px + var(--kb-section-extra,0px) * 2);background-color:var(--kb-navy)}.kb-facts::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:url(https://ksdbond.kinsta.cloud/wp-content/uploads/2026/11/Blue-Backdrop-3-scaled.png);background-size:100% 100%;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;opacity:0.4}.kb-facts::before{content:""}.kb-facts{isolation:isolate;padding:var(--kb-section-extra,0px) 24px calc(88px + var(--kb-section-extra,0px))}@media (max-width:767px){.kb-facts{min-height:0px}.kb-facts{padding:var(--kb-section-extra,0px) 20px calc(48px + var(--kb-section-extra,0px))}}.kb-facts-stage{position:relative;width:100%;max-width:var(--kb-content-width);min-height:670px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:178px;padding-right:180px;padding-bottom:85px;padding-left:180px}.kb-facts-stage::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-color:var(--kb-gold)}.kb-facts-stage::before{content:"";clip-path:polygon(0 19%,100% 0,99% 99%,67% 96%,67% 100%,29.5% 100%,29.5% 98%,1% 92%)}.kb-facts-stage::after{position:absolute;top:178px;bottom:-88px;left:120px;z-index:0;width:9px;background-color:#e8b332}.kb-facts-stage::after{content:""}.kb-facts-stage{isolation:isolate}@media (max-width:1119px){.kb-facts-stage{padding-top:170px;padding-right:100px;padding-bottom:80px;padding-left:100px}.kb-facts-stage::after{left:56px}}@media (max-width:767px){.kb-facts-stage{min-height:0px;padding-top:112px;padding-right:32px;padding-bottom:64px;padding-left:32px}.kb-facts-stage::before{clip-path:polygon(0 6%,100% 0,99% 98%,68% 97%,68% 100%,28% 100%,28% 98%,1% 96%)}.kb-facts-stage::after{top:116px;bottom:-48px;left:14px;width:5px}}@media (max-width:479px){.kb-facts-stage{padding-right:24px;padding-left:28px}}.kb-facts-heading{position:absolute;top:28px;left:calc(50% - 50px);z-index:2;transform:translate3d(-50%,0,0)}@media (max-width:767px){.kb-facts-heading{top:16px;left:50%;width:calc(100% - 24px)}}.kb-facts-copy{display:block;position:relative;z-index:1;width:100%}.kb-facts-copy::after{display:block}.kb-facts-copy::after{content:"";clear:both}@media (max-width:767px){.kb-facts-copy{display:flex;flex-flow:column;gap:24px}.kb-facts-copy::after{display:none}}.kb-facts-aside{width:300px;margin-top:156px;margin-right:-124px;margin-bottom:8px;margin-left:60px}.kb-facts-aside{float:right;shape-outside:inset(156px 0 0 0)}@media (max-width:1119px){.kb-facts-aside{width:245px;margin-top:138px;margin-right:-70px;margin-bottom:8px;margin-left:36px}.kb-facts-aside{shape-outside:inset(138px 0 0 0)}}@media (max-width:767px){.kb-facts-aside{order:3;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:2px solid #e2b13a}.kb-facts-aside{float:none;shape-outside:none}}.kb-facts-paragraph{margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}.kb-facts-paragraph:last-child{margin-bottom:0px}@media (max-width:767px){.kb-facts-paragraph{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.kb-link{color:var(--kb-blue);font-weight:600;text-decoration:underline}.kb-link:hover{color:var(--kb-navy)}.kb-link:focus-visible{outline:3px solid var(--kb-blue);outline-offset:4px}.kb-link[aria-disabled="true"]{cursor:default}.kb-link{text-underline-offset:2px}.kb-watch{position:relative;width:100%;min-height:calc(768px + var(--kb-section-extra,0px) * 2);background-color:var(--kb-gold)}.kb-watch::before{position:absolute;top:-1px;left:0px;z-index:-1;width:100%;height:70px;background-color:var(--kb-navy)}.kb-watch::before{content:"";clip-path:polygon(0 0,100% 0,100% 85%,77.6% 85%,78.8% 12%)}.kb-watch::after{position:absolute;bottom:0px;left:0px;z-index:-1;width:100%;height:340px;background-color:var(--kb-navy)}.kb-watch::after{content:"";clip-path:polygon(0 37%,4% 35%,3.5% 30%,57% 9%,49.2% 100%,0 100%)}.kb-watch{isolation:isolate;padding:calc(24px + var(--kb-section-extra,0px)) 24px calc(44px + var(--kb-section-extra,0px))}@media (max-width:767px){.kb-watch{min-height:0px}.kb-watch::before{height:40px}.kb-watch::after{height:220px}.kb-watch::after{clip-path:polygon(0 37%,4% 35%,3.5% 30%,65% 9%,55% 100%,0 100%)}.kb-watch{padding:calc(24px + var(--kb-section-extra,0px)) 24px calc(48px + var(--kb-section-extra,0px))}}.kb-watch-layout{gap:22px;position:relative}.kb-watch-layout::before{position:absolute;top:-24px;left:120px;width:9px;height:40px;background-color:#e8b332}.kb-watch-layout::before{content:""}@media (max-width:1119px){.kb-watch-layout::before{left:56px}}@media (max-width:767px){.kb-watch-layout{gap:20px}.kb-watch-layout::before{left:10px;width:5px;height:24px}}.kb-watch-transcript{margin-top:8px}@media (max-width:767px){.kb-watch-transcript{margin-top:4px}}.kb-section-spacing{--kb-section-extra:24px}@media (max-width:767px){.kb-section-spacing{--kb-section-extra:16px}}