@keyframes orbit-dot-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes orbit-dot-orbit{0%{offset-distance:0%}to{offset-distance:var(--orbit-position)}}@keyframes orbit-content-cycle{0%{opacity:0;rotate:var(--rotate-from);translate:-50% 10px;scale:.65}2%{opacity:1;rotate:var(--rotate-in);translate:-50% -2px;scale:1.1}3.5%{rotate:var(--rotate-overshoot);translate:-50% 1px;scale:.95}5%{rotate:var(--rotate-settle);translate:-50%;scale:1.02}6.5%{translate:-50%;rotate:0deg;scale:1}13%{opacity:1;translate:-50%;rotate:0deg;scale:1}15%{opacity:0;rotate:var(--rotate-out);translate:-50% -5px;scale:.9}to{opacity:0;rotate:var(--rotate-out);translate:-50% -5px;scale:.9}}.type-a-orbit{--orbit-radius:25cqi;--orbit-line-width:2px;--orbit-line-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent);aspect-ratio:10/16;place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:inline-size}@media (width>=64rem){.type-a-orbit{aspect-ratio:1}}.type-a-orbit .cat{width:65cqi}@media (width>=64rem){.type-a-orbit .cat{width:20cqi}}.type-a-orbit .cat svg{width:100%;height:100%}.type-a-orbit .orbit-dot{position:absolute;inset-block-start:10%;inset-inline:50%}.type-a-orbit .orbit-dot:nth-child(2n){--rotate-from:-6deg;--rotate-in:4deg;--rotate-overshoot:-2deg;--rotate-settle:1deg;--rotate-out:-2deg}.type-a-orbit .orbit-dot:nth-child(odd){--rotate-from:6deg;--rotate-in:-4deg;--rotate-overshoot:2deg;--rotate-settle:-1deg;--rotate-out:2deg}.type-a-orbit .orbit-dot:nth-of-type(2){--i:0;--dot-color:var(--color-red-500)}.type-a-orbit .orbit-dot:nth-of-type(3){--i:1;--dot-color:var(--color-orange-500)}.type-a-orbit .orbit-dot:nth-of-type(4){--i:2;--dot-color:var(--color-yellow-500)}.type-a-orbit .orbit-dot:nth-of-type(5){--i:3;--dot-color:var(--color-lime-500)}.type-a-orbit .orbit-dot:nth-of-type(6){--i:4;--dot-color:var(--color-green-500)}.type-a-orbit .orbit-dot:nth-of-type(7){--i:5;--dot-color:var(--color-fuchsia-500)}@media (width>=64rem){.type-a-orbit .orbit-dot{--dot-size:5cqi;--dot-color:var(--color-amber-500);--delay:calc(var(--i) * .15s);--orbit-position:calc(var(--i) * 16.6667%);top:initial;left:initial;width:var(--dot-size);height:var(--dot-size);background-color:var(--dot-color);opacity:0;translate:initial;offset-path:circle(var(--orbit-radius) at 50% 50%);offset-distance:var(--orbit-position);offset-rotate:0deg;border-radius:50%;position:absolute}[data-in-view] :is(.type-a-orbit .orbit-dot){animation:orbit-dot-in .6s var(--delay) cubic-bezier(.34, 1.56, .64, 1) forwards, orbit-dot-orbit 1.5s var(--delay) cubic-bezier(.65, 0, .35, 1) forwards}}.type-a-orbit .orbit-content{--tail-height:calc(var(--spacing) * 3);--content-bg:color-mix(in oklab, var(--dot-color) 80%, white);--delay:calc(var(--i) * .15s + .45s);--rotate-direction:1;width:max-content;font-size:2cqb;font-weight:var(--font-weight-medium);color:var(--color-white);background-color:var(--content-bg);border-radius:var(--radius-full);isolation:isolate;opacity:1;animation:orbit-content-cycle 18s calc(var(--i) * -3s) ease-in-out infinite;align-items:center;padding-block:1.5cqb;padding-inline:3cqb;display:inline-flex;position:relative;translate:-50%;scale:1}.type-a-orbit .orbit-content:after{inset:0;z-index:-1;box-sizing:border-box;width:2cqb;height:var(--tail-height);content:"";background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:100%;left:50%;translate:-50%}@media (width>=64rem){.type-a-orbit .orbit-content{bottom:calc(100% + var(--spacing) * 2);margin-bottom:var(--tail-height);opacity:0;transform-origin:50% 100%;padding-block:1.5cqi;padding-inline:3cqi;font-size:2cqi;animation:none;position:absolute;left:50%;translate:-50% 4px;scale:.8}[data-in-view] :is(.type-a-orbit .orbit-content){animation:orbit-dot-in .6s var(--delay) cubic-bezier(.34, 1.56, .64, 1) forwards, orbit-dot 2s var(--delay) ease-in-out forwards}}.hero{width:100%;padding-top:var(--header-height);color:var(--foreground)}@media (width>=48rem){.hero{padding-top:0}}@media (width>=64rem){.hero{min-height:200dvh}}.hero .container-wrapper{width:100%;transition-timing-function:(var(--default-transition-timing-function));transition-duration:var(--default-transition-duration);flex-direction:column;transition-property:opacity;display:flex;position:sticky;top:0;overflow:hidden}@media (width>=64rem){.hero .container-wrapper{height:100dvh;display:block}}.hero .container{height:auto;position:relative}.hero .hero-header{width:100%;padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 20);border-inline-width:1px;flex-direction:column;justify-content:flex-end;display:flex}@media (width>=48rem){.hero .hero-header{padding:calc(var(--spacing) * 10)}}@media (width>=64rem){.hero .hero-header{min-height:35dvh}}.hero .hero-orbit{--orbit-size:min(80cqb, 70dvh);--dot-size:7cqb;--cat-size:30cqb;--orbit-radius:calc((var(--orbit-size) - var(--dot-size)) / 2);--orbit-line-width:2px;--orbit-line-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent);width:var(--orbit-size);aspect-ratio:1;place-items:center;display:grid;position:relative}.hero .hero-title{flex-direction:column;justify-content:flex-end;display:flex}.hero .hero-title>h1{display:none}.hero .hero-title>p{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);font-kerning:none;line-height:var(--leading-relaxed)}@media (width>=64rem){.hero .hero-title>p{font-size:var(--text-5xl)}}.hero .hero-title>p .word{text-wrap:nowrap;display:inline-flex}.hero .hero-title>p .line{text-wrap:nowrap;display:block;overflow:hidden}.hero .hero-content-wrapper{border-inline-width:1px;border-top-width:1px;flex-direction:column;justify-content:start;width:100%;height:auto;display:flex;position:relative}@media (width>=64rem){.hero .hero-content-wrapper{flex-direction:row;height:65dvh}}.hero .hero-content-wrapper .hero-content{width:100%;padding:calc(var(--spacing) * 4);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex}@media (width>=64rem){.hero .hero-content-wrapper .hero-content{width:25%;padding:calc(var(--spacing) * 10)}}.hero .hero-content-item{gap:calc(var(--spacing) * 10);flex-direction:column;align-items:start;display:flex}.hero .hero-content-item .hero-description{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--text-xl-line-height)}.hero .hero-media-wrapper{transform-origin:0 0;place-items:center;display:grid;position:relative;top:0;left:0;overflow:hidden}@media (width>=64rem){.hero .hero-media-wrapper{width:100dvw;height:100dvh;position:absolute;top:0;left:0}}.hero .hero-media{place-items:center;width:100%;height:100%;display:grid;container-type:inline-size}.main{--header-icon-color:var(--color-sky-500);padding-bottom:calc(var(--spacing) * 10)}@media (width>=64rem){.main{padding-block:calc(var(--spacing) * 20)}}.main [data-illustration=worker-man]{max-height:calc(var(--spacing) * 64)}.main{--paint-color:var(--color-sky-300)}main .container{width:100%;max-width:calc(var(--spacing) * 432);margin-inline:auto}
