html.guest-v2-discover-document{height:auto;min-height:100%;overflow-x:clip}html.guest-v2-discover-document body{height:auto;min-height:100%}.guest-v2-job-listings{background:var(--bg__background);overflow-anchor:none;--guest-v2-nav-top:24px;--guest-v2-nav-height:60px;--guest-v2-jobs-padding-top:40px;--guest-v2-bottom-fade:140px;--guest-v2-hero-headline-gap:86px;--guest-v2-hero-headline-top:calc(168px + var(--guest-v2-hero-headline-gap));--guest-v2-hero-baseline-headline-top:186px;--guest-v2-hero-headline-offset:calc(var(--guest-v2-hero-headline-top) - var(--guest-v2-hero-baseline-headline-top));--guest-v2-hero-stack-height:678px;--guest-v2-toolbar-gap:12px;--guest-v2-column-gutter:20px;--guest-v2-toolbar-height:52px;--guest-v2-job-list-toolbar-height:40px;--guest-v2-sticky-toolbar-top:calc(var(--guest-v2-nav-top) * 2 + var(--guest-v2-nav-height) + var(--guest-v2-toolbar-gap) + var(--thm-offline-banner-height,0px));--guest-nav-dock-rise:calc(var(--guest-v2-nav-top) * 2);flex-direction:column;align-items:center;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow:clip visible}.guest-v2-job-listings .guest-v2-page-content{width:100%}.guest-v2-job-listings.brand-pattern:after,.guest-v2-job-listings.brand-pattern-gradient:before{width:100%;height:100%}.guest-v2-job-listings.brand-pattern:after{--brand-pattern-dots-mask:radial-gradient(ellipse 85% 75% at 100% 0%, #000 0%, #00000059 42%, #0000 100%)}.guest-v2-job-listings.brand-pattern-gradient:before{--brand-pattern-fade:radial-gradient(ellipse 85% 75% at 100% 0%, #fff 0%, #ffffff59 42%, #fff0 100%)}.guest-v2-job-listings .guest-v2-header-shell{top:calc(var(--guest-v2-nav-top) + var(--thm-offline-banner-height,0px));z-index:50;pointer-events:none;flex-shrink:0;align-self:stretch;width:100%;margin-bottom:-60px;position:sticky}.guest-v2-job-listings .guest-v2-header-shell>*{pointer-events:auto}.guest-v2-job-listings .guest-v2-header-shell .frame-1533210742,.guest-v2-job-listings .guest-v2-header-shell .guest-v2-header--active{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--stroke__main);flex-shrink:0;max-width:960px;margin-inline:auto;top:var(--guest-v2-nav-top)!important;width:min(960px, calc(100% - var(--guest-v2-column-gutter) * 2))!important;position:relative!important}.guest-v2-job-listings .guest-v2-header-shell .frame-1533210742.ds-guest-nav-v3{-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.guest-v2-job-listings .jobs{min-height:100vh;padding-top:var(--guest-v2-jobs-padding-top);padding-bottom:var(--guest-v2-bottom-fade);flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative;background:0 0!important;width:100%!important;max-width:1512px!important;height:auto!important;margin-inline:auto!important;overflow:visible!important}.guest-v2-job-listings .hero-search.ds-input-group{background-color:var(--bg__muted);width:621px;height:48px;left:446px;top:calc(406px + var(--guest-v2-hero-headline-offset));border-radius:16px;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:0;padding:4px;position:absolute}.guest-v2-job-listings .hero-search .ds-input-group-segment{z-index:20;flex-shrink:0;min-width:0;display:flex;position:relative}.guest-v2-job-listings .hero-search .ds-input-group-segment:focus-within{z-index:30}.guest-v2-job-listings .hero-search__role{flex:1 1 0;width:auto;min-width:0}.guest-v2-job-listings .hero-search__location{flex:0 0 8.25rem;width:8.25rem}.guest-v2-job-listings .hero-search__budget{flex:0 0 7.75rem;width:7.75rem}.guest-v2-job-listings .hero-search .ds-searchable-dropdown__command.ds-command{width:100%;height:100%;margin:0;padding:0}.guest-v2-job-listings .hero-search .ds-input-group-segment>.ds-command,.guest-v2-job-listings .hero-search .ds-input-group-segment>.hero-budget-combobox,.guest-v2-job-listings .hero-search .ds-searchable-dropdown,.guest-v2-job-listings .hero-search .hero-budget-combobox{width:100%;height:100%}.guest-v2-job-listings .hero-search .ds-searchable-dropdown__control,.guest-v2-job-listings .hero-search .hero-budget-combobox__trigger{width:100%;height:2.5rem;box-shadow:none;border-radius:0;padding-inline:.75rem}.guest-v2-job-listings .hero-search__role .ds-searchable-dropdown__control{border-top-left-radius:var(--borderradius__md);border-bottom-left-radius:var(--borderradius__md)}.guest-v2-job-listings .hero-search__budget .hero-budget-combobox__trigger{border-top-right-radius:var(--borderradius__md);border-bottom-right-radius:var(--borderradius__md)}.guest-v2-job-listings .hero-search__location .ds-searchable-dropdown__control{margin-left:-1px}.guest-v2-job-listings .hero-search__budget .hero-budget-combobox__trigger{border-left-width:0;margin-left:-1px}.guest-v2-job-listings .hero-search .ds-searchable-dropdown__control.ds-input-group-field:focus-within{z-index:1;box-shadow:var(--shadow__sm), 0 0 0 3px color-mix(in srgb, var(--neutral__400) 40%, transparent);position:relative}.guest-v2-job-listings .hero-search .hero-budget-combobox__trigger:focus-visible{z-index:1;box-shadow:var(--shadow__sm), 0 0 0 3px color-mix(in srgb, var(--neutral__400) 40%, transparent);position:relative}@property --guest-v2-mesh-a-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --guest-v2-mesh-a-y{syntax:"<percentage>";inherits:false;initial-value:0%}@property --guest-v2-mesh-b-x{syntax:"<percentage>";inherits:false;initial-value:100%}@property --guest-v2-mesh-b-y{syntax:"<percentage>";inherits:false;initial-value:0%}@property --guest-v2-mesh-c-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --guest-v2-mesh-c-y{syntax:"<percentage>";inherits:false;initial-value:6%}@property --guest-v2-mesh-d-x{syntax:"<percentage>";inherits:false;initial-value:18%}@property --guest-v2-mesh-d-y{syntax:"<percentage>";inherits:false;initial-value:22%}@property --guest-v2-mesh-e-x{syntax:"<percentage>";inherits:false;initial-value:82%}@property --guest-v2-mesh-e-y{syntax:"<percentage>";inherits:false;initial-value:20%}@property --guest-v2-gradient-sweep{syntax:"<number>";inherits:false;initial-value:0}@property --guest-v2-theme-wave{syntax:"<number>";inherits:false;initial-value:0}.guest-v2-fluid-gradient{opacity:.45;top:calc(-1 * ( var(--guest-v2-nav-top) + var(--guest-v2-nav-height) + env(safe-area-inset-top,0px) ));width:100%;max-width:100%;height:calc(var(--guest-v2-jobs-padding-top) + var(--guest-v2-hero-stack-height) + var(--guest-v2-nav-top) + var(--guest-v2-nav-height) + var(--guest-v2-hero-headline-offset) + env(safe-area-inset-top,0px));contain:layout paint;pointer-events:none;z-index:0;--guest-v2-gradient-sweep:0;--guest-v2-theme-wave:0;--gv2-N:3;--gv2-morph:max(sin(var(--guest-v2-theme-wave) * 180deg), sin(var(--guest-v2-gradient-sweep) * 180deg));--gv2-pos-ma:0;--gv2-pos-md:.12;--gv2-pos-mc:.5;--gv2-pos-me:.88;--gv2-pos-mb:.96;--gv2-pos-w3:.18;--gv2-pos-w0:.28;--gv2-pos-w2:.48;--gv2-pos-w1:.72;--gv2-pos-w4:.82;--gv2-ltr-ma:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-ma)) / (1 - var(--gv2-pos-ma)), 1);--gv2-ltr-md:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-md)) / (1 - var(--gv2-pos-md)), 1);--gv2-ltr-mc:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-mc)) / (1 - var(--gv2-pos-mc)), 1);--gv2-ltr-me:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-me)) / (1 - var(--gv2-pos-me)), 1);--gv2-ltr-mb:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-mb)) / (1 - var(--gv2-pos-mb)), 1);--gv2-ltr-w0:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-w0)) / (1 - var(--gv2-pos-w0)), 1);--gv2-ltr-w1:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-w1)) / (1 - var(--gv2-pos-w1)), 1);--gv2-ltr-w2:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-w2)) / (1 - var(--gv2-pos-w2)), 1);--gv2-ltr-w3:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-w3)) / (1 - var(--gv2-pos-w3)), 1);--gv2-ltr-w4:clamp(0, (var(--guest-v2-theme-wave) - var(--gv2-pos-w4)) / (1 - var(--gv2-pos-w4)), 1);--gv2-tab-ma:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-ma)) / (1 - var(--gv2-pos-ma)), 1);--gv2-tab-md:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-md)) / (1 - var(--gv2-pos-md)), 1);--gv2-tab-mc:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-mc)) / (1 - var(--gv2-pos-mc)), 1);--gv2-tab-me:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-me)) / (1 - var(--gv2-pos-me)), 1);--gv2-tab-mb:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-mb)) / (1 - var(--gv2-pos-mb)), 1);--gv2-tab-w0:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-w0)) / (1 - var(--gv2-pos-w0)), 1);--gv2-tab-w1:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-w1)) / (1 - var(--gv2-pos-w1)), 1);--gv2-tab-w2:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-w2)) / (1 - var(--gv2-pos-w2)), 1);--gv2-tab-w3:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-w3)) / (1 - var(--gv2-pos-w3)), 1);--gv2-tab-w4:clamp(0, (var(--guest-v2-gradient-sweep) - var(--gv2-pos-w4)) / (1 - var(--gv2-pos-w4)), 1);--gv2-t0-mc0:#93c5fdf5;--gv2-t0-mc1:#93c5fdb8;--gv2-t0-mc2:#60a5fa61;--gv2-t0-ma0:#1e3a8a9e;--gv2-t0-ma1:#2563eb6b;--gv2-t0-ma2:#93c5fd29;--gv2-t0-mb0:#1d4ed894;--gv2-t0-mb1:#3b82f670;--gv2-t0-mb2:#60a5fa2e;--gv2-t0-md0:#1725547a;--gv2-t0-md1:#3b82f647;--gv2-t0-me0:#38bdf875;--gv2-t0-me1:#7dd3fc3d;--gv2-t0-w0a:#3b82f6ad;--gv2-t0-w0b:#60a5fa52;--gv2-t0-w1a:#2563eb9e;--gv2-t0-w1b:#3b82f647;--gv2-t0-w2a:#93c5fd94;--gv2-t0-w2b:#60a5fa38;--gv2-t0-w3a:#1e3a8a80;--gv2-t0-w3b:#3b82f633;--gv2-t0-w4a:#38bdf870;--gv2-t0-w4b:#7dd3fc2e;--gv2-t1-mc0:#c4b5fdf5;--gv2-t1-mc1:#c4b5fdb8;--gv2-t1-mc2:#a88bfa61;--gv2-t1-ma0:#4c1d959e;--gv2-t1-ma1:#6d28d96b;--gv2-t1-ma2:#c4b5fd29;--gv2-t1-mb0:#5b21b694;--gv2-t1-mb1:#8b5cf670;--gv2-t1-mb2:#a88bfa2e;--gv2-t1-md0:#2e10657a;--gv2-t1-md1:#8b5cf647;--gv2-t1-me0:#a78bfa75;--gv2-t1-me1:#a88bfa3d;--gv2-t1-w0a:#8b5cf6ad;--gv2-t1-w0b:#a88bfa52;--gv2-t1-w1a:#6d28d99e;--gv2-t1-w1b:#8b5cf647;--gv2-t1-w2a:#c4b5fd94;--gv2-t1-w2b:#a88bfa38;--gv2-t1-w3a:#4c1d9580;--gv2-t1-w3b:#8b5cf633;--gv2-t1-w4a:#a78bfa70;--gv2-t1-w4b:#c4b5fd2e;--gv2-t2-mc0:#99f6e4f5;--gv2-t2-mc1:#99f6e4b8;--gv2-t2-mc2:#5eead461;--gv2-t2-ma0:#134e4a94;--gv2-t2-ma1:#14b8a66b;--gv2-t2-ma2:#99f6e429;--gv2-t2-mb0:#0f766e8f;--gv2-t2-mb1:#2dd4bf70;--gv2-t2-mb2:#a7f3d033;--gv2-t2-md0:#065f4675;--gv2-t2-md1:#34d3994d;--gv2-t2-me0:#6ee7b775;--gv2-t2-me1:#a7f3d042;--gv2-t2-w0a:#2dd4bfa8;--gv2-t2-w0b:#5eead452;--gv2-t2-w1a:#14b8a699;--gv2-t2-w1b:#34d39947;--gv2-t2-w2a:#99f6e48f;--gv2-t2-w2b:#6ee7b738;--gv2-t2-w3a:#134e4a7a;--gv2-t2-w3b:#2dd4bf33;--gv2-t2-w4a:#6ee7b770;--gv2-t2-w4b:#99f6e42e;--gv2-t3-mc0:#fed7aaf5;--gv2-t3-mc1:#fed7aab8;--gv2-t3-mc2:#fdba745c;--gv2-t3-ma0:#9a341285;--gv2-t3-ma1:#f9731666;--gv2-t3-ma2:#fed7aa29;--gv2-t3-mb0:#c2410c8a;--gv2-t3-mb1:#fb923c6b;--gv2-t3-mb2:#fb718533;--gv2-t3-md0:#be123c66;--gv2-t3-md1:#f472b647;--gv2-t3-me0:#fb71856b;--gv2-t3-me1:#fb71853d;--gv2-t3-w0a:#fb923ca3;--gv2-t3-w0b:#fdba744d;--gv2-t3-w1a:#f9731694;--gv2-t3-w1b:#fb923c42;--gv2-t3-w2a:#fed7aa8a;--gv2-t3-w2b:#fb718538;--gv2-t3-w3a:#be123c70;--gv2-t3-w3b:#f472b633;--gv2-t3-w4a:#fb718566;--gv2-t3-w4b:#fb71852e;--gv2-base-mc0:var(--gv2-t0-mc0);--gv2-base-mc1:var(--gv2-t0-mc1);--gv2-base-mc2:var(--gv2-t0-mc2);--gv2-base-ma0:var(--gv2-t0-ma0);--gv2-base-ma1:var(--gv2-t0-ma1);--gv2-base-ma2:var(--gv2-t0-ma2);--gv2-base-mb0:var(--gv2-t0-mb0);--gv2-base-mb1:var(--gv2-t0-mb1);--gv2-base-mb2:var(--gv2-t0-mb2);--gv2-base-md0:var(--gv2-t0-md0);--gv2-base-md1:var(--gv2-t0-md1);--gv2-base-me0:var(--gv2-t0-me0);--gv2-base-me1:var(--gv2-t0-me1);--gv2-base-w0a:var(--gv2-t0-w0a);--gv2-base-w0b:var(--gv2-t0-w0b);--gv2-base-w1a:var(--gv2-t0-w1a);--gv2-base-w1b:var(--gv2-t0-w1b);--gv2-base-w2a:var(--gv2-t0-w2a);--gv2-base-w2b:var(--gv2-t0-w2b);--gv2-base-w3a:var(--gv2-t0-w3a);--gv2-base-w3b:var(--gv2-t0-w3b);--gv2-base-w4a:var(--gv2-t0-w4a);--gv2-base-w4b:var(--gv2-t0-w4b);--gv2-ovl-mc0:var(--gv2-t1-mc0);--gv2-ovl-mc1:var(--gv2-t1-mc1);--gv2-ovl-mc2:var(--gv2-t1-mc2);--gv2-ovl-ma0:var(--gv2-t1-ma0);--gv2-ovl-ma1:var(--gv2-t1-ma1);--gv2-ovl-ma2:var(--gv2-t1-ma2);--gv2-ovl-mb0:var(--gv2-t1-mb0);--gv2-ovl-mb1:var(--gv2-t1-mb1);--gv2-ovl-mb2:var(--gv2-t1-mb2);--gv2-ovl-md0:var(--gv2-t1-md0);--gv2-ovl-md1:var(--gv2-t1-md1);--gv2-ovl-me0:var(--gv2-t1-me0);--gv2-ovl-me1:var(--gv2-t1-me1);--gv2-ovl-w0a:var(--gv2-t1-w0a);--gv2-ovl-w0b:var(--gv2-t1-w0b);--gv2-ovl-w1a:var(--gv2-t1-w1a);--gv2-ovl-w1b:var(--gv2-t1-w1b);--gv2-ovl-w2a:var(--gv2-t1-w2a);--gv2-ovl-w2b:var(--gv2-t1-w2b);--gv2-ovl-w3a:var(--gv2-t1-w3a);--gv2-ovl-w3b:var(--gv2-t1-w3b);--gv2-ovl-w4a:var(--gv2-t1-w4a);--gv2-ovl-w4b:var(--gv2-t1-w4b);background:0 0;transition:--guest-v2-gradient-sweep .9s cubic-bezier(.33,1,.68,1),filter .9s cubic-bezier(.33,1,.68,1);animation:36s ease-in-out infinite guest-v2-theme-orchestra;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#000000d1 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 42%,#0000 100%)}.guest-v2-fluid-gradient[data-variant=purple]{filter:hue-rotate(38deg)saturate(1.06)}.guest-v2-fluid-gradient[data-variant=silver]{filter:saturate(.16)brightness(1.03)}.guest-v2-fluid-gradient__mesh-lowres,.guest-v2-fluid-gradient__wave-lowres{transform-origin:0 0;transform:scale(var(--gv2-N));will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;position:absolute}.guest-v2-fluid-gradient__mesh-lowres{width:calc(124% / var(--gv2-N));height:calc(128% / var(--gv2-N));top:-14%;left:-12%}.guest-v2-fluid-gradient__wave-lowres{width:calc(144% / var(--gv2-N));height:calc(156% / var(--gv2-N));z-index:0;top:-28%;left:-22%}.guest-v2-fluid-gradient__canvas{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .26s ease-out;display:block;position:absolute;inset:0}.guest-v2-fluid-gradient[data-mode=shader] .guest-v2-fluid-gradient__canvas{opacity:1}.guest-v2-fluid-gradient[data-mode=shader] .guest-v2-fluid-gradient__mesh-lowres,.guest-v2-fluid-gradient[data-mode=shader] .guest-v2-fluid-gradient__wave-lowres{opacity:0;visibility:hidden;will-change:auto;transition:opacity .26s ease-out,visibility 0s .26s}.guest-v2-fluid-gradient[data-mode=shader] .guest-v2-fluid-gradient__mesh,.guest-v2-fluid-gradient[data-mode=shader] .guest-v2-fluid-gradient__wave{animation:none}.guest-v2-fluid-gradient__mesh{--guest-v2-mesh-a-x:-4%;--guest-v2-mesh-a-y:2%;--guest-v2-mesh-b-x:104%;--guest-v2-mesh-b-y:0%;--guest-v2-mesh-c-x:50%;--guest-v2-mesh-c-y:2%;--guest-v2-mesh-d-x:12%;--guest-v2-mesh-d-y:24%;--guest-v2-mesh-e-x:88%;--guest-v2-mesh-e-y:22%;--gv2-themed-mc0:color-mix(in srgb, var(--gv2-base-mc0) calc((1 - var(--gv2-ltr-mc)) * 100%), var(--gv2-ovl-mc0) calc(var(--gv2-ltr-mc) * 100%));--gv2-themed-mc1:color-mix(in srgb, var(--gv2-base-mc1) calc((1 - var(--gv2-ltr-mc)) * 100%), var(--gv2-ovl-mc1) calc(var(--gv2-ltr-mc) * 100%));--gv2-themed-mc2:color-mix(in srgb, var(--gv2-base-mc2) calc((1 - var(--gv2-ltr-mc)) * 100%), var(--gv2-ovl-mc2) calc(var(--gv2-ltr-mc) * 100%));--gv2-themed-ma0:color-mix(in srgb, var(--gv2-base-ma0) calc((1 - var(--gv2-ltr-ma)) * 100%), var(--gv2-ovl-ma0) calc(var(--gv2-ltr-ma) * 100%));--gv2-themed-ma1:color-mix(in srgb, var(--gv2-base-ma1) calc((1 - var(--gv2-ltr-ma)) * 100%), var(--gv2-ovl-ma1) calc(var(--gv2-ltr-ma) * 100%));--gv2-themed-ma2:color-mix(in srgb, var(--gv2-base-ma2) calc((1 - var(--gv2-ltr-ma)) * 100%), var(--gv2-ovl-ma2) calc(var(--gv2-ltr-ma) * 100%));--gv2-themed-mb0:color-mix(in srgb, var(--gv2-base-mb0) calc((1 - var(--gv2-ltr-mb)) * 100%), var(--gv2-ovl-mb0) calc(var(--gv2-ltr-mb) * 100%));--gv2-themed-mb1:color-mix(in srgb, var(--gv2-base-mb1) calc((1 - var(--gv2-ltr-mb)) * 100%), var(--gv2-ovl-mb1) calc(var(--gv2-ltr-mb) * 100%));--gv2-themed-mb2:color-mix(in srgb, var(--gv2-base-mb2) calc((1 - var(--gv2-ltr-mb)) * 100%), var(--gv2-ovl-mb2) calc(var(--gv2-ltr-mb) * 100%));--gv2-themed-md0:color-mix(in srgb, var(--gv2-base-md0) calc((1 - var(--gv2-ltr-md)) * 100%), var(--gv2-ovl-md0) calc(var(--gv2-ltr-md) * 100%));--gv2-themed-md1:color-mix(in srgb, var(--gv2-base-md1) calc((1 - var(--gv2-ltr-md)) * 100%), var(--gv2-ovl-md1) calc(var(--gv2-ltr-md) * 100%));--gv2-themed-me0:color-mix(in srgb, var(--gv2-base-me0) calc((1 - var(--gv2-ltr-me)) * 100%), var(--gv2-ovl-me0) calc(var(--gv2-ltr-me) * 100%));--gv2-themed-me1:color-mix(in srgb, var(--gv2-base-me1) calc((1 - var(--gv2-ltr-me)) * 100%), var(--gv2-ovl-me1) calc(var(--gv2-ltr-me) * 100%));--gv2-mc0:color-mix(in srgb, var(--gv2-themed-mc0) calc((1 - var(--gv2-tab-mc)) * 100%), var(--gv2-t1-mc0) calc(var(--gv2-tab-mc) * 100%));--gv2-mc1:color-mix(in srgb, var(--gv2-themed-mc1) calc((1 - var(--gv2-tab-mc)) * 100%), var(--gv2-t1-mc1) calc(var(--gv2-tab-mc) * 100%));--gv2-mc2:color-mix(in srgb, var(--gv2-themed-mc2) calc((1 - var(--gv2-tab-mc)) * 100%), var(--gv2-t1-mc2) calc(var(--gv2-tab-mc) * 100%));--gv2-ma0:color-mix(in srgb, var(--gv2-themed-ma0) calc((1 - var(--gv2-tab-ma)) * 100%), var(--gv2-t1-ma0) calc(var(--gv2-tab-ma) * 100%));--gv2-ma1:color-mix(in srgb, var(--gv2-themed-ma1) calc((1 - var(--gv2-tab-ma)) * 100%), var(--gv2-t1-ma1) calc(var(--gv2-tab-ma) * 100%));--gv2-ma2:color-mix(in srgb, var(--gv2-themed-ma2) calc((1 - var(--gv2-tab-ma)) * 100%), var(--gv2-t1-ma2) calc(var(--gv2-tab-ma) * 100%));--gv2-mb0:color-mix(in srgb, var(--gv2-themed-mb0) calc((1 - var(--gv2-tab-mb)) * 100%), var(--gv2-t1-mb0) calc(var(--gv2-tab-mb) * 100%));--gv2-mb1:color-mix(in srgb, var(--gv2-themed-mb1) calc((1 - var(--gv2-tab-mb)) * 100%), var(--gv2-t1-mb1) calc(var(--gv2-tab-mb) * 100%));--gv2-mb2:color-mix(in srgb, var(--gv2-themed-mb2) calc((1 - var(--gv2-tab-mb)) * 100%), var(--gv2-t1-mb2) calc(var(--gv2-tab-mb) * 100%));--gv2-md0:color-mix(in srgb, var(--gv2-themed-md0) calc((1 - var(--gv2-tab-md)) * 100%), var(--gv2-t1-md0) calc(var(--gv2-tab-md) * 100%));--gv2-md1:color-mix(in srgb, var(--gv2-themed-md1) calc((1 - var(--gv2-tab-md)) * 100%), var(--gv2-t1-md1) calc(var(--gv2-tab-md) * 100%));--gv2-me0:color-mix(in srgb, var(--gv2-themed-me0) calc((1 - var(--gv2-tab-me)) * 100%), var(--gv2-t1-me0) calc(var(--gv2-tab-me) * 100%));--gv2-me1:color-mix(in srgb, var(--gv2-themed-me1) calc((1 - var(--gv2-tab-me)) * 100%), var(--gv2-t1-me1) calc(var(--gv2-tab-me) * 100%));background-color:#0000;background-image:radial-gradient(ellipse calc(52% + 15% * var(--gv2-morph)) calc(44% - 9% * var(--gv2-morph)) at var(--guest-v2-mesh-c-x) var(--guest-v2-mesh-c-y), var(--gv2-mc0) 0%, var(--gv2-mc1) 22%, var(--gv2-mc2) 42%, transparent 62%), radial-gradient(ellipse calc(58% - 11% * var(--gv2-morph)) calc(48% + 13% * var(--gv2-morph)) at var(--guest-v2-mesh-a-x) var(--guest-v2-mesh-a-y), var(--gv2-ma0) 0%, var(--gv2-ma1) 28%, var(--gv2-ma2) 46%, transparent 64%), radial-gradient(ellipse calc(54% + 13% * var(--gv2-morph)) calc(46% + 7% * var(--gv2-morph)) at var(--guest-v2-mesh-b-x) var(--guest-v2-mesh-b-y), var(--gv2-mb0) 0%, var(--gv2-mb1) 26%, var(--gv2-mb2) 44%, transparent 62%), radial-gradient(ellipse calc(46% + 16% * var(--gv2-morph)) calc(52% - 11% * var(--gv2-morph)) at var(--guest-v2-mesh-d-x) var(--guest-v2-mesh-d-y), var(--gv2-md0) 0%, var(--gv2-md1) 32%, transparent 58%), radial-gradient(ellipse calc(44% - 9% * var(--gv2-morph)) calc(50% + 15% * var(--gv2-morph)) at var(--guest-v2-mesh-e-x) var(--guest-v2-mesh-e-y), var(--gv2-me0) 0%, var(--gv2-me1) 34%, transparent 56%);filter:blur(calc(36px / var(--gv2-N))) saturate(1.28);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;animation:19s ease-in-out infinite guest-v2-mesh-drift;position:absolute;inset:0;transform:translateZ(0)}.guest-v2-fluid-gradient__wave{z-index:0;--gv2-themed-w0a:color-mix(in srgb, var(--gv2-base-w0a) calc((1 - var(--gv2-ltr-w0)) * 100%), var(--gv2-ovl-w0a) calc(var(--gv2-ltr-w0) * 100%));--gv2-themed-w0b:color-mix(in srgb, var(--gv2-base-w0b) calc((1 - var(--gv2-ltr-w0)) * 100%), var(--gv2-ovl-w0b) calc(var(--gv2-ltr-w0) * 100%));--gv2-themed-w1a:color-mix(in srgb, var(--gv2-base-w1a) calc((1 - var(--gv2-ltr-w1)) * 100%), var(--gv2-ovl-w1a) calc(var(--gv2-ltr-w1) * 100%));--gv2-themed-w1b:color-mix(in srgb, var(--gv2-base-w1b) calc((1 - var(--gv2-ltr-w1)) * 100%), var(--gv2-ovl-w1b) calc(var(--gv2-ltr-w1) * 100%));--gv2-themed-w2a:color-mix(in srgb, var(--gv2-base-w2a) calc((1 - var(--gv2-ltr-w2)) * 100%), var(--gv2-ovl-w2a) calc(var(--gv2-ltr-w2) * 100%));--gv2-themed-w2b:color-mix(in srgb, var(--gv2-base-w2b) calc((1 - var(--gv2-ltr-w2)) * 100%), var(--gv2-ovl-w2b) calc(var(--gv2-ltr-w2) * 100%));--gv2-themed-w3a:color-mix(in srgb, var(--gv2-base-w3a) calc((1 - var(--gv2-ltr-w3)) * 100%), var(--gv2-ovl-w3a) calc(var(--gv2-ltr-w3) * 100%));--gv2-themed-w3b:color-mix(in srgb, var(--gv2-base-w3b) calc((1 - var(--gv2-ltr-w3)) * 100%), var(--gv2-ovl-w3b) calc(var(--gv2-ltr-w3) * 100%));--gv2-themed-w4a:color-mix(in srgb, var(--gv2-base-w4a) calc((1 - var(--gv2-ltr-w4)) * 100%), var(--gv2-ovl-w4a) calc(var(--gv2-ltr-w4) * 100%));--gv2-themed-w4b:color-mix(in srgb, var(--gv2-base-w4b) calc((1 - var(--gv2-ltr-w4)) * 100%), var(--gv2-ovl-w4b) calc(var(--gv2-ltr-w4) * 100%));--gv2-w0a:color-mix(in srgb, var(--gv2-themed-w0a) calc((1 - var(--gv2-tab-w0)) * 100%), var(--gv2-t1-w0a) calc(var(--gv2-tab-w0) * 100%));--gv2-w0b:color-mix(in srgb, var(--gv2-themed-w0b) calc((1 - var(--gv2-tab-w0)) * 100%), var(--gv2-t1-w0b) calc(var(--gv2-tab-w0) * 100%));--gv2-w1a:color-mix(in srgb, var(--gv2-themed-w1a) calc((1 - var(--gv2-tab-w1)) * 100%), var(--gv2-t1-w1a) calc(var(--gv2-tab-w1) * 100%));--gv2-w1b:color-mix(in srgb, var(--gv2-themed-w1b) calc((1 - var(--gv2-tab-w1)) * 100%), var(--gv2-t1-w1b) calc(var(--gv2-tab-w1) * 100%));--gv2-w2a:color-mix(in srgb, var(--gv2-themed-w2a) calc((1 - var(--gv2-tab-w2)) * 100%), var(--gv2-t1-w2a) calc(var(--gv2-tab-w2) * 100%));--gv2-w2b:color-mix(in srgb, var(--gv2-themed-w2b) calc((1 - var(--gv2-tab-w2)) * 100%), var(--gv2-t1-w2b) calc(var(--gv2-tab-w2) * 100%));--gv2-w3a:color-mix(in srgb, var(--gv2-themed-w3a) calc((1 - var(--gv2-tab-w3)) * 100%), var(--gv2-t1-w3a) calc(var(--gv2-tab-w3) * 100%));--gv2-w3b:color-mix(in srgb, var(--gv2-themed-w3b) calc((1 - var(--gv2-tab-w3)) * 100%), var(--gv2-t1-w3b) calc(var(--gv2-tab-w3) * 100%));--gv2-w4a:color-mix(in srgb, var(--gv2-themed-w4a) calc((1 - var(--gv2-tab-w4)) * 100%), var(--gv2-t1-w4a) calc(var(--gv2-tab-w4) * 100%));--gv2-w4b:color-mix(in srgb, var(--gv2-themed-w4b) calc((1 - var(--gv2-tab-w4)) * 100%), var(--gv2-t1-w4b) calc(var(--gv2-tab-w4) * 100%));background:radial-gradient(ellipse calc(34% + 12% * var(--gv2-morph)) calc(46% - 8% * var(--gv2-morph)) at 28% 34%, var(--gv2-w0a) 0%, var(--gv2-w0b) 38%, transparent 62%), radial-gradient(ellipse calc(40% - 9% * var(--gv2-morph)) calc(36% + 12% * var(--gv2-morph)) at 72% 28%, var(--gv2-w1a) 0%, var(--gv2-w1b) 36%, transparent 58%), radial-gradient(ellipse calc(38% + 11% * var(--gv2-morph)) calc(44% + 9% * var(--gv2-morph)) at 48% 46%, var(--gv2-w2a) 0%, var(--gv2-w2b) 40%, transparent 60%), radial-gradient(ellipse calc(32% + 14% * var(--gv2-morph)) calc(42% - 7% * var(--gv2-morph)) at 18% 58%, var(--gv2-w3a) 0%, var(--gv2-w3b) 42%, transparent 56%), radial-gradient(ellipse calc(36% - 8% * var(--gv2-morph)) calc(38% + 13% * var(--gv2-morph)) at 82% 54%, var(--gv2-w4a) 0%, var(--gv2-w4b) 38%, transparent 54%);filter:blur(calc(20px / var(--gv2-N))) saturate(1.34);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;animation:23s ease-in-out infinite guest-v2-wave-drift;position:absolute;inset:0;transform:translateZ(0)}.guest-v2-fluid-gradient__grain{z-index:2;opacity:.04;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 100%)}.guest-v2-fluid-gradient__grain:is(.dark *){mix-blend-mode:screen}@keyframes guest-v2-theme-orchestra{0%,13%{--guest-v2-theme-wave:0;--gv2-base-mc0:var(--gv2-t0-mc0);--gv2-base-mc1:var(--gv2-t0-mc1);--gv2-base-mc2:var(--gv2-t0-mc2);--gv2-base-ma0:var(--gv2-t0-ma0);--gv2-base-ma1:var(--gv2-t0-ma1);--gv2-base-ma2:var(--gv2-t0-ma2);--gv2-base-mb0:var(--gv2-t0-mb0);--gv2-base-mb1:var(--gv2-t0-mb1);--gv2-base-mb2:var(--gv2-t0-mb2);--gv2-base-md0:var(--gv2-t0-md0);--gv2-base-md1:var(--gv2-t0-md1);--gv2-base-me0:var(--gv2-t0-me0);--gv2-base-me1:var(--gv2-t0-me1);--gv2-base-w0a:var(--gv2-t0-w0a);--gv2-base-w0b:var(--gv2-t0-w0b);--gv2-base-w1a:var(--gv2-t0-w1a);--gv2-base-w1b:var(--gv2-t0-w1b);--gv2-base-w2a:var(--gv2-t0-w2a);--gv2-base-w2b:var(--gv2-t0-w2b);--gv2-base-w3a:var(--gv2-t0-w3a);--gv2-base-w3b:var(--gv2-t0-w3b);--gv2-base-w4a:var(--gv2-t0-w4a);--gv2-base-w4b:var(--gv2-t0-w4b);--gv2-ovl-mc0:var(--gv2-t1-mc0);--gv2-ovl-mc1:var(--gv2-t1-mc1);--gv2-ovl-mc2:var(--gv2-t1-mc2);--gv2-ovl-ma0:var(--gv2-t1-ma0);--gv2-ovl-ma1:var(--gv2-t1-ma1);--gv2-ovl-ma2:var(--gv2-t1-ma2);--gv2-ovl-mb0:var(--gv2-t1-mb0);--gv2-ovl-mb1:var(--gv2-t1-mb1);--gv2-ovl-mb2:var(--gv2-t1-mb2);--gv2-ovl-md0:var(--gv2-t1-md0);--gv2-ovl-md1:var(--gv2-t1-md1);--gv2-ovl-me0:var(--gv2-t1-me0);--gv2-ovl-me1:var(--gv2-t1-me1);--gv2-ovl-w0a:var(--gv2-t1-w0a);--gv2-ovl-w0b:var(--gv2-t1-w0b);--gv2-ovl-w1a:var(--gv2-t1-w1a);--gv2-ovl-w1b:var(--gv2-t1-w1b);--gv2-ovl-w2a:var(--gv2-t1-w2a);--gv2-ovl-w2b:var(--gv2-t1-w2b);--gv2-ovl-w3a:var(--gv2-t1-w3a);--gv2-ovl-w3b:var(--gv2-t1-w3b);--gv2-ovl-w4a:var(--gv2-t1-w4a);--gv2-ovl-w4b:var(--gv2-t1-w4b)}15%{--guest-v2-theme-wave:.2}17%{--guest-v2-theme-wave:.45}19%{--guest-v2-theme-wave:.72}21%{--guest-v2-theme-wave:1;--gv2-base-mc0:var(--gv2-t0-mc0);--gv2-base-mc1:var(--gv2-t0-mc1);--gv2-base-mc2:var(--gv2-t0-mc2);--gv2-base-ma0:var(--gv2-t0-ma0);--gv2-base-ma1:var(--gv2-t0-ma1);--gv2-base-ma2:var(--gv2-t0-ma2);--gv2-base-mb0:var(--gv2-t0-mb0);--gv2-base-mb1:var(--gv2-t0-mb1);--gv2-base-mb2:var(--gv2-t0-mb2);--gv2-base-md0:var(--gv2-t0-md0);--gv2-base-md1:var(--gv2-t0-md1);--gv2-base-me0:var(--gv2-t0-me0);--gv2-base-me1:var(--gv2-t0-me1);--gv2-base-w0a:var(--gv2-t0-w0a);--gv2-base-w0b:var(--gv2-t0-w0b);--gv2-base-w1a:var(--gv2-t0-w1a);--gv2-base-w1b:var(--gv2-t0-w1b);--gv2-base-w2a:var(--gv2-t0-w2a);--gv2-base-w2b:var(--gv2-t0-w2b);--gv2-base-w3a:var(--gv2-t0-w3a);--gv2-base-w3b:var(--gv2-t0-w3b);--gv2-base-w4a:var(--gv2-t0-w4a);--gv2-base-w4b:var(--gv2-t0-w4b);--gv2-ovl-mc0:var(--gv2-t1-mc0);--gv2-ovl-mc1:var(--gv2-t1-mc1);--gv2-ovl-mc2:var(--gv2-t1-mc2);--gv2-ovl-ma0:var(--gv2-t1-ma0);--gv2-ovl-ma1:var(--gv2-t1-ma1);--gv2-ovl-ma2:var(--gv2-t1-ma2);--gv2-ovl-mb0:var(--gv2-t1-mb0);--gv2-ovl-mb1:var(--gv2-t1-mb1);--gv2-ovl-mb2:var(--gv2-t1-mb2);--gv2-ovl-md0:var(--gv2-t1-md0);--gv2-ovl-md1:var(--gv2-t1-md1);--gv2-ovl-me0:var(--gv2-t1-me0);--gv2-ovl-me1:var(--gv2-t1-me1);--gv2-ovl-w0a:var(--gv2-t1-w0a);--gv2-ovl-w0b:var(--gv2-t1-w0b);--gv2-ovl-w1a:var(--gv2-t1-w1a);--gv2-ovl-w1b:var(--gv2-t1-w1b);--gv2-ovl-w2a:var(--gv2-t1-w2a);--gv2-ovl-w2b:var(--gv2-t1-w2b);--gv2-ovl-w3a:var(--gv2-t1-w3a);--gv2-ovl-w3b:var(--gv2-t1-w3b);--gv2-ovl-w4a:var(--gv2-t1-w4a);--gv2-ovl-w4b:var(--gv2-t1-w4b);animation-timing-function:step-end}22%,35%{--guest-v2-theme-wave:0;--gv2-base-mc0:var(--gv2-t1-mc0);--gv2-base-mc1:var(--gv2-t1-mc1);--gv2-base-mc2:var(--gv2-t1-mc2);--gv2-base-ma0:var(--gv2-t1-ma0);--gv2-base-ma1:var(--gv2-t1-ma1);--gv2-base-ma2:var(--gv2-t1-ma2);--gv2-base-mb0:var(--gv2-t1-mb0);--gv2-base-mb1:var(--gv2-t1-mb1);--gv2-base-mb2:var(--gv2-t1-mb2);--gv2-base-md0:var(--gv2-t1-md0);--gv2-base-md1:var(--gv2-t1-md1);--gv2-base-me0:var(--gv2-t1-me0);--gv2-base-me1:var(--gv2-t1-me1);--gv2-base-w0a:var(--gv2-t1-w0a);--gv2-base-w0b:var(--gv2-t1-w0b);--gv2-base-w1a:var(--gv2-t1-w1a);--gv2-base-w1b:var(--gv2-t1-w1b);--gv2-base-w2a:var(--gv2-t1-w2a);--gv2-base-w2b:var(--gv2-t1-w2b);--gv2-base-w3a:var(--gv2-t1-w3a);--gv2-base-w3b:var(--gv2-t1-w3b);--gv2-base-w4a:var(--gv2-t1-w4a);--gv2-base-w4b:var(--gv2-t1-w4b);--gv2-ovl-mc0:var(--gv2-t2-mc0);--gv2-ovl-mc1:var(--gv2-t2-mc1);--gv2-ovl-mc2:var(--gv2-t2-mc2);--gv2-ovl-ma0:var(--gv2-t2-ma0);--gv2-ovl-ma1:var(--gv2-t2-ma1);--gv2-ovl-ma2:var(--gv2-t2-ma2);--gv2-ovl-mb0:var(--gv2-t2-mb0);--gv2-ovl-mb1:var(--gv2-t2-mb1);--gv2-ovl-mb2:var(--gv2-t2-mb2);--gv2-ovl-md0:var(--gv2-t2-md0);--gv2-ovl-md1:var(--gv2-t2-md1);--gv2-ovl-me0:var(--gv2-t2-me0);--gv2-ovl-me1:var(--gv2-t2-me1);--gv2-ovl-w0a:var(--gv2-t2-w0a);--gv2-ovl-w0b:var(--gv2-t2-w0b);--gv2-ovl-w1a:var(--gv2-t2-w1a);--gv2-ovl-w1b:var(--gv2-t2-w1b);--gv2-ovl-w2a:var(--gv2-t2-w2a);--gv2-ovl-w2b:var(--gv2-t2-w2b);--gv2-ovl-w3a:var(--gv2-t2-w3a);--gv2-ovl-w3b:var(--gv2-t2-w3b);--gv2-ovl-w4a:var(--gv2-t2-w4a);--gv2-ovl-w4b:var(--gv2-t2-w4b)}37%{--guest-v2-theme-wave:.2}39%{--guest-v2-theme-wave:.45}41%{--guest-v2-theme-wave:.72}43%{--guest-v2-theme-wave:1;--gv2-base-mc0:var(--gv2-t1-mc0);--gv2-base-mc1:var(--gv2-t1-mc1);--gv2-base-mc2:var(--gv2-t1-mc2);--gv2-base-ma0:var(--gv2-t1-ma0);--gv2-base-ma1:var(--gv2-t1-ma1);--gv2-base-ma2:var(--gv2-t1-ma2);--gv2-base-mb0:var(--gv2-t1-mb0);--gv2-base-mb1:var(--gv2-t1-mb1);--gv2-base-mb2:var(--gv2-t1-mb2);--gv2-base-md0:var(--gv2-t1-md0);--gv2-base-md1:var(--gv2-t1-md1);--gv2-base-me0:var(--gv2-t1-me0);--gv2-base-me1:var(--gv2-t1-me1);--gv2-base-w0a:var(--gv2-t1-w0a);--gv2-base-w0b:var(--gv2-t1-w0b);--gv2-base-w1a:var(--gv2-t1-w1a);--gv2-base-w1b:var(--gv2-t1-w1b);--gv2-base-w2a:var(--gv2-t1-w2a);--gv2-base-w2b:var(--gv2-t1-w2b);--gv2-base-w3a:var(--gv2-t1-w3a);--gv2-base-w3b:var(--gv2-t1-w3b);--gv2-base-w4a:var(--gv2-t1-w4a);--gv2-base-w4b:var(--gv2-t1-w4b);--gv2-ovl-mc0:var(--gv2-t2-mc0);--gv2-ovl-mc1:var(--gv2-t2-mc1);--gv2-ovl-mc2:var(--gv2-t2-mc2);--gv2-ovl-ma0:var(--gv2-t2-ma0);--gv2-ovl-ma1:var(--gv2-t2-ma1);--gv2-ovl-ma2:var(--gv2-t2-ma2);--gv2-ovl-mb0:var(--gv2-t2-mb0);--gv2-ovl-mb1:var(--gv2-t2-mb1);--gv2-ovl-mb2:var(--gv2-t2-mb2);--gv2-ovl-md0:var(--gv2-t2-md0);--gv2-ovl-md1:var(--gv2-t2-md1);--gv2-ovl-me0:var(--gv2-t2-me0);--gv2-ovl-me1:var(--gv2-t2-me1);--gv2-ovl-w0a:var(--gv2-t2-w0a);--gv2-ovl-w0b:var(--gv2-t2-w0b);--gv2-ovl-w1a:var(--gv2-t2-w1a);--gv2-ovl-w1b:var(--gv2-t2-w1b);--gv2-ovl-w2a:var(--gv2-t2-w2a);--gv2-ovl-w2b:var(--gv2-t2-w2b);--gv2-ovl-w3a:var(--gv2-t2-w3a);--gv2-ovl-w3b:var(--gv2-t2-w3b);--gv2-ovl-w4a:var(--gv2-t2-w4a);--gv2-ovl-w4b:var(--gv2-t2-w4b);animation-timing-function:step-end}44%,57%{--guest-v2-theme-wave:0;--gv2-base-mc0:var(--gv2-t2-mc0);--gv2-base-mc1:var(--gv2-t2-mc1);--gv2-base-mc2:var(--gv2-t2-mc2);--gv2-base-ma0:var(--gv2-t2-ma0);--gv2-base-ma1:var(--gv2-t2-ma1);--gv2-base-ma2:var(--gv2-t2-ma2);--gv2-base-mb0:var(--gv2-t2-mb0);--gv2-base-mb1:var(--gv2-t2-mb1);--gv2-base-mb2:var(--gv2-t2-mb2);--gv2-base-md0:var(--gv2-t2-md0);--gv2-base-md1:var(--gv2-t2-md1);--gv2-base-me0:var(--gv2-t2-me0);--gv2-base-me1:var(--gv2-t2-me1);--gv2-base-w0a:var(--gv2-t2-w0a);--gv2-base-w0b:var(--gv2-t2-w0b);--gv2-base-w1a:var(--gv2-t2-w1a);--gv2-base-w1b:var(--gv2-t2-w1b);--gv2-base-w2a:var(--gv2-t2-w2a);--gv2-base-w2b:var(--gv2-t2-w2b);--gv2-base-w3a:var(--gv2-t2-w3a);--gv2-base-w3b:var(--gv2-t2-w3b);--gv2-base-w4a:var(--gv2-t2-w4a);--gv2-base-w4b:var(--gv2-t2-w4b);--gv2-ovl-mc0:var(--gv2-t3-mc0);--gv2-ovl-mc1:var(--gv2-t3-mc1);--gv2-ovl-mc2:var(--gv2-t3-mc2);--gv2-ovl-ma0:var(--gv2-t3-ma0);--gv2-ovl-ma1:var(--gv2-t3-ma1);--gv2-ovl-ma2:var(--gv2-t3-ma2);--gv2-ovl-mb0:var(--gv2-t3-mb0);--gv2-ovl-mb1:var(--gv2-t3-mb1);--gv2-ovl-mb2:var(--gv2-t3-mb2);--gv2-ovl-md0:var(--gv2-t3-md0);--gv2-ovl-md1:var(--gv2-t3-md1);--gv2-ovl-me0:var(--gv2-t3-me0);--gv2-ovl-me1:var(--gv2-t3-me1);--gv2-ovl-w0a:var(--gv2-t3-w0a);--gv2-ovl-w0b:var(--gv2-t3-w0b);--gv2-ovl-w1a:var(--gv2-t3-w1a);--gv2-ovl-w1b:var(--gv2-t3-w1b);--gv2-ovl-w2a:var(--gv2-t3-w2a);--gv2-ovl-w2b:var(--gv2-t3-w2b);--gv2-ovl-w3a:var(--gv2-t3-w3a);--gv2-ovl-w3b:var(--gv2-t3-w3b);--gv2-ovl-w4a:var(--gv2-t3-w4a);--gv2-ovl-w4b:var(--gv2-t3-w4b)}59%{--guest-v2-theme-wave:.2}61%{--guest-v2-theme-wave:.45}63%{--guest-v2-theme-wave:.72}65%{--guest-v2-theme-wave:1;--gv2-base-mc0:var(--gv2-t2-mc0);--gv2-base-mc1:var(--gv2-t2-mc1);--gv2-base-mc2:var(--gv2-t2-mc2);--gv2-base-ma0:var(--gv2-t2-ma0);--gv2-base-ma1:var(--gv2-t2-ma1);--gv2-base-ma2:var(--gv2-t2-ma2);--gv2-base-mb0:var(--gv2-t2-mb0);--gv2-base-mb1:var(--gv2-t2-mb1);--gv2-base-mb2:var(--gv2-t2-mb2);--gv2-base-md0:var(--gv2-t2-md0);--gv2-base-md1:var(--gv2-t2-md1);--gv2-base-me0:var(--gv2-t2-me0);--gv2-base-me1:var(--gv2-t2-me1);--gv2-base-w0a:var(--gv2-t2-w0a);--gv2-base-w0b:var(--gv2-t2-w0b);--gv2-base-w1a:var(--gv2-t2-w1a);--gv2-base-w1b:var(--gv2-t2-w1b);--gv2-base-w2a:var(--gv2-t2-w2a);--gv2-base-w2b:var(--gv2-t2-w2b);--gv2-base-w3a:var(--gv2-t2-w3a);--gv2-base-w3b:var(--gv2-t2-w3b);--gv2-base-w4a:var(--gv2-t2-w4a);--gv2-base-w4b:var(--gv2-t2-w4b);--gv2-ovl-mc0:var(--gv2-t3-mc0);--gv2-ovl-mc1:var(--gv2-t3-mc1);--gv2-ovl-mc2:var(--gv2-t3-mc2);--gv2-ovl-ma0:var(--gv2-t3-ma0);--gv2-ovl-ma1:var(--gv2-t3-ma1);--gv2-ovl-ma2:var(--gv2-t3-ma2);--gv2-ovl-mb0:var(--gv2-t3-mb0);--gv2-ovl-mb1:var(--gv2-t3-mb1);--gv2-ovl-mb2:var(--gv2-t3-mb2);--gv2-ovl-md0:var(--gv2-t3-md0);--gv2-ovl-md1:var(--gv2-t3-md1);--gv2-ovl-me0:var(--gv2-t3-me0);--gv2-ovl-me1:var(--gv2-t3-me1);--gv2-ovl-w0a:var(--gv2-t3-w0a);--gv2-ovl-w0b:var(--gv2-t3-w0b);--gv2-ovl-w1a:var(--gv2-t3-w1a);--gv2-ovl-w1b:var(--gv2-t3-w1b);--gv2-ovl-w2a:var(--gv2-t3-w2a);--gv2-ovl-w2b:var(--gv2-t3-w2b);--gv2-ovl-w3a:var(--gv2-t3-w3a);--gv2-ovl-w3b:var(--gv2-t3-w3b);--gv2-ovl-w4a:var(--gv2-t3-w4a);--gv2-ovl-w4b:var(--gv2-t3-w4b);animation-timing-function:step-end}66%,79%{--guest-v2-theme-wave:0;--gv2-base-mc0:var(--gv2-t3-mc0);--gv2-base-mc1:var(--gv2-t3-mc1);--gv2-base-mc2:var(--gv2-t3-mc2);--gv2-base-ma0:var(--gv2-t3-ma0);--gv2-base-ma1:var(--gv2-t3-ma1);--gv2-base-ma2:var(--gv2-t3-ma2);--gv2-base-mb0:var(--gv2-t3-mb0);--gv2-base-mb1:var(--gv2-t3-mb1);--gv2-base-mb2:var(--gv2-t3-mb2);--gv2-base-md0:var(--gv2-t3-md0);--gv2-base-md1:var(--gv2-t3-md1);--gv2-base-me0:var(--gv2-t3-me0);--gv2-base-me1:var(--gv2-t3-me1);--gv2-base-w0a:var(--gv2-t3-w0a);--gv2-base-w0b:var(--gv2-t3-w0b);--gv2-base-w1a:var(--gv2-t3-w1a);--gv2-base-w1b:var(--gv2-t3-w1b);--gv2-base-w2a:var(--gv2-t3-w2a);--gv2-base-w2b:var(--gv2-t3-w2b);--gv2-base-w3a:var(--gv2-t3-w3a);--gv2-base-w3b:var(--gv2-t3-w3b);--gv2-base-w4a:var(--gv2-t3-w4a);--gv2-base-w4b:var(--gv2-t3-w4b);--gv2-ovl-mc0:var(--gv2-t0-mc0);--gv2-ovl-mc1:var(--gv2-t0-mc1);--gv2-ovl-mc2:var(--gv2-t0-mc2);--gv2-ovl-ma0:var(--gv2-t0-ma0);--gv2-ovl-ma1:var(--gv2-t0-ma1);--gv2-ovl-ma2:var(--gv2-t0-ma2);--gv2-ovl-mb0:var(--gv2-t0-mb0);--gv2-ovl-mb1:var(--gv2-t0-mb1);--gv2-ovl-mb2:var(--gv2-t0-mb2);--gv2-ovl-md0:var(--gv2-t0-md0);--gv2-ovl-md1:var(--gv2-t0-md1);--gv2-ovl-me0:var(--gv2-t0-me0);--gv2-ovl-me1:var(--gv2-t0-me1);--gv2-ovl-w0a:var(--gv2-t0-w0a);--gv2-ovl-w0b:var(--gv2-t0-w0b);--gv2-ovl-w1a:var(--gv2-t0-w1a);--gv2-ovl-w1b:var(--gv2-t0-w1b);--gv2-ovl-w2a:var(--gv2-t0-w2a);--gv2-ovl-w2b:var(--gv2-t0-w2b);--gv2-ovl-w3a:var(--gv2-t0-w3a);--gv2-ovl-w3b:var(--gv2-t0-w3b);--gv2-ovl-w4a:var(--gv2-t0-w4a);--gv2-ovl-w4b:var(--gv2-t0-w4b)}81%{--guest-v2-theme-wave:.2}83%{--guest-v2-theme-wave:.45}85%{--guest-v2-theme-wave:.72}87%{--guest-v2-theme-wave:1;--gv2-base-mc0:var(--gv2-t3-mc0);--gv2-base-mc1:var(--gv2-t3-mc1);--gv2-base-mc2:var(--gv2-t3-mc2);--gv2-base-ma0:var(--gv2-t3-ma0);--gv2-base-ma1:var(--gv2-t3-ma1);--gv2-base-ma2:var(--gv2-t3-ma2);--gv2-base-mb0:var(--gv2-t3-mb0);--gv2-base-mb1:var(--gv2-t3-mb1);--gv2-base-mb2:var(--gv2-t3-mb2);--gv2-base-md0:var(--gv2-t3-md0);--gv2-base-md1:var(--gv2-t3-md1);--gv2-base-me0:var(--gv2-t3-me0);--gv2-base-me1:var(--gv2-t3-me1);--gv2-base-w0a:var(--gv2-t3-w0a);--gv2-base-w0b:var(--gv2-t3-w0b);--gv2-base-w1a:var(--gv2-t3-w1a);--gv2-base-w1b:var(--gv2-t3-w1b);--gv2-base-w2a:var(--gv2-t3-w2a);--gv2-base-w2b:var(--gv2-t3-w2b);--gv2-base-w3a:var(--gv2-t3-w3a);--gv2-base-w3b:var(--gv2-t3-w3b);--gv2-base-w4a:var(--gv2-t3-w4a);--gv2-base-w4b:var(--gv2-t3-w4b);--gv2-ovl-mc0:var(--gv2-t0-mc0);--gv2-ovl-mc1:var(--gv2-t0-mc1);--gv2-ovl-mc2:var(--gv2-t0-mc2);--gv2-ovl-ma0:var(--gv2-t0-ma0);--gv2-ovl-ma1:var(--gv2-t0-ma1);--gv2-ovl-ma2:var(--gv2-t0-ma2);--gv2-ovl-mb0:var(--gv2-t0-mb0);--gv2-ovl-mb1:var(--gv2-t0-mb1);--gv2-ovl-mb2:var(--gv2-t0-mb2);--gv2-ovl-md0:var(--gv2-t0-md0);--gv2-ovl-md1:var(--gv2-t0-md1);--gv2-ovl-me0:var(--gv2-t0-me0);--gv2-ovl-me1:var(--gv2-t0-me1);--gv2-ovl-w0a:var(--gv2-t0-w0a);--gv2-ovl-w0b:var(--gv2-t0-w0b);--gv2-ovl-w1a:var(--gv2-t0-w1a);--gv2-ovl-w1b:var(--gv2-t0-w1b);--gv2-ovl-w2a:var(--gv2-t0-w2a);--gv2-ovl-w2b:var(--gv2-t0-w2b);--gv2-ovl-w3a:var(--gv2-t0-w3a);--gv2-ovl-w3b:var(--gv2-t0-w3b);--gv2-ovl-w4a:var(--gv2-t0-w4a);--gv2-ovl-w4b:var(--gv2-t0-w4b);animation-timing-function:step-end}88%,to{--guest-v2-theme-wave:0;--gv2-base-mc0:var(--gv2-t0-mc0);--gv2-base-mc1:var(--gv2-t0-mc1);--gv2-base-mc2:var(--gv2-t0-mc2);--gv2-base-ma0:var(--gv2-t0-ma0);--gv2-base-ma1:var(--gv2-t0-ma1);--gv2-base-ma2:var(--gv2-t0-ma2);--gv2-base-mb0:var(--gv2-t0-mb0);--gv2-base-mb1:var(--gv2-t0-mb1);--gv2-base-mb2:var(--gv2-t0-mb2);--gv2-base-md0:var(--gv2-t0-md0);--gv2-base-md1:var(--gv2-t0-md1);--gv2-base-me0:var(--gv2-t0-me0);--gv2-base-me1:var(--gv2-t0-me1);--gv2-base-w0a:var(--gv2-t0-w0a);--gv2-base-w0b:var(--gv2-t0-w0b);--gv2-base-w1a:var(--gv2-t0-w1a);--gv2-base-w1b:var(--gv2-t0-w1b);--gv2-base-w2a:var(--gv2-t0-w2a);--gv2-base-w2b:var(--gv2-t0-w2b);--gv2-base-w3a:var(--gv2-t0-w3a);--gv2-base-w3b:var(--gv2-t0-w3b);--gv2-base-w4a:var(--gv2-t0-w4a);--gv2-base-w4b:var(--gv2-t0-w4b);--gv2-ovl-mc0:var(--gv2-t1-mc0);--gv2-ovl-mc1:var(--gv2-t1-mc1);--gv2-ovl-mc2:var(--gv2-t1-mc2);--gv2-ovl-ma0:var(--gv2-t1-ma0);--gv2-ovl-ma1:var(--gv2-t1-ma1);--gv2-ovl-ma2:var(--gv2-t1-ma2);--gv2-ovl-mb0:var(--gv2-t1-mb0);--gv2-ovl-mb1:var(--gv2-t1-mb1);--gv2-ovl-mb2:var(--gv2-t1-mb2);--gv2-ovl-md0:var(--gv2-t1-md0);--gv2-ovl-md1:var(--gv2-t1-md1);--gv2-ovl-me0:var(--gv2-t1-me0);--gv2-ovl-me1:var(--gv2-t1-me1);--gv2-ovl-w0a:var(--gv2-t1-w0a);--gv2-ovl-w0b:var(--gv2-t1-w0b);--gv2-ovl-w1a:var(--gv2-t1-w1a);--gv2-ovl-w1b:var(--gv2-t1-w1b);--gv2-ovl-w2a:var(--gv2-t1-w2a);--gv2-ovl-w2b:var(--gv2-t1-w2b);--gv2-ovl-w3a:var(--gv2-t1-w3a);--gv2-ovl-w3b:var(--gv2-t1-w3b);--gv2-ovl-w4a:var(--gv2-t1-w4a);--gv2-ovl-w4b:var(--gv2-t1-w4b)}}@keyframes guest-v2-mesh-drift{0%{transform:translate(0%,0%)scale(1.01)}25%{transform:translate(1.8%,-1.2%)scale(1.04)}50%{transform:translate(-1.4%,1%)scale(1.06)}75%{transform:translate(1.2%,1.4%)scale(1.03)}to{transform:translate(0%,0%)scale(1.01)}}@keyframes guest-v2-wave-drift{0%{transform:translate(0%,0%)scale(1.02)}33%{transform:translate(-2.4%,1.6%)scale(1.06)}66%{transform:translate(2%,-1.2%)scale(1.04)}to{transform:translate(0%,0%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.guest-v2-fluid-gradient{transition:none;animation:none}.guest-v2-fluid-gradient__mesh,.guest-v2-fluid-gradient__wave{animation:none}.guest-v2-fluid-gradient__mesh{filter:blur(calc(38px / var(--gv2-N))) saturate(1.22)}.guest-v2-fluid-gradient__wave{filter:blur(calc(24px / var(--gv2-N))) saturate(1.26);transform:none}}.guest-v2-fluid-gradient[data-static=true]{transition:none;animation:none}.guest-v2-fluid-gradient[data-static=true] .guest-v2-fluid-gradient__mesh,.guest-v2-fluid-gradient[data-static=true] .guest-v2-fluid-gradient__wave{animation:none}.guest-v2-fluid-gradient[data-static=true] .guest-v2-fluid-gradient__mesh{filter:blur(calc(38px / var(--gv2-N))) saturate(1.22)}.guest-v2-fluid-gradient[data-static=true] .guest-v2-fluid-gradient__wave{filter:blur(calc(24px / var(--gv2-N))) saturate(1.26);transform:none}.guest-v2-job-listings .vector-6,.guest-v2-job-listings .vector-7,.guest-v2-job-listings .vector-8{pointer-events:none;will-change:transform, opacity;z-index:0}.guest-v2-job-listings .vector-6{animation:4s ease-in-out infinite hero-gradient-drift-a}.guest-v2-job-listings .vector-7{animation:4s ease-in-out infinite hero-gradient-drift-b}.guest-v2-job-listings .vector-8{animation:4s ease-in-out infinite hero-gradient-drift-c}@keyframes hero-gradient-drift-a{0%,to{opacity:.54;transform:translate(0)scale(1)rotate(0)}33%{opacity:.66;transform:translate(64px,-40px)scale(1.1)rotate(2deg)}66%{opacity:.44;transform:translate(-36px,28px)scale(.94)rotate(-1.5deg)}}@keyframes hero-gradient-drift-b{0%,to{opacity:.54;transform:translate(0)scale(1)rotate(0)}40%{opacity:.68;transform:translate(-72px,48px)scale(1.08)rotate(-2.5deg)}70%{opacity:.42;transform:translate(40px,-32px)scale(.92)rotate(1.75deg)}}@keyframes hero-gradient-drift-c{0%,to{opacity:.54;transform:translate(0)scale(1)rotate(0)}25%{opacity:.7;transform:translate(-56px,-44px)scale(1.12)rotate(1.5deg)}75%{opacity:.4;transform:translate(48px,36px)scale(.9)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.guest-v2-job-listings .vector-6,.guest-v2-job-listings .vector-7,.guest-v2-job-listings .vector-8{animation:none}}.guest-v2-job-listings .frame-1533210745{margin-top:calc(var(--guest-v2-hero-stack-height) - var(--guest-v2-jobs-padding-top) + var(--guest-v2-hero-headline-offset));flex-shrink:0;align-self:center;transition:opacity .18s;width:min(960px, calc(100% - var(--guest-v2-column-gutter) * 2))!important;min-width:0!important;max-width:100%!important;position:relative!important;inset:auto!important;transform:none!important}.guest-v2-job-listings .jobs>.frame-1533210738,.guest-v2-job-listings .hero-marketing .frame-1533210738{transform:translate(-50%);width:min(960px, calc(100% - var(--guest-v2-column-gutter) * 2))!important;left:50%!important}.guest-v2-job-listings .guest-v2-footer-breakout{width:100%;max-width:none;margin-inline:0}.guest-v2-job-listings .watch-the-film{font-family:var(--font-sans), "Google Sans", sans-serif!important}.guest-v2-job-listings .frame-1533210745 .frame-1533210738,.guest-v2-job-listings .frame-1533210745 .guest-v2-compact-cta-banner{display:none!important}.guest-v2-job-listings .frame-1533211110,.guest-v2-trending-jobs-tags{position:relative;justify-content:flex-start!important;overflow:hidden!important}.guest-v2-job-listings .frame-1533211110:before,.guest-v2-job-listings .frame-1533211110:after,.guest-v2-trending-jobs-tags:before,.guest-v2-trending-jobs-tags:after{content:"";z-index:2;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.guest-v2-job-listings .frame-1533211110:before,.guest-v2-trending-jobs-tags:before{background:linear-gradient(90deg, var(--bg__background) 0%, transparent 100%);left:0}.guest-v2-job-listings .frame-1533211110:after,.guest-v2-trending-jobs-tags:after{background:linear-gradient(270deg, var(--bg__background) 0%, transparent 100%);right:0}.guest-v2-job-listings .trending-tags-marquee__track,.guest-v2-trending-jobs-tags .trending-tags-marquee__track{will-change:transform;flex-shrink:0;gap:12px;width:max-content;max-width:100%;display:flex}.guest-v2-trending-jobs-row .rectangle-36{display:none}@media (prefers-reduced-motion:reduce){.guest-v2-job-listings .frame-1533211110,.guest-v2-trending-jobs-tags{scrollbar-width:none;overflow-x:auto!important}.guest-v2-job-listings .frame-1533211110::-webkit-scrollbar{display:none}.guest-v2-trending-jobs-tags::-webkit-scrollbar{display:none}}.guest-v2-job-listings .trending-tags-marquee__set,.guest-v2-trending-jobs-tags .trending-tags-marquee__set{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;padding-block:12px 24px;display:flex}.guest-v2-job-listings .trending-tags-marquee__set>.tag,.guest-v2-trending-jobs-tags .trending-tags-marquee__set>.tag,.guest-v2-trending-jobs-tags .trending-tags-marquee__set>.ds-tag--trending{flex:none}.guest-v2-trending-jobs-tags .trending-category-card{aspect-ratio:4/3;-webkit-appearance:none;appearance:none;background:var(--bg__card);width:clamp(136px,16vw,160px);max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;isolation:isolate;border:0;border-radius:20px;flex:none;padding:0;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000002e}.guest-v2-trending-jobs-tags .trending-category-card:focus-visible{outline:3px solid var(--stroke__primary);outline-offset:2px}.guest-v2-trending-jobs-tags .trending-category-card__art,.guest-v2-trending-jobs-tags .trending-category-card__scrim{width:100%;height:100%;position:absolute;inset:0}.guest-v2-trending-jobs-tags .trending-category-card__art{object-fit:cover;object-position:center;transition:transform .24s}.guest-v2-trending-jobs-tags .trending-category-card__scrim{background:linear-gradient(#0000 18%,#0000007a 62%,#00000094 100%)}.guest-v2-trending-jobs-tags .trending-category-card__label{z-index:1;color:#fff;height:100%;font-family:var(--font-sans), "Google Sans", sans-serif;text-shadow:0 1px 8px #0000008c;align-items:flex-end;padding:18px 18px 15px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:relative}@media (hover:hover){.guest-v2-trending-jobs-tags .trending-category-card:hover .trending-category-card__art{transform:scale(1.04)}}@media (max-width:768px){.guest-v2-trending-jobs-tags .trending-category-card{width:136px}}.guest-v2-trending-jobs-stack{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.guest-v2-trending-jobs-stack__title{color:var(--text__main);font-family:var(--font-sans), "Google Sans", sans-serif;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:26px}@media (min-width:768px){.guest-v2-trending-jobs-stack__title{font-size:20px;line-height:28px}}.guest-v2-job-listings .frame-255{overflow:hidden!important}.guest-v2-job-listings .trusted-logos-marquee__track{will-change:transform;width:max-content;display:flex}.guest-v2-job-listings .trusted-logos-marquee__set{flex-shrink:0;display:flex}.guest-v2-job-listings .trusted-logos-marquee__set>.mask-group{flex-shrink:0;width:558px;height:20px;display:block}:is(.guest-v2-job-listings,.member-v2-job-listings) .frame-1533210695,:is(.guest-v2-job-listings,.member-v2-job-listings) .join-our-energetic-team-as-a-talented-and-driven-salesperson-in-this-essential-role-you-ll-connect-with-potential-clients-and-successfully-close-deals{width:auto!important;height:auto!important}:is(.guest-v2-job-listings,.member-v2-job-listings) .posted-12-hr-ago{white-space:nowrap;flex-shrink:0}:is(.guest-v2-job-listings,.member-v2-job-listings) .frame-1533211104>.frame-1533210617{align-self:flex-end;height:auto!important}.guest-v2-job-listings .job-list-sort.ds-searchable-dropdown{flex-shrink:0;width:fit-content}.guest-v2-job-listings .job-list-sort .ds-searchable-dropdown__command.ds-command{width:fit-content;margin:0;padding:0}.guest-v2-job-listings .job-list-sort .ds-searchable-dropdown__control{width:auto;height:2.5rem}.guest-v2-job-listings .job-list-sort .ds-searchable-dropdown__field-wrap{flex:none;width:auto}.guest-v2-job-listings .job-list-sort .ds-searchable-dropdown__input{field-sizing:content;width:auto;min-width:0}.guest-v2-job-listings .job-list-view-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:2.5rem;padding-inline:.75rem;display:inline-flex}.guest-v2-job-listings .job-list-view-toggle--active{background-color:var(--bg__primarybg);border-color:color-mix(in srgb, var(--primary__600) 35%, var(--stroke__main))}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card--compact .job-card__body:before{display:none}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card-compact__content{flex-direction:column;align-self:stretch;gap:8px;min-width:0;display:flex}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card-compact__title-row{flex-direction:row;align-self:stretch;align-items:baseline;min-width:0;display:flex}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card-compact__title{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card-compact__top-row .posted-12-hr-ago{width:auto}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card-compact__footer .frame-273{width:auto;max-width:calc(100% - 130px)}:is(.guest-v2-job-listings,.member-v2-job-listings) .additional-help-details .additional-help-item-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.guest-v2-job-listings,.member-v2-job-listings) .bookmark-add{width:17px;height:17px;color:var(--icon__default);flex-shrink:0}:is(.guest-v2-job-listings,.member-v2-job-listings) .play{object-fit:contain;flex-shrink:0;width:12.25px;min-width:12.25px;height:12.25px}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card{overflow-anchor:none}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card:not(.job-card--expanded){cursor:pointer}@media (hover:hover){:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card:not(.job-card--expanded):hover{box-shadow:0 2px 8px #00000014}}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card__click-target:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #2463eb8c}:is(.guest-v2-job-listings,.member-v2-job-listings) .job-card.job-card--expanded{align-self:stretch;width:100%}@media (prefers-reduced-motion:no-preference){.guest-v2-job-listings .guest-v2-job-list-feed{opacity:0;filter:blur(12px);transform:translateY(8px)}.guest-v2-job-listings .guest-v2-job-list-feed--entered{opacity:1;filter:none;animation:.4s cubic-bezier(.22,1,.36,1) backwards guest-v2-feed-fade-in;transform:none}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-job-list-feed--entered{animation-delay:.24s}.guest-v2-job-listings--search-active .guest-v2-job-list-feed--entered{animation-delay:80ms}}.guest-v2-job-list-feed{transition:opacity .14s}.guest-v2-job-list-feed--filtering{opacity:.45;pointer-events:none;transition:opacity .14s .22s}@media (prefers-reduced-motion:reduce){.guest-v2-job-list-feed--filtering{transition-duration:0s}}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo{aspect-ratio:2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;flex-shrink:0;align-self:stretch;width:100%;min-height:360px;position:relative;overflow:hidden}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo:before{content:"";pointer-events:none;background:#00000073;position:absolute;inset:0}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo__button{z-index:1;border-radius:var(--borderradius__round);color:var(--text__onfill);cursor:pointer;box-sizing:border-box;background:#ffffff1f;border:1px solid #ffffffd9;flex-direction:row;align-items:center;gap:6px;padding:8px 20px;transition:background .15s,transform .12s ease-out;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo__button:hover{background:#fff3}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo__button:active{transform:translate(-50%,-50%)scale(.97)}:is(.guest-v2-job-listings,.member-v2-job-listings) .guest-v2-watch-film-promo__button:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.guest-v2-job-listings .guest-v2-browse-search{left:50%;top:calc(406px + var(--guest-v2-hero-headline-offset));z-index:20;pointer-events:auto;width:min(621px,100% - 40px);position:absolute;transform:translate(-50%)}.guest-v2-job-listings .guest-v2-browse-search .hero-search.ds-input-group{width:100%;position:static;top:auto;left:auto!important;transform:none!important}.guest-v2-header--active{box-sizing:border-box;height:60px;box-shadow:var(--shadow__drop-sm);border-radius:var(--borderradius__round);background-color:#ffffffe6;background-image:linear-gradient(#fff3 47%,#cecece33 100%);align-items:center;padding:12px;display:flex;overflow:hidden}.guest-v2-header--active-inner{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.guest-v2-header--active-inner .hero-search.ds-input-group{flex-wrap:nowrap;flex:0 621px;min-width:0;margin-inline:auto;position:static;top:auto;left:auto!important;transform:none!important}.guest-v2-job-listings .vector-6,.guest-v2-job-listings .vector-7,.guest-v2-job-listings .vector-8{transition:opacity .18s}.guest-v2-job-listings--search-active .vector-6,.guest-v2-job-listings--search-active .vector-7,.guest-v2-job-listings--search-active .vector-8{opacity:0;pointer-events:none}.guest-v2-job-listings .guest-v2-hero-intro{left:50%;top:calc(var(--guest-v2-hero-headline-top) - 66px + var(--guest-v2-hero-headline-offset));z-index:10;box-sizing:border-box;pointer-events:auto;flex-direction:column;align-items:center;gap:24px;width:min(843px,100% - 40px);display:flex;position:absolute;transform:translate(-50%)}.guest-v2-job-listings .guest-v2-hero-intro__roles,.guest-v2-job-listings .guest-v2-hero-intro__actions{margin-top:16px}.guest-v2-job-listings .guest-v2-hero-intro__note{margin-top:6px}.guest-v2-job-listings .guest-v2-hero-intro__badge{background:#ffffffbf;border-radius:89px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:inline-flex;overflow:clip}.guest-v2-job-listings .guest-v2-hero-intro__badge-new{color:var(--text__onfill);font-family:var(--font-sans), "Google Sans", sans-serif;white-space:nowrap;border-radius:34px;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.guest-v2-job-listings .guest-v2-hero-intro__badge-new--primary{background:var(--primary__500)}.guest-v2-job-listings .guest-v2-hero-intro__badge-new--secondary{background:var(--bg__secondary)}.guest-v2-job-listings .guest-v2-hero-intro__badge-new--tertiary{background:var(--bg__tertiary)}.guest-v2-job-listings .guest-v2-hero-intro__badge-count{color:var(--base__black);font-family:var(--font-sans), "Google Sans", sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:8px;font-size:14px;font-weight:500;line-height:16px}.guest-v2-job-listings .guest-v2-hero-intro__headline{width:min(725px,100%);color:var(--text__headings);font-family:var(--font-sans), "Google Sans", sans-serif;letter-spacing:-.06em;text-align:center;text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,5vw,48px);font-weight:600;line-height:1.0833}.guest-v2-job-listings .guest-v2-hero-intro__roles{width:min(842px,100%);height:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 35% 65%,#0000 100%)}.guest-v2-job-listings .guest-v2-hero-intro__roles .trending-tags-marquee__track{gap:15px}.guest-v2-job-listings .guest-v2-hero-intro__roles .trending-tags-marquee__set{gap:15px;padding-block:0}.guest-v2-hero-intro__role-tag-icon{display:none}.guest-v2-job-listings .guest-v2-hero-intro__role-tag{background:var(--hero-chip-bg,transparent);color:var(--hero-chip-fg,var(--text__body));font-family:var(--font-sans), "Google Sans", sans-serif;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:89px;flex:none;align-items:center;gap:5px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.2;transition:filter .15s,transform .15s;display:inline-flex}.guest-v2-hero-intro__role-tag-copy,.guest-v2-hero-intro__role-tag-label{min-width:0;max-width:100%}.guest-v2-hero-intro__role-tag-copy{align-items:baseline;gap:6px;display:inline-flex}.guest-v2-hero-intro__role-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-v2-job-listings .guest-v2-hero-intro__role-tag[data-tint="0"]{--hero-chip-bg:var(--primary__100);--hero-chip-fg:var(--primary__700)}.guest-v2-job-listings .guest-v2-hero-intro__role-tag[data-tint="1"]{--hero-chip-bg:var(--secondary__100);--hero-chip-fg:var(--secondary__700)}.guest-v2-job-listings .guest-v2-hero-intro__role-tag[data-tint="2"]{--hero-chip-bg:var(--success__100);--hero-chip-fg:var(--success__700)}.guest-v2-job-listings .guest-v2-hero-intro__role-tag[data-tint="3"]{--hero-chip-bg:var(--error__100);--hero-chip-fg:var(--error__700)}.guest-v2-job-listings .guest-v2-hero-intro__role-tag[data-tint="4"]{--hero-chip-bg:var(--warning__100);--hero-chip-fg:var(--warning__700)}.guest-v2-job-listings .guest-v2-hero-intro__role-tag-count{opacity:.75;font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.guest-v2-job-listings .guest-v2-hero-intro__role-tag:hover{filter:brightness(.96);transform:translateY(-1px)}}.guest-v2-job-listings .guest-v2-hero-intro__role-tag:active{filter:brightness(.92);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.guest-v2-job-listings .guest-v2-hero-intro__role-tag{transition:none}.guest-v2-job-listings .guest-v2-hero-intro__role-tag:hover,.guest-v2-job-listings .guest-v2-hero-intro__role-tag:active{transform:none}.guest-v2-job-listings .guest-v2-hero-intro__roles{scrollbar-width:none;scroll-snap-type:x proximity;height:auto;overflow:auto hidden}.guest-v2-job-listings .guest-v2-hero-intro__roles::-webkit-scrollbar{display:none}}.guest-v2-job-listings .guest-v2-hero-intro__actions{justify-content:center;align-items:center;gap:16px;display:flex}.guest-v2-job-listings .guest-v2-hero-intro__subtext{width:min(420px,100%);color:var(--text__body);font-family:var(--font-sans), "Google Sans", sans-serif;text-align:center;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}.guest-v2-job-listings .guest-v2-hero-intro__subtext strong{color:var(--text__headings);font-style:italic;font-weight:500}.guest-v2-job-listings .guest-v2-hero-intro__note{flex-direction:column;align-items:center;gap:2px;display:flex}.guest-v2-job-listings .guest-v2-hero-intro__note .guest-v2-hero-intro__subtext{width:min(560px,100%)}.guest-v2-job-listings .guest-v2-hero-intro__signature{font-family:"Dakota", var(--font-handwriting), cursive;color:var(--primary__600);text-align:center;margin:0;font-size:24px;font-weight:500;line-height:1.3}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .hero-marketing>div{overflow:visible!important}.guest-v2-job-listings .hero-marketing{transition:opacity .18s}.guest-v2-job-listings .jobs>.hero-marketing{z-index:7;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .jobs>.hero-marketing .guest-v2-hero-intro{pointer-events:auto}.guest-v2-job-listings--search-active .hero-marketing{opacity:0;pointer-events:none;visibility:hidden}@keyframes guest-v2-blur-fade-in{0%{opacity:0;filter:blur(12px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes guest-v2-feed-fade-in{0%{opacity:0;filter:blur(12px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes guest-v2-blur-fade-in-subtext{0%{opacity:0;filter:blur(12px);transform:translateY(8px)}to{opacity:.8;filter:blur();transform:translate(0,0)}}@keyframes guest-v2-blur-fade-in-no-transform{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:no-preference){.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__badge{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both guest-v2-blur-fade-in}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__headline{animation:.65s cubic-bezier(.22,1,.36,1) .16s both guest-v2-blur-fade-in}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__roles{animation:.65s cubic-bezier(.22,1,.36,1) .24s both guest-v2-blur-fade-in-no-transform}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__actions{animation:.65s cubic-bezier(.22,1,.36,1) .32s both guest-v2-blur-fade-in}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__subtext{animation:.65s cubic-bezier(.22,1,.36,1) .4s both guest-v2-blur-fade-in-subtext}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-hero-intro__signature{animation:.65s cubic-bezier(.22,1,.36,1) .44s both guest-v2-blur-fade-in}.guest-v2-job-listings:not(.guest-v2-job-listings--search-active) .guest-v2-job-list-toolbar{animation:.65s cubic-bezier(.22,1,.36,1) .48s both guest-v2-blur-fade-in}}.guest-v2-discover-canvas{z-index:0;align-self:stretch;width:100%;position:relative}.guest-v2-discover-canvas .guest-v2-tab-crossfade{z-index:1;position:relative}.guest-v2-tab-crossfade{width:100%;min-width:0;max-width:100%;display:grid}.guest-v2-tab-crossfade>.guest-v2-tab-crossfade__layer{grid-area:1/1;width:100%;min-width:0}@keyframes guest-v2-tab-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(8px)}}@keyframes guest-v2-tab-enter-anim{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:no-preference){.guest-v2-tab-crossfade__layer--out{z-index:1;pointer-events:none;animation:guest-v2-tab-exit .22s var(--motion__ease-standard) forwards}.guest-v2-tab-crossfade__layer--in{animation:guest-v2-tab-enter-anim .22s var(--motion__ease-standard) forwards}}.guest-v2-list-header-crossfade{flex:auto;min-width:0}.guest-v2-job-listings--search-active .guest-v2-search-toolbar{top:var(--guest-v2-sticky-toolbar-top);transition:top .38s var(--motion__ease-out);z-index:49;box-sizing:border-box;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;margin-bottom:4px;padding-block:8px;display:flex;position:sticky}.guest-v2-search-toolbar .guest-v2-active-filters{flex:auto;min-width:0}.guest-v2-search-toolbar .guest-v2-list-controls{flex-shrink:0}.guest-v2-search-result-count{color:var(--text__headings);font-family:var(--font-sans), "Google Sans", sans-serif;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:600;line-height:1.25}@media (min-width:768px){.guest-v2-search-result-count{font-size:24px}}.guest-v2-search-result-count__value{color:var(--text__primary)}.guest-v2-active-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guest-v2-active-filters__chip{background-color:var(--bg__card);border:1px solid var(--stroke__main);border-radius:var(--borderradius__round);box-sizing:border-box;flex-shrink:0;align-items:center;gap:4px;height:36px;padding:2px 6px 2px 12px;display:inline-flex}.guest-v2-active-filters__label{color:var(--text__body);font-size:14px;font-family:var(--font-sans), "Google Sans", sans-serif;white-space:nowrap;font-weight:400;line-height:20px}.guest-v2-active-filters__clear{width:20px;height:20px;color:var(--text__subtle);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.guest-v2-active-filters__clear:before{content:"";position:absolute;inset:-12px -8px}@media (hover:hover){.guest-v2-active-filters__clear:hover{color:var(--text__main)}}.guest-v2-active-filters__clear:active{color:var(--text__main)}.guest-v2-active-filters__clear:focus-visible{outline-offset:2px;outline:2px solid #2463eb8c}.guest-v2-active-filters__clear-all{height:36px;color:var(--text__body);font-size:12px;font-family:var(--font-sans), "Google Sans", sans-serif;white-space:nowrap;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 4px;font-weight:600;line-height:14px;text-decoration:underline;display:inline-flex}.guest-v2-active-filters__clear-all:hover{color:var(--text__headings)}.guest-v2-active-filters__clear-all:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2463eb8c}.guest-v2-job-listings--search-active .guest-v2-header-shell{margin-bottom:0}.guest-v2-job-listings--search-active .frame-1533210745{margin-top:calc(var(--guest-v2-sticky-toolbar-top) - var(--guest-v2-jobs-padding-top))!important}.guest-v2-job-listings--search-active .jobs .hero-search-placeholder{display:none}.guest-v2-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:24px;width:100%;display:grid}.guest-v2-talent-grid .talent-card-v2{justify-self:stretch;max-width:none}.guest-v2-back-to-top,.guest-v2-load-more{background:var(--bg__muted);height:40px;color:var(--text__headings);border:var(--borderwidth__sm) solid var(--stroke__subtle);border-radius:var(--borderradius__round);cursor:pointer;font-family:var(--font-sans), "Google Sans", sans-serif;justify-content:center;align-items:center;gap:4px;padding-inline:16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.dark .guest-v2-back-to-top,.dark .guest-v2-load-more{background:#ffffff0a}.guest-v2-back-to-top:hover,.guest-v2-load-more:hover{background:var(--neutral__100)}.dark .guest-v2-back-to-top:hover,.dark .guest-v2-load-more:hover{background:#ffffff14}.guest-v2-load-more:disabled{cursor:wait;opacity:.6}@media (max-width:768px){.guest-v2-job-listings .guest-v2-back-to-top{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:7;position:fixed}.guest-v2-job-listings .guest-v2-back-to-top:not([data-scrolled]){display:none}body:has(.thm-floating-stack) .guest-v2-job-listings .guest-v2-back-to-top{display:none}}.guest-v2-job-list-toolbar.ds-input-group{box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;align-items:center;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important}.guest-v2-job-list-toolbar-sticky{top:var(--guest-v2-sticky-toolbar-top);z-index:49;width:100%;min-width:0;max-width:100%;transition:top .38s var(--motion__ease-out);flex-shrink:0;align-self:stretch;margin-bottom:0;padding-top:8px;padding-bottom:0;position:sticky}.guest-v2-job-listings .guest-v2-job-list-toolbar-sticky{gap:var(--guest-v2-toolbar-gap);width:auto;max-width:none;margin-inline:calc(-1 * var(--guest-v2-column-gutter));padding-inline:var(--guest-v2-column-gutter);flex-direction:column;padding-bottom:0;display:flex}.guest-v2-job-listings .guest-v2-job-list-toolbar-sticky:before{display:none}.guest-v2-job-listings .guest-v2-job-list-toolbar-sticky__filters{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.guest-v2-job-listings .guest-v2-job-list-toolbar-sticky__filters .guest-v2-active-filters{flex:auto;min-width:0}.guest-v2-job-listings .guest-v2-job-list-toolbar-sticky__filters .guest-v2-active-filters__clear-all{margin-left:auto}@media (min-width:769px){html[data-guest-nav-docked] .guest-v2-job-list-toolbar-sticky,html[data-guest-nav-docked] .guest-v2-job-listings--search-active .guest-v2-search-toolbar{top:calc(var(--guest-nav-dock-gap,8px) + var(--guest-v2-nav-height) + var(--guest-v2-toolbar-gap) + var(--thm-offline-banner-height,0px));transition:top .26s var(--motion__ease-out)}}@media (max-width:768px){.guest-v2-job-list-toolbar-sticky{position:static}html[data-guest-nav-tucked] .ds-guest-nav-mobile{pointer-events:none}}.guest-v2-job-list-toolbar__slot{flex-shrink:1;min-width:0}.guest-v2-job-list-toolbar__slot .ds-command{width:100%;min-width:0}.guest-v2-job-list-toolbar__slot--skill{flex:0 auto;min-width:0}@media (min-width:769px){.guest-v2-job-list-toolbar__slot--skill{width:11rem;max-width:11rem}}.guest-v2-job-list-toolbar__slot--work-type{flex:none;width:9.75rem;max-width:9.75rem}.guest-v2-job-list-toolbar__slot--sort{flex:none;min-width:0;margin-inline-start:auto}.guest-v2-job-list-toolbar__slot--location{flex:none;width:8.5rem;max-width:8.5rem}.guest-v2-job-list-toolbar__slot--pay{flex:none;width:9.5rem;max-width:9.5rem}@media (min-width:769px){.guest-v2-job-list-toolbar__slot--skill{flex:11rem;width:auto;max-width:none}.guest-v2-job-list-toolbar__slot--sort{margin-inline-start:0}}.guest-v2-job-list-toolbar .ds-searchable-dropdown__command.ds-command{width:100%;margin:0;padding:0}.guest-v2-job-list-toolbar .ds-input-group-segment>.ds-command,.guest-v2-job-list-toolbar .ds-input-group-segment>.hero-budget-combobox{width:100%}.guest-v2-job-list-toolbar .ds-searchable-dropdown,.guest-v2-job-list-toolbar .hero-budget-combobox{flex-shrink:1;width:100%;min-width:0}.guest-v2-job-list-toolbar__view{flex:none;width:auto;height:40px;padding-inline:12px}.guest-v2-job-list-toolbar .ds-searchable-dropdown__control,.guest-v2-job-list-toolbar .hero-budget-combobox__trigger{height:2.5rem;color:var(--text__body)}.guest-v2-job-list-toolbar__skill .ds-searchable-dropdown__field-wrap,.guest-v2-job-list-toolbar__skill .ds-searchable-dropdown__input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guest-v2-job-list-toolbar__location.ds-searchable-dropdown--has-trailing-chevron .ds-searchable-dropdown__control{padding-right:12px}.guest-v2-job-list-toolbar__sort.ds-searchable-dropdown--size-lg .ds-searchable-dropdown__control{gap:8px;width:auto;padding-inline:12px}.guest-v2-job-list-toolbar__sort .guest-v2-job-list-toolbar__sort-leading{width:1rem;height:1rem;color:var(--text__body);flex-shrink:0}.guest-v2-job-list-toolbar__sort .ds-searchable-dropdown__input{flex:none;width:auto;min-width:0}.guest-v2-job-list-toolbar__work-type .ds-searchable-dropdown__input{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.guest-v2-job-list-toolbar__skill .ds-searchable-dropdown__input,.guest-v2-job-list-toolbar__location .ds-searchable-dropdown__input{width:100%;min-width:0}.guest-v2-job-listings .guest-v2-job-list-toolbar.frame-1533211102{flex-wrap:nowrap}.guest-v2-job-listings .frame-1533211102:not(.guest-v2-job-list-toolbar){flex-wrap:wrap;gap:12px;width:100%!important;min-width:0!important;max-width:100%!important}.guest-v2-job-listings .frame-1533211102 .guest-v2-list-header-crossfade{flex:auto;min-width:0}@media (max-width:1100px){.guest-v2-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:1024px){.guest-v2-job-listings .guest-v2-browse-search{transform:translate(-50%);width:min(621px,100% - 40px)!important;left:50%!important}.guest-v2-job-listings .tabs .guest-nav-hire-talent-tab{flex:none!important;gap:0!important;width:auto!important;min-width:auto!important}.guest-v2-job-listings .tabs .guest-nav-hire-talent-tab .usercircle{display:none!important}}@media (max-width:768px){.guest-v2-job-listings{--guest-v2-hero-headline-gap:20px;--guest-v2-hero-stack-height:530px;--guest-v2-nav-top:calc(12px + env(safe-area-inset-top,0px));--guest-v2-sticky-toolbar-top:calc(var(--guest-v2-nav-top) + 56px + 12px + var(--thm-offline-banner-height,0px))}.guest-v2-job-listings .jobs>.hero-marketing{order:-1;margin-bottom:32px;position:static}.guest-v2-job-listings .guest-v2-hero-intro{margin:calc(var(--guest-v2-hero-headline-top) - 66px + var(--guest-v2-hero-headline-offset) - var(--guest-v2-jobs-padding-top)) auto 0;padding-block:16px;position:static;transform:none}.guest-v2-job-listings .frame-1533210745{margin-top:0!important}.guest-v2-job-listings--search-active .jobs>.hero-marketing{display:none}.guest-v2-job-listings .guest-v2-hero-intro__actions{flex-wrap:wrap}.guest-v2-job-listings .guest-v2-job-list-toolbar{flex-wrap:wrap;gap:8px}.guest-v2-job-listings .guest-v2-job-list-toolbar__slot--skill{flex:100%;min-width:0}.guest-v2-job-listings .guest-v2-job-list-toolbar__slot--pay,.guest-v2-job-listings .guest-v2-job-list-toolbar__slot--location{flex:auto;width:auto}}@media (max-width:640px){.guest-v2-talent-grid{grid-template-columns:minmax(0,1fr)}.guest-v2-job-listings{--guest-v2-column-gutter:16px}.guest-v2-job-listings .guest-v2-browse-search{width:min(621px, calc(100% - var(--guest-v2-column-gutter) * 2))}.guest-v2-job-listings .guest-v2-browse-search .hero-search.ds-input-group{flex-wrap:wrap;width:100%;height:auto;min-height:48px}}.guest-v2-work-type-option{align-items:center;gap:8px;display:inline-flex}.guest-v2-work-type-option__icon{color:var(--text__body);display:inline-flex}.guest-v2-work-type-filter-icon{color:var(--text__body)}.guest-v2-auth-frame{box-sizing:border-box;align-self:stretch;width:100%;max-width:960px;margin-inline:auto;position:relative}@keyframes guest-v2-auth-fade-blur-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.guest-v2-auth-form-col,.guest-v2-auth-brand-r3,.onboarding-step{animation:.32s ease-out backwards guest-v2-auth-fade-blur-in}.onboarding-step{width:100%}.onboarding-step h1[tabindex="-1"]:focus{outline:none}.onboarding-step__notice{text-align:center;color:var(--text__body);margin:0 0 16px;font-size:14px;line-height:20px}@media (max-width:640px){.onboarding-step__notice{margin-top:48px}}.onboarding-step__sign-out{justify-content:center;width:100%;margin-top:20px;display:flex}.onboarding-step__sign-out-button{cursor:pointer;font:inherit;color:var(--text__body);text-underline-offset:4px;background:0 0;border:0;padding:6px;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}.onboarding-step__sign-out-button:hover{color:var(--text__headings)}.onboarding-step__sign-out-button:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.guest-v2-auth-form-col,.guest-v2-auth-brand-r3,.onboarding-step{animation:none}}@media (min-width:769px){.guest-v2-auth-frame:has(.guest-v2-auth-brand-panel--photo){max-width:none}.guest-v2-auth-inner:has(.guest-v2-auth-brand-panel--photo){justify-content:flex-start!important;gap:0!important;padding:24px!important}.guest-v2-auth-inner:has(.guest-v2-auth-brand-panel--photo) .guest-v2-auth-form-col{margin-inline:auto}}.guest-v2-auth-back-link{z-index:2;border-radius:var(--borderradius__round);color:var(--neutral__900);font-family:var(--font-sans), "Google Sans", sans-serif;background:#ffffffeb;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:24px;left:24px;box-shadow:0 2px 8px #0000000f}.guest-v2-auth-back-link:hover{background:var(--base__white)}.guest-v2-auth-back-link:focus-visible{outline-offset:2px;outline:2px solid}.auth-photo-header a:focus-visible{outline-offset:2px;outline:2px solid}.guest-v2-auth-form-col>a:has(.guest-v2-auth-form-logo):focus-visible{outline-offset:2px;outline:2px solid}.guest-v2-auth-back-link:active{background:var(--base__white);transition:transform 80ms;transform:scale(.96)}.guest-v2-auth-legal{text-align:center;text-wrap:balance;max-width:300px;font-family:var(--font-sans), "Google Sans", sans-serif;color:var(--text__body);margin-left:auto;margin-right:auto;font-size:12px;line-height:16px;display:none}.guest-v2-auth-legal a{color:var(--text__subtle);text-underline-offset:2px;font-weight:500;text-decoration:underline}.guest-v2-auth-legal a:hover{color:var(--text__body)}.guest-list-sign-in-gate{margin-top:0;padding-top:40px;position:relative}.guest-list-sign-in-gate__card{z-index:2;border-radius:20px;flex-direction:column;display:flex;position:relative}.guest-v2-job-listings .guest-v2-page-content:after{content:"";inset-inline:0;height:var(--guest-v2-bottom-fade);z-index:6;pointer-events:none;background:linear-gradient(to top, var(--bg__background), transparent);position:fixed;bottom:0}[data-skin=k].guest-v2-job-listings .guest-v2-page-content:after{background:linear-gradient(to top, var(--k-ground), transparent)}[data-skin=k].guest-v2-job-listings:has([data-home-feed]) .guest-v2-job-list-toolbar :is(.ds-searchable-dropdown__control,button,[role=combobox]){border-radius:999px}[data-skin=k] [data-home-feed] :is(.job-card-collapsed__company-logo,.job-card-expanded__company-logo):not([data-person-avatar]){border-radius:10px}[data-skin=k] [data-home-feed] [data-person-avatar]{border-radius:50%}.guest-list-sign-in-gate__overlay{text-align:center;background:0 0;flex-direction:column;align-items:center;padding:0 24px 24px;display:flex;position:static}.guest-list-sign-in-gate__content{flex-direction:column;align-items:center;gap:8px;min-height:0;display:flex}.guest-list-sign-in-gate__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(20px,6vw,24px);font-weight:600;line-height:1.25}.guest-list-sign-in-gate__description{max-width:300px;color:var(--text__body);font-family:var(--font-sans), "Google Sans", sans-serif;margin:0;font-size:14px;line-height:1.5}.guest-list-sign-in-gate__cta{min-width:220px;margin-top:12px}.guest-list-sign-in-gate__signup{color:var(--text__body);font-family:var(--font-sans), "Google Sans", sans-serif;margin:4px 0 0;font-size:14px;line-height:20px}.guest-list-sign-in-gate__signup a{color:var(--text__headings);font-weight:600;text-decoration:none}.guest-list-sign-in-gate__signup a:hover{text-decoration:underline}.guest-list-sign-in-gate__site-footer{border-top:1px solid #e4e4e7cc;flex-direction:column;align-items:center;gap:14px;margin-top:40px;padding:24px 16px 8px;display:flex}.guest-list-sign-in-gate__legal{width:100%;max-width:100%}.guest-list-sign-in-gate .guest-footer-nav-links--horizontal{gap:6px 20px;margin-top:0}.guest-list-sign-in-gate .guest-footer-nav-links--horizontal .link{width:auto!important}.guest-footer-nav-links{flex-direction:column;gap:26px;display:flex}.guest-footer-nav-links .ds-link{justify-content:flex-start;width:auto!important}.guest-footer-nav-links--horizontal{flex-flow:wrap;justify-content:center;gap:16px 24px;margin-top:8px}@media (prefers-reduced-motion:reduce){.guest-v2-job-listings .vector-6,.guest-v2-job-listings .vector-7,.guest-v2-job-listings .vector-8,.guest-v2-job-listings .hero-marketing,.guest-v2-job-listings .frame-1533210745{transition:none}}@media (max-width:1023px){.guest-v2-auth-brand-panel{display:none!important}}.guest-v2-auth-hero-overlay{display:none}.guest-v2-auth-form-logo{width:auto;height:24px;color:var(--text__headings);align-self:flex-start;margin-bottom:24px}@media (max-width:768px){.login:has(.guest-v2-auth-brand-panel){justify-content:flex-start!important;align-items:stretch!important}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel){min-height:100dvh;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important}html:has(.login .guest-v2-auth-brand-panel){overscroll-behavior-y:none}.login .guest-v2-auth-brand-panel{order:0;justify-content:center;align-items:flex-start;max-width:none;padding:0;width:100%!important;display:flex!important}.guest-v2-auth-form-logo{display:none}.login .guest-v2-auth-brand-panel{position:relative}.guest-v2-auth-hero-overlay{z-index:3;padding:calc(env(safe-area-inset-top,0px) + 32px) 24px 0;pointer-events:none;background:linear-gradient(#090f2fad 0%,#090f2f94 26%,#090f2f5c 44%,#090f2f24 60%,#090f2f00 76%);justify-content:center;align-items:flex-start;position:absolute;inset:0;display:flex!important}.login:has(.guest-v2-auth-email-section) .guest-v2-auth-hero-overlay{display:none!important}.guest-v2-auth-hero-band{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:340px;display:flex}.guest-v2-auth-hero-logo{color:#fff;filter:drop-shadow(0 1px 8px #090f2f66);flex-shrink:0;width:auto;height:20px}.guest-v2-auth-hero-title{color:var(--text__onfill);font-family:var(--font-sans), "Google Sans", sans-serif;letter-spacing:-.01em;text-shadow:0 1px 12px #090f2f8c;text-wrap:balance;margin:6px 0 0;font-size:18px;font-weight:600;line-height:26px}.guest-v2-auth-hero-sub{color:var(--text__onfill-dim);font-family:var(--font-sans), "Google Sans", sans-serif;text-shadow:0 1px 12px #090f2f8c;margin:2px 0 0;font-size:14px;line-height:20px}.login .guest-v2-auth-form-col .guest-v2-auth-heading{text-align:left}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel) .guest-v2-auth-form-col{box-sizing:border-box;max-width:none;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg__card);transition:margin-top .32s var(--motion__ease-drawer);border-radius:24px 24px 0 0;align-items:stretch;margin-top:-24px;box-shadow:0 -8px 24px #090f2f14;z-index:4!important;flex:auto!important;width:100%!important}.guest-v2-auth--no-anim .guest-v2-auth-form-col{transition:none!important}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel):has(.guest-v2-auth-email-section){height:100dvh;overflow:hidden}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel):has(.guest-v2-auth-email-section) .guest-v2-auth-form-col{height:calc(100dvh - env(safe-area-inset-top,0px) - 84px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 84px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto;margin-top:calc(env(safe-area-inset-top,0px) + 84px - clamp(380px, 56dvh, 460px))!important;flex:none!important}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel) .guest-v2-auth-form-col>*{width:100%!important;max-width:none!important}.login:has(.guest-v2-auth-brand-panel) .guest-v2-fluid-gradient{display:none}.login.brand-pattern:has(.guest-v2-auth-brand-panel):after{display:none}.login.brand-pattern-gradient:has(.guest-v2-auth-brand-panel):before{display:none}.login .guest-v2-auth-inner:has(.guest-v2-auth-brand-panel) .guest-v2-auth-legal{margin-top:auto;padding-top:32px;display:block}.login:has(.guest-v2-auth-brand-panel) .guest-v2-auth-back-link{justify-content:center;gap:0;width:44px;height:44px;padding:0;top:calc(clamp(380px,56dvh,460px) - 92px);left:16px}.login:has(.guest-v2-auth-brand-panel) .guest-v2-auth-back-link span{display:none}.login:has(.guest-v2-auth-email-section) .guest-v2-auth-back-link{top:calc(env(safe-area-inset-top,0px) + 20px)}}