.light-border:where(.astro-2lh3wrhp){hr{--tw-border-opacity: .15}}.companies-container:where(.astro-3ug3g6wm){padding-bottom:1rem;padding-top:.5rem;text-align:center}.companies-title:where(.astro-3ug3g6wm){margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgba(var(--color-text-base),var(--tw-text-opacity, 1));opacity:.6}html[data-theme=dark] .companies-title:where(.astro-3ug3g6wm){color:#000;opacity:.85;font-weight:700}.companies-row:where(.astro-3ug3g6wm){margin-left:auto;margin-right:auto;display:grid;max-width:64rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;gap:2rem;padding-bottom:1rem}@media (min-width: 640px){.companies-row:where(.astro-3ug3g6wm){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.companies-row:where(.astro-3ug3g6wm){grid-template-columns:repeat(5,minmax(0,1fr))}}.company-item:where(.astro-3ug3g6wm){position:relative;opacity:0;animation:fadeInUp .6s ease-out forwards}.company-item:where(.astro-3ug3g6wm) img:where(.astro-3ug3g6wm){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;opacity:.9}.company-item:where(.astro-3ug3g6wm):hover img:where(.astro-3ug3g6wm){opacity:1;transform:scale(1.08)}.company-item:where(.astro-3ug3g6wm) img:where(.astro-3ug3g6wm){height:50px;width:auto;max-width:185px}.meta-logo:where(.astro-3ug3g6wm){height:44px;max-width:152px}.company-item:where(.astro-3ug3g6wm)[data-company=Starbucks] img:where(.astro-3ug3g6wm){height:28px;width:auto;max-width:120px}.primary-logo:where(.astro-3ug3g6wm){height:54px;max-width:190px}.company-tooltip:where(.astro-3ug3g6wm){pointer-events:none;position:absolute;left:50%;z-index:10;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.company-tooltip:where(.astro-3ug3g6wm):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.company-tooltip:where(.astro-3ug3g6wm){bottom:-40px;opacity:0;transform:translate(-50%) translateY(10px);transition:all .3s ease;white-space:nowrap}html[data-theme=dark] .companies-section:where(.astro-3ug3g6wm) .company-tooltip:where(.astro-3ug3g6wm){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1));border:1px solid rgba(255,255,255,.1)}.company-item:where(.astro-3ug3g6wm):hover .company-tooltip:where(.astro-3ug3g6wm){opacity:1;transform:translate(-50%) translateY(0)}.company-tooltip:where(.astro-3ug3g6wm) .role:where(.astro-3ug3g6wm){font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.company-tooltip:where(.astro-3ug3g6wm) .role:where(.astro-3ug3g6wm):is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.company-tooltip:where(.astro-3ug3g6wm) .period:where(.astro-3ug3g6wm){font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.company-tooltip:where(.astro-3ug3g6wm) .period:where(.astro-3ug3g6wm):is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.companies-row:where(.astro-3ug3g6wm){gap:1rem}.company-item:where(.astro-3ug3g6wm) img:where(.astro-3ug3g6wm){height:38px;max-width:125px}.meta-logo:where(.astro-3ug3g6wm){height:33px;max-width:105px}.company-item:where(.astro-3ug3g6wm)[data-company=Starbucks] img:where(.astro-3ug3g6wm){height:22px;width:auto;max-width:95px}.primary-logo:where(.astro-3ug3g6wm){height:42px;max-width:145px}.company-tooltip:where(.astro-3ug3g6wm){bottom:-35px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}}.index-main:where(.astro-j7pv25f6){width:100%;margin-top:3rem;padding-top:0}.newsletter-section:where(.astro-j7pv25f6){padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width: 767px){.index-main:where(.astro-j7pv25f6){margin-top:1.5rem}}@media (min-width: 768px){.index-main:where(.astro-j7pv25f6){margin-top:5rem}}.hero-section:where(.astro-j7pv25f6){padding-bottom:3rem;padding-top:4rem}@media (min-width: 768px){.hero-section:where(.astro-j7pv25f6){padding-top:5rem}}@media (max-width: 767px){.hero-section:where(.astro-j7pv25f6){padding-top:2.5rem;padding-bottom:.25rem}}.hero-container:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.hero-container:where(.astro-j7pv25f6){flex-direction:row;align-items:center;gap:3rem}}@media (min-width: 1024px){.hero-container:where(.astro-j7pv25f6){gap:4rem}}.hero-content:where(.astro-j7pv25f6){flex:1 1 0%;padding-top:.5rem}@media (max-width: 767px){.hero-content:where(.astro-j7pv25f6){text-align:center}}.hero-title:where(.astro-j7pv25f6){font-size:2.25rem;line-height:2.5rem;font-weight:900;line-height:1.25;letter-spacing:-.05em}@media (min-width: 768px){.hero-title:where(.astro-j7pv25f6){font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.hero-title:where(.astro-j7pv25f6){font-size:3rem;line-height:1}}@media (min-width: 768px) and (max-width: 1023px){.hero-title:where(.astro-j7pv25f6){font-size:1.875rem;line-height:2.25rem}}.hero-subtitle:where(.astro-j7pv25f6){margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgba(var(--color-text-base),var(--tw-text-opacity, 1));opacity:.8}@media (min-width: 640px){.hero-subtitle:where(.astro-j7pv25f6){font-size:1.5rem;line-height:2rem}}.hero-description:where(.astro-j7pv25f6){margin-top:1.5rem;max-width:65ch;font-weight:300;font-size:1.125rem;line-height:1.75;color:rgb(var(--color-text-base) / .9)}@media (min-width: 768px) and (max-width: 1023px){.hero-description:where(.astro-j7pv25f6){font-size:1.125rem;line-height:1.7;margin-top:1rem}}@media (min-width: 1024px){.hero-description:where(.astro-j7pv25f6){font-size:1.375rem;line-height:1.8}}.hero-description:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){font-weight:900}.cta-buttons:where(.astro-j7pv25f6){margin-top:2rem;display:flex;gap:.75rem}@media (min-width: 768px) and (max-width: 1023px){.cta-buttons:where(.astro-j7pv25f6){max-width:24rem}}@media (max-width: 640px){.cta-buttons:where(.astro-j7pv25f6){gap:.5rem}}.cta-primary:where(.astro-j7pv25f6){display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgba(var(--color-fill),var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width: 767px){.cta-primary:where(.astro-j7pv25f6){padding:.5rem .75rem;font-size:.75rem;line-height:1rem}}.cta-primary:where(.astro-j7pv25f6):hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--color-fill),var(--tw-text-opacity, 1));opacity:.9}.cta-primary:where(.astro-j7pv25f6):hover svg:where(.astro-j7pv25f6){animation:slideRight .3s ease-out}.cta-secondary:where(.astro-j7pv25f6){display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgba(var(--color-card),var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid rgb(var(--color-border));box-shadow:0 1px 3px #00000014}@media (max-width: 767px){.cta-secondary:where(.astro-j7pv25f6){padding:.5rem .75rem;font-size:.75rem;line-height:1rem}}.cta-secondary:where(.astro-j7pv25f6):hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-card-muted),var(--tw-bg-opacity, 1));border-color:rgb(var(--color-accent));transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.cta-secondary:where(.astro-j7pv25f6):hover svg:where(.astro-j7pv25f6){animation:bounceUp .4s ease-out}html[data-theme=dark] .cta-secondary:where(.astro-j7pv25f6){box-shadow:0 1px 3px #ffffff14}html[data-theme=dark] .cta-secondary:where(.astro-j7pv25f6):hover{box-shadow:0 4px 12px #ffffff26}.hero-dithered-wrapper:where(.astro-j7pv25f6){display:none}.hero-image-wrapper:where(.astro-j7pv25f6){flex-shrink:0}@media (max-width: 640px){.hero-image-wrapper:where(.astro-j7pv25f6){display:none}}.hero-image-container:where(.astro-j7pv25f6){position:relative}.hero-image-gradient:where(.astro-j7pv25f6){position:absolute;inset:-1rem;border-radius:9999px;opacity:.7;--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);background:radial-gradient(circle at center,rgb(var(--color-accent) / .25),rgb(var(--color-accent) / .05))}.hero-image:where(.astro-j7pv25f6){position:relative;border-radius:9999px;-o-object-fit:cover;object-fit:cover;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:15.4rem;height:15.4rem;transition:transform .3s ease;border:5px solid rgba(255,255,255,.15)}@media (min-width: 768px) and (max-width: 1023px){.hero-image:where(.astro-j7pv25f6){width:12rem;height:12rem}.hero-image-gradient:where(.astro-j7pv25f6){inset:-.75rem}}.hero-image:where(.astro-j7pv25f6):hover{transform:scale(1.05) rotate(-5deg)}.section-title:where(.astro-j7pv25f6){margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:900;letter-spacing:-.025em}.featured-full:where(.astro-j7pv25f6){display:inline}.featured-short:where(.astro-j7pv25f6){display:none}@media (max-width: 767px){.section-title:where(.astro-j7pv25f6){margin-bottom:1rem;margin-top:.5rem;text-align:center}.featured-full:where(.astro-j7pv25f6){display:none}.featured-short:where(.astro-j7pv25f6){display:inline}}.journey-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6),.current-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.journey-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6):last-child,.current-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6):last-child{margin-bottom:0}.social-links-row:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center}@media (min-width: 640px){.social-links-row:where(.astro-j7pv25f6){flex-direction:row;align-items:center;gap:1rem}.social-links-row:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin-bottom:0}}.content-section:where(.astro-j7pv25f6){padding-bottom:1.5rem;padding-top:1.5rem}#featured:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),#recent-posts:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){margin-left:0;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}.all-posts-btn-wrapper:where(.astro-j7pv25f6){margin-top:3rem;margin-bottom:4rem;text-align:center}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6){opacity:0;animation:fadeIn .6s ease-out forwards}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(1){animation-delay:.1s}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(2){animation-delay:.2s}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(3){animation-delay:.3s}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(4){animation-delay:.4s}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(5){animation-delay:.5s}.stagger-children:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):nth-child(6){animation-delay:.6s}.companies-section:where(.astro-j7pv25f6){margin-top:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;background:rgb(var(--color-card-muted) / .3)}html[data-theme=dark] .companies-section:where(.astro-j7pv25f6){background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}@keyframes slideRight{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes bounceUp{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-5deg)}50%{transform:translateY(-3px) rotate(5deg)}75%{transform:translateY(-1px) rotate(-2deg)}}button:where(.astro-j7pv25f6).hero-image-container{background:none;border:none;padding:0;margin:0;display:block;outline:none}.hero-image-container:where(.astro-j7pv25f6):hover .hero-image:where(.astro-j7pv25f6){transform:scale(1.05) rotate(-5deg)}
