.cohub{--brand: #02402F;--brand-mid: #16A668;--mint: #7ADEBF;--mint-tint: #D8F0E0;--mint-bg: #DEF1E6;--mint-wash: #EAF5EE;--lav: #B6A7F7;--lav-tint: #E5DFFC;--lav-bg: #EFEBFE;--lav-wash: #F4F0FE;--lav-deep: #6F5FC8;--cream: #FBF5DB;--cream-tint: #FAEDC1;--cream-wash: #FDF9E8;--cream-deep: #8A7330;--coral: #F5876F;--coral-tint: #FDDCD0;--coral-wash: #FDF1ED;--coral-deep: #C84F30;--lime: #BFD135;--lime-tint: #E6EBA8;--lime-deep: #7A8520;--mint-glow-rgb: 131, 230, 189;--ink: #052D2B;--ink-2: #2D2D2D;--ink-3: #5A5A5A;--ink-4: #9D9D9D;--line: #EDEAE2;--line-soft: #F2F0EA;--paper: #FFFFFF;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--space-9: 120px;--pad-hero: 104px;--pad-standard: 120px;--pad-band: 96px;--container: 1480px;--gutter: 20px;--r-card: 20px;--r-input: 12px;--r-pill: 9999px;--shadow-sm: 0 6px 24px -12px rgba(5,45,43,.18);--shadow-md: 0 18px 48px -20px rgba(5,45,43,.22);--tw-font-scale: 1;--tw-card-radius: 20px;font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.5;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:clip}@media(min-width:768px){.cohub{--gutter: 40px}}@media(min-width:1024px){.cohub{--gutter: 64px}}.cohub *,.cohub *:before,.cohub *:after{box-sizing:border-box}.cohub .h-hero{font-weight:700;font-size:calc(clamp(2.5rem,1.6rem + 4.6vw,3.375rem) * var(--tw-font-scale));line-height:1.05;letter-spacing:-.035em;margin:0;text-wrap:balance;color:var(--ink)}.cohub .h2{font-weight:700;font-size:calc(clamp(2rem,1.4rem + 2.6vw,2.75rem) * var(--tw-font-scale));line-height:1.08;letter-spacing:-.03em;margin:0;text-wrap:balance}.cohub .h3{font-weight:700;font-size:calc(clamp(1.5rem,1.2rem + 1vw,2.125rem) * var(--tw-font-scale));line-height:1.14;letter-spacing:-.02em;margin:0}.cohub .lead{font-size:calc(clamp(1.125rem,1rem + .5vw,1.375rem) * var(--tw-font-scale));line-height:1.5;color:var(--ink-3);margin:0;text-wrap:pretty}.cohub .body{font-size:1rem;line-height:1.6;color:var(--ink-3);margin:0;text-wrap:pretty}.cohub .tt{color:var(--ink)}.cohub .tg{color:var(--brand-mid)}.cohub .eyebrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-mid);margin:0 0 var(--space-3)}.cohub .eyebrow.muted{color:var(--ink-4)}.cohub .container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);width:100%}.cohub section{position:relative}.cohub .sec-hero{padding-block:96px}.cohub .sec-standard{padding-block:80px}.cohub .sec-band{padding-block:64px}@media(min-width:1025px){.cohub .sec-hero{padding-block:var(--pad-hero)}.cohub .sec-standard{padding-block:var(--pad-standard)}.cohub .sec-band{padding-block:var(--pad-band)}}.cohub .wash-white{background:var(--paper)}.cohub .wash-mint{background:linear-gradient(180deg,#FFFFFF 0%,var(--mint-wash) 35%,var(--mint-bg) 70%,var(--mint-bg) 100%)}.cohub .wash-lav{background:linear-gradient(180deg,#FFFFFF 0%,var(--lav-wash) 60%,var(--lav-bg) 100%)}.cohub .wash-cream{background:linear-gradient(180deg,#FFFFFF 0%,var(--cream-wash) 60%,var(--cream-tint) 100%)}.cohub .wash-soft{background:linear-gradient(180deg,#fbfcfb,#f5f8f5)}.cohub .prose{max-width:860px;margin-inline:auto}.cohub .prose h3{font-size:calc(1.375rem * var(--tw-font-scale));margin:var(--space-6) 0 var(--space-2);letter-spacing:-.02em}.cohub .prose h3:first-child{margin-top:0}.cohub .prose p{margin:0 0 var(--space-4);color:var(--ink-3);line-height:1.65}.cohub .prose a{color:var(--brand-mid);font-weight:700;text-decoration:none}.cohub .prose a:hover{text-decoration:underline}.cohub .faq{max-width:820px;margin-inline:auto}.cohub .faq-item{border-bottom:1px solid var(--line)}.cohub .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;font-weight:700;font-size:calc(1.125rem * var(--tw-font-scale));color:var(--ink);letter-spacing:-.01em}.cohub .faq-q .chev{width:22px;height:22px;stroke:var(--brand-mid);stroke-width:2;fill:none;flex-shrink:0;transition:transform .2s ease-out}.cohub .faq-item.open .faq-q .chev{transform:rotate(180deg)}.cohub .faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease-out,opacity .2s ease-out;opacity:0}.cohub .faq-item.open .faq-a{max-height:520px;opacity:1}.cohub .faq-a p{margin:0;padding:0 0 var(--space-5);color:var(--ink-3);line-height:1.6;max-width:68ch}@media(max-width:767px){.cohub .faq-q{padding:var(--space-4) 0;font-size:1.0625rem;min-height:56px}}.cohub .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 26px;border-radius:var(--r-pill);font-family:inherit;font-weight:700;font-size:1rem;line-height:1;letter-spacing:-.005em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .12s ease-out,box-shadow .18s ease-out;white-space:nowrap}.cohub .btn svg{width:18px;height:18px}.cohub .btn-primary{background:var(--brand);color:#fff}.cohub .btn-primary:hover{background:var(--brand-mid)}.cohub .btn-primary:active{transform:scale(.98)}.cohub .btn-outline{background:transparent;color:var(--brand);border-color:var(--brand)}.cohub .btn-outline:hover{background:#02402f0f}.cohub .btn-ghost{background:#fff;color:var(--brand);border-color:var(--line);box-shadow:var(--shadow-sm)}.cohub .btn-ghost:hover{border-color:var(--brand-mid);color:var(--brand-mid)}.cohub .btn-lg{min-height:56px;padding:17px 34px;font-size:1.0625rem}.cohub .btn:focus-visible{outline:2px solid var(--brand-mid);outline-offset:2px}.cohub .btn .arr{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:transform .18s ease-out}.cohub .btn:hover .arr{transform:translate(3px)}.cohub .badge{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-pill);flex-shrink:0}.cohub .badge svg{width:20px;height:20px;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.cohub .badge.lg{width:64px;height:64px}.cohub .badge.lg svg{width:26px;height:26px}.cohub .b-mint{background:var(--mint-bg);color:var(--brand-mid)}.cohub .b-mint svg{stroke:var(--brand-mid)}.cohub .b-lav{background:var(--lav-bg);color:var(--lav-deep)}.cohub .b-lav svg{stroke:var(--lav-deep)}.cohub .b-cream{background:var(--cream-tint);color:var(--cream-deep)}.cohub .b-cream svg{stroke:var(--cream-deep)}.cohub .b-coral{background:var(--coral-tint);color:var(--coral-deep)}.cohub .b-coral svg{stroke:var(--coral-deep)}.cohub .b-lime{background:var(--lime-tint);color:var(--lime-deep)}.cohub .b-lime svg{stroke:var(--lime-deep)}.cohub .card{background:#fff;border:1px solid var(--line);border-radius:var(--tw-card-radius);padding:var(--space-5);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.cohub .card.hoverable:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-soft)}.cohub .card .badge{margin-bottom:var(--space-4)}.cohub .card h3{margin:0 0 var(--space-2)}.cohub .card .body{margin:0}.cohub .sec-head{max-width:760px}.cohub .sec-head.center{margin-inline:auto;text-align:center}.cohub .sec-head .lead{margin-top:var(--space-4)}.cohub .mt-7{margin-top:var(--space-7)}.cohub .grid{display:grid;gap:var(--space-5)}.cohub .cols-4{grid-template-columns:1fr 1fr}@media(min-width:700px){.cohub .cols-4{grid-template-columns:1fr 1fr}}@media(min-width:1025px){.cohub .cols-4{grid-template-columns:repeat(4,1fr)}}.cohub .reveal{opacity:1;transition:opacity .5s ease-out,transform .5s ease-out}.cohub .reveal.armed{opacity:0;transform:translateY(16px)}.cohub .reveal.armed.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cohub .reveal,.cohub .reveal.armed{opacity:1!important;transform:none!important}}.cohub .jobs-hero.sec-hero{padding-block:44px;padding-inline:0;margin:0;border-radius:0;text-align:left;overflow:hidden}.cohub .jobs-hero.sec-hero:before{display:none}@media(min-width:1025px){.cohub .jobs-hero.sec-hero{padding-block:72px}}.cohub .jobs-hero .sec-head{max-width:760px}.cohub .jobs-hero .lead{margin-top:var(--space-3);margin-bottom:0;max-width:60ch}@media(max-width:720px){.cohub .jobs-hero .h-hero span{white-space:normal}.cohub .jobs-hero .h-hero{text-wrap:balance;overflow-wrap:break-word}}.cohub .cohub-hero-media{position:absolute;left:0;right:0;margin-inline:auto;width:min(calc(var(--container) - 2 * var(--gutter)),calc(100% - 2 * var(--gutter)));bottom:0;aspect-ratio:1398 / 496;max-height:100%;pointer-events:none;z-index:0}.cohub .jobs-hero>.container{position:relative;z-index:1}.cohub .cohub-hero-band-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fdfefe,#f1f8f3,#eaf5ed,#e7f4ea 60%,#e3f2e7)}.cohub .sec-standard.cohub-results--hero-divider{background:var(--paper);border-top:1px solid color-mix(in srgb,var(--brand) 12%,transparent);padding-top:clamp(40px,4vw,var(--space-6))}.cohub .cohub-hero-media-glow,.cohub .cohub-hero-media-photo{position:absolute}.cohub .cohub-hero-badge{position:absolute;display:grid;place-items:center;border-radius:50%;animation:cohub-hero-badge-float var(--cohub-badge-duration, 6s) ease-in-out infinite;animation-delay:var(--cohub-badge-delay, 0s)}.cohub .cohub-hero-badge svg{width:100%;height:100%;display:block;overflow:visible}.cohub .cohub-hero-badge img{width:100%;height:100%;display:block}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(3){--cohub-badge-duration: 6s;--cohub-badge-delay: -1.4s}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(4){--cohub-badge-duration: 5.4s;--cohub-badge-delay: -3.6s}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(5){--cohub-badge-duration: 6.8s;--cohub-badge-delay: -5.2s}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(6){--cohub-badge-duration: 5.8s;--cohub-badge-delay: -2.5s}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(7){--cohub-badge-duration: 6.4s;--cohub-badge-delay: -4.4s}.cohub .cohub-hero-media>.cohub-hero-badge:nth-child(8){--cohub-badge-duration: 5.1s;--cohub-badge-delay: -.9s}@keyframes cohub-hero-badge-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-1.5deg)}}@media(max-width:1279px){.cohub .cohub-hero-media{display:none}}@media(prefers-reduced-motion:reduce){.cohub .cohub-hero-media>.cohub-hero-badge{animation:cohub-hero-badge-float var(--cohub-badge-duration, 6s) ease-in-out infinite!important;animation-delay:var(--cohub-badge-delay, 0s)!important}}.cohub .results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.cohub .result-count{font-weight:700;font-size:calc(1.375rem * var(--tw-font-scale));letter-spacing:-.02em;color:var(--ink)}.cohub .result-count strong{color:var(--brand-mid);font-weight:700}.cohub .result-count em{font-style:normal;font-weight:400;color:var(--ink-4)}.cohub .results-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cohub .saved-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 16px;border-radius:var(--r-pill);background:#fff;border:1.5px solid var(--line);font-family:inherit;font-weight:700;font-size:.9375rem;color:var(--ink-2);cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.cohub .saved-toggle:hover{border-color:var(--brand-mid);color:var(--brand-mid)}.cohub .saved-toggle svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.cohub .saved-toggle .n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--mint-bg);color:var(--brand);font-size:.75rem}.cohub .select{position:relative;display:inline-flex}.cohub .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:700;font-size:.9375rem;color:var(--ink-2);min-height:44px;padding:9px 40px 9px 16px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:#fff;cursor:pointer;outline:none;transition:border-color .15s ease-out}.cohub .select select:hover{border-color:var(--brand-mid)}.cohub .select select:focus-visible{border-color:var(--brand-mid);box-shadow:0 0 0 3px #16a66829}.cohub .select:after{content:"";position:absolute;right:15px;top:50%;width:11px;height:11px;transform:translateY(-60%) rotate(45deg);border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);pointer-events:none}.cohub .filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:var(--space-3);margin-bottom:var(--space-4);background:#fff;border:1px solid var(--line);border-radius:var(--r-card)}.cohub .filter-bar .fb-label{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.cohub .filter-bar .fb-label svg{width:17px;height:17px;stroke:var(--ink-4);fill:none;stroke-width:2}.cohub .filter-bar .select{flex:1 1 auto}.cohub .filter-bar .select select{width:100%}@media(min-width:720px){.cohub .filter-bar .select{flex:0 1 auto}}.cohub .load-more-wrap{display:flex;justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.cohub .load-more{min-height:48px;padding-inline:28px}.cohub .job-list{display:flex;flex-direction:column}.cohub .job-row{display:flex;gap:var(--space-4);align-items:flex-start;position:relative;width:100%;text-align:left;padding:var(--space-4);background:transparent;border:1.5px solid transparent;border-radius:18px;cursor:pointer;font-family:inherit;text-decoration:none;color:inherit;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out}.cohub .job-row:hover,.cohub .job-row:focus-visible{text-decoration:none}.cohub .job-row:not(:last-child):after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:0;height:1px;background:var(--line)}.cohub .job-row:hover{background:#fff;border-color:var(--mint-tint);box-shadow:var(--shadow-md)}.cohub .job-row:hover:after{opacity:0}.cohub .job-row:has(+.job-row:hover):after{opacity:0}.cohub .job-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;font-weight:700;font-size:.9375rem;flex-shrink:0;overflow:hidden;background:var(--line-soft)}.cohub .job-logo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cohub .job-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cohub .job-content{flex:1;min-width:0}.cohub .job-title{font-size:calc(1.125rem * var(--tw-font-scale));font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0;color:var(--ink)}.cohub .job-meta{margin:5px 0 0;font-size:.9375rem;color:var(--ink-3)}.cohub .job-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:var(--space-2)}.cohub .job-tag{font-size:.8125rem;font-weight:600;color:var(--ink-3);background:var(--line-soft);padding:5px 11px;border-radius:var(--r-pill);text-transform:lowercase}.cohub .job-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;text-align:right}.cohub .job-statuses{display:flex;align-items:center;gap:8px}.cohub .job-time{font-size:.8125rem;color:var(--ink-4);white-space:nowrap}@media(max-width:600px){.cohub .job-row{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:8px;align-items:start}.cohub .job-logo{grid-column:1;grid-row:1;width:40px;height:40px}.cohub .job-content{grid-column:2;grid-row:1}.cohub .job-side{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:flex-start;text-align:left;padding-left:54px}.cohub .job-tag{padding:4px 10px;font-size:.625rem}.cohub .job-time{font-size:.625rem}}.cohub .facet-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:560px){.cohub .facet-grid{grid-template-columns:1fr 1fr}}@media(min-width:1025px){.cohub .facet-grid{grid-template-columns:repeat(3,1fr)}}.cohub .facet-tile{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--tw-card-radius);padding:var(--space-4) var(--space-5);text-decoration:none;color:var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.cohub .facet-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-soft)}.cohub .facet-tile .badge{margin-bottom:var(--space-3)}.cohub .facet-tile h3{margin:0 0 6px;font-size:calc(1.1875rem * var(--tw-font-scale));font-weight:700;line-height:1.2}.cohub .facet-tile p{margin:0 0 var(--space-3);font-size:.9375rem;line-height:1.4;color:var(--ink-3)}.cohub .facet-tile .learn{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--brand-mid);font-weight:700;font-size:.9375rem}.cohub .facet-tile .learn svg{width:16px;height:16px;stroke:var(--brand-mid);fill:none;stroke-width:2;transition:transform .15s ease-out}.cohub .facet-tile:hover .learn svg{transform:translate(3px)}.cohub .city-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:560px){.cohub .city-grid{grid-template-columns:1fr 1fr}}@media(min-width:1025px){.cohub .city-grid{grid-template-columns:repeat(3,1fr)}}.cohub .city-card{display:flex;align-items:center;gap:var(--space-3);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-4);text-decoration:none;color:var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.cohub .city-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line-soft)}.cohub .city-card .badge{width:44px;height:44px}.cohub .city-card .city-name{font-weight:700;font-size:1.0625rem;line-height:1.2;display:block}.cohub .city-card .city-sub{font-size:.875rem;color:var(--ink-4);margin-top:2px;display:block}.cohub .city-card .arr{width:18px;height:18px;stroke:var(--brand-mid);fill:none;stroke-width:2;margin-left:auto;opacity:0;transform:translate(-4px);transition:all .15s ease-out}.cohub .city-card:hover .arr{opacity:1;transform:translate(0)}.cohub .cta-band{background:linear-gradient(135deg,#023a2b,#02402f,#064a36);color:#fff;position:relative;overflow:hidden}.cohub .cta-band.sec-band{padding-block:44px}@media(min-width:1025px){.cohub .cta-band.sec-band{padding-block:72px}}.cohub .cta-band .container{position:relative;z-index:1}.cohub .cta-band .h2,.cohub .cta-band .tt{color:#fff}.cohub .cta-band .tg{color:var(--mint)}.cohub .cta-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.cohub .cta-band .lead{color:#fffc}.cohub .hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:center}.cohub .cta-band .btn-primary{background:var(--brand);color:#fff}.cohub .cta-band .btn-primary:hover{background:var(--brand-mid)}.cohub .cta-band .btn-ghost{background:#fff;color:var(--brand);border-color:transparent}.cohub .blog-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}@media(min-width:860px){.cohub .blog-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.cohub .blog-all{min-height:44px;flex-shrink:0}.cohub .blog-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:620px){.cohub .blog-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.cohub .blog-grid{grid-template-columns:repeat(3,1fr)}}.cohub .blog-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);text-decoration:none;color:var(--ink);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.cohub .blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-soft)}.cohub .blog-thumb{display:grid;place-items:center;height:132px}.cohub .blog-thumb svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.9}.cohub .blog-body{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.cohub .blog-cat{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-mid);margin-bottom:var(--space-3)}.cohub .blog-title{font-size:calc(1.1875rem * var(--tw-font-scale));font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 var(--space-3)}.cohub .blog-card:hover .blog-title{color:var(--brand)}.cohub .blog-excerpt{margin:0 0 var(--space-4);font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.cohub .blog-meta{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink-4)}.cohub .blog-meta .dot{color:var(--line)}.cohub .cohub-seo-dynamic{max-width:760px;margin:var(--space-6) auto 0;text-align:center}.cohub .cohub-seo-dynamic [data-testid=sidebar-seo-sections],.cohub .cohub-seo-dynamic [data-testid=sidebar-seo-sections-skeleton]{border-top:0;padding-top:0}.cohub .cohub-seo-dynamic details{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;margin:0}.cohub .cohub-seo-dynamic details::details-content{content-visibility:visible}.cohub .cohub-seo-dynamic summary{pointer-events:none;cursor:default;padding:0!important;justify-content:center;text-align:center}.cohub .cohub-seo-dynamic summary svg{display:none}.cohub .cohub-seo-dynamic details>div{padding:0!important}.cohub .cohub-seo-dynamic details>div>div{border-top:0!important;padding-top:0!important}.cohub .cohub-seo-dynamic p{font-size:1rem;line-height:1.65;color:var(--ink-3);margin:0 0 var(--space-4)}.cohub .cohub-seo-dynamic h2,.cohub .cohub-seo-dynamic h3,.cohub .cohub-seo-dynamic h4,.cohub .cohub-seo-dynamic h5,.cohub .cohub-seo-dynamic h6{color:var(--ink);font-weight:700;letter-spacing:-.02em;margin:var(--space-6) 0 var(--space-2)}.cohub .cohub-seo-dynamic h2{font-size:calc(1.5rem * var(--tw-font-scale))}.cohub .cohub-seo-dynamic h3,.cohub .cohub-seo-dynamic h4{font-size:calc(1.375rem * var(--tw-font-scale))}.cohub .cohub-seo-dynamic h5,.cohub .cohub-seo-dynamic h6{font-size:1rem}.cohub .cohub-seo-dynamic a{color:var(--brand-mid);font-weight:700;text-decoration:none}.cohub .cohub-seo-dynamic a:hover{text-decoration:underline}@media(max-width:1024px){.cohub .sec-standard{padding-block:52px}.cohub .cta-band.sec-band{padding-block:44px}.cohub .jobs-hero.sec-hero{padding-block:36px}.cohub .jobs-hero .h-hero{font-size:clamp(1.95rem,6.6vw + .6rem,2.7rem)}.cohub .hero-cta{flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;max-width:360px;margin-inline:auto}.cohub .hero-cta .btn{width:100%}}@media(max-width:767px){.cohub .results-head{flex-direction:column;align-items:flex-start;gap:10px}.cohub .filter-bar{position:relative;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cohub .filter-bar::-webkit-scrollbar{display:none}.cohub .sec-head{text-align:center;margin-inline:auto}.cohub .sec-head .lead{margin-inline:auto}}.cohub .cohub-hero-search{min-height:0;background:none;overflow:visible;text-align:left}.cohub .cohub-hero-search .jq{margin:0}.cohub .cohub-hero-search .jq .home-search-strip{margin-inline:0}.cohub .cohub-hero-search .jq .filter-bar{padding-inline:0;background:transparent;border:0;border-radius:0;margin-bottom:0}.cohub .cohub-hero-search .jq .filter-bar-inner{justify-content:flex-start;margin-inline:0}@media(max-width:767px){.cohub .cohub-hero-search .jq .filter-bar{padding-left:0!important;padding-right:0!important}.cohub .cohub-hero-search .jq .filter-bar-inner{width:100%;max-width:100%;padding-right:0}}.cohub .hero.wash-mint{background:transparent}
