@font-face{font-family:ExperienceDisplay;src:url(/kolb-flight/archivo-900.woff)format("woff");font-weight:900;font-display:swap}@font-face{font-family:ExperienceBody;src:url(/kolb-flight/space-grotesk-500.ttf)format("truetype");font-weight:500;font-display:swap}:root{--exp-ink:#f2f7ff;--exp-muted:#b9ccdf;--exp-accent:#a5d7fb;--exp-edge:#b9dfff36;--exp-glass:#b6dfff0c;--exp-solid:#0b1526;--exp-shadow:0 24px 80px #0002}:root[data-sky-theme=light]{--exp-ink:#12344b;--exp-muted:#385a70;--exp-accent:#176995;--exp-edge:#224f7138;--exp-glass:#ffffff40;--exp-solid:#d9effc;--exp-shadow:0 24px 70px #1748620b}.experience-block{color:var(--exp-ink);isolation:isolate;margin:clamp(110px,16vw,230px) auto;scroll-margin-top:110px;position:relative}.experience-block h2,.connection-page h1,.connection-page h2,.editorial-newsletter h2{letter-spacing:-.055em;font-family:ExperienceDisplay,Archivo,sans-serif;font-weight:900;line-height:.98}.experience-block h2{margin:22px 0 30px;font-size:clamp(42px,7.5vw,96px)}.experience-block h2 span,.connection-page h1 span,.editorial-newsletter h2 span{color:var(--exp-accent)}.exp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--exp-muted);font:500 11px/1.6 ExperienceBody,sans-serif}.exp-lead{max-width:690px;color:var(--exp-muted);font-size:clamp(18px,2vw,24px);line-height:1.65}.exp-button{border:1px solid var(--exp-edge);background:var(--exp-glass);min-height:44px;color:var(--exp-ink);letter-spacing:.035em;cursor:pointer;text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:12px 21px;font:500 12px/1.4 ExperienceBody,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.exp-button:hover{background:var(--exp-edge);transform:translateY(-2px)}.exp-button:disabled{opacity:.65;cursor:wait;transform:none}.exp-text-button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:5px;background:0 0;border:0;padding:12px 0;text-decoration:underline}.exp-segment{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.exp-segment button{border:1px solid var(--exp-edge);color:var(--exp-muted);background:var(--exp-glass);font:inherit;cursor:pointer;border-radius:99px;padding:12px 22px}.exp-segment button[aria-pressed=true]{background:var(--exp-ink);color:var(--exp-solid)}.growth-model{border-top:1px solid var(--exp-edge);border-bottom:1px solid var(--exp-edge);grid-template-columns:1fr 1fr;gap:40px;padding:32px 0;display:grid}.growth-nodes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-nodes button{text-align:left;border:1px solid var(--exp-edge);background:var(--exp-glass);color:var(--exp-ink);cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:23px;font:500 18px/1.3 ExperienceBody,sans-serif;transition:background .25s,box-shadow .25s;display:flex}.growth-nodes button span{color:var(--exp-muted);font-size:11px}.growth-nodes button small{letter-spacing:.13em;color:var(--exp-muted);font-size:8px}.growth-nodes button[aria-pressed=true]{background:var(--exp-edge);box-shadow:inset 0 0 0 1px var(--exp-accent), 0 0 45px #93caff10}.growth-detail{align-self:center;padding:20px}.growth-detail h3{letter-spacing:-.03em;margin:18px 0;font-size:clamp(23px,3vw,34px);line-height:1.3}.growth-detail>p{color:var(--exp-muted);line-height:1.7}.growth-connection{align-items:center;gap:12px;margin:32px 0;font-size:12px;display:flex}.growth-connection i{background:var(--exp-accent);flex:1;height:1px;position:relative}.growth-connection i:after{content:"";background:var(--exp-accent);width:7px;height:7px;box-shadow:0 0 12px var(--exp-accent);border-radius:50%;position:absolute;top:-3px;right:0}.month-layout{grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;display:grid}.month-steps{flex-direction:column;display:flex}.month-steps button{text-align:left;border:0;border-bottom:1px solid var(--exp-edge);color:var(--exp-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:12px;padding:24px 12px;display:flex}.month-steps span{letter-spacing:.13em;font-size:10px}.month-steps strong{font-size:22px;font-weight:500}.month-steps button[aria-pressed=true]{color:var(--exp-ink);box-shadow:inset 3px 0 var(--exp-accent);background:var(--exp-glass);padding-left:25px}.month-artifact{border:1px solid var(--exp-edge);background:var(--exp-glass);box-shadow:var(--exp-shadow);border-radius:28px;align-self:center;padding:clamp(24px,4vw,48px)}.month-artifact h3,.lead-record h3{letter-spacing:-.03em;margin:20px 0;font-size:28px;line-height:1.2}.month-artifact p{color:var(--exp-muted)}.artifact-lines{margin-top:24px}.artifact-lines>div{border-top:1px solid var(--exp-edge);gap:20px;padding:14px 0;font-size:13px;display:flex}.artifact-lines span{color:var(--exp-accent)}.lead-track{grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0;padding:0;list-style:none;display:grid}.lead-track button{border:0;border-top:1px solid var(--exp-edge);width:100%;color:var(--exp-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:20px;padding:22px 8px;display:flex}.lead-track button span{border:1px solid var(--exp-edge);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lead-track [data-active=true] button{color:var(--exp-ink);border-color:var(--exp-accent)}.lead-track [data-active=true] span,.lead-track [data-done=true] span{background:var(--exp-ink);color:var(--exp-solid)}.lead-record{border:1px solid var(--exp-edge);background:var(--exp-glass);text-align:center;border-radius:28px;max-width:760px;margin:auto;padding:clamp(26px,5vw,60px)}.lead-record>p{max-width:530px;color:var(--exp-muted);margin:20px auto 32px}.connection-page{isolation:isolate;min-height:100svh;color:var(--exp-ink);background:#070c18;font:500 16px/1.7 ExperienceBody,sans-serif;position:relative;overflow:clip}.connection-page *{box-sizing:border-box}.connection-page a{color:inherit;text-decoration:none}.connection-sky{z-index:-1;background:radial-gradient(at 80% 10%,#28466f55,#0000 55%),radial-gradient(circle at 20% 40%,#87c3ff55 0 1px,#0000 2px) 0 0/135px 147px;position:fixed;inset:0}.connection-page .day-sky{z-index:-1;position:fixed}.connection-header{justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:30px clamp(24px,5vw,80px);display:flex}.connection-logo{letter-spacing:-.07em;font:900 clamp(30px,4vw,46px)/1 ExperienceDisplay,sans-serif}.connection-main{max-width:1280px;margin:auto;padding:65px clamp(24px,5vw,70px) 90px}.hello-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.hello-portrait{align-self:start;margin-top:15px;position:relative}.hello-portrait img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;box-shadow:var(--exp-shadow);background:#fff;border-radius:50% 50% 32px 32px}.hello-portrait>span{letter-spacing:.1em;text-align:center;margin-top:22px;font-size:9px;display:block}.connection-page h1{overflow-wrap:anywhere;margin:25px 0;font-size:clamp(44px,5.8vw,78px)}.hello-hero p:not(.exp-eyebrow){color:var(--exp-muted)}.hello-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.hello-socials{gap:22px;margin:28px 0;display:flex}.hello-socials a{border:1px solid var(--exp-edge);border-radius:50%;place-items:center;padding:10px;display:grid}.hello-socials svg{width:19px;height:19px}.hello-qr{border-top:1px solid var(--exp-edge);flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.hello-qr img{background:#fff;border-radius:16px;max-width:180px;padding:12px}.hello-qr>div{flex:1;min-width:150px}.hello-paths{border-top:1px solid var(--exp-edge);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:100px;padding-top:45px;display:grid}.hello-paths>a{padding:26px 0;transition:transform .2s}.hello-paths>a:hover{transform:translateY(-5px)}.hello-paths span{letter-spacing:.1em;color:var(--exp-muted);font-size:9px}.hello-paths h2{letter-spacing:-.03em;font:500 27px/1.25 ExperienceBody,sans-serif}.hello-paths p{color:var(--exp-muted);font-size:14px}.connection-footer{border-top:1px solid var(--exp-edge);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 5vw;font-size:10px;display:flex}[data-sky-theme=light] .connection-page{background:#c9e8fc}[data-sky-theme=light] .connection-sky{background:radial-gradient(at 15% 10%,#fff8,#0000 60%)}.follow-letter{max-width:850px;margin:40px auto 80px}.follow-intro{white-space:pre-wrap;font-size:clamp(21px,3vw,30px);line-height:1.6}.follow-next{border-top:1px solid var(--exp-edge);margin-top:70px;padding-top:40px}.follow-next h2{letter-spacing:-.02em;margin:20px 0 30px;font:500 30px/1.4 ExperienceBody,sans-serif}.follow-letter form{max-width:420px;margin:30px 0}.follow-letter label,.follow-builder label,.newsletter-signup label{margin:16px 0;font-size:14px;display:block}.follow-letter input,.follow-builder input,.follow-builder textarea,.follow-builder select,.newsletter-signup input[type=email]{border:1px solid var(--exp-edge);background:var(--exp-glass);width:100%;color:inherit;font:inherit;border-radius:12px;margin-top:8px;padding:13px 16px;display:block}.follow-builder textarea{min-height:100px}.follow-builder{--exp-ink:currentColor;--exp-edge:#8094a955}.follow-builder .exp-button{color:inherit}.follow-builder select option{color:#12344b;background:#fff}.editorial-cover-title{z-index:2;letter-spacing:-.055em;color:var(--exp-ink);text-align:left;font:900 clamp(32px,4.8vw,67px)/.94 ExperienceDisplay,sans-serif;position:absolute;inset:22% 8% auto}.blog-art .blog-art-number{opacity:.1;font-size:190px}.blog-art-orbit{opacity:.35}.blog-art-caption{font-size:9px!important}.blog-card .editorial-cover-title{font-size:clamp(32px,3vw,48px)}.editorial-newsletter{background:var(--exp-glass);border:1px solid var(--exp-edge);border-radius:28px;grid-template-columns:1.4fr 1fr;align-items:start!important;gap:60px!important;padding:clamp(25px,5vw,64px)!important;display:grid!important}.editorial-newsletter h2{margin:24px 0!important;font-size:clamp(30px,3.8vw,50px)!important;line-height:1.06!important}.newsletter-signup{border-left:1px solid var(--exp-edge);padding-left:40px}.newsletter-signup small{color:var(--exp-muted);font-size:11px;line-height:1.7;display:block}.newsletter-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.newsletter-consent input{accent-color:var(--exp-accent);flex-shrink:0;margin-top:4px}.form-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-check{font-size:36px}.newsletter-sample{border-top:1px solid var(--exp-edge);margin-top:26px;padding-top:24px}.newsletter-sample h3{font-size:25px;line-height:1.25}.newsletter-sample p{font-size:15px!important}.article-diagram{border-top:1px solid var(--exp-edge);border-bottom:1px solid var(--exp-edge);margin:40px 0;padding:25px 0}.article-diagram>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.article-diagram button{border:1px solid var(--exp-edge);background:var(--exp-glass);color:inherit;cursor:pointer;border-radius:12px;padding:16px 8px;font-size:12px}.article-diagram button span{color:var(--exp-muted);margin-bottom:10px;font-size:10px;display:block}.article-diagram button[aria-pressed=true]{border-color:var(--exp-accent);background:var(--exp-edge)}.article-diagram>p:last-child{min-height:3em;font-size:16px}:is(.team-page,.meet-josh,.blog-page,.contact-page,.kolb-flight-home){-webkit-font-smoothing:antialiased}.team-partner.team-glass{box-shadow:none;background:0 0;border-width:1px 0;border-radius:0}.team-partner-heading{align-items:center}.team-partner .team-portrait{border-radius:24px}.team-workflow.team-glass{border-radius:30px}.blog-reading.blog-glass{box-shadow:none;background:0 0;border:0}.blog-feature{border-radius:28px!important}.blog-grid{gap:32px!important}.meet-chapter:nth-of-type(3) .meet-pane,.meet-chapter:nth-of-type(5) .meet-pane{border-radius:24px}.journey-card .card-copy{max-width:760px}.contact-flow{border-radius:28px}.flight-map-preview{border:1px solid var(--exp-edge);background:var(--exp-glass);min-height:120px;color:var(--exp-ink);border-radius:22px;align-items:center;gap:22px;margin:22px 0;padding:20px;display:flex;position:relative}.flight-map-preview-visual{border:1px solid var(--exp-edge);background:radial-gradient(circle at 30% 20%, var(--exp-edge), transparent);border-radius:50%;flex:0 0 72px;place-items:center;height:72px;display:grid;box-shadow:0 0 40px #a4cfff0c}.flight-map-preview svg{stroke-width:1.2px;width:32px;height:32px}.flight-map-preview p{letter-spacing:.1em;color:var(--exp-muted);margin:0 0 8px;font-size:10px}.flight-map-preview strong{font-size:17px}.flight-map-shortcuts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.flight-map-shortcuts a{border:1px solid var(--exp-edge);color:inherit;border-radius:99px;padding:8px 12px;font-size:10px;text-decoration:none}:where(.connection-page,.experience-block,.editorial-newsletter,.article-diagram,.flight-map-dialog) :focus-visible{outline:2px solid var(--exp-accent);outline-offset:5px}@media (width>=900px){.team-capabilities .team-area:nth-child(3n+2){max-width:880px;margin-left:auto}.team-capabilities .team-area:nth-child(3n){max-width:880px;margin-right:auto}.meet-chapter:nth-of-type(3) .meet-pane{box-shadow:none;background:0 0;border-width:1px 0}.blog-contents{border-left:1px solid var(--exp-edge);padding-left:24px}}@media (width<=700px){.experience-block{text-align:center;padding:0 20px}.growth-model,.month-layout,.editorial-newsletter{grid-template-columns:1fr!important;gap:25px!important}.growth-detail{padding:10px 0}.growth-nodes{text-align:left}.growth-nodes button{padding:20px 15px;font-size:17px}.exp-segment{justify-content:center}.exp-segment button{padding:10px 14px;font-size:13px}.month-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.month-steps button{border:1px solid var(--exp-edge);border-radius:12px;padding:18px!important}.month-steps strong{font-size:16px}.month-artifact{text-align:left}.lead-track{grid-template-columns:1fr 1fr;gap:0}.lead-track button{font-size:13px}.hello-hero{text-align:center;grid-template-columns:1fr;gap:35px}.hello-portrait{width:210px;margin:0 auto}.connection-main{padding-top:35px}.connection-page h1{font-size:clamp(42px,10vw,66px)}.hello-actions,.hello-socials{justify-content:center}.hello-paths{grid-template-columns:1fr;gap:0;margin-top:60px}.hello-paths>a{border-bottom:1px solid var(--exp-edge)}.hello-paths h2{max-width:300px}.newsletter-signup{border-left:0;border-top:1px solid var(--exp-edge);padding:24px 0 0}.article-diagram>div{grid-template-columns:1fr 1fr}.follow-letter{margin-top:0}.flight-map-preview{min-height:95px;padding:15px}.flight-map-preview-visual{flex-basis:55px;height:55px}}@media (prefers-reduced-motion:no-preference){.connection-main,.growth-detail,.month-artifact{animation:.45s both exp-arrive}@keyframes exp-arrive{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}}html[data-effects=lean] .day-cloud:nth-child(n+3),html[data-effects=lean] .globe-meteor:not(.meteor-one){display:none}html[data-effects=lean] :is(.journey-card,.team-glass,.meet-pane){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-page-hidden=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.exp-button,.hello-paths>a{transition:none;transform:none!important}.connection-main,.growth-detail,.month-artifact{animation:none}}.editorial-newsletter .newsletter-sample p{margin:18px 0}.connection-header .flight-map-toggle{width:36px;height:36px}
