.tasko-app-chrome:has(.tasko-client-app--home-rail),.tasko-app-scroll:has(.tasko-client-app--home-rail),.tasko-logged-in-shell:has(.tasko-client-app--home-rail){background:#e8f5f1!important}.tasko-client-app--home-rail,.tasko-client-app--home-rail .tasko-app-main,.tasko-client-app--home-rail .tasko-app-shell,.tasko-client-app--home-rail .tasko-page-body,.tasko-client-app--home-rail main,.tasko-client-app--home-rail>div.min-h-dvh,.tasko-client-app--home-rail>div.min-h-screen{background:#e8f5f1!important}html.dark .tasko-app-chrome:has(.tasko-client-app--home-rail),html.dark .tasko-app-scroll:has(.tasko-client-app--home-rail),html.dark .tasko-client-app--home-rail,html.dark .tasko-client-app--home-rail .tasko-app-main,html.dark .tasko-client-app--home-rail .tasko-app-shell,html.dark .tasko-client-app--home-rail .tasko-page-body,html.dark .tasko-logged-in-shell:has(.tasko-client-app--home-rail),html[data-theme=dark] .tasko-app-chrome:has(.tasko-client-app--home-rail),html[data-theme=dark] .tasko-app-scroll:has(.tasko-client-app--home-rail),html[data-theme=dark] .tasko-client-app--home-rail,html[data-theme=dark] .tasko-client-app--home-rail .tasko-app-main,html[data-theme=dark] .tasko-client-app--home-rail .tasko-app-shell,html[data-theme=dark] .tasko-client-app--home-rail .tasko-page-body,html[data-theme=dark] .tasko-logged-in-shell:has(.tasko-client-app--home-rail){background:#041f1e!important}.tasko-client-app--home-rail .tasko-app-shell>header,.tasko-client-app--home-rail .tasko-page-header,.tasko-client-app--home-rail>header{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.tasko-client-app--home-rail .tasko-app-main{max-width:none;margin:0;padding:0!important}.tasko-client-app--home-rail .tasko-page-body{gap:0;flex:1;min-height:0;padding:0!important;margin:0!important}.tasko-home-job{--home-pad-x:1.4rem;--home-electric:#14d4b8;--home-ink:#0a2621;--home-deep:#022422;--home-muted:#6b807d;--home-canvas:#e8f5f1;--home-canvas-mid:#e8f5f1;position:relative;display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - var(--tasko-nav-dock-height) - max(env(safe-area-inset-bottom, 0px), 0px));padding-top:max(env(safe-area-inset-top,0px),var(--tasko-safe-top-lock,0px));padding-bottom:1.75rem;margin:0;color:var(--color-tasko-ink);background:var(--home-canvas);overflow:visible}html.dark .tasko-home-job,html[data-theme=dark] .tasko-home-job{--home-canvas:#041f1e;--home-canvas-mid:#073d39;background:var(--home-canvas)}.tasko-home-job__atmosphere{position:absolute;inset:-2px 0 auto 0;width:100%;height:min(78vh,40rem);margin:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(62% 48% at 12% -6%,rgb(20 212 184/.22),transparent 64%),radial-gradient(42% 38% at 92% 8%,rgb(12 92 86/.12),transparent 60%),linear-gradient(180deg,#dff3ee,#e8f5f1 38%,#e8f5f1)}.tasko-home-job__atmosphere:after,.tasko-home-job__atmosphere:before{content:"";position:absolute;border-radius:50%;filter:blur(32px);will-change:transform,opacity}.tasko-home-job__atmosphere:before{inset:18% auto auto -8%;width:58%;height:48%;background:radial-gradient(circle,rgb(20 212 184/.2),transparent 70%);animation:tasko-home-glow-a 11s ease-in-out infinite alternate}.tasko-home-job__atmosphere:after{inset:4% -12% auto auto;width:52%;height:44%;background:radial-gradient(circle,rgb(12 92 86/.16),transparent 68%);animation:tasko-home-glow-b 13s ease-in-out infinite alternate}html.dark .tasko-home-job__atmosphere,html[data-theme=dark] .tasko-home-job__atmosphere{background:radial-gradient(62% 48% at 12% -6%,rgb(20 212 184/.16),transparent 64%),radial-gradient(42% 38% at 92% 8%,rgb(12 92 86/.36),transparent 60%),linear-gradient(180deg,#073d39,#041f1e 58%,#041f1e)}html.dark .tasko-home-job__atmosphere:before,html[data-theme=dark] .tasko-home-job__atmosphere:before{background:radial-gradient(circle,rgb(20 212 184/.14),transparent 70%)}html.dark .tasko-home-job__atmosphere:after,html[data-theme=dark] .tasko-home-job__atmosphere:after{background:radial-gradient(circle,rgb(20 212 184/.1),transparent 68%)}.tasko-home-job>:not(.tasko-home-job__atmosphere){position:relative;z-index:1}.tasko-home-job__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem var(--home-pad-x) .15rem;animation:tasko-home-section-in .48s var(--ds-ease-smooth) both}.tasko-home-job__brand{display:inline-flex;align-items:center;gap:.4rem;min-width:0;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ds-ease-smooth)}.tasko-home-job__brand:active{transform:scale(.97)}.tasko-home-job__brand .ds-brand-mark{animation:tasko-home-brand-pulse 3.6s ease-in-out infinite}.tasko-home-job__brand-name{font-size:1.0625rem;font-weight:800;letter-spacing:-.04em;color:var(--home-ink)}html.dark .tasko-home-job__brand-name,html[data-theme=dark] .tasko-home-job__brand-name{color:#e8fffa}.tasko-home-job__header-spacer{width:1px;height:1px}.tasko-home-job__open-req{position:relative;display:inline-flex;align-items:center;gap:.3rem;max-width:9.5rem;padding:.38rem .75rem;border-radius:999px;border:1px solid rgb(10 38 33/.1);background:rgb(255 255 255/.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.8125rem;font-weight:650;color:color-mix(in srgb,var(--home-ink) 78%,#64748b);text-decoration:none;overflow:hidden;box-shadow:0 4px 14px rgb(10 38 33/.06);transition:background var(--ds-duration-fast) var(--ds-ease-smooth),transform var(--ds-duration-fast) var(--ds-ease-smooth),box-shadow var(--ds-duration-fast) var(--ds-ease-smooth)}.tasko-home-job__open-req:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(20 212 184/.18) 50%,transparent 65%);transform:translateX(-120%);animation:tasko-home-sheen 4.8s ease-in-out infinite}html.dark .tasko-home-job__open-req,html[data-theme=dark] .tasko-home-job__open-req{border-color:rgb(20 212 184/.16);background:rgb(4 31 30/.75);color:#e8fffa}.tasko-home-job__open-req span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasko-home-job__open-req svg{flex-shrink:0;color:var(--home-ink)}html.dark .tasko-home-job__open-req svg,html[data-theme=dark] .tasko-home-job__open-req svg{color:var(--home-electric)}.tasko-home-job__open-req:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(10 38 33/.1)}.tasko-home-job__open-req:active{transform:scale(.97);background:rgb(20 212 184/.12)}.tasko-home-job__draft{padding:.35rem var(--home-pad-x) 0}.tasko-home-job__draft:empty{display:none}.tasko-home-job__draft .tasko-home-draft{margin:0}.tasko-home-job__body{display:flex;flex:1;flex-direction:column;gap:1.85rem;min-height:0;padding:.85rem 0 0}.tasko-home-job__command{position:relative;z-index:40;display:flex;flex-direction:column;gap:0;padding:.15rem var(--home-pad-x) 0;animation:tasko-home-section-in .52s var(--ds-ease-smooth) both}.tasko-home-job__greeting{margin:0 0 .45rem;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:color-mix(in srgb,var(--home-ink) 72%,#6b807d);animation:tasko-home-fade-up .56s var(--ds-ease-smooth) both;animation-delay:40ms}html.dark .tasko-home-job__greeting,html[data-theme=dark] .tasko-home-job__greeting{color:rgb(232 255 250/.78)}.tasko-home-job__headline{display:flex;flex-direction:column;gap:.05rem;margin:0;max-width:22rem;text-align:left;color:var(--home-ink)}.tasko-home-job__headline-lead,.tasko-home-job__headline-place{font-size:clamp(2.35rem,9vw,2.75rem);font-weight:800;line-height:1.02;letter-spacing:-.055em;animation:tasko-home-headline-in .7s cubic-bezier(.22,1,.36,1) both}.tasko-home-job__headline-lead{animation-delay:80ms}.tasko-home-job__headline-place{animation-delay:.16s;background-image:linear-gradient(115deg,var(--home-ink) 0,var(--home-ink) 42%,color-mix(in srgb,var(--home-ink) 72%,#14d4b8) 58%,var(--home-ink) 78%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tasko-home-headline-in .7s cubic-bezier(.22,1,.36,1) both,tasko-home-ink-shift 8s ease-in-out infinite alternate;animation-delay:.16s,.9s}html.dark .tasko-home-job__headline-place,html[data-theme=dark] .tasko-home-job__headline-place{background-image:linear-gradient(115deg,#f4fffc,#f4fffc 40%,#14d4b8 58%,#f4fffc 80%)}.tasko-home-job__place-link,.tasko-home-job__place-static{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.tasko-home-job__place-link{position:relative;border-radius:.2rem;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;transition:background-size .18s var(--ds-ease-smooth)}.tasko-home-job__place-link:focus-visible,.tasko-home-job__place-link:hover{background-size:100% .1em}.tasko-home-job__place-link:focus-visible{outline:2px solid var(--home-electric);outline-offset:3px}html.dark .tasko-home-job__headline,html[data-theme=dark] .tasko-home-job__headline{color:#f4fffc}html.dark .tasko-home-job__headline-lead,html[data-theme=dark] .tasko-home-job__headline-lead{color:#f4fffc;-webkit-text-fill-color:#f4fffc}.tasko-home-job__search{position:relative;z-index:50;width:100%;margin-top:1.45rem;animation:tasko-home-search-in .64s var(--ds-ease-smooth) both;animation-delay:80ms}.tasko-home-job__search:before{content:"";position:absolute;inset:-18% -6%;border-radius:999px;background:radial-gradient(ellipse at center,rgb(20 212 184/.14),transparent 68%);filter:blur(18px);opacity:.7;pointer-events:none;z-index:-1;animation:tasko-home-search-halo 5.5s ease-in-out infinite alternate}.tasko-home-job__search .tasko-service-search{z-index:50}.tasko-home-job__search .tasko-service-search__empty,.tasko-home-job__search .tasko-service-search__panel{z-index:60;border:1px solid rgb(10 38 33/.08);background:#fff;box-shadow:0 4px 12px rgb(10 38 33/.06),0 24px 48px rgb(10 38 33/.14)}html.dark .tasko-home-job__search .tasko-service-search__empty,html.dark .tasko-home-job__search .tasko-service-search__panel,html[data-theme=dark] .tasko-home-job__search .tasko-service-search__empty,html[data-theme=dark] .tasko-home-job__search .tasko-service-search__panel{border-color:rgb(20 212 184/.14);background:#06302e;box-shadow:0 24px 48px rgb(0 0 0/.45)}.tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar{min-height:3.6rem;padding:.3rem .3rem .3rem 1.15rem;gap:.5rem;border-radius:999px;border:1px solid rgb(10 38 33/.07);background:rgb(255 255 255/.82);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px 0 rgb(255 255 255/.95),0 2px 4px rgb(10 38 33/.03),0 18px 44px rgb(10 38 33/.08);transition:border-color .18s var(--ds-ease-smooth),box-shadow .18s var(--ds-ease-smooth),background .18s var(--ds-ease-smooth),transform .18s var(--ds-ease-smooth)}html.dark .tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar,html[data-theme=dark] .tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar{border-color:rgb(20 212 184/.14);background:rgb(6 40 38/.78);box-shadow:0 18px 44px rgb(0 0 0/.34)}.tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar:focus-within{border-color:rgb(10 38 33/.22);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px rgb(20 212 184/.16),0 20px 48px rgb(10 38 33/.1)}html.dark .tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar:focus-within,html[data-theme=dark] .tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar:focus-within{border-color:var(--home-electric);box-shadow:0 0 0 4px rgb(20 212 184/.16),0 16px 40px rgb(0 0 0/.38)}.tasko-home-job__search .tasko-service-search__icon{color:var(--home-muted)}.tasko-home-job__search .tasko-service-search__icon svg{width:1.15rem;height:1.15rem}.tasko-home-job__search .tasko-service-search__input{font-size:1rem;font-weight:500;letter-spacing:-.018em;color:var(--home-ink)}html.dark .tasko-home-job__search .tasko-service-search__input,html[data-theme=dark] .tasko-home-job__search .tasko-service-search__input{color:#f4fffc}.tasko-home-job__search .tasko-service-search__input::-moz-placeholder{color:var(--home-muted);font-weight:500}.tasko-home-job__search .tasko-service-search__input::placeholder{color:var(--home-muted);font-weight:500}.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;min-width:2.85rem;min-height:2.85rem;padding:0;overflow:hidden;border-radius:999px;background:var(--home-ink);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 6px 16px rgb(10 38 33/.22);transition:transform .16s var(--ds-ease-smooth),background .16s var(--ds-ease-smooth),box-shadow .16s var(--ds-ease-smooth)}.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255/.28) 48%,transparent 66%);transform:translateX(-130%);animation:tasko-home-sheen 3.8s ease-in-out infinite;animation-delay:1.2s}html.dark .tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit,html[data-theme=dark] .tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit{background:var(--home-electric);color:#022422;box-shadow:0 6px 16px rgb(0 0 0/.28)}.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit:hover{background:color-mix(in srgb,var(--home-ink) 88%,#14d4b8);transform:scale(1.04);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 10px 22px rgb(10 38 33/.28)}.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit:active{transform:scale(.94)}.tasko-home-featured{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem;min-width:0;animation:tasko-home-section-in .6s var(--ds-ease-smooth) both;animation-delay:.11s}.tasko-home-featured__head{display:flex;flex-direction:column;gap:.15rem;padding:0 var(--home-pad-x)}.tasko-home-featured__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.036em;color:var(--home-ink);animation:tasko-home-fade-up .56s var(--ds-ease-smooth) both;animation-delay:.2s}html.dark .tasko-home-featured__title,html[data-theme=dark] .tasko-home-featured__title{color:#f4fffc}.tasko-home-featured__shelf{display:flex;flex-direction:column;gap:1.05rem;margin:0;padding:.1rem var(--home-pad-x) .35rem;list-style:none}.tasko-home-featured__slot{min-width:0}.tasko-home-featured__card{position:relative;display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.45rem;animation:tasko-home-card-in .72s cubic-bezier(.22,1,.36,1) both;transition:transform .26s cubic-bezier(.22,1,.36,1)}.tasko-home-featured__slot:first-child .tasko-home-featured__card{animation-delay:.12s}.tasko-home-featured__slot:nth-child(2) .tasko-home-featured__card{animation-delay:.18s}.tasko-home-featured__slot:nth-child(3) .tasko-home-featured__card{animation-delay:.23s}.tasko-home-featured__slot:nth-child(4) .tasko-home-featured__card{animation-delay:.27s}.tasko-home-featured__slot:nth-child(5) .tasko-home-featured__card{animation-delay:.31s}.tasko-home-featured__slot:nth-child(n+6) .tasko-home-featured__card{animation-delay:.34s}.tasko-home-featured__card:hover{transform:translateY(-5px) scale(1.01)}.tasko-home-featured__card:active{transform:scale(.985)}.tasko-home-featured__media{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:1.45rem;background:#0a2f2c;outline:1px solid rgb(10 38 33/.06);outline-offset:0;isolation:isolate;box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 10px 24px rgb(10 38 33/.08),0 28px 56px rgb(10 38 33/.12);transition:outline-color .2s var(--ds-ease-smooth),box-shadow .26s cubic-bezier(.22,1,.36,1)}.tasko-home-featured__media:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255/.18),transparent 38%,transparent);z-index:1}.tasko-home-featured__media:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgb(255 255 255/.22) 48%,transparent 64%);transform:translateX(-130%) skewX(-12deg);transition:transform 0s}.tasko-home-featured__card:focus-visible .tasko-home-featured__media:before,.tasko-home-featured__card:hover .tasko-home-featured__media:before{transform:translateX(130%) skewX(-12deg);transition:transform .78s cubic-bezier(.22,1,.36,1)}.tasko-home-featured__card--featured .tasko-home-featured__media{aspect-ratio:4/3;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 12px 28px rgb(10 38 33/.1),0 32px 64px rgb(10 38 33/.15);animation:tasko-home-featured-breathe 5.5s ease-in-out infinite alternate}.tasko-home-featured__card:focus-visible .tasko-home-featured__media,.tasko-home-featured__card:hover .tasko-home-featured__media{animation-play-state:paused;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 0 0 1px rgb(20 212 184/.18),0 18px 40px rgb(10 38 33/.12),0 40px 80px rgb(10 38 33/.18)}html.dark .tasko-home-featured__media,html[data-theme=dark] .tasko-home-featured__media{outline-color:rgb(20 212 184/.1);box-shadow:0 20px 48px rgb(0 0 0/.45)}.tasko-home-featured__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;pointer-events:none;transform:scale(1.04);transition:transform .82s cubic-bezier(.22,1,.36,1)}.tasko-home-featured__card[data-service=laundry] .tasko-home-featured__img{-o-object-position:36% 78%;object-position:36% 78%}.tasko-home-featured__card[data-service=laundry] .tasko-home-featured__scrim{background:linear-gradient(180deg,transparent 48%,rgb(2 24 22/.52)),linear-gradient(115deg,rgb(2 36 34/.22),transparent 55%)}.tasko-home-featured__card:focus-visible .tasko-home-featured__img,.tasko-home-featured__card:hover .tasko-home-featured__img{transform:scale(1.11)}.tasko-home-featured__scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgb(2 24 22/.28) 68%,rgb(2 24 22/.78)),linear-gradient(115deg,rgb(2 36 34/.32),transparent 48%);pointer-events:none;transition:opacity .28s var(--ds-ease-smooth)}.tasko-home-featured__card:focus-visible .tasko-home-featured__scrim,.tasko-home-featured__card:hover .tasko-home-featured__scrim{opacity:.92;background:linear-gradient(180deg,transparent 32%,rgb(2 24 22/.36) 64%,rgb(2 24 22/.86)),linear-gradient(115deg,rgb(2 36 34/.4),transparent 50%)}.tasko-home-featured__copy{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;padding:1.15rem 1.1rem 1.05rem;z-index:3}.tasko-home-featured__label{min-width:0;font-size:1.375rem;font-weight:800;line-height:1.05;letter-spacing:-.038em;color:#fff;text-shadow:0 2px 16px rgb(0 0 0/.28);transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1)}.tasko-home-featured__card:focus-visible .tasko-home-featured__label,.tasko-home-featured__card:hover .tasko-home-featured__label{transform:translateY(-2px)}.tasko-home-featured__card--featured .tasko-home-featured__label{font-size:1.625rem}.tasko-home-featured__go{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;border:1px solid rgb(255 255 255/.55);background:rgb(255 255 255/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--home-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 8px 22px rgb(0 0 0/.2);transition:transform .26s cubic-bezier(.22,1,.36,1),background .18s var(--ds-ease-smooth),box-shadow .22s var(--ds-ease-smooth)}.tasko-home-featured__card--featured .tasko-home-featured__go{animation:tasko-home-go-pulse 2.8s ease-in-out infinite}.tasko-home-featured__card:focus-visible .tasko-home-featured__go,.tasko-home-featured__card:hover .tasko-home-featured__go{transform:translateX(5px) scale(1.08);background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 10px 26px rgb(0 0 0/.26),0 0 0 4px rgb(20 212 184/.18);animation:none}.tasko-home-featured__card:focus-visible{outline:none}.tasko-home-featured__card:focus-visible .tasko-home-featured__media{outline:2px solid var(--home-electric);outline-offset:2px}.tasko-home-featured__all{position:relative;display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:3.15rem;margin:.15rem var(--home-pad-x) 0;overflow:hidden;border:1px solid rgb(10 38 33/.08);border-radius:999px;background:rgb(255 255 255/.7);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px 0 rgb(255 255 255/.85),0 10px 28px rgb(10 38 33/.06);font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:var(--home-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;animation:tasko-home-fade-up .62s var(--ds-ease-smooth) both;animation-delay:.38s;transition:background .18s var(--ds-ease-smooth),transform .18s var(--ds-ease-smooth),box-shadow .18s var(--ds-ease-smooth)}.tasko-home-featured__all:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 36%,rgb(20 212 184/.14) 50%,transparent 64%);transform:translateX(-120%);pointer-events:none}.tasko-home-featured__all:hover:before{animation:tasko-home-sheen .9s ease-out}html.dark .tasko-home-featured__all,html[data-theme=dark] .tasko-home-featured__all{border-color:rgb(20 212 184/.16);background:rgb(4 31 30/.72);color:#e8fffa;box-shadow:0 12px 28px rgb(0 0 0/.28)}.tasko-home-featured__all svg{flex-shrink:0;transition:transform .18s var(--ds-ease-smooth)}.tasko-home-featured__all:hover{background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 14px 32px rgb(10 38 33/.08)}.tasko-home-featured__all:hover svg{transform:translateX(2px)}html.dark .tasko-home-featured__all:hover,html[data-theme=dark] .tasko-home-featured__all:hover{background:rgb(6 40 38/.94)}.tasko-home-featured__all:active{transform:scale(.985)}.tasko-home-featured__all:focus-visible{outline:2px solid var(--home-electric);outline-offset:2px}.tasko-home-grid{display:flex;flex-direction:column;gap:.75rem;padding:0 var(--home-pad-x)}.tasko-home-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tasko-home-grid__tile{display:flex;align-items:center;gap:.7rem;min-height:3.75rem;padding:.55rem .7rem .55rem .55rem;border:1px solid rgb(10 38 33/.08);border-radius:1rem;background:rgb(255 255 255/.82);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tasko-home-grid__thumb{position:relative;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:.75rem;background:#0a2f2c}.tasko-home-grid__img{-o-object-fit:cover;object-fit:cover}.tasko-home-grid__label{min-width:0;font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--home-ink)}@keyframes tasko-home-section-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tasko-home-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tasko-home-headline-in{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tasko-home-ink-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes tasko-home-search-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tasko-home-search-halo{0%{opacity:.45;transform:scale(.96)}to{opacity:.9;transform:scale(1.06)}}@keyframes tasko-home-card-in{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tasko-home-glow-a{0%{opacity:.5;transform:translate3d(-3%,2%,0) scale(.94)}to{opacity:1;transform:translate3d(8%,-3%,0) scale(1.1)}}@keyframes tasko-home-glow-b{0%{opacity:.4;transform:translate3d(4%,-2%,0) scale(1.05)}to{opacity:.95;transform:translate3d(-6%,5%,0) scale(.92)}}@keyframes tasko-home-sheen{0%{transform:translateX(-130%)}45%,to{transform:translateX(130%)}}@keyframes tasko-home-brand-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.04);filter:drop-shadow(0 0 10px rgb(20 212 184/.35))}}@keyframes tasko-home-featured-breathe{0%{box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 12px 28px rgb(10 38 33/.1),0 32px 64px rgb(10 38 33/.15)}to{box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 16px 36px rgb(10 38 33/.12),0 40px 72px rgb(10 38 33/.18),0 0 0 1px rgb(20 212 184/.1)}}@keyframes tasko-home-go-pulse{0%,to{box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 8px 22px rgb(0 0 0/.2)}50%{box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 10px 26px rgb(0 0 0/.24),0 0 0 5px rgb(20 212 184/.16)}}@media (max-width:374px){.tasko-home-job{--home-pad-x:1.05rem}.tasko-home-job__headline-lead,.tasko-home-job__headline-place{font-size:2.05rem}.tasko-home-featured__media{aspect-ratio:4/3}.tasko-home-featured__card--featured .tasko-home-featured__media{aspect-ratio:1/1}.tasko-home-featured__label{font-size:1.2rem}.tasko-home-featured__card--featured .tasko-home-featured__label{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.tasko-home-featured,.tasko-home-featured__all,.tasko-home-featured__all:before,.tasko-home-featured__card,.tasko-home-featured__card--featured .tasko-home-featured__media,.tasko-home-featured__go,.tasko-home-featured__img,.tasko-home-featured__title,.tasko-home-job__atmosphere:after,.tasko-home-job__atmosphere:before,.tasko-home-job__brand .ds-brand-mark,.tasko-home-job__command,.tasko-home-job__greeting,.tasko-home-job__header,.tasko-home-job__headline-lead,.tasko-home-job__headline-place,.tasko-home-job__open-req,.tasko-home-job__open-req:before,.tasko-home-job__place-link,.tasko-home-job__search,.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit:after,.tasko-home-job__search:before{animation:none!important;transition:none!important;filter:none}.tasko-home-job__headline-place{background:none;color:inherit;-webkit-text-fill-color:currentColor}.tasko-home-featured__all:active,.tasko-home-featured__all:hover,.tasko-home-featured__card:active,.tasko-home-featured__card:focus-visible .tasko-home-featured__go,.tasko-home-featured__card:focus-visible .tasko-home-featured__img,.tasko-home-featured__card:hover,.tasko-home-featured__card:hover .tasko-home-featured__go,.tasko-home-featured__card:hover .tasko-home-featured__img,.tasko-home-featured__card:hover .tasko-home-featured__label,.tasko-home-featured__media:before,.tasko-home-job__search .tasko-service-search--compact-submit .tasko-service-search__submit:hover,.tasko-home-job__search .tasko-service-search--page .tasko-service-search__bar:focus-within{transform:none}}