/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.dashboard-home-stats__period{cursor:pointer;background:0 0;border:0;padding:0;list-style:none;display:block}.dashboard-home-stats__period:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:3px;border-radius:.875rem}.dashboard-home-stats__period::-webkit-details-marker{display:none}@layer components{.dashboard-home-stats .dashboard-home-stats__period-trigger.brand-field:not(.brand-field-textarea),.dashboard-home-stats [data-date-trigger].dashboard-home-stats__period-trigger{cursor:pointer;max-width:min(100%,22rem);border-radius:.875rem!important;gap:.375rem!important;width:max-content!important;height:2.75rem!important;min-height:2.75rem!important;padding-block:.625rem!important;padding-inline:.75rem!important;font-size:.8125rem!important;line-height:1rem!important}.dashboard-home-stats .dashboard-home-stats__period-trigger>span.inline-flex{gap:.375rem}.dashboard-home-stats .dashboard-home-stats__period-trigger .brand-control-type,.dashboard-home-stats .dashboard-home-stats__period-trigger [data-date-display]{font-size:.8125rem!important;line-height:1rem!important}.dashboard-home-stats .dashboard-home-stats__period-trigger>span.inline-flex>svg,.dashboard-home-stats .dashboard-home-stats__period-trigger>svg{width:.75rem!important;height:.75rem!important}.dashboard-home-stats__range[open] .dashboard-home-stats__period-trigger [data-date-chevron]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.home-search-range-panel{transition:none}}.home-search-range-panel{z-index:30;background:var(--color-surface);transform-origin:top;border-radius:1rem;width:100%;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 1.25rem 3rem #1111112e,0 .5rem 1rem #11111114}.home-search-range-panel[data-open=false]{opacity:0;pointer-events:none;transition:opacity .14s var(--ease-brand), transform .18s var(--ease-brand);transform:translateY(.375rem)}.home-search-range-panel[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-brand), transform .34s var(--ease-brand);transform:translateY(0)}.home-search-range-foot{justify-content:flex-end;margin-top:.5rem;display:flex}.home-search-range-clear{cursor:pointer;transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);color:var(--color-ink-sub);text-underline-offset:.2em;font-size:.8125rem;font-weight:600;text-decoration:underline}.home-search-range-clear:hover,.home-search-range-clear:focus-visible{color:var(--color-ink)}.home-quick-link-card{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface,#fff);text-align:left;--tw-shadow:0 0 #0000;min-width:0;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);border-radius:1.125rem;grid-template-rows:auto auto auto;text-decoration-line:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:grid}.home-quick-link-card:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.home-quick-link-card[data-active-slide=false]{pointer-events:none}.home-quick-link-card{padding:var(--home-discovery-card-padding,1rem)}.home-quick-link-card:focus-visible{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.home-quick-link-card:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}@media (hover:hover) and (pointer:fine){.home-quick-link-card:hover{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.home-quick-link-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.home-quick-link-card:hover{background-color:var(--color-surface)}.home-quick-link-card:hover .home-quick-link-badge{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.home-quick-link-card:hover .home-quick-link-badge{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.home-quick-link-card:hover .home-quick-link-badge{background-color:#4e3bff0f}}.home-quick-link-badge{justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface,#fff);max-width:max-content;height:1.5625rem;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-nano,.625rem);line-height:var(--tw-leading,var(--text-nano--line-height,.875rem));--tw-leading:calc(var(--spacing,.25rem) * 3);line-height:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink,#111);text-transform:uppercase;transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);border-radius:2147483647px;padding-block:.1875rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:inline-flex}.home-quick-link-badge-count{color:#5b3e9e;font-variant-numeric:tabular-nums;background:#ddd6fe;border-radius:99px;flex-shrink:0;place-items:center;min-width:15px;height:15px;margin-left:2px;padding:0 3px;font-size:9px;line-height:1;display:inline-grid}.home-quick-link-badge svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-ink,#111);flex-shrink:0}.home-quick-link-image-frame{aspect-ratio:16/9;max-height:calc(var(--spacing,.25rem) * 48);border-radius:var(--radius-lg,.5rem);background-color:var(--color-surface-muted,#f5f5f5);width:100%;transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.home-quick-link-image{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:cubic-bezier(.19,1,.22,1);backface-visibility:hidden;transform-origin:50%;will-change:transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1);display:block;transform:translateZ(0)scale(1)}@media (hover:hover) and (pointer:fine){.home-quick-link-card:hover .home-quick-link-image{transform:translateZ(0)scale(1.05)}}.home-quick-link-card:focus-visible .home-quick-link-image{transform:translateZ(0)scale(1.05)}.home-quick-link-image--fallback{background-color:var(--color-surface-muted,#f5f5f5);color:var(--color-accent,#4e3bff);place-items:center;display:grid}.home-quick-link-copy{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.home-quick-link-title{font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);letter-spacing:var(--tracking-name);color:var(--color-ink,#111);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);font-weight:var(--font-weight-heading);overflow-wrap:anywhere;text-wrap:pretty;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:block}.home-quick-link-count{padding-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:.9375rem;--tw-font-weight:var(--font-weight-medium,500);line-height:.9375rem;font-weight:var(--font-weight-medium,500);color:var(--color-ink-sub,#717171);margin-top:0;display:block}@media (prefers-reduced-motion:reduce){.home-quick-link-card:is(:hover,:focus-visible) .home-quick-link-image{transform:none}.home-quick-link-card,.home-quick-link-image,.home-quick-link-badge,.home-quick-link-title{transition:none}}.feed-profile-card .wire-talent-card-favorite-button [data-talent-favorite-icon=save] svg{fill:none}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card{border-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent);background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}.wire-portfolio-reference-card p{color:color-mix(in oklab, var(--color-white,#fff) 62%, transparent)}}@media (hover:hover){.wire-portfolio-reference-card a:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card a:hover{background-color:color-mix(in oklab, var(--color-surface,#fff) 90%, transparent)}}}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}.wire-portfolio-dialog-controls button{border-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent);background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 42%, transparent)}}@media (hover:hover){.wire-portfolio-dialog-controls button:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.wire-portfolio-dialog-controls button:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 16%, transparent)}}}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}@media not all and (width>=800px){.wire-portfolio-dialog-media img,.wire-portfolio-dialog-media video{object-fit:contain}}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close{border-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent);background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 55%, transparent)}}@media (hover:hover){.wire-portfolio-dialog-close:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.wire-portfolio-dialog-close:hover{background-color:#111c}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:hover{background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 80%, transparent)}}}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.wire-portfolio-dialog{--backdrop-overlay-background:#000000b3;--backdrop-overlay-background-open:#000000b3;color:var(--color-white,#fff);clip-path:inset(0 round 20px);background:0 0;width:80vw;max-width:80vw;overflow:hidden;height:var(--portfolio-dialog-height,80dvh)!important;border-radius:20px!important;max-height:80dvh!important;margin:auto!important}.wire-portfolio-dialog .wire-portfolio-dialog-panel{background-color:var(--color-black,#000);--tw-shadow:0 0 #0000;height:100%;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:20px;display:grid;position:relative;overflow:hidden}.wire-filter-dialog.wire-portfolio-dialog::backdrop{-webkit-backdrop-filter:var(--backdrop-overlay-filter);backdrop-filter:var(--backdrop-overlay-filter);background:#000000b3}.wire-portfolio-dialog-media{background-color:#0000;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.wire-portfolio-dialog-media img,.wire-portfolio-dialog-media video{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;max-height:80dvh;display:block}.wire-portfolio-dialog-media [data-portfolio-portrait=true]{object-fit:contain}.wire-portfolio-dialog-media video{background-color:var(--color-black,#000)}.wire-portfolio-dialog-media iframe{height:100%;min-height:inherit;background-color:var(--color-black,#000);width:100%;display:block}.wire-portfolio-dialog-media:has(iframe){width:80vw;height:80dvh;position:relative;overflow:hidden}.wire-portfolio-dialog-media:has(iframe) iframe{width:100%;height:100%;min-height:inherit;position:relative;transform:none}.wire-portfolio-reference-preview{height:100%;min-height:inherit;background-color:var(--color-surface-contrast,#111);padding:calc(var(--spacing,.25rem) * 8);text-align:center;background:radial-gradient(circle at 28% 24%, #1fe39a47, transparent 14rem), radial-gradient(circle at 76% 72%, #4e3bff57, transparent 16rem), var(--gradient-dialog-dark);place-items:center;display:grid;overflow:hidden}.wire-portfolio-reference-card{max-width:var(--container-md,28rem);place-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:grid}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card{border-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.wire-portfolio-reference-card{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.wire-portfolio-reference-card{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 7);color:var(--color-white,#fff);--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.wire-portfolio-reference-play{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--color-surface,#fff);color:var(--color-ink,#111);--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid}.wire-portfolio-reference-card p{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff9e;margin:0}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card p{color:color-mix(in oklab, var(--color-white,#fff) 62%, transparent)}}.wire-portfolio-reference-card p{text-transform:uppercase}.wire-portfolio-reference-card strong{font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);display:block}.wire-portfolio-reference-card a{margin-top:var(--spacing,.25rem);min-height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#111);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);border-radius:2147483647px;align-items:center;display:inline-flex}@media (hover:hover){.wire-portfolio-reference-card a:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card a:hover{background-color:color-mix(in oklab, var(--color-surface,#fff) 90%, transparent)}}}.wire-portfolio-reference-card a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-reference-card a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.wire-portfolio-reference-card a:focus-visible{--tw-outline-style:none;outline-style:none}.wire-portfolio-dialog-controls{pointer-events:none;inset-block:0;right:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute}.wire-portfolio-dialog-controls button{pointer-events:auto;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button{border-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent)}}.wire-portfolio-dialog-controls button{background-color:#1111116b}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button{background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 42%, transparent)}}.wire-portfolio-dialog-controls button{color:var(--color-white,#fff);--tw-shadow:0 14px 38px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy)}@media (hover:hover){.wire-portfolio-dialog-controls button:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.wire-portfolio-dialog-controls button:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 16%, transparent)}}}.wire-portfolio-dialog-controls button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-controls button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.wire-portfolio-dialog-controls button:focus-visible{--tw-outline-style:none;outline-style:none}.wire-portfolio-dialog-controls button:disabled{pointer-events:none;opacity:.35}.wire-portfolio-dialog-controls button[hidden]{display:none}@media not all and (width>=800px){.wire-portfolio-dialog-media img,.wire-portfolio-dialog-media video{object-fit:contain}}.wire-portfolio-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:20;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close{border-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent)}}.wire-portfolio-dialog-close{background-color:#1111118c}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close{background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 55%, transparent)}}.wire-portfolio-dialog-close{color:var(--color-white,#fff);--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);padding:0}@media (hover:hover){.wire-portfolio-dialog-close:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:hover{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.wire-portfolio-dialog-close:hover{background-color:#111c}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:hover{background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 80%, transparent)}}}.wire-portfolio-dialog-close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.wire-portfolio-dialog-close:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.wire-portfolio-dialog-close:focus-visible{--tw-outline-style:none;outline-style:none}.wire-share-dialog{z-index:80;border-style:var(--tw-border-style);width:min(100vw - 2rem,39rem);color:var(--color-ink,#111);opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.16,1,.3,1);background-color:#0000;border-width:0;margin:auto;padding:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:visible;transform:translateY(.35rem)scale(.985)}.wire-share-dialog[open][data-state=open]{opacity:1;transform:translateY(0)scale(1)}.wire-share-dialog::backdrop{-webkit-backdrop-filter:var(--backdrop-overlay-filter);backdrop-filter:var(--backdrop-overlay-filter);background:#1113}.wire-share-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);--tw-shadow:0 28px 80px var(--tw-shadow-color,#1113), 0 8px 24px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--radius-public-section);padding:0;position:relative;overflow:hidden}.wire-share-panel header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 16);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.wire-share-avatar{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px}.wire-share-panel header p{display:none}.wire-share-panel h2{font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink,#111)}.wire-share-panel header span{margin-top:var(--spacing,.25rem);max-width:29rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink-sub,#717171);display:block}.wire-share-panel header button{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);color:var(--color-ink,#111);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.wire-share-panel header button:hover{background-color:var(--color-surface-soft,#f7f7f7);color:var(--color-ink,#111)}}.wire-share-panel header button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#2e6bff33}@supports (color:color-mix(in lab, red, red)){.wire-share-panel header button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue,#2e6bff) 20%, transparent)}}.wire-share-panel header button:focus-visible{--tw-outline-style:none;outline-style:none}.wire-share-link-card{margin:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:#f7f7f799;min-height:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wire-share-link-card{background-color:color-mix(in oklab, var(--color-surface-soft,#f7f7f7) 60%, transparent)}}.wire-share-link-card{padding:calc(var(--spacing,.25rem) * 3)}@media (width>=40rem){.wire-share-link-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.wire-share-link-main{--tw-translate-y:-1px;min-width:0;translate:var(--tw-translate-x) var(--tw-translate-y);align-content:center;gap:var(--spacing,.25rem);display:grid}.wire-share-link-main>span{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-leading:.68rem;--tw-font-weight:var(--font-weight-bold,700);font-size:.58rem;line-height:.68rem;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-label,.08em);letter-spacing:var(--tracking-label,.08em);color:var(--color-ink-light,#b0b0b0);text-transform:uppercase}.wire-share-link-card input{text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);min-width:0;min-height:0;font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:.78rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink,#111);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0;overflow:hidden}.wire-share-link-card input:focus,.wire-share-link-card input:focus-visible{color:var(--color-ink,#111)}.wire-share-copy-action{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink,#111);text-transform:none;--tw-shadow:0 5px 14px var(--tw-shadow-color,#1111110a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);display:inline-flex}@media (hover:hover){.wire-share-copy-action:hover{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff)}}.wire-share-copy-action:focus-visible{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#4e3bff33}@supports (color:color-mix(in lab, red, red)){.wire-share-copy-action:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 20%, transparent)}}.wire-share-copy-action:focus-visible{--tw-outline-style:none;outline-style:none}.wire-share-copy-action{border-radius:var(--radius-public-pill);height:2.25rem!important;min-height:2.25rem!important}.wire-share-status{padding-top:calc(var(--spacing,.25rem) * .5);text-align:left;font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:.68rem;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-brand-green,#1fe39a)}.wire-share-status:empty{display:none}.wire-share-link-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}[data-job-share-native][hidden]{display:none}.wire-share-footer{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.wire-share-context{text-align:left;flex:1;min-width:0}.wire-share-context span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wire-share-context p{--tw-leading:calc(var(--spacing,.25rem) * 5);max-width:24rem;font-size:.8125rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink-sub,#717171)}.wire-share-native{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);color:var(--color-ink-sub,#717171);--tw-shadow:0 5px 14px var(--tw-shadow-color,#1111110a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.wire-share-native:hover{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff)}}.wire-share-native:focus-visible{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#4e3bff33}@supports (color:color-mix(in lab, red, red)){.wire-share-native:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 20%, transparent)}}.wire-share-native:focus-visible{--tw-outline-style:none;outline-style:none}.wire-share-native{border-radius:var(--radius-public-pill)}.wire-share-native svg{color:currentColor;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.16,1,.3,1);flex-shrink:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.wire-share-socials{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.wire-share-socials a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);width:2.125rem;height:2.125rem;color:var(--color-ink,#111);--tw-shadow:0 5px 14px var(--tw-shadow-color,#1111110a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-duration:var(--duration-brand-fast);transition-property:border-color,background,background-color,color,opacity,box-shadow,filter;transition-timing-function:var(--ease-brand-snappy);border-radius:2147483647px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.wire-share-socials a:hover{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff)}}.wire-share-socials a:focus-visible{border-color:var(--color-brand-indigo,#4e3bff);background-color:var(--color-brand-indigo,#4e3bff);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#4e3bff33}@supports (color:color-mix(in lab, red, red)){.wire-share-socials a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 20%, transparent)}}.wire-share-socials a:focus-visible{--tw-outline-style:none;outline-style:none}.wire-share-socials a svg{color:currentColor;opacity:.8;flex-shrink:0}.wire-share-socials a:hover svg,.wire-share-socials a:focus-visible svg{opacity:1}.wire-share-native:hover svg,.wire-share-native:focus-visible svg{transform:scale(1.06)}@media not all and (width>=40rem){.wire-share-dialog{width:min(100vw - 1.5rem,32rem)}}.wire-filter-bar{z-index:50;position:relative}.wire-filter-inner{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;max-width:112rem;padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto;display:flex;overflow-x:auto}@media (width>=40rem){.wire-filter-inner{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){.wire-filter-inner{padding-inline:calc(var(--spacing,.25rem) * 8)}}.wire-filter-inner{scrollbar-width:none;min-height:2.5rem;scroll-padding-inline:1.25rem}@media (width>=1536px){.wire-filter-inner{overflow:visible}}.wire-filter-inner::-webkit-scrollbar{display:none}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container{cursor:progress}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:before{content:"";z-index:8;pointer-events:none;background:linear-gradient(#ffffffbd,#ffffff6b);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 74%, transparent), color-mix(in srgb, var(--color-surface) 42%, transparent))}}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:before{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:after{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink-sub,#717171);text-transform:uppercase;--tw-shadow:0 14px 34px var(--tw-shadow-color,#1111111a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);content:"Updating results";z-index:9;pointer-events:none;animation:wire-results-loading-pulse 1.4s var(--ease-brand) infinite;border-radius:2147483647px;position:absolute;top:1.75rem;left:50%;transform:translate(-50%)}:is(.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-card-grid,.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-talent-grid){filter:saturate(.98);opacity:.62}.wire-filter-button{height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#111);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));flex-shrink:0;display:inline-flex}@media (hover:hover){.wire-filter-button:hover{border-color:var(--color-line-control,#c9c9d1);background-color:var(--color-surface,#fff)}}.wire-filter-button:focus-visible{border-color:var(--color-line-control,#c9c9d1);background-color:var(--color-surface,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.wire-filter-button.is-active{border-color:#4e3bff73}@supports (color:color-mix(in lab, red, red)){.wire-filter-button.is-active{border-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 45%, transparent)}}.wire-filter-button.is-active{background-color:var(--color-surface,#fff)}.wire-filter-badge{background-color:var(--color-brand-indigo,#4e3bff);min-width:1.15rem;height:1.15rem;padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.wire-density:before{pointer-events:none;background-color:var(--color-brand-indigo,#4e3bff);--tw-shadow:0 0 #0000;width:1.875rem;height:1.875rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);position:absolute;top:.5625rem;left:.4375rem}.wire-density{display:none}@media (width>=80rem){.wire-density{display:inline-flex}}.wire-density[data-density="4"]:before{transform:translate(2.375rem)}.wire-density.is-disabled,.wire-density[data-results-density-disabled=true]{opacity:.45;--tw-saturate:saturate(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.wire-density.is-disabled:before,.wire-density[data-results-density-disabled=true]:before{background-color:var(--color-ink-light,#b0b0b0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wire-density.is-disabled .wire-density-btn,.wire-density[data-results-density-disabled=true] .wire-density-btn{pointer-events:none;color:var(--color-ink-light,#b0b0b0)}.wire-chip-menu{flex-shrink:0;position:relative}.wire-chip-menu summary{cursor:pointer;list-style-type:none}.wire-chip-menu[open] summary{border-color:#1111111f}@supports (color:color-mix(in lab, red, red)){.wire-chip-menu[open] summary{border-color:color-mix(in oklab, var(--color-ink,#111) 12%, transparent)}}.wire-chip-menu[open] summary{background-color:var(--color-surface,#fff);color:var(--color-ink,#111);--tw-shadow:0 3px 12px var(--tw-shadow-color,#1111110f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wire-chip-menu summary::-webkit-details-marker{display:none}.wire-filter-dialog{border-style:var(--tw-border-style);width:min(100vw - 2.5rem,45rem);max-width:45rem;color:var(--color-ink,#111);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);opacity:0;max-height:min(88dvh,100dvh - 2rem);transition:opacity var(--duration-modal) var(--ease-brand-modal), transform var(--duration-modal) var(--ease-brand-modal);background-color:#0000;border-width:0;border-radius:1.1rem;margin:auto;padding:0;overflow:visible;transform:translateY(14px)scale(.985)}.wire-filter-dialog::backdrop{background:var(--backdrop-overlay-background);-webkit-backdrop-filter:var(--backdrop-overlay-filter);backdrop-filter:var(--backdrop-overlay-filter);opacity:0;transition:opacity var(--duration-modal) var(--ease-brand-modal)}.wire-filter-dialog[data-state=opening],.wire-filter-dialog[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.wire-filter-dialog[data-state=opening]::backdrop,.wire-filter-dialog[data-state=open]::backdrop{background:var(--backdrop-overlay-background-open);opacity:1}.wire-filter-dialog[data-state=closing]{opacity:0;transition-duration:var(--duration-modal-exit);transform:translateY(8px)scale(.99)}.wire-filter-dialog[data-state=closing]::backdrop{background:var(--backdrop-overlay-background);opacity:0;transition-duration:var(--duration-modal-exit)}.wire-filter-panel{background-color:var(--color-surface,#fff);max-height:inherit;min-height:0;transition:box-shadow var(--duration-modal) var(--ease-brand-modal), opacity var(--duration-modal) var(--ease-brand-modal), transform var(--duration-modal) var(--ease-brand-modal);border-radius:1.1rem;flex-direction:column;display:flex;overflow:clip;box-shadow:inset 0 1px #ffffffe6,0 30px 100px #11111147}.wire-filter-dialog[data-state=closing] .wire-filter-panel{transition-duration:var(--duration-modal-exit);transition-timing-function:var(--ease-brand);box-shadow:inset 0 1px #ffffffe6}.wire-filter-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e8e8e8);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=40rem){.wire-filter-panel-head{padding-inline:calc(var(--spacing,.25rem) * 8)}}.wire-filter-panel-head h2{font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-title,1.25rem);line-height:var(--tw-leading,var(--text-title--line-height,1.75rem));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}@media (width>=40rem){.wire-filter-panel-head h2{font-size:var(--text-title-lg,1.5rem);line-height:var(--tw-leading,var(--text-title-lg--line-height,2rem))}}.wire-filter-panel-head h2{font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-ink,#111)}.wire-filter-panel-body{padding-inline:calc(var(--spacing,.25rem) * 4);flex:1;align-content:flex-start;gap:0;display:grid;overflow-y:auto}@media (width>=40rem){.wire-filter-panel-body{padding-inline:calc(var(--spacing,.25rem) * 8)}}.wire-filter-panel-body{overscroll-behavior:contain;grid-auto-rows:max-content;min-width:0;min-height:0;overflow-x:clip}.wire-filter-panel-body label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink,#111)}.wire-filter-panel-body label:not(.brand-field-label)>span:not(.wire-filter-check-box),.wire-filter-field>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink-sub,#717171);text-transform:uppercase}.wire-filter-panel-body input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([data-custom-select-field]):not(.wire-compact-query-input),.wire-filter-panel-body select:not([data-custom-select-native]){min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface-soft,#f7f7f7);padding-inline:calc(var(--spacing,.25rem) * 3.5);color:var(--color-ink,#111);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}:is(.wire-filter-panel-body input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([data-custom-select-field]):not(.wire-compact-query-input),.wire-filter-panel-body select:not([data-custom-select-native])):focus{border-color:var(--color-line-control,#c9c9d1);background-color:var(--color-surface,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wire-filter-panel-body input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([data-custom-select-field]):not(.wire-compact-query-input),.wire-filter-panel-body select:not([data-custom-select-native]){font-family:var(--brand-control-font-family);font-size:var(--brand-control-font-size);font-weight:var(--brand-control-font-weight);line-height:var(--brand-control-line-height)}.wire-filter-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e8e8e8);padding-block:calc(var(--spacing,.25rem) * 5);gap:0;min-width:0;display:grid}.wire-filter-field-pair{border-bottom:1px solid var(--color-line);column-gap:1.25rem;min-width:0;display:grid}@media (width>=40rem){.wire-filter-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.wire-filter-field-pair>.wire-filter-section{border-bottom:0}.wire-filter-field-pair>.wire-filter-section:only-child{grid-column:1/-1}}[data-results-filter-dialog] [data-custom-select-list][data-open=false]{display:none}[data-results-filter-dialog] [data-custom-select-list][popover]{box-sizing:border-box;margin:0;position:fixed;inset:auto}[data-results-filter-dialog] [hidden]{display:none!important}.wire-filter-section:not(:has(~.wire-filter-section:not([hidden]))){border-bottom:0}.wire-filter-panel-body .brand-field-label{margin:0}.wire-filter-panel-body [data-custom-select-field]:not(:disabled),.wire-filter-panel-body [data-custom-select-button]:not(:disabled){background-color:var(--color-surface);cursor:pointer;min-height:3rem}.wire-filter-panel-body [data-custom-select-field]::placeholder,.wire-filter-panel-body [data-custom-select-value].is-placeholder{color:var(--color-ink-sub);opacity:1}.wire-filter-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);min-width:0;margin-bottom:.75rem;display:flex}.wire-filter-section-title{font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#111);font-weight:600!important}.wire-filter-section h3.wire-filter-section-title{font-weight:600!important}.wire-filter-section-copy{margin-top:var(--spacing,.25rem);max-width:34rem;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink-sub,#717171);font-weight:400!important;line-height:1.25rem!important}.wire-filter-selection-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink-sub,#717171);text-transform:none;font-family:var(--brand-control-font-family)}.wire-filter-selection-count strong,.wire-filter-selection-count [data-results-picker-count]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent,#4e3bff);font-family:inherit}.wire-filter-kicker{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink-sub,#717171);text-transform:none;font-family:var(--brand-control-font-family)}@media (width>=64rem){.wire-filter-panel-body .wire-filter-section-copy{white-space:nowrap;max-width:none}}.wire-filter-section-picked{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface-soft,#f7f7f7);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-ink-sub,#717171);border-radius:2147483647px}.wire-location-picker{gap:calc(var(--spacing,.25rem) * 4);display:grid}.wire-location-picker-meta{margin-top:calc(var(--spacing,.25rem) * -1);justify-content:flex-end;display:flex}.wire-location-picker-meta strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent,#4e3bff);font-family:inherit}.wire-location-group{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e8e8e8);padding-bottom:calc(var(--spacing,.25rem) * 5);display:grid}.wire-location-group--last-common:not([hidden]){border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.wire-location-group h4{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-ink-sub,#717171);text-transform:uppercase}.wire-location-pill-row{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.wire-location-pill-row>.wire-choice-pill{background-color:var(--color-surface,#fff);min-width:0;padding-inline:1.125rem;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);width:auto;min-height:var(--brand-choice-pill-height);white-space:nowrap;border-radius:2147483647px;overflow:hidden}.wire-filter-taxonomy{padding-block:calc(var(--spacing,.25rem) * 6);gap:0}.wire-filter-taxonomy .wire-filter-section-title{font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem))}.wire-filter-panel-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=40rem){.wire-filter-panel-foot{padding-inline:calc(var(--spacing,.25rem) * 8)}}.wire-filter-panel-foot{flex:none;box-shadow:0 -10px 24px #ffffffdb}.wire-filter-panel-foot .brand-action{appearance:none;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow,filter,opacity,width,min-width,padding,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);border-width:1px;border-color:#0000;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:inline-flex}@media (hover:hover){.wire-filter-panel-foot .brand-action:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wire-filter-panel-foot .brand-action{background:linear-gradient(90deg, var(--color-brand-green), var(--color-brand-cyan), var(--color-brand-indigo)) padding-box, linear-gradient(90deg, #ffffffa6, #ffffff2e) border-box;min-width:10rem;box-shadow:none;text-transform:capitalize;outline:0;overflow:hidden}.wire-filter-panel-foot a:not(.brand-back-action){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#111);text-decoration-line:underline;text-decoration-color:#1116}@supports (color:color-mix(in lab, red, red)){.wire-filter-panel-foot a:not(.brand-back-action){-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#111) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#111) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#111) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink,#111) 40%, transparent)}}.wire-filter-panel-foot a:not(.brand-back-action){text-underline-offset:4px}@media (hover:hover){.wire-filter-panel-foot a:not(.brand-back-action):hover{color:var(--color-ink,#111)}}.wire-filter-panel-foot .brand-back-action{text-transform:capitalize}.wire-filter-panel-body .wire-filter-pill-row{gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex;position:relative}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill){background-color:var(--color-surface,#fff);min-width:0;padding-inline:1.125rem;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;white-space:nowrap;overflow:hidden;width:auto!important;min-height:2.5rem!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):hover{box-shadow:none!important;transform:none!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):has(:focus-visible){box-shadow:none!important;transform:none!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill):hover{opacity:1;border-color:var(--color-line-control)!important;background-color:var(--color-surface)!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill):has(:focus-visible){opacity:1;border-color:var(--color-line-control)!important;background-color:var(--color-surface)!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill).is-selected:hover{border-color:var(--color-brand-indigo)!important;background-color:var(--color-brand-indigo)!important;color:var(--color-on-dark)!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill):has(input:checked):hover{border-color:var(--color-brand-indigo)!important;background-color:var(--color-brand-indigo)!important;color:var(--color-on-dark)!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill):has(input:checked):has(:focus-visible){border-color:var(--color-brand-indigo)!important;background-color:var(--color-brand-indigo)!important;color:var(--color-on-dark)!important}.wire-filter-panel-body .wire-filter-pill-row>:is(.wire-choice-pill,[data-results-picker-option]):not(.wire-cert-pill).is-selected:has(:focus-visible){border-color:var(--color-brand-indigo)!important;background-color:var(--color-brand-indigo)!important;color:var(--color-on-dark)!important}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill{--certification-badge-min-height:var(--brand-choice-pill-height);--certification-badge-min-width:var(--brand-choice-pill-height);--certification-badge-padding-x:0;--certification-badge-padding-y:0;--certification-badge-wordmark-height:.95em;width:var(--brand-choice-pill-height);gap:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:.8125rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);height:var(--brand-choice-pill-height)!important;min-height:var(--brand-choice-pill-height)!important}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill:hover{opacity:.72}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill:has(:focus-visible){opacity:.72}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill-genhq.is-selected{box-shadow:0 4px 16px #1fb8ff33}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill-genhq:has(input:checked){box-shadow:0 4px 16px #1fb8ff33}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill-platinum.is-selected{box-shadow:0 4px 16px #00000024;border-color:var(--color-certification-platinum)!important}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill-platinum:has(input:checked){box-shadow:0 4px 16px #00000024;border-color:var(--color-certification-platinum)!important}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill:is(:has(input:checked),.is-selected){outline:2px solid var(--color-brand-indigo);outline-offset:3px}.wire-filter-panel-body .wire-filter-pill-row>.wire-cert-pill:has(:focus-visible):not(:has(input:checked)):not(.is-selected){outline:2px solid var(--color-line-control);outline-offset:3px}.wire-filter-panel-body .wire-filter-pill-row [data-results-picker-option-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wire-filter-field{gap:calc(var(--spacing,.25rem) * 2.5);color:var(--color-ink,#111);font-family:var(--brand-control-font-family);font-size:var(--brand-control-font-size);font-weight:var(--brand-control-font-weight);line-height:var(--brand-control-line-height);min-width:0;display:grid}.wire-choice-pill input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wire-filter-check[hidden]{display:none}@media not all and (width>=640px){.wire-filter-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.wire-filter-panel{border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.wire-filter-panel-body{flex:1;max-height:none}@media (width>=40rem){.wire-filter-panel-body{grid-template-columns:repeat(1,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){.wire-filter-bar,.wire-results-container{transition:none!important}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:after{animation:none}.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-results-container:before{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-card-grid,.wire-results-page:has(.wire-filter-bar[data-filtering=true]) .wire-talent-grid){filter:none;opacity:.72;transform:none}}:is(.wire-compact-search .wire-compact-select:has(select[data-talent-individual-field]:disabled),.wire-compact-search .wire-compact-select:has(select[data-talent-agency-field]:disabled)){display:none}@media (width>=64rem){.wire-compact-search[data-talent-search-mode=agency].wire-compact-search--hero{grid-template-columns:minmax(0,.74fr) minmax(0,1.04fr) minmax(0,.86fr) auto}.wire-compact-search[data-talent-search-mode=agency].wire-compact-search--header{grid-template-columns:9.25rem repeat(3,minmax(0,1fr)) 3.35rem;min-width:min(39rem,100vw - 31rem);max-width:44rem}}.wire-talent-name a{min-width:0;display:block}.wire-talent-card{--marketplace-card-border-width:1px;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);--tw-shadow:0 0 #0000;width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);border-width:0;flex-direction:column;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.wire-talent-card:has(:focus-visible){border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.wire-talent-card:has(:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.wire-talent-card:has(:focus-visible){background:var(--color-surface);box-shadow:none}@media (hover:hover) and (pointer:fine){.wire-talent-card:hover{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.wire-talent-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.wire-talent-card:hover{box-shadow:none}}.wire-talent-card.is-featured{border-color:var(--color-line,#e8e8e8);background:var(--color-surface)}.wire-talent-card.is-platinum{background:var(--color-surface);box-shadow:none}.wire-talent-card.is-platinum:has(:focus-visible){box-shadow:none}@media (hover:hover) and (pointer:fine){.wire-talent-card.is-platinum:hover{box-shadow:none}}.wire-talent-media{aspect-ratio:var(--aspect-video,16 / 9);background:linear-gradient(135deg, #ffffff94, #ffffff47), radial-gradient(circle at 20% 22%, #1fe39a47, transparent 34%), radial-gradient(circle at 78% 76%, #4e3bff3d, transparent 40%), linear-gradient(135deg, var(--color-surface-cool) 0%, var(--color-info-soft) 44%, var(--color-surface-brand) 100%);touch-action:pan-y;border-radius:1rem 1rem 0 0;flex-shrink:0;margin:0;position:relative;overflow:hidden}.wire-talent-media.home-fallback-talent-media{background:var(--color-surface-contrast);place-items:center;display:grid}.wire-talent-media-item img,.wire-talent-media-item video{transition:transform var(--duration-brand) var(--ease-brand)}:is(:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active img,:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active video){transform:scale(1.025)}:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active{filter:brightness(1.035)}@media (hover:hover) and (pointer:fine){:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active img,:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active video{transform:scale(1.025)}:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active{filter:brightness(1.035)}}.wire-talent-media-item.is-active .wire-talent-project-link{pointer-events:auto}.wire-talent-project-link:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.wire-talent-media-item img,.wire-talent-media-item video{transition:none}.wire-talent-media:after{animation:1.1s ease-in-out infinite wire-talent-loader-pulse}}@media (hover:none){.wire-talent-card:hover .wire-talent-portfolio-control,.wire-talent-card:focus-within .wire-talent-portfolio-control,.wire-talent-media:hover .wire-talent-portfolio-control,.wire-talent-media:focus-within .wire-talent-portfolio-control,.wire-talent-card:hover .wire-talent-dots,.wire-talent-card:focus-within .wire-talent-dots,.wire-talent-media:hover .wire-talent-dots,.wire-talent-media:focus-within .wire-talent-dots{opacity:1;pointer-events:auto}.wire-talent-card:hover .wire-talent-dots,.wire-talent-card:focus-within .wire-talent-dots,.wire-talent-media:hover .wire-talent-dots,.wire-talent-media:focus-within .wire-talent-dots{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.wire-talent-foot{align-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-surface,#fff);min-height:0;padding:calc(var(--spacing,.25rem) * 4);border:var(--marketplace-card-border-width) solid var(--color-line);border-top:0;border-radius:0 0 1rem 1rem;flex:1;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.wire-talent-foot:has(>.wire-talent-badges){grid-template-columns:auto minmax(0,1fr) auto;column-gap:.75rem}:is(.wire-talent-card.is-platinum,.feed-profile-card.is-platinum) :is(.wire-talent-foot,.feed-profile-body){border-style:var(--tw-border-style);background:var(--gradient-certification-platinum-card) padding-box;background-size:180% 100%;border-width:0;position:relative;overflow:hidden}.wire-talent-avatar{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);object-fit:cover;border-radius:2147483647px;flex-shrink:0}.wire-talent-avatar-link{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);border-radius:2147483647px;flex-shrink:0;align-self:flex-start;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.wire-talent-avatar-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#2e6bff40}@supports (color:color-mix(in lab, red, red)){.wire-talent-avatar-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue,#2e6bff) 25%, transparent)}}.wire-talent-avatar-link:focus-visible{--tw-outline-style:none;outline-style:none}.wire-talent-avatar-link:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.wire-talent-info{flex:1;align-self:flex-start;min-width:0}.wire-talent-name{width:100%;min-width:0;padding-right:var(--spacing,.25rem);font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:var(--tracking-name);color:var(--color-ink,#111);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.19,1,.22,1);text-overflow:clip;white-space:normal;transition-duration:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1);overflow:visible}.wire-talent-name a,.wire-talent-name button{color:var(--color-ink,#111);text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire-talent-card.is-platinum .wire-talent-name{color:var(--color-certification-platinum-ink)}.wire-talent-role{margin-top:var(--spacing,.25rem);-webkit-line-clamp:2;font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1rem));--tw-leading:.9375rem;--tw-font-weight:var(--font-weight-medium,500);line-height:.9375rem;font-weight:var(--font-weight-medium,500);color:var(--color-ink-sub);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire-talent-location{margin-top:var(--spacing,.25rem);font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1rem));--tw-leading:.9375rem;color:var(--color-ink-sub);overflow-wrap:anywhere;line-height:.9375rem}.wire-talent-badges{z-index:1;justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;align-self:flex-start;width:auto;max-width:none;margin:0;padding:0;list-style-type:none;display:flex;position:relative}.wire-talent-badges>li{margin:0;padding:0;list-style-type:none;display:flex}.wire-talent-badges .is-overlay{width:2.25rem;min-width:2.25rem}@media not all and (width>=640px){.wire-talent-foot{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);min-height:0;padding:calc(var(--spacing,.25rem) * 4);grid-template-columns:auto minmax(0,1fr)}.wire-talent-foot:has(>.wire-talent-badges){grid-template-columns:auto minmax(0,1fr) auto;column-gap:.5rem}.wire-talent-info{min-width:0}.wire-talent-role{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active img,:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active video{transform:none}:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active img{transform:none}:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active video{transform:none}:is(.wire-talent-card,.feed-profile-card):hover .wire-talent-media-item.is-active{filter:none;transform:none}:is(.wire-talent-card,.feed-profile-card):has(:focus-visible) .wire-talent-media-item.is-active{filter:none;transform:none}}.wire-job-card{--marketplace-card-border-width:1px;isolation:isolate;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);min-height:0;padding:calc(var(--spacing,.25rem) * 4);text-align:left;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);border-width:var(--marketplace-card-border-width);transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.wire-job-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-surface);position:absolute;inset:-1px}.wire-job-card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:none;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.wire-job-card:has(:focus-visible){border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.wire-job-card:has(:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.wire-job-card:has(:focus-visible){box-shadow:none}.wire-job-card:has(:focus-visible):after{opacity:1}@media (hover:hover) and (pointer:fine){.wire-job-card:hover{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.wire-job-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.wire-job-card:hover{box-shadow:none}.wire-job-card:hover:after{opacity:1}}.wire-job-card[data-wire-card-href],.wire-talent-card[data-wire-card-href]{cursor:pointer}.wire-job-card.is-marketplace-brief-card{grid-template-columns:auto minmax(0,1fr);display:grid}.wire-card-grid .wire-job-card{min-width:0}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr)}.wire-job-card.is-marketplace-brief-card .wire-job-logo{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.wire-job-card.is-featured{border:var(--marketplace-card-border-width) solid transparent;background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--gradient-brand) border-box;box-shadow:none;transition:border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.wire-job-card.is-featured:has(:focus-visible){box-shadow:none}@media (hover:hover) and (pointer:fine){.wire-job-card.is-featured:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.wire-job-card,.wire-job-card:before,.wire-job-card:after{transition-duration:1ms}.wire-job-card:has(:focus-visible){transform:none}.wire-job-card.is-featured:has(:focus-visible){background-position:0 0,0%;transform:none}}.wire-job-logo{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at 28% 22%, #1fe39a38, transparent 46%), radial-gradient(circle at 78% 82%, #1fb8ff38, transparent 48%), var(--color-brand-indigo);text-shadow:none;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.wire-job-logo:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.wire-job-logo.has-image{background:radial-gradient(circle at 24% 22%, #1fe39a42, transparent 52%), radial-gradient(circle at 78% 74%, #4e3bff38, transparent 56%), linear-gradient(135deg, var(--color-surface-cool) 0%, var(--color-info-soft) 44%, var(--color-surface-brand) 100%);text-shadow:none;padding:0;overflow:hidden}.wire-job-logo.has-image img{object-fit:cover;width:100%;height:100%}.wire-job-logo.is-cyan,.wire-talent-avatar.is-cyan,.home-fallback-talent-avatar.is-cyan,.creative-job-logo.is-cyan{background:var(--color-brand-cyan);color:var(--color-ink)}.wire-job-logo.is-blue,.wire-talent-avatar.is-blue,.home-fallback-talent-avatar.is-blue,.creative-job-logo.is-blue{background:var(--color-brand-blue);color:var(--color-on-dark)}.wire-job-logo.is-gradient,.wire-talent-avatar.is-gradient,.wire-detail-review-avatar.is-gradient,.home-fallback-talent-avatar.is-gradient,.creative-job-logo.is-gradient,.wire-job-logo[class*=is-],.wire-talent-avatar[class*=is-],.wire-detail-review-avatar[class*=is-],.home-fallback-talent-avatar[class*=is-],.creative-job-logo[class*=is-]{background:var(--color-brand-indigo);color:var(--color-on-dark)}.wire-job-logo.is-gradient{background:var(--color-brand-indigo);box-shadow:none}.wire-job-body{flex-direction:column;flex:1;min-width:0;display:flex}.wire-job-card:not(.is-marketplace-brief-card) .wire-job-body{grid-template-rows:2.75rem auto auto minmax(0,1fr) auto;display:grid}.wire-job-card.is-marketplace-brief-card .wire-job-body{grid-template-rows:2.75rem auto auto minmax(0,1fr) auto auto;display:grid}.wire-job-card.is-company-card .wire-job-body{display:flex}.wire-job-card.is-company-card .wire-job-title,.wire-job-card.is-company-card .wire-job-title a{height:auto;min-height:0}.wire-job-card.is-company-card .wire-job-skills{margin-top:.5rem}.wire-company-card-reviews{margin-top:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 4);min-width:0;font-size:.6875rem;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#7171718c;display:flex}@supports (color:color-mix(in lab, red, red)){.wire-company-card-reviews{color:color-mix(in oklab, var(--color-ink-sub,#717171) 55%, transparent)}}.wire-company-card-footer{min-width:0}.wire-job-card.is-company-card .wire-job-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.wire-company-card-specialism{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-sub,#717171);overflow:hidden}.wire-company-card-stars{color:var(--color-amber-400,oklch(82.8% .189 84.429));flex-shrink:0;gap:1px;display:flex}.wire-company-card-stars svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.wire-company-card-stars svg.is-empty{color:#1111111f}@supports (color:color-mix(in lab, red, red)){.wire-company-card-stars svg.is-empty{color:color-mix(in oklab, var(--color-ink,#111) 12%, transparent)}}.wire-job-title-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.wire-job-card-actions{min-height:calc(var(--spacing,.25rem) * 8);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;align-self:flex-start;margin-top:-6px;padding-top:0;display:inline-flex}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-job-title-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-right:0}}.wire-job-title{min-width:0;font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#111);transition-property:opacity,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);text-overflow:clip;white-space:normal;flex:1;min-height:2.5rem;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);overflow:visible}.wire-job-title a,.wire-job-title button,.wire-job-card.is-marketplace-brief-card .wire-job-title a,.wire-job-card.is-marketplace-brief-card .wire-job-title button{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;height:2.5rem;min-height:0;max-height:2.5rem;display:-webkit-box;overflow:hidden}@media (width>=640px){.wire-job-title{min-height:2.75rem}}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-job-title{font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);flex:auto}@media (width>=40rem){.wire-job-card.is-marketplace-brief-card .wire-job-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:22px;line-height:22px}}.wire-job-card.is-marketplace-brief-card .wire-job-title{text-overflow:clip;white-space:normal;overflow:visible}.wire-job-card.is-marketplace-brief-card .wire-job-title a,.wire-job-card.is-marketplace-brief-card .wire-job-title button{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.75rem;max-height:2.75rem;display:-webkit-box;overflow:hidden}}.wire-job-title a,.wire-job-title button{min-width:0}@media not all and (width>=640px){.wire-job-title-row{align-items:flex-start}.wire-job-title{white-space:normal;overflow:visible}.wire-job-title a,.wire-job-title button{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.wire-job-title button{text-align:left;width:100%;color:inherit;background-color:#0000;padding:0;font-family:inherit}.wire-job-title a,.wire-job-title button,.wire-talent-name a,.wire-job-skills a{transition-property:color,opacity,text-decoration-color,text-underline-offset,transform,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.wire-job-title a:hover,.wire-job-title button:hover,.wire-talent-name a:hover{color:inherit;text-decoration-line:none}.wire-card-profile-link:not(.ui-link){color:inherit;text-underline-offset:4px;text-decoration-line:underline}.wire-card-profile-link:not(.ui-link):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#4e3bff33}@supports (color:color-mix(in lab, red, red)){.wire-card-profile-link:not(.ui-link):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 20%, transparent)}}.wire-card-profile-link:not(.ui-link):focus-visible{--tw-outline-style:none;outline-style:none}.wire-card-profile-link:not(.ui-link){text-decoration-color:currentColor}.wire-card-profile-link:not(.ui-link):is(:hover,:focus-visible){color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.22em;text-decoration-line:underline!important}.wire-hot-badge{height:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-nano,.625rem);line-height:var(--tw-leading,var(--text-nano--line-height,.875rem));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.16,1,.3,1);border-width:1px;border-color:var(--color-hot-border);color:var(--color-hot-ink);border-radius:2147483647px;flex-shrink:0;padding-block:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:inline-flex}.wire-card-state-badge{height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#4e3bff40;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wire-card-state-badge{border-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 25%, transparent)}}.wire-card-state-badge{background-color:#4e3bff0f}@supports (color:color-mix(in lab, red, red)){.wire-card-state-badge{background-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 6%, transparent)}}.wire-card-state-badge{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-nano,.625rem);line-height:var(--tw-leading,var(--text-nano--line-height,.875rem));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-accent,#4e3bff);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.16,1,.3,1);padding-block:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.wire-hot-badge+.wire-card-state-badge{margin-left:0}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-hot-badge,.wire-job-card.is-marketplace-brief-card .wire-card-state-badge{flex-shrink:0}}.wire-job-money{margin-top:calc(var(--spacing,.25rem) * 1.5);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-sm,.875rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.375rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#111111d1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-job-money{color:color-mix(in oklab, var(--color-ink,#111) 82%, transparent)}}.wire-job-money span{color:#717171b8}@supports (color:color-mix(in lab, red, red)){.wire-job-money span{color:color-mix(in oklab, var(--color-ink-sub,#717171) 72%, transparent)}}.wire-job-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-sm,.875rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.375rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#111111bf;margin-top:1px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-job-meta{color:color-mix(in oklab, var(--color-ink,#111) 75%, transparent)}}.wire-job-skills{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:var(--spacing,.25rem);flex-wrap:nowrap;min-width:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.wire-job-skills>li{min-width:0;margin:0;padding:0;list-style-type:none}.wire-job-card:not(.is-marketplace-brief-card) .wire-job-skills,.wire-job-card.is-marketplace-brief-card .wire-job-skills{grid-row:5;align-self:end}.wire-job-card.is-company-card .wire-job-skills{align-self:auto}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-job-skills{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2)}}.wire-job-skills>a,.wire-job-skills>li>a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);min-width:0;height:1.375rem;padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);text-align:left;font-size:var(--text-micro,.6875rem);line-height:var(--tw-leading,var(--text-micro--line-height,1rem));--tw-leading:.8125rem;--tw-font-weight:var(--font-weight-semibold,600);line-height:.8125rem;font-weight:var(--font-weight-semibold,600);color:var(--color-ink-sub);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;flex-shrink:1;justify-content:flex-start;align-items:center;max-width:min(9.75rem,46%);padding-bottom:5px;display:inline-flex;overflow:hidden}.wire-job-skills>a:first-child,.wire-job-skills>li:first-child>a{max-width:min(12rem,54%)}.wire-job-skills>a>span,.wire-job-skills>li>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-job-skills>a,.wire-job-card.is-marketplace-brief-card .wire-job-skills>li>a{height:1.375rem;padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-micro,.6875rem);line-height:var(--tw-leading,var(--text-micro--line-height,1rem));--tw-leading:.8125rem;padding-bottom:5px;line-height:.8125rem}}.wire-job-skills a:hover{border-color:#4e3bff59}@supports (color:color-mix(in lab, red, red)){.wire-job-skills a:hover{border-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 35%, transparent)}}.wire-job-skills a:hover{background-color:#4e3bff0d}@supports (color:color-mix(in lab, red, red)){.wire-job-skills a:hover{background-color:color-mix(in oklab, var(--color-brand-indigo,#4e3bff) 5%, transparent)}}.wire-job-skills a:hover{color:var(--color-ink,#111);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wire-job-card:has(:focus-visible) .wire-job-skills>a{border-color:#e8e8e8cc}.wire-job-card:has(:focus-visible) .wire-job-skills>li>a{border-color:#e8e8e8cc}@supports (color:color-mix(in lab, red, red)){.wire-job-card:has(:focus-visible) .wire-job-skills>a{border-color:color-mix(in oklab, var(--color-line,#e8e8e8) 80%, transparent)}.wire-job-card:has(:focus-visible) .wire-job-skills>li>a{border-color:color-mix(in oklab, var(--color-line,#e8e8e8) 80%, transparent)}}.wire-job-card:has(:focus-visible) .wire-job-skills>a{background-color:var(--color-surface,#fff)}.wire-job-card:has(:focus-visible) .wire-job-skills>li>a{background-color:var(--color-surface,#fff)}.wire-job-skills.wire-opportunity-counts{flex-wrap:wrap;overflow:visible}.wire-job-skills.wire-opportunity-counts>a,.wire-job-skills.wire-opportunity-counts>li>a{flex-shrink:0;max-width:none}.wire-job-skill-count{height:1.375rem;font-size:var(--text-micro,.6875rem);line-height:var(--tw-leading,var(--text-micro--line-height,1rem));--tw-leading:.8125rem;--tw-font-weight:var(--font-weight-semibold,600);line-height:.8125rem;font-weight:var(--font-weight-semibold,600);color:var(--color-ink-sub);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0;flex-shrink:0;align-items:center;padding-inline:0;display:inline-flex}.wire-job-skills .wire-job-skill-count{box-shadow:none;background:0 0;border:0;border-radius:0}.wire-job-foot{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;min-height:0;padding-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-body-sm,.875rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.375rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#717171d1;flex-wrap:wrap;margin-top:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-job-foot{color:color-mix(in oklab, var(--color-ink-sub,#717171) 82%, transparent)}}.wire-job-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wire-job-card:not(.is-marketplace-brief-card) .wire-job-foot{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#71717194}@supports (color:color-mix(in lab, red, red)){.wire-job-card:not(.is-marketplace-brief-card) .wire-job-foot{color:color-mix(in oklab, var(--color-ink-sub,#717171) 58%, transparent)}}.wire-job-card:not(.is-marketplace-brief-card) .wire-job-foot{grid-row:5;margin-top:8px;padding-top:0}.wire-project-card-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;max-width:100%;min-height:1.375rem;font-size:var(--text-body-sm,.875rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.375rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#717171d1;flex-wrap:nowrap;margin-top:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-project-card-actions{color:color-mix(in oklab, var(--color-ink-sub,#717171) 82%, transparent)}}.wire-project-card-actions{grid-row:5;align-self:end;min-height:22px;margin-top:8px;padding-top:0}.wire-job-card.is-marketplace-brief-card .wire-job-foot{min-height:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#71717194;flex-wrap:nowrap;padding-top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-job-card.is-marketplace-brief-card .wire-job-foot{color:color-mix(in oklab, var(--color-ink-sub,#717171) 58%, transparent)}}.wire-job-card.is-marketplace-brief-card .wire-job-foot{grid-row:6;margin-top:8px;padding-top:0}@media not all and (width>=640px){.wire-project-card-actions{gap:calc(var(--spacing,.25rem) * 2);padding-top:0}}.wire-deadline-pill{cursor:default;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#1111111a;border-radius:2147483647px;flex-shrink:1;min-width:0;max-width:100%;height:1.375rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wire-deadline-pill{border-color:color-mix(in oklab, var(--color-ink,#111) 10%, transparent)}}.wire-deadline-pill{background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-micro,.6875rem);line-height:var(--tw-leading,var(--text-micro--line-height,1rem));--tw-leading:.8125rem;--tw-font-weight:var(--font-weight-semibold,600);line-height:.8125rem;font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#111);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;border-radius:9999px;padding-bottom:5px}.wire-deadline-pill>span,.wire-deadline-pill>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media not all and (width>=640px){.wire-job-card.is-marketplace-brief-card .wire-deadline-pill{justify-content:center;gap:var(--spacing,.25rem);max-width:100%;height:1.375rem;padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-micro,.6875rem);line-height:var(--tw-leading,var(--text-micro--line-height,1rem));--tw-leading:.8125rem;padding-bottom:5px;line-height:.8125rem}}.wire-deadline-pill svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);color:var(--color-ink,#111)}.wire-deadline-pill.is-urgent svg{color:var(--color-favourite)}.wire-deadline-pill strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#111)}.wire-deadline-pill.is-urgent{border-color:#ef44443d}@supports (color:color-mix(in lab, red, red)){.wire-deadline-pill.is-urgent{border-color:color-mix(in srgb, var(--color-favourite) 24%, transparent)}}.wire-deadline-pill.is-urgent{background:#ef444412}@supports (color:color-mix(in lab, red, red)){.wire-deadline-pill.is-urgent{background:color-mix(in srgb, var(--color-favourite) 7%, transparent)}}.wire-deadline-pill.is-urgent{color:var(--color-favourite)}.wire-deadline-pill.is-urgent:is(:hover,:focus-visible){border-color:#ef444452}@supports (color:color-mix(in lab, red, red)){.wire-deadline-pill.is-urgent:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-favourite) 32%, transparent)}}.wire-deadline-pill.is-urgent:is(:hover,:focus-visible){background:#ef44441a}@supports (color:color-mix(in lab, red, red)){.wire-deadline-pill.is-urgent:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-favourite) 10%, transparent)}}.wire-deadline-pill.is-urgent:is(:hover,:focus-visible){color:var(--color-favourite)}.wire-deadline-pill.is-urgent strong{color:currentColor}.wire-job-card.is-featured .wire-hot-badge{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.wire-job-card.is-featured .wire-hot-badge{background-color:color-mix(in oklab, var(--color-surface,#fff) 70%, transparent)}}.wire-job-card.is-featured .wire-hot-badge{border-color:var(--color-hot-border);color:var(--color-hot-ink);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#0000)}.wire-job-heart{z-index:20;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wire-job-heart .wire-listing-favorite-icon{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.wire-listing-favorite-button [data-listing-favorite-icon=remove] svg,.wire-talent-card-favorite-button [data-talent-favorite-icon=remove] svg{fill:currentColor;stroke-width:1.85px}.wire-search-empty{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);background-color:var(--color-surface,#fff);min-height:18rem;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 14);text-align:center;--tw-shadow:0 1px 2px var(--tw-shadow-color,#11111108);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.wire-search-empty{min-height:21rem;padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16)}}.wire-search-empty{border-radius:var(--radius-public-rail)}.wire-search-empty-icon{margin-bottom:calc(var(--spacing,.25rem) * 6);color:#fff;background:var(--gradient-brand-button);border-radius:2147483647px;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:inline-flex}.wire-search-empty-title{--tw-leading:var(--leading-tight,1.25);max-width:34rem;font-size:1.55rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink,#111);margin-inline:auto}@media (width>=40rem){.wire-search-empty-title{font-size:1.75rem}}.wire-search-empty-copy{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);max-width:64rem;font-size:var(--text-body-sm,.875rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.375rem));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-sub,#717171)}@media (width>=40rem){.wire-search-empty-copy{font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}}.wire-search-empty-actions{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.wire-talent-card.is-agency-card{grid-template-rows:13rem auto;display:grid}.wire-featured-band .wire-job-card,.wire-featured-band .wire-job-card.is-featured,.wire-featured-band .wire-talent-card,.wire-featured-band .wire-talent-card.is-featured,.wire-featured-band .wire-talent-card.is-platinum{box-shadow:none!important}.wire-featured-band .wire-job-card.is-featured{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.wire-featured-band .wire-job-card:before{opacity:1!important}.wire-featured-band .wire-job-card:has(:focus-visible){box-shadow:none!important}.wire-featured-band .wire-job-card.is-featured:has(:focus-visible){box-shadow:none!important}.wire-featured-band .wire-talent-card:has(:focus-visible){box-shadow:none!important}.wire-featured-band .wire-talent-card.is-platinum:has(:focus-visible){box-shadow:none!important}.wire-featured-band .wire-job-card.is-featured:has(:focus-visible){transform:none}@media (hover:hover) and (pointer:fine){.wire-featured-band .wire-job-card:hover,.wire-featured-band .wire-job-card.is-featured:hover,.wire-featured-band .wire-talent-card:hover,.wire-featured-band .wire-talent-card.is-platinum:hover{box-shadow:none!important}.wire-featured-band .wire-job-card.is-featured:hover{transform:none}}.wire-featured-band .wire-job-card:after{box-shadow:none}.wire-featured-band .wire-job-card:has(:focus-visible):after{opacity:0}@media (hover:hover) and (pointer:fine){.wire-featured-band .wire-job-card:hover:after{opacity:0}}.wire-featured-band--results .wire-job-card{background-position:0 0,50%;background-size:100% 100%,100% 100%;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.wire-featured-band--results .wire-job-card.is-featured:has(:focus-visible){transform:none}@media (hover:hover) and (pointer:fine){.wire-featured-band--results .wire-job-card.is-featured:hover{transform:none}}@media (prefers-reduced-motion:reduce){.wire-featured-band .wire-job-card.is-featured,.wire-featured-band .wire-job-card.is-featured:hover{transition-duration:1ms;transform:none}.wire-featured-band .wire-job-card.is-featured:has(:focus-visible){transition-duration:1ms;transform:none}:is(.wire-featured-band--results .wire-job-card,.wire-featured-band--results .wire-job-card:has(:focus-visible)){background-position:0 0,50%;transition-duration:1ms;animation:none;transform:none}}.home-fallback-talent-logo{pointer-events:none;z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;position:relative}.wire-talent-media-processing{pointer-events:none;z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:center;font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-medium,500);font-size:.6875rem;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;color:#fffc;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-processing{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.wire-talent-media-processing{text-transform:uppercase}.wire-talent-media-processing small{--tw-font-weight:var(--font-weight-medium,500);font-size:.5625rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-processing small{color:color-mix(in oklab, var(--color-white,#fff) 48%, transparent)}}.wire-talent-media-processing small{text-transform:none}.wire-talent-media-processing-spinner{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff40;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-processing-spinner{border-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}.wire-talent-media-processing-spinner{border-top-color:var(--color-brand-cyan,#1fb8ff);animation:.85s linear infinite wire-talent-loader-spin}.wire-talent-card.is-agency-card .wire-talent-media{aspect-ratio:auto;width:100%;height:13rem}.wire-talent-card.is-agency-card .wire-talent-media-stage,.wire-talent-card.is-agency-card .wire-talent-media-item,.wire-talent-card.is-agency-card .wire-talent-media-item img,.wire-talent-card.is-agency-card .wire-talent-media-item video{width:100%;height:100%}.wire-talent-media[data-talent-portfolio]{cursor:grab}.wire-talent-card-overlay{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:40;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}.wire-talent-card-favorite{z-index:40;position:relative}.wire-talent-card-favorite-button [data-talent-favorite-icon=save] svg{fill:#0000;transition:fill .22s var(--ease-brand), transform .26s cubic-bezier(.16, 1, .3, 1);transform-origin:50%}.wire-talent-card-favorite-button:hover [data-talent-favorite-icon=save] svg,.wire-talent-card-favorite-button:focus-visible [data-talent-favorite-icon=save] svg{fill:currentColor;transform:scale(1.08)}.wire-talent-card-favorite-button.is-saved,.wire-talent-card-favorite-button[aria-pressed=true]{color:var(--color-brand-indigo)!important}.wire-talent-card-favorite-button.is-saved svg,.wire-talent-card-favorite-button[aria-pressed=true] svg{color:var(--color-brand-indigo)!important;fill:currentColor!important}@keyframes wire-talent-loader-spin{to{transform:rotate(360deg)}}@keyframes wire-talent-loader-pulse{50%{opacity:.58;transform:scale(.92)}}@keyframes wire-talent-loader-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wire-talent-grid.is-featured .wire-talent-media{aspect-ratio:var(--aspect-video,16 / 9)}.wire-talent-media-stage,.wire-talent-media-item{margin:0;padding:0;list-style-type:none;position:absolute;inset:0}.wire-card-media-state{z-index:5;background-color:var(--color-surface-contrast,#111);color:var(--color-white,#fff);pointer-events:none;opacity:1;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.wire-card-media-state__spinner{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#fff3;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.wire-card-media-state__spinner{border-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.wire-card-media-state__spinner{border-top-color:var(--color-white,#fff)}.wire-card-media-state__error{display:none}[data-preview-state=ready]>.wire-card-media-state{opacity:0}.wire-talent-media-item[data-preview-state=ready]:has(iframe[data-preview-loading=true])>.wire-card-media-state{background-color:#1113}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-item[data-preview-state=ready]:has(iframe[data-preview-loading=true])>.wire-card-media-state{background-color:color-mix(in oklab, var(--color-surface-contrast,#111) 20%, transparent)}}.wire-talent-media-item[data-preview-state=ready]:has(iframe[data-preview-loading=true])>.wire-card-media-state{opacity:1}[data-preview-state=failed]>.wire-card-media-state .wire-card-media-state__spinner{display:none}[data-preview-state=failed]>.wire-card-media-state .wire-card-media-state__error{display:block}.wire-talent-media-item:not([data-preview-state=ready])>img,.wire-talent-media-item:not([data-preview-state=ready])>video{opacity:0!important}@media (prefers-reduced-motion:reduce){.wire-card-media-state{transition:none}.wire-card-media-state__spinner{animation:none}}.wire-talent-media-item{transform-origin:50%;opacity:0;transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:cubic-bezier(.19,1,.22,1);will-change:transform;pointer-events:none;transition-duration:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.wire-talent-media-item.is-active{opacity:1}.wire-talent-media-item img,.wire-talent-media-item video{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:cubic-bezier(.19,1,.22,1);pointer-events:none;transition-duration:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.wire-talent-media-item iframe{z-index:2;border-style:var(--tw-border-style);background:var(--color-surface-contrast);pointer-events:none;border-width:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wire-talent-media-item iframe[data-vimeo-preview]:not([data-preview-playing=true]){opacity:0}.wire-talent-media-poster{z-index:3;object-fit:cover;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:cubic-bezier(.16,1,.3,1);pointer-events:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1);position:absolute;inset:0}:is(.wire-talent-media-item:has(iframe[data-youtube-preview]) .wire-talent-media-poster,.wire-talent-media-item:has(iframe[data-bunny-preview]) .wire-talent-media-poster,.wire-talent-media-item:has(iframe[data-vimeo-preview]) .wire-talent-media-poster){transition:none}.wire-talent-media-item:has(iframe[data-preview-playing=true]) .wire-talent-media-poster{transition:opacity .5s}.wire-talent-media-item:has(iframe[src]:not([data-youtube-preview]):not([data-bunny-preview]):not([data-vimeo-preview]))[data-media-ready=true].is-active .wire-talent-media-poster{opacity:0}.wire-talent-media-item:has(iframe[data-preview-playing=true]).is-active .wire-talent-media-poster{opacity:0}@media (prefers-reduced-motion:reduce){.wire-talent-media-item iframe,.wire-talent-media-item .wire-talent-media-poster{transition:none}.wire-talent-media-item:has(iframe[data-preview-playing=true]) .wire-talent-media-poster{transition:none}}.wire-talent-media-fallback{background-color:var(--color-surface-muted,#f5f5f5);padding-inline:calc(var(--spacing,.25rem) * 5);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-ink-sub,#717171);text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.wire-talent-media-item[data-media-ready=true] .wire-talent-media-fallback{display:none}.wire-talent-media-reference{isolation:isolate;background-color:var(--color-surface-contrast,#111);padding-inline:calc(var(--spacing,.25rem) * 5);text-align:center;color:var(--color-white,#fff);background:radial-gradient(circle at 24% 20%, #1fe39a47, transparent 5.5rem), radial-gradient(circle at 78% 76%, #4e3bff57, transparent 6rem), var(--gradient-dark-violet);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.wire-talent-media-reference:after{content:"";pointer-events:none;--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.wire-talent-media-reference:after{--tw-gradient-position:to top in oklab}}.wire-talent-media-reference:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1119}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-reference:after{--tw-gradient-from:color-mix(in oklab, var(--color-ink,#111) 60%, transparent)}}.wire-talent-media-reference:after{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#ffffff14}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-reference:after{--tw-gradient-to:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.wire-talent-media-reference:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wire-talent-media-reference-glow{inset-inline:calc(var(--spacing,.25rem) * 8);top:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 16);background-color:#ffffff1f;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-reference-glow{background-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.wire-talent-media-reference-glow{--tw-blur:blur(var(--blur-2xl,40px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.wire-talent-media-reference-play{z-index:10;width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);background-color:var(--color-surface,#fff);color:var(--color-ink,#111);--tw-shadow:0 18px 42px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid;position:relative}.wire-talent-media-reference-copy{inset-inline:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:10;gap:calc(var(--spacing,.25rem) * .5);text-align:left;display:grid;position:absolute}.wire-talent-media-reference-copy span{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-bold,700);font-size:.62rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.wire-talent-media-reference-copy span{color:color-mix(in oklab, var(--color-white,#fff) 62%, transparent)}}.wire-talent-media-reference-copy span{text-transform:uppercase}.wire-talent-media-reference-copy strong{-webkit-line-clamp:1;font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire-talent-media-item video{z-index:2;position:relative}.wire-talent-card.is-agency-card .wire-talent-foot{align-content:flex-start;align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 4);min-height:0;padding:calc(var(--spacing,.25rem) * 4);grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);row-gap:0}.wire-talent-card.is-agency-card .wire-talent-foot:has(>.wire-talent-badges){grid-template-columns:auto minmax(0,1fr) auto;column-gap:.75rem}.wire-talent-card.is-agency-card .wire-talent-avatar{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem))}.wire-talent-card.is-agency-card .wire-talent-avatar:not(img){color:var(--color-white,#fff);border-color:#0000}.wire-talent-card.is-agency-card .wire-talent-avatar-link{align-self:flex-start}.home-fallback-talent-avatar{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e8e8e8);object-fit:cover;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid}.wire-talent-card.is-agency-card .wire-talent-info{flex-direction:column;align-self:flex-start;align-items:flex-start;min-height:0;padding-top:0;display:flex}.wire-agency-title-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;min-width:0;display:flex}.wire-talent-card.is-agency-card .wire-talent-name{min-width:0;padding-right:var(--spacing,.25rem);font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);margin-bottom:0}.wire-talent-card.is-agency-card .wire-talent-name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire-talent-card:not(.is-agency-card) .wire-talent-info{flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.wire-talent-title-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;min-width:0;display:flex}.wire-talent-card.is-agency-card .wire-talent-role{margin-top:var(--spacing,.25rem);-webkit-line-clamp:1;min-height:0;font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1rem));--tw-leading:.9375rem;color:var(--color-ink-sub);-webkit-box-orient:vertical;align-self:flex-start;line-height:.9375rem;display:-webkit-box;overflow:hidden}.wire-talent-card.is-agency-card .wire-agency-specialism{margin-top:var(--spacing,.25rem);-webkit-line-clamp:1;min-height:0;font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1rem));--tw-leading:.9375rem;--tw-font-weight:var(--font-weight-medium,500);line-height:.9375rem;font-weight:var(--font-weight-medium,500);color:var(--color-ink-sub);-webkit-box-orient:vertical;align-self:flex-start;display:-webkit-box;overflow:hidden}@media not all and (width>=640px){.wire-talent-card.is-agency-card .wire-talent-role{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire-talent-card.is-agency-card{display:flex}.wire-talent-card.is-agency-card .wire-talent-media{aspect-ratio:var(--aspect-video,16 / 9);height:auto}.wire-talent-card.is-agency-card .wire-talent-foot{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);grid-template-rows:auto auto;min-height:0}.wire-talent-card.is-agency-card .wire-talent-foot:has(>.wire-talent-badges){grid-template-columns:auto minmax(0,1fr) auto}.wire-talent-card.is-agency-card .wire-talent-info{flex-direction:column;align-items:flex-start;padding-top:0;padding-right:0;display:flex}}.creative-job-logo{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creative-job-logo{border-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.creative-job-logo{font-size:var(--text-base,.875rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-surface-preview,#f0f0f0);box-shadow:none}img.creative-job-logo.has-image{background-color:var(--color-surface,#fff);object-fit:cover;padding:0}@media (prefers-reduced-motion:reduce){.wire-card-grid,.wire-talent-grid,.wire-talent-media-item,.wire-talent-media-item img,.wire-talent-media-item video,.wire-talent-card.is-platinum .wire-talent-foot:after,.wire-talent-card.is-platinum .wire-talent-foot{transition:none!important}}}.dashboard-home-stats__period-relative{color:var(--dashboard-color-ink-muted);font-weight:500}.dashboard-home-stats__period-relative+.dashboard-home-stats__period-dates:before{content:"·";color:var(--dashboard-color-ink-muted);margin-right:.375rem;font-weight:500}.dashboard-home-stats__period-dates{color:var(--dashboard-color-ink);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-home-stats__range{z-index:1;position:relative}.dashboard-home-stats__range[open]{z-index:50}.dashboard-home-stats__range-panel{z-index:50;gap:var(--dashboard-space-3);border:1px solid var(--dashboard-color-line);border-radius:var(--dashboard-radius-panel);background:var(--dashboard-color-surface);width:min(20rem,100vw - 2rem);box-shadow:var(--dashboard-shadow-panel);padding:.875rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.dashboard-home-stats__range-presets{color:var(--dashboard-color-ink-sub);font-size:var(--dashboard-type-caption);--brand-control-height:2.25rem;--brand-control-radius:.625rem;gap:.5rem;font-weight:500;display:grid}.dashboard-home-stats__range-presets [data-custom-select-button]{padding-inline:.75rem}.dashboard-home-stats__range-calendar{gap:.5rem;display:grid}.dashboard-home-stats__range-header{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.dashboard-home-stats__range-header strong{color:var(--dashboard-color-ink);font-family:var(--font-sans);font-size:var(--dashboard-type-body-sm);text-align:center;font-weight:600}.dashboard-home-stats__range-nav{width:2rem;height:2rem;color:var(--dashboard-color-ink-sub);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboard-home-stats__range-nav:is(:hover,:focus-visible){background:var(--dashboard-color-surface-soft,#f4f4f6);color:var(--dashboard-color-ink);outline:0}.dashboard-home-stats__range-weekdays,.dashboard-home-stats__range-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dashboard-home-stats__range-weekdays{color:var(--dashboard-color-ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.58rem;font-weight:500}.dashboard-home-stats__range-weekdays>span{place-items:center;height:1.25rem;display:grid}.dashboard-home-stats__range-day{width:100%;height:2rem;color:var(--dashboard-color-ink);font-size:var(--dashboard-type-caption);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.dashboard-home-stats__range-day.is-outside{color:var(--dashboard-color-ink-muted)}.dashboard-home-stats__range-day.is-today:not(.is-selected):not(.is-in-range){box-shadow:inset 0 0 0 1px var(--dashboard-color-line-control,#d7d7de)}.dashboard-home-stats__range-day.is-in-range{background:var(--dashboard-color-brand,#4e3bff);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dashboard-home-stats__range-day.is-in-range{background:color-mix(in srgb, var(--dashboard-color-brand,#4e3bff) 12%, var(--color-surface))}}.dashboard-home-stats__range-day.is-in-range{color:var(--dashboard-color-ink)}.dashboard-home-stats__range-day.is-selected{background:var(--dashboard-color-brand,#4e3bff);color:#fff;font-weight:600}.dashboard-home-stats__range-day.is-start{border-radius:999px 0 0 999px}.dashboard-home-stats__range-day.is-end{border-radius:0 999px 999px 0}.dashboard-home-stats__range-day.is-start.is-end{border-radius:999px}.dashboard-home-stats__range-day:disabled{opacity:.3;cursor:not-allowed}.dashboard-home-stats__range-day:not(:disabled):not(.is-selected):not(.is-in-range):is(:hover,:focus-visible){background:var(--dashboard-color-surface-soft,#f4f4f6);outline:0}.dashboard-home-stats__range-day.is-in-range:not(:disabled):is(:hover,:focus-visible){background:var(--dashboard-color-brand,#4e3bff)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-stats__range-day.is-in-range:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--dashboard-color-brand,#4e3bff) 18%, var(--color-surface))}}.dashboard-home-stats__range-day.is-in-range:not(:disabled):is(:hover,:focus-visible){outline:0}.dashboard-home-stats__range-footer{border-top:1px solid var(--dashboard-color-line);justify-content:space-between;align-items:center;gap:var(--dashboard-space-3);grid-template-columns:minmax(0,1fr) auto;margin-top:.25rem;padding-top:.875rem;display:grid}.dashboard-home-stats__range-hint{min-width:0;color:var(--dashboard-color-ink-muted);font-size:var(--dashboard-type-caption);margin:0;line-height:1.35}.dashboard-home-stats__range-actions{flex:none;justify-content:flex-end;display:flex}@layer utilities{.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.row-span-2{grid-row:span 2/span 2}.m-auto{margin:auto}.mb-2\.5{margin-bottom:calc(var(--spacing,.25rem) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing,.25rem) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-3{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.size-3\.5{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.size-11{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}.size-14{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14)}.size-full{width:100%;height:100%}.h-\[80dvh\]{height:80dvh}.h-full{height:100%}.max-h-\[min\(88dvh\,calc\(100dvh-2rem\)\)\]{max-height:min(88dvh,100dvh - 2rem)}.min-h-80{min-height:calc(var(--spacing,.25rem) * 80)}.w-\[80vw\]{width:80vw}.w-\[min\(42\.5rem\,calc\(100vw-2rem\)\)\]{width:min(42.5rem,100vw - 2rem)}.w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,100vw - 2rem)}.w-\[min\(48rem\,calc\(100vw-2rem\)\)\]{width:min(48rem,100vw - 2rem)}.w-\[min\(52rem\,calc\(100vw-2rem\)\)\]{width:min(52rem,100vw - 2rem)}.w-\[min\(58rem\,calc\(100vw-2rem\)\)\]{width:min(58rem,100vw - 2rem)}.w-\[min\(92vw\,30rem\)\]{width:min(92vw,30rem)}.w-\[min\(94vw\,56rem\)\]{width:min(94vw,56rem)}.w-\[min\(1180px\,calc\(100vw-2rem\)\)\]{width:min(1180px,100vw - 2rem)}.w-full{width:100%}.max-w-\[44rem\]{max-width:44rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[80vw\]{max-width:80vw}.max-w-\[1180px\]{max-width:1180px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.\!justify-end{justify-content:flex-end!important}.justify-center{justify-content:center}.gap-1{gap:var(--spacing,.25rem)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-current{border-color:currentColor}.border-line{border-color:var(--color-line,#e8e8e8)}.border-t-transparent{border-top-color:#0000}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.bg-surface-soft{background-color:var(--color-surface-soft,#f7f7f7)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white,#fff)}.p-0{padding:0}.\!px-5{padding-inline:calc(var(--spacing,.25rem) * 5)!important}.px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}.\!py-4{padding-block:calc(var(--spacing,.25rem) * 4)!important}.py-5{padding-block:calc(var(--spacing,.25rem) * 5)}.text-center{text-align:center}.font-display{font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif)}.font-mono{font-family:var(--font-mono,"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.text-\[0\.78125rem\]{font-size:.78125rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-accent{color:var(--color-accent,#4e3bff)}.text-ink{color:var(--color-ink,#111)}.text-ink-sub{color:var(--color-ink-sub,#717171)}.text-white{color:var(--color-white,#fff)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow-\[0_1px_2px_rgb\(0_0_0_\/_6\%\)\,0_24px_80px_rgb\(0_0_0_\/_20\%\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f), 0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.duration-\[var\(--duration-modal\)\]{--tw-duration:var(--duration-modal);transition-duration:var(--duration-modal)}.ease-\[var\(--ease-brand-modal\)\]{--tw-ease:var(--ease-brand-modal);transition-timing-function:var(--ease-brand-modal)}.ease-out{--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.will-change-\[opacity\]{will-change:opacity}.group-open\:opacity-100:is(:where(.group):is([open],:popover-open,:open) *){opacity:1}.group-open\:shadow-\[0_1px_2px_rgb\(0_0_0_\/_7\%\)\,0_26px_86px_rgb\(0_0_0_\/_22\%\)\]:is(:where(.group):is([open],:popover-open,:open) *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000012), 0 26px 86px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:\!px-6{padding-inline:calc(var(--spacing,.25rem) * 6)!important}}.\[\&\[aria-busy\=\'true\'\]_\.wire-talent-card-favorite-icon\]\:opacity-0[aria-busy=true] .wire-talent-card-favorite-icon{opacity:0}.\[\&\[aria-busy\=\'true\'\]_\.wire-talent-card-favorite-spinner\]\:opacity-100[aria-busy=true] .wire-talent-card-favorite-spinner{opacity:1}.\[\&\[data-loading\]_\.wire-talent-card-favorite-icon\]\:opacity-0[data-loading] .wire-talent-card-favorite-icon{opacity:0}.\[\&\[data-loading\]_\.wire-talent-card-favorite-spinner\]\:opacity-100[data-loading] .wire-talent-card-favorite-spinner{opacity:1}}.dashboard-row-action-menu{justify-self:end;justify-items:end;width:max-content;display:inline-grid}.dashboard-row-action-menu>summary::marker{content:""}.dashboard-row-action-menu[open]>.dashboard-row-action-menu__trigger{background:#4e3bff0f;box-shadow:inset 0 0 0 1px #4e3bff1f}.dashboard-row-action-menu[open]{z-index:50}.dashboard-row-action-menu__panel{--dashboard-action-menu-shift:-.25rem;z-index:80;border:1px solid var(--color-line);background:#fffffffa;border-radius:.875rem;width:max-content;min-width:12rem;max-width:calc(100vw - 16px);padding:.375rem;display:grid;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-row-action-menu__panel{background:color-mix(in srgb, var(--color-surface) 98%, transparent)}}.dashboard-row-action-menu__panel{transform-origin:100% 0;animation:dashboard-action-menu-enter var(--duration-brand-fast,.18s) var(--ease-brand) both;box-shadow:0 1px 2px #1111110d,0 14px 36px #1111111c}.dashboard-row-action-menu.is-open-above>.dashboard-row-action-menu__panel{--dashboard-action-menu-shift:.25rem;transform-origin:100% 100%}.dashboard-row-action-menu.is-closing>.dashboard-row-action-menu__panel{animation:.11s ease-in both dashboard-action-menu-exit}.dashboard-row-action-menu:not([open])>.dashboard-row-action-menu__panel{display:none}.dashboard-row-action-menu__item{width:100%;min-height:2.5rem;color:var(--color-ink);text-align:left;transition:background-color var(--duration-brand-fast,.18s) var(--ease-brand), color var(--duration-brand-fast,.18s) var(--ease-brand);border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.dashboard-row-action-menu__icon{width:1.625rem;height:1.625rem;color:var(--color-accent);transition:background-color var(--duration-brand-fast,.18s) var(--ease-brand);background:#4e3bff0f;border-radius:.5rem;flex:none;place-items:center;display:grid}.dashboard-row-action-menu__item:is(:hover,:focus-visible){background:var(--color-surface-soft);color:var(--color-accent);outline:none}.dashboard-row-action-menu__item.is-danger{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa3);margin-top:.375rem;position:relative}.dashboard-row-action-menu__item.is-danger:before{background:var(--color-line);content:"";height:1px;position:absolute;top:-.1875rem;left:.5rem;right:.5rem}.dashboard-row-action-menu__item.is-danger>.dashboard-row-action-menu__icon{background:var(--color-danger-soft);color:currentColor}@keyframes dashboard-action-menu-enter{0%{opacity:0;transform:translateY(var(--dashboard-action-menu-shift)) scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-action-menu-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--dashboard-action-menu-shift)) scale(.985)}}@media (prefers-reduced-motion:reduce){.dashboard-row-action-menu__panel,.dashboard-row-action-menu.is-closing>.dashboard-row-action-menu__panel{animation-duration:1ms}.dashboard-row-action-menu__item,.dashboard-row-action-menu__icon{transition-duration:1ms}}.social-feed{--color-line:var(--color-line-feed);--color-surface-control:var(--color-surface-feed-control);--feed-badge-size:16px;--feed-post-title-size:18px;--feed-post-body-size:var(--text-body);--feed-action-label-size:11px;--feed-action-icon-size:17px;--feed-detail-size:12px;--feed-sticky-top:calc(var(--spacing-header,88px) + 20px);background:var(--color-surface-feed);color:var(--color-ink);font:400 14px/1.5 var(--font-sans);flex:1;padding:24px 32px 80px}.social-feed [hidden]{display:none!important}.social-feed svg:where(:not(.wire-share-dialog svg)){flex-shrink:0;width:20px;height:20px}.social-feed button,.social-feed a{-webkit-tap-highlight-color:transparent}.social-feed button{cursor:pointer}.social-feed button:disabled{opacity:.45;cursor:default}.social-feed :is(button,a,input,textarea,select,summary):focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.social-feed :is(button,a,input,textarea,select,summary):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-layout{max-width:calc(var(--container-public-page) - 64px);grid-template-rows:auto;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:24px 28px;margin:auto;display:grid}.feed-main{grid-area:1/1;min-width:0}.feed-rails{top:var(--feed-rail-top,var(--feed-sticky-top));flex-direction:column;grid-area:1/2;gap:20px;min-width:0;display:flex;position:sticky}.feed-discovery{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.feed-opportunities{min-width:0}.feed-opportunities>.feed-work+.feed-work{margin-top:20px}.feed-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;overflow:clip}.feed-page{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.feed-composer-bar{margin-bottom:16px;padding:14px 16px}.feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.feed-filters{gap:3px;font-size:12px;display:flex}.feed-filters a{border-radius:99px;padding:7px 10px}.feed-filters [aria-current]{background:var(--color-surface-contrast);color:var(--color-on-dark)}.feed-post-header{gap:10px;min-height:74px;padding:12px 16px;display:flex}.feed-avatar{background:var(--color-brand-muted);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.feed-avatar img{object-fit:cover;width:100%;height:100%}.feed-post-header>.feed-avatar{flex-basis:48px;width:48px;height:48px}.feed-identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.feed-post-header .feed-name{margin-bottom:4px}.feed-identity strong{overflow-wrap:anywhere;font-weight:700}.feed-identity>span{color:var(--color-ink-sub);font-size:12px}.feed-hire{background:var(--gradient-brand-button);color:#fff;white-space:nowrap;border-radius:99px;padding:6px 12px;font-weight:600;transition:filter .18s}.feed-media-grid{background:var(--color-surface-muted);gap:3px;display:grid}.feed-media-grid button{min-width:0;position:relative;overflow:hidden}.feed-media-grid img{object-fit:cover;width:100%;height:100%}.feed-media-grid-1 img{object-fit:contain;height:auto;max-height:760px}.feed-media-grid-2{aspect-ratio:1.3;grid-template-columns:1fr 1fr}.feed-media-grid-3{aspect-ratio:1.3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.feed-media-grid-3 button:first-child{grid-row:span 2}.feed-more-images{color:var(--color-on-dark);background:#11111173;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feed-more-images{background:color-mix(in srgb, var(--color-surface-contrast) 45%, transparent)}}.feed-more-images{font-size:28px;font-weight:600}.feed-video,.feed-video-poster,.feed-post iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.feed-video-poster{position:relative}.feed-video-poster>img{object-fit:cover;width:100%;height:100%}.feed-video-poster>.feed-video-play{white-space:nowrap;align-items:center;gap:8px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-post-copy{flex-direction:column;gap:8px;padding:16px;display:flex}.social-feed .feed-post-copy h2{font-size:var(--feed-post-title-size);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:22px}.feed-category{color:var(--color-ink-sub);font-size:12px;font-weight:400;line-height:16px}.feed-caption{font-size:var(--feed-post-body-size);font-weight:400;line-height:var(--text-body--line-height);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.feed-caption.expanded{display:block}.feed-see-more{color:var(--color-ink-sub);background:0 0;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:700;line-height:17px}.feed-tags{min-width:0;margin-top:12px}.feed-tags>div{border-top:1px dashed var(--color-line);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:5px;padding:10px 0;display:grid}.feed-tags>div>span{text-transform:uppercase;width:62px;color:var(--color-ink-sub);padding-top:4px;font-size:10px}.feed-tag-items{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.feed-tag-items .feed-tag{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=480px){.feed-tags>div{grid-template-columns:48px minmax(0,1fr);column-gap:8px}.feed-tags>div>span{width:auto}}.feed-tag{border:1px solid var(--color-line);border-radius:99px;padding:2px 9px;font-size:12px}.feed-tag-tool{border-color:#0000}.feed-tag,.feed-see-more,.feed-counts button,.feed-view-comments{transition:color .18s,background-color .18s,border-color .18s}@media (prefers-reduced-motion:reduce){.feed-tag,.feed-see-more,.feed-counts button,.feed-view-comments{transition:none}}.feed-tag:is(:hover,:focus-visible){color:var(--color-accent);border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.feed-tag:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.feed-tag:is(:hover,:focus-visible){background:var(--color-brand-muted)}.feed-see-more:is(:hover,:focus-visible),.feed-counts button:is(:hover,:focus-visible),.feed-view-comments:is(:hover,:focus-visible){color:var(--color-accent)}.feed-tag:focus-visible,.feed-see-more:focus-visible,.feed-counts button:focus-visible,.feed-view-comments:focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-tag:focus-visible,.feed-see-more:focus-visible,.feed-counts button:focus-visible,.feed-view-comments:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-counts{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;font-size:11px;line-height:15px;display:flex}.feed-owner-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.feed-header-save svg{width:14px;height:14px}.feed-header-save[aria-pressed=true] svg{fill:currentColor}.feed-header-save:not(:disabled):is(:hover,:focus-visible){color:var(--color-accent);border-color:currentColor}@media not all and (width>=640px){.social-feed{--feed-action-label-size:11px;--feed-action-icon-size:16px;padding-inline:1.5rem}}@media (width<=600px){.feed-post-header>.feed-header-save{grid-area:1/3}}.feed-owner-actions>button{color:var(--color-ink-sub);border-color:var(--color-line);background:var(--color-surface)}.feed-owner-actions>button svg{width:14px;height:14px}.feed-owner-actions>button:not(:disabled):is(:hover,:focus-visible){color:var(--color-accent);background:#e6e4ff;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.feed-owner-actions>button:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface))}}.feed-owner-actions>[data-feed-delete]:not(:disabled):is(:hover,:focus-visible){color:var(--color-danger);background:#fde5e5}@supports (color:color-mix(in lab, red, red)){.feed-owner-actions>[data-feed-delete]:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface))}}.feed-owner-actions>[data-feed-archive]:not(:disabled):is(:hover,:focus-visible){color:var(--color-ink);background:#dedede}@supports (color:color-mix(in lab, red, red)){.feed-owner-actions>[data-feed-archive]:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-ink) 14%, var(--color-surface))}}.feed-owner-actions>button[aria-busy=true] svg{visibility:hidden}.feed-owner-actions>button[aria-busy=true]:after{content:"";border:1.5px solid var(--color-line);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.68s linear infinite brand-button-spin;position:absolute}.feed-actions{border-top:1px solid var(--color-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;column-gap:0;padding-inline:0;display:grid}.feed-actions :is(button,a){font-size:var(--feed-action-label-size);flex-direction:column;align-items:center;gap:2px;padding:4px;font-weight:600;line-height:17px;display:flex}.feed-actions [aria-pressed=true]{color:var(--color-accent)}.feed-actions [aria-pressed=true] svg{fill:var(--color-brand-muted)}.feed-comments{border-top:1px solid var(--color-line)}.feed-comment{font-size:13px}.feed-inline-status:not(:empty){padding:10px 16px;font-size:12px}.feed-notice{color:var(--color-ink-sub);padding:14px 16px;font-size:13px}.feed-notice a{color:var(--color-accent)}.feed-empty{text-align:center;padding:36px 24px}.feed-empty>svg{width:32px;height:32px;color:var(--color-accent);margin:0 auto 16px}.feed-empty h2{font-size:18px;font-weight:600}.feed-empty p{color:var(--color-ink-sub);margin:8px 0}.feed-empty a{color:var(--color-accent)}.feed-end{text-align:center;color:var(--color-ink-sub);padding:20px 0;font-size:13px}.feed-end>a{margin-top:12px;display:inline-block}.feed-status{text-align:center;font-size:13px}.feed-loading{background:var(--color-surface);border-radius:12px;margin:20px 0;padding:20px}.feed-loading div{background:var(--color-surface-tint);border-radius:6px;height:16px;margin:12px 0;animation:1.2s ease-in-out infinite alternate feed-pulse}.feed-loading div:nth-child(2){height:240px}.feed-discover-card{padding:11px 19px;container:feed-discover/inline-size}.feed-work{padding:16px}.feed-discover-card>header,.feed-work>header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.feed-discover-card h2,.feed-work h2{font-size:14px;font-weight:600;font-family:var(--font-display)}.feed-discover-card header a{color:var(--color-accent);white-space:nowrap;font-size:12px}.feed-profile-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;gap:10px;padding-bottom:0;display:grid;overflow-x:auto}.feed-profile-card{border:1px solid var(--color-line);scroll-snap-align:start;border-radius:12px;min-width:0;overflow:hidden;container:feed-profile/inline-size}.feed-discover-card .feed-profile-card:not(.feed-profile-end):not(.feed-profile-card-match){border:0}.feed-profile-cover{border-radius:12px 12px 0 0}.feed-discover-card .feed-profile-card:not(.feed-profile-card-match) .feed-profile-body{border:1px solid var(--color-line);border-top:0;border-radius:0 0 12px 12px}.feed-profile-cover{aspect-ratio:16/9;background:var(--color-surface-muted);place-items:center;display:grid;position:relative;overflow:hidden}.feed-profile-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-profile-body{--feed-badge-size:20px;gap:8px;min-height:69px;padding:12px;display:flex}.feed-profile-body>img{object-fit:cover;border-radius:50%;width:28px;height:28px}.feed-profile-body>div{flex:1;min-width:0}.feed-profile-body strong{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:16px;display:block}.feed-profile-body>div>span:not(.feed-badges),.feed-profile-body>div>small{color:var(--color-ink-sub);margin-top:2px;font-size:11px;font-weight:500;line-height:13px;display:block}.feed-profile-body>div>small{color:var(--color-ink-muted);font-size:10px;line-height:14px}@container feed-profile not (width>=240px){.feed-profile-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 8px;padding:10px;display:grid}.feed-profile-body>img{grid-area:1/1}.feed-profile-body>div{grid-area:1/2}.feed-profile-body>.feed-badges{grid-area:2/2}.feed-profile-body strong,.feed-profile-body>div>:is(span,small){overflow-wrap:break-word}}.feed-profile-end{text-align:center;background:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,var(--color-surface-soft));flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4px;min-height:186px;padding:20px;display:flex}.feed-profile-end:is(:hover,:focus-visible)>.feed-profile-end-arrow{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.feed-work-tabs{isolation:isolate;background:var(--color-surface-control);border-radius:99px;gap:4px;min-height:40px;margin-bottom:12px;padding:4px;display:flex;position:relative}.feed-work-tabs button{z-index:1;border-radius:99px;flex:1 1 0;min-width:0;padding:8px;font-size:12px;font-weight:700;position:relative}.feed-work-tabs button:focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-work-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-work-row{color:inherit;transition:background-color var(--duration-brand) var(--ease-brand);border-radius:8px;display:flex}.feed-work-row:is(:hover,:focus-visible){background-color:var(--color-surface-control)}.feed-work-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.feed-work-row{transition:none}}.feed-work-icon,.feed-section-icon{background:var(--color-surface-brand);width:36px;height:36px;color:var(--color-accent);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.feed-work-content{flex:1;min-width:0}.feed-work-content>strong{overflow-wrap:anywhere;font-weight:600;display:block}.feed-work-row:hover .feed-work-content>strong{color:var(--color-accent)}.feed-work-company{color:var(--color-ink-sub);margin-top:0;display:block}.feed-work-meta,.feed-work-pay{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12px;display:flex}.feed-work-meta>span{color:var(--color-ink-sub);align-items:center;gap:4px;display:inline-flex}.feed-work-meta .feed-work-kind{color:var(--color-ink-copy)}.feed-work-meta svg,.social-feed .feed-work-arrow{width:14px;height:14px}.feed-work-arrow{color:var(--color-ink-sub);margin-top:4px}.feed-work-pay strong{font-size:14px;font-weight:700;line-height:18px}.feed-work-pay>span{color:var(--color-ink-sub)}.feed-work-empty{text-align:center;padding:24px 8px 8px}.feed-work-empty svg{margin:0 auto 12px}.feed-work-empty h3{font-weight:600}.feed-work-empty p{color:var(--color-ink-sub);margin-top:5px;font-size:12px}.feed-dialog{background:var(--color-surface);max-height:calc(100dvh - 48px);color:var(--color-ink);padding:0}.feed-dialog::backdrop{background:var(--backdrop-overlay-background,#000000b3)}.feed-dialog>form{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.feed-dialog header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.feed-dialog header h2{font-size:17px;font-weight:700}.feed-dialog header p{color:var(--color-ink-sub);margin:3px 0 0;font-size:12px}.feed-dialog-body{min-height:0;padding:18px 24px;overflow-y:auto}.feed-dialog-body>label:not(.brand-field-label),.feed-dialog-body legend{margin:16px 0 7px;font-size:12px;font-weight:700;display:block}.feed-dialog-body>label:first-child{margin-top:0}.feed-dialog-body :is(input:not([type=checkbox],[type=radio],.brand-field),select:not([data-custom-select-native]),textarea:not(.brand-field)){border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;border-radius:10px;padding:10px 12px}.feed-dialog-body textarea{resize:vertical}.feed-dialog-body input[type=file]{margin:8px 0;font-size:12px}.feed-field-heading{justify-content:space-between;align-items:center;margin:16px 0 7px;display:flex}.feed-field-heading label{font-size:12px;font-weight:700}.feed-field-heading span{color:var(--color-ink-sub);font-size:11px}.feed-media-choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.feed-upload{border:1px dashed var(--color-line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:24px 12px;display:flex}.feed-upload span{color:var(--color-ink-sub);font-size:12px}.feed-upload-previews{gap:10px;display:flex;overflow-x:auto}.feed-upload-preview{border:1px solid var(--color-line);border-radius:10px;flex:0 0 130px;width:130px;padding:4px}.feed-upload-preview img,.feed-upload-preview video{object-fit:cover;border-radius:8px;width:120px;height:110px}.feed-upload-preview>div{justify-content:space-between;display:flex}.feed-upload-preview button{min-width:32px;min-height:32px}.feed-dialog footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.feed-dialog footer>span{color:var(--color-ink-sub);font-size:11px}.feed-dialog footer>div{gap:8px;display:flex}.feed-compose-feedback{padding:0;font-size:13px;position:relative}.feed-compose-feedback .brand-upload-progress{gap:8px}.feed-compose-feedback [data-pitch-upload-progress-label]{align-items:center;min-height:36px;padding-right:76px;font-size:13px;display:flex}.feed-upload-cancel{min-height:36px;color:var(--color-ink-sub);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px;position:absolute;top:0;right:-8px}.feed-upload-cancel:hover{color:var(--color-ink);text-decoration:underline}.feed-compose-feedback p:not(:empty){min-height:36px;padding:8px 76px 8px 0}.feed-compose-feedback progress{width:100%;height:8px;accent-color:var(--color-brand-indigo);margin-bottom:12px}.feed-tag-picker{border:0;margin:16px 0;padding:0}.feed-tag-options{flex-wrap:wrap;gap:6px;max-height:116px;margin-top:8px;padding:4px;display:flex;overflow-y:auto}.feed-tag-options label{cursor:pointer;position:relative}.feed-tag-options input{opacity:0;width:100%;height:100%;position:absolute}.feed-tag-options span{border:1px solid var(--color-line);border-radius:99px;padding:4px 10px;font-size:12px;display:block}.feed-tag-options :checked+span{background:var(--color-surface-contrast);color:var(--color-on-dark)}.feed-tag-options :focus-visible+span{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-tag-options :focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-compose-summary{background:var(--color-surface-soft);border:1px solid var(--color-line);border-radius:10px;padding:14px}.feed-compose-summary p{color:var(--color-ink-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@keyframes feed-pulse{to{opacity:.45}}.feed-mobile-discovery{display:none}.feed-mobile-discovery>summary{cursor:pointer;padding:14px 16px;font-weight:600}@media (width>=1440px){.feed-layout{grid-template-columns:minmax(340px,1.25fr) minmax(600px,1.85fr) minmax(340px,1.25fr);justify-content:center;column-gap:14px}.feed-main{grid-column:2}.feed-rails{display:contents}.feed-discovery,.feed-opportunities{top:var(--feed-rail-top,var(--feed-sticky-top));position:sticky}.feed-discovery{grid-area:1/1}.feed-opportunities{grid-column:3}}@media (width<=959px){.social-feed{padding:16px 20px 80px}.feed-layout{grid-template-columns:minmax(0,760px);justify-content:center}.feed-main{grid-area:1/1}.feed-rails{grid-area:2/1;max-height:none;display:none;position:static;overflow:visible}.feed-discovery{display:none}.feed-mobile-discovery{margin-bottom:16px;display:block}}@media (width<=600px){.social-feed{padding:12px 1.5rem 70px}.feed-post-header{flex-wrap:wrap;gap:8px;padding:12px}.feed-avatar{flex-basis:36px;width:36px;height:36px}.feed-identity{min-width:110px}.feed-identity strong{font-size:13px}.feed-hire{padding:6px 8px;font-size:11px}.feed-post-copy{padding:12px}.feed-dialog,.feed-dialog>form{max-height:calc(100dvh - 16px)}.feed-dialog header,.feed-dialog footer,.feed-dialog-body{padding:16px}.feed-dialog-body :is(input,select,textarea),.feed-comments textarea{font-size:16px}.feed-dialog footer{flex-wrap:wrap}.feed-dialog footer>div{margin-left:auto}}@media (prefers-reduced-motion:reduce){.social-feed *,.social-feed :before,.social-feed :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.feed-discover-controls{align-items:center;gap:6px;display:flex}.feed-discover-controls button{border:1px solid var(--color-line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.feed-discover-controls svg{width:12px;height:12px}.feed-inline-status{overflow-wrap:anywhere}.feed-status:empty,.feed-inline-status:empty{display:none}.feed-comments>a{border:1px solid var(--color-line);color:var(--color-accent);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.feed-dialog-body form>label,.feed-dialog-body [data-contact-job]>label:not(.brand-field-label){margin:16px 0 6px;font-size:13px;font-weight:600;display:block}.feed-dialog-body form>p{color:var(--color-ink-sub);margin:12px 0;font-size:13px}.feed-dialog-body form textarea{width:100%}.feed-existing-work{margin-bottom:18px}.feed-refresh{margin-bottom:16px}.feed-post-copy h2,.feed-work h2{font-family:var(--font-sans)}.feed-work h2{font-weight:700}.feed-follow{border:1px solid var(--color-brand-indigo);white-space:nowrap;border-radius:99px;padding:0 12px;font-weight:600}.feed-follow[aria-pressed=true]{color:#fff;border-color:var(--color-brand-indigo);background:var(--color-brand-indigo)}.feed-hire{min-height:34px}.feed-actions :is(button,a){border-radius:0;place-self:stretch stretch;width:100%;min-height:52px;transition:color .24s,background-color .24s;transform:none}.feed-actions :is(button,a) svg{transform-origin:50%;transition:color .24s,transform .24s}@media (hover:hover) and (pointer:fine){.feed-actions :is(button,a):not(:disabled):hover{color:var(--color-accent);background:#4e3bff0f}@supports (color:color-mix(in lab, red, red)){.feed-actions :is(button,a):not(:disabled):hover{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.feed-actions :is(button,a)[data-feed-action=like]:not(:disabled):hover{color:var(--color-favourite);background:#ef44440f}@supports (color:color-mix(in lab, red, red)){.feed-actions :is(button,a)[data-feed-action=like]:not(:disabled):hover{background:color-mix(in srgb, var(--color-favourite) 6%, transparent)}}.feed-actions :is(button,a):not(:disabled):hover svg{color:var(--color-accent)}.feed-actions :is(button,a)[data-feed-action=like]:not(:disabled):hover svg{color:var(--color-favourite)}}.feed-actions :is(button,a):focus-visible,.feed-actions :is(button,a):focus-visible svg{color:var(--color-accent)}.feed-actions :is(button,a)[data-feed-action=like]:focus-visible,.feed-actions :is(button,a)[data-feed-action=like]:focus-visible svg{color:var(--color-favourite)}@media (prefers-reduced-motion:reduce){.feed-actions :is(button,a),.feed-actions :is(button,a) svg,.feed-actions :is(button,a):not(:disabled):hover svg{transition:none;transform:none}}.feed-post-header{align-items:center}.feed-card:focus-within{overflow-clip-margin:4px}.feed-profile-carousel{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.feed-profile-carousel{scroll-behavior:auto}}.feed-name{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;line-height:17px;display:flex}.feed-badges{flex:none;align-items:center;gap:3px;display:inline-flex}.feed-badges .wire-talent-badge{width:var(--feed-badge-size);height:var(--feed-badge-size);min-width:var(--feed-badge-size);border-radius:50%;padding:1px}.social-feed .feed-badges svg{width:calc(var(--feed-badge-size) - 4px);height:calc(var(--feed-badge-size) - 4px)}.feed-time{color:var(--color-ink-muted);font-size:12px;line-height:15px}.feed-follow{border-color:var(--color-brand-indigo);color:#fff;background:var(--color-brand-indigo);height:36px;font-size:13px}.feed-hire{height:36px;font-size:13px}.feed-counts{min-height:31px;color:var(--color-ink-sub);font-weight:600}.feed-like-summary{align-items:center;gap:5px;min-width:0;display:inline-flex}.feed-like-summary strong{color:var(--color-ink);font-weight:600}.feed-heart-badge{border:1px solid var(--color-line);width:18px;height:18px;color:var(--color-favourite);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.social-feed .feed-heart-badge svg{width:11px;height:11px}.feed-actions{min-height:56px;padding-block:0}.feed-actions [data-feed-action=like][aria-pressed=true]{color:var(--color-favourite)}.feed-actions [data-feed-action=like][aria-pressed=true] svg{fill:var(--color-favourite)}.feed-actions [data-feed-action=save][aria-pressed=true],.feed-header-save[aria-pressed=true]{color:var(--color-accent)}.feed-header-save[aria-pressed=true]{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.feed-header-save[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.feed-header-save[aria-pressed=true]{background:#f1efff}@supports (color:color-mix(in lab, red, red)){.feed-header-save[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}}.feed-actions [data-feed-action=save][aria-pressed=true] svg{fill:currentColor}.feed-comments{flex-direction:column;gap:10px;padding:12px 16px 15px;display:flex}.feed-comment{align-items:flex-start;gap:10px;display:flex}.feed-comment-avatar{background:var(--color-brand-muted);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.feed-comment>.feed-comment-content{background:0 0;border-radius:0;flex:1;min-width:0;padding:0}.feed-comment-bubble{overflow-wrap:anywhere;background:0 0;border-radius:15px;padding:3px 0;font-size:13px;line-height:17px}.feed-comment-bubble span{white-space:pre-wrap}.feed-comment-bubble strong{font-weight:700}.feed-comment-meta{color:var(--color-ink-sub);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.feed-comment-meta button{min-height:0;padding:0;line-height:15px}.feed-comment-meta [aria-pressed=true]{color:var(--color-favourite);font-weight:600}.feed-comment-context{color:var(--color-ink-sub);margin:0 0 4px 12px;font-size:11px;display:block}.feed-view-comments{color:var(--color-ink-sub);align-self:flex-start;min-height:24px;margin-top:-6px;margin-left:42px;padding-block:0;font-size:12px;font-weight:700}.feed-comment-submit{width:36px;height:36px;color:var(--color-ink-sub);place-items:center;display:grid;position:absolute;top:50%;bottom:auto;right:4px;transform:translateY(-50%)}.feed-comments form:has(textarea:placeholder-shown) .feed-comment-submit{visibility:hidden}.feed-reply-target{width:100%;color:var(--color-ink-sub);justify-content:space-between;align-items:center;font-size:12px;display:flex}.feed-reply-target button{width:28px;height:28px}.feed-confirm-dialog{max-width:420px}.feed-badges .wire-talent-badge{--certification-badge-min-height:18px;--certification-badge-min-width:18px;min-height:var(--feed-badge-size);flex:0 0 var(--feed-badge-size);aspect-ratio:1;box-sizing:border-box}.social-feed .feed-badges .is-genhq svg{flex:none;width:12px;height:auto;max-height:none}.feed-tag-tool{background:var(--color-brand-muted);color:var(--color-accent)}.feed-composer-start{align-items:center;gap:12px;padding:0;display:flex}.feed-composer-start>button{border:1px solid var(--color-line);text-align:left;min-width:0;min-height:46px;color:var(--color-ink-sub);border-radius:24px;flex:1;padding:12px 18px;font-weight:400;line-height:20px}.feed-video-poster>.feed-video-play{border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid}.social-feed .feed-video-poster>.feed-video-play>svg{width:26px;height:26px}.feed-video-duration{background:#111111d9;border-radius:5px;padding:3px 8px;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.feed-video-duration{background:color-mix(in srgb, var(--color-surface-contrast) 85%, transparent)}}.feed-video-duration{color:var(--color-on-dark);font-size:11px}.feed-compose-publisher{gap:12px;min-width:0;display:flex}.feed-compose-publisher .feed-name{margin-top:5px;font-size:13px}.feed-compose-publisher .feed-avatar{margin-top:3px}.feed-video-choices{text-align:center;gap:10px;display:grid}.feed-video-choices>span{color:var(--color-ink-sub);font-size:12px}.feed-media-choices [aria-pressed=true]{border-color:var(--color-brand-indigo);color:var(--color-accent);background:var(--color-surface-brand)}.feed-compose-summary{align-items:center;gap:12px;display:flex}.feed-compose-summary>img{object-fit:cover;border-radius:8px;flex-shrink:0;width:72px;height:72px}.feed-compose-summary>div{min-width:0}.feed-compose-summary small{color:var(--color-ink-sub);font-size:11px}.feed-category-picker{border:0;margin:16px 0;padding:0}.feed-category-picker .feed-tag-options{max-height:none}.feed-selected-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.feed-tag-picker [data-tag-type=tool]+span{color:var(--color-accent);background:var(--color-surface-brand);border-color:var(--color-brand-muted)}.feed-tag-empty{color:var(--color-ink-sub);margin-top:8px;font-size:12px}.feed-dialog header,.feed-dialog footer,.feed-compose-feedback{flex-shrink:0}.feed-opportunity-module header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-opportunity-module header a{color:var(--color-accent);white-space:nowrap;font-size:12px}.feed-name>a{overflow-wrap:anywhere;min-width:0}.feed-tag-picker:not(:focus-within) :is(.feed-tag-options,.feed-tag-empty),.feed-selected-tags:empty{display:none}.feed-matches{scroll-margin-top:var(--feed-sticky-top);padding:20px}.feed-section-heading{align-items:flex-start;gap:12px;display:flex}.feed-section-heading>div{flex:1;min-width:0}.feed-matches h2{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.feed-matches header p,.feed-preferences-help,.feed-fit small{color:var(--color-ink-sub);font-size:12px}.feed-text-action{color:var(--color-accent);align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:600;display:inline-flex}.feed-text-action svg{width:16px;height:16px}.feed-preferences select,.feed-preferences input[type=date]{border:1px solid var(--color-line);background:var(--color-surface);min-height:44px;color:var(--color-ink);border-radius:8px;padding:10px 12px}.feed-fit{background:var(--color-surface-soft);border:1px solid var(--color-line);border-radius:8px;margin:0 0 16px;font-size:12px}.feed-fit summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.feed-fit summary::-webkit-details-marker{display:none}.feed-more-matches>summary::-webkit-details-marker{display:none}.feed-mobile-discovery>summary::-webkit-details-marker{display:none}.feed-fit-score,.feed-fit-timing{align-items:center;gap:5px;display:inline-flex}.feed-fit-score{color:var(--color-success-strong)}.feed-fit-timing{color:var(--color-ink-sub);font-size:11px}.feed-fit-timing.is-confirmed{color:var(--color-success-strong)}.feed-fit-chevron{color:var(--color-ink-sub);margin-left:auto;transition:transform .15s}.feed-fit[open] .feed-fit-chevron,.feed-more-matches[open]>summary>svg,.feed-mobile-discovery[open]>summary>svg:last-child{transform:rotate(180deg)}.feed-fit-detail{border-top:1px solid var(--color-line);padding:12px}.feed-fit p{margin:10px 0}.feed-fit small{margin-top:10px;line-height:1.6;display:block}.feed-fit svg{width:14px;height:14px}.feed-fit-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.feed-fit-tags>span{color:var(--color-success-strong);background:var(--color-success-soft);border-radius:5px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.feed-post-fit{border-top:1px solid var(--color-line);padding:12px 20px 0}.feed-post-fit>span{color:var(--color-ink-sub);margin-bottom:8px;font-size:12px;display:block}.feed-match-result+.feed-match-result{border-top:1px dashed var(--color-line);margin-top:6px;padding-top:6px}.feed-more-matches{border-top:1px solid var(--color-line)}.feed-match-empty{color:var(--color-ink-sub);align-items:flex-start;gap:12px;padding:24px 0 12px;font-size:13px;display:flex}.feed-match-empty strong{color:var(--color-ink)}.feed-match-empty p{margin:4px 0 12px}.feed-match-empty a{color:var(--color-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.feed-matching-hint,.feed-success{color:var(--color-ink-sub);background:var(--color-surface-control);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding:10px 12px;font-size:12px;display:flex}.feed-matching-hint a{text-underline-offset:3px;text-decoration:underline}.feed-success{color:var(--color-success-strong);background:var(--color-success-soft)}.feed-more-matches>summary{min-height:44px;color:var(--color-accent);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:600;list-style:none;display:flex}.feed-more-matches>summary>span{background:var(--color-surface-brand);border-radius:99px;padding:1px 7px}.feed-more-matches>summary>svg{width:14px;height:14px}.feed-discover-embedded{border:0;border-radius:0;padding:0}.feed-profile-card>a{color:inherit;text-decoration:none;display:block}.feed-profile-name{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.feed-profile-card .feed-fit{margin:0 10px 10px}.feed-profile-card .feed-fit-timing{order:3;width:100%}.feed-profile-carousel{align-items:start}.feed-work-tabs button{min-height:34px;color:var(--color-ink-sub);justify-content:center;align-items:center;gap:6px;padding-block:4px;display:inline-flex}.feed-work-tabs [aria-selected=true]{color:var(--color-ink)}.feed-work-tabs svg{width:16px;height:16px}.feed-mobile-discovery>summary{align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.feed-mobile-discovery>summary>svg:first-child{color:var(--color-accent)}.feed-mobile-discovery>summary>span{flex:1}.feed-mobile-discovery>summary>svg:last-child{width:16px;height:16px}.feed-preferences{max-width:640px;margin:24px auto;padding:28px;overflow:visible}.feed-preferences h1{margin:20px 0 12px;font-size:24px;font-weight:600}.feed-preferences form{gap:20px;margin-top:24px;display:grid}.feed-preferences-field{gap:8px;min-width:0;display:grid}.feed-preferences-field>label{font-size:13px;font-weight:600}.feed-preferences-error{color:var(--color-danger-strong);font-size:12px}.feed-preferences [aria-invalid=true]{border-color:var(--color-danger)}.feed-preferences-footer{border-top:1px solid var(--color-line);justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}@media (width<=600px){.feed-matches{padding:16px}.feed-section-heading{flex-wrap:wrap;gap:10px}.feed-section-heading>div{flex-basis:calc(100% - 45px)}.feed-section-heading>.feed-text-action{margin-left:46px}.feed-preferences{margin:8px auto;padding:20px}.feed-preferences select,.feed-preferences input[type=date]{width:100%;min-width:0;font-size:16px}.feed-work-icon{border-radius:8px;flex-basis:30px;width:30px;height:30px}.feed-work-row{gap:10px}}.feed-follow,.feed-hire{justify-content:center;align-items:center;gap:6px;display:inline-flex}.feed-follow svg,.feed-hire svg,.feed-comment-submit svg{width:16px;height:16px}.feed-preferences>.feed-notice{color:var(--color-danger-strong);background:var(--color-danger-soft);border-radius:8px;align-items:center;gap:10px;margin-top:20px;display:flex}@media (width<=600px){.feed-follow,.feed-hire,.feed-menu summary{min-height:40px}.feed-comment-submit span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.feed-profile-carousel.is-empty{display:block}.feed-discover-empty{text-align:center;color:var(--color-ink-sub);padding:16px 8px;font-size:12px}.feed-discover-empty>svg{margin:0 auto 8px}.feed-post-connect{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feed-existing-work-link{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:16px 0;display:flex}.feed-existing-work-link>div{flex:1;min-width:0}.feed-existing-work-link strong,.feed-existing-work-link span{overflow-wrap:anywhere;display:block}.feed-existing-work-link span{color:var(--color-ink-sub);font-size:12px}@media (width<=600px){.feed-post-header{grid-template-columns:36px minmax(0,1fr) 28px;align-items:start;display:grid}.feed-post-header>.feed-avatar{grid-area:1/1;width:36px;height:36px}.feed-post-header>.feed-identity{grid-area:1/2;min-width:0}.feed-post-header>.feed-menu{grid-area:1/3}.feed-post-connect{grid-area:2/2/auto/-1}.feed-comment-meta button{min-height:36px;padding-inline:4px}}.feed-discover-embedded .feed-profile-carousel{grid-auto-columns:calc(50% - 8px);align-items:stretch;gap:16px}.feed-work-row{align-items:flex-start;gap:11px;min-height:84px;padding:16px 12px 12px}.feed-work-icon{border-radius:50%;flex-basis:34px;width:34px;height:34px;font-size:12px;font-weight:600;overflow:hidden}.feed-work-icon img{object-fit:cover;width:100%;height:100%}.feed-work-content>strong{font-size:13px;font-weight:700;line-height:18px}.feed-work-content{padding-inline-end:10px}.feed-work-company{font-size:12px}.feed-work-pay{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:36%;margin:0;font-size:13px;display:flex}.feed-work-pay small,.feed-work-pay>span{color:var(--color-ink-sub);font-size:11px;font-weight:400}.feed-work-meta{gap:4px;margin-top:5px}.feed-work-meta .feed-work-kind{border:1px solid var(--color-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0000);border-radius:99px;padding:2px 8px;font-size:11px;line-height:14px}.feed-fit-compact{background:0 0;border:0;margin:-4px 0 12px 42px}.feed-fit-compact>summary{justify-content:flex-end;min-height:28px;padding:0}.feed-fit-compact .feed-fit-score{background:var(--color-success-soft);color:var(--color-success-strong);border-radius:99px;padding:3px 8px;font-size:11px}.feed-fit-compact>summary .feed-fit-timing{display:none}.feed-fit-compact .feed-fit-chevron{width:12px;height:12px;margin-left:0}.feed-fit-compact .feed-fit-detail{border:1px solid var(--color-line);background:var(--color-surface-soft);border-radius:8px;margin-top:8px;padding:12px}.feed-preferences-link{color:var(--color-ink-sub);place-items:center;width:28px;height:28px;display:grid}.feed-work>header{align-items:center}.feed-footer-wide{display:none}.feed-footer-narrow{display:block}.feed-profile-card{--color-favourite:var(--color-brand-indigo);position:relative}.feed-profile-card>.wire-talent-card-favorite{z-index:1;position:absolute;top:12px;right:12px}.feed-profile-card .wire-talent-card-favorite-button{background-color:#ffffffb3;width:24px;min-width:24px;height:24px;min-height:24px}@supports (color:color-mix(in lab, red, red)){.feed-profile-card .wire-talent-card-favorite-button{background-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.feed-profile-card .wire-talent-card-favorite-button{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);color:var(--card-control-ink)!important}.feed-profile-card .wire-talent-card-favorite-button svg{stroke-width:1.6px;stroke:currentColor;width:12px;height:12px}div.feed-profile-card{flex-direction:column;display:flex}.feed-profile-card>.feed-profile-connect{background:var(--color-brand-indigo);color:var(--color-on-dark);transition:background-color var(--duration-brand) var(--ease-brand), color var(--duration-brand) var(--ease-brand);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:auto 10px 10px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.feed-profile-card>.feed-profile-connect:hover,.feed-profile-card>.feed-profile-connect:focus-visible{background:#4333db}@supports (color:color-mix(in lab, red, red)){.feed-profile-card>.feed-profile-connect:hover,.feed-profile-card>.feed-profile-connect:focus-visible{background:color-mix(in srgb, var(--color-brand-indigo) 86%, black)}}.feed-profile-card>.feed-profile-connect:hover,.feed-profile-card>.feed-profile-connect:focus-visible{color:#fff}.feed-profile-card>.feed-profile-connect:focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-profile-card>.feed-profile-connect:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.feed-profile-card>.feed-profile-connect{transition:none}}.feed-profile-connect svg{width:14px;height:14px}.feed-profile-carousel{grid-auto-columns:calc(50% - 5px);align-items:stretch;gap:10px}@container feed-discover not (width>=400px){.feed-profile-carousel,.feed-discover-embedded .feed-profile-carousel{grid-auto-columns:100%}}@media (width>=1731px){.feed-discovery .feed-profile-carousel{grid-auto-columns:calc(50% - 5px)}}.feed-comments form>.feed-comment-avatar{align-self:center}.feed-matches{margin-bottom:0}@media (width>=1440px){.feed-footer-wide{display:block}.feed-footer-narrow{display:none}}@media (width<=600px){.feed-work-pay{max-width:34%;font-size:12px}.feed-work-row{gap:11px}.feed-comments form{gap:6px}.feed-comments textarea{width:0;min-width:0}}#feed-start{scroll-margin-top:var(--spacing-header,88px)}.feed-post-fit-strip{text-align:left;width:100%;color:inherit;font:inherit;border:0;border-bottom:1px solid var(--color-line);background:#eefcf6;border-radius:11px 11px 0 0;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .24s;display:flex}@supports (color:color-mix(in lab, red, red)){.feed-post-fit-strip{background:color-mix(in srgb, var(--color-success-soft) 70%, var(--color-surface))}}.feed-post-fit-copy{flex:1;min-width:0;font-size:13px}.feed-post-fit-copy>strong{color:var(--color-success-strong)}.feed-fit-contact{color:var(--color-accent);flex-shrink:0;font-size:12px;font-weight:600}@media (width<=600px){.feed-post-fit-strip{flex-wrap:wrap}}.feed-tab-count{background:var(--color-line);min-width:18px;height:18px;color:var(--color-ink-copy);transition:color var(--duration-brand) var(--ease-brand), background-color var(--duration-brand) var(--ease-brand);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;display:inline-grid}[aria-selected=true]>.feed-tab-count,.feed-work-tabs button:is(:hover,:focus-visible)>.feed-tab-count{background:var(--color-brand-indigo);color:var(--color-on-dark)}.feed-work-note{color:var(--color-ink-sub);margin:0 0 12px;font-size:12px}.feed-profile-body>div{flex:1}.feed-profile-body>.feed-badges{align-self:flex-start;gap:2px;margin-left:auto}.feed-profile-body>img{flex-shrink:0}.feed-cover-duration{background:#111c;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex;position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.feed-cover-duration{background:color-mix(in srgb, var(--color-surface-contrast) 80%, transparent)}}.feed-cover-duration{color:var(--color-on-dark);font-size:10px;line-height:1.2}.social-feed .feed-cover-duration svg{width:10px;height:10px}.social-feed .feed-actions svg{width:var(--feed-action-icon-size);height:var(--feed-action-icon-size)}.feed-identity>span{line-height:16px}.feed-actions :is(button,a){justify-content:center}@media (pointer:coarse){.feed-discover-controls button,.feed-menu summary,.feed-comment-submit,.feed-see-more,.feed-view-comments{min-width:44px;min-height:44px}.feed-profile-card .wire-talent-card-favorite-button:after{content:"";position:absolute;inset:-10px}}@media (width<=600px){.feed-identity strong{font-size:14px}}.feed-work{container:feed-work/inline-size}@container feed-work (width<=380px){.feed-work-row{flex-wrap:wrap}.feed-work-content{flex-basis:calc(100% - 45px)}.feed-work-pay{text-align:left;align-items:flex-start;max-width:calc(100% - 45px);margin-left:45px}}.feed-upload-preview button svg{width:16px;height:16px}.feed-upload-preview button{justify-content:center;align-items:center;display:inline-flex}@media (width<=600px){.feed-upload-preview{flex-basis:142px;width:142px}.feed-upload-preview img,.feed-upload-preview video{width:132px}.feed-upload-preview button{min-width:44px;min-height:44px}}.feed-image-message{place-content:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.feed-image-message[hidden]{display:none}@keyframes feed-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.feed-page-enter{animation:.18s ease-out feed-reveal}}.feed-opportunity-module .feed-work-content>strong,.feed-opportunity-module .feed-work-pay strong{font-size:13px;line-height:18px}.feed-opportunity-module .feed-work-company{font-size:12px;line-height:16px}.feed-opportunity-module .feed-work-icon{border:1px solid var(--color-line);flex-basis:44px;width:44px;height:44px}.feed-work>header h2{font-family:var(--font-sans);font-weight:700}.feed-work>header>a{color:var(--color-accent);flex-shrink:0;font-size:12px;font-weight:600}.feed-work-pay>.feed-work-fit{color:var(--color-success-strong);font-size:12px;font-weight:700;line-height:16px}.feed-work-pay>.feed-work-activity{white-space:nowrap;line-height:16px}.feed-work-company{line-height:16px}.feed-discover-card>header{flex-wrap:wrap;align-items:center;min-height:28px}.feed-discover-controls{margin-left:auto}.feed-discover-controls>a{margin-left:8px;font-weight:600}.feed-discover-embedded{padding:0}.feed-work>header h2{line-height:20px}.feed-work-pay strong{overflow-wrap:anywhere;font-size:13px}.feed-profile-body>.feed-badges{gap:3px}.feed-profile-body>.feed-badges .wire-talent-badge{flex-shrink:0}.feed-composer-start>button{font-size:14px}.feed-post-header .feed-identity strong{font-size:14px;line-height:17px}.feed-post-connect{flex-wrap:wrap;justify-content:flex-end}.feed-opportunity-module .feed-work-row{gap:14px;min-height:93px;padding-block:16px 14px}.feed-opportunity-module .feed-work-meta .feed-work-kind{padding:2px 9px;font-size:11px;line-height:14px}.feed-opportunity-module .feed-work-pay>.feed-work-fit{font-size:12px}.feed-opportunity-module .feed-work-pay>.feed-work-activity{font-size:11px}@media (width>=960px) and (width<=1439px){.feed-layout{column-gap:20px}.social-feed{padding-inline:20px}.feed-post-header{flex-wrap:wrap}.feed-post-header>.feed-identity{flex-basis:200px}.feed-post-connect{order:1;margin-left:auto}.feed-post-header>.feed-menu{margin-left:auto}}@media (width<=600px){.feed-composer-start{flex-wrap:wrap}.feed-composer-start>button{flex-basis:calc(100% - 44px)}.feed-composer-actions{margin-left:40px}.feed-discover-card{padding-inline:12px}.feed-discover-card>header{gap:6px}.feed-work>header{flex-wrap:wrap}}.feed-mobile-discovery>:is(.feed-work,.feed-discover-card){border:0;border-top:1px solid var(--color-line);border-radius:0}.feed-compose-dialog>form{height:min(694px,100dvh - 80px)}.feed-compose-dialog .feed-dialog-body{flex-direction:column;flex:1;gap:20px;padding-block:24px;display:flex}.feed-compose-dialog .feed-dialog-body>*{flex-shrink:0}.feed-compose-dialog .feed-dialog-body legend{margin-top:0}.feed-compose-toolbar{flex-shrink:0;padding:8px 24px 16px}.feed-compose-steps{align-items:center;gap:5px;display:inline-flex}.feed-compose-steps i{background:var(--color-line);border-radius:50%;width:7px;height:7px}.feed-compose-steps i.is-complete,.feed-compose-steps i[data-complete=true]{background:var(--color-brand-indigo)}.feed-compose-steps>span{margin-left:5px}.feed-video-divider{align-items:center;gap:12px;display:flex}.feed-video-divider:before,.feed-video-divider:after{content:"";background:var(--color-line);flex:1;height:1px}.feed-video-link-choice{min-height:40px;color:var(--color-ink-sub);border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:color .16s;display:flex}.feed-video-link-choice:hover{color:var(--color-accent)}.feed-video-link-choice svg{width:18px;height:18px}.feed-compose-publisher .feed-avatar{flex-basis:48px;width:48px;height:48px;margin-top:0}.feed-compose-publisher .feed-name{font-size:16px;line-height:20px}.feed-compose-dialog header h2{font:600 13px/18px var(--font-sans);color:var(--color-ink-sub)}.feed-compose-dialog .feed-dialog-body input:not([type=checkbox],[type=radio]){min-height:38px;padding-block:8px;font-size:13px}.feed-compose-dialog .feed-dialog-body textarea{font-size:14px;line-height:1.5}@media (width<=600px){.feed-compose-dialog>form{height:calc(100dvh - 32px)}.feed-compose-dialog .feed-dialog-body :is(input:not([type=checkbox],[type=radio]),textarea,select){font-size:16px}}.feed-image-mosaic{aspect-ratio:16/9;background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1px;display:grid}.feed-image-single{aspect-ratio:var(--feed-image-ratio,4 / 3)}.feed-image-tile{background:var(--color-surface-contrast);width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.feed-image-tile img{object-fit:cover;width:100%;height:100%}.feed-image-single .feed-image-tile img{object-fit:contain}.feed-image-tile[data-image-state=loading] img,.feed-image-tile[data-image-state=error] img{opacity:0}.feed-image-tile:focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-image-tile:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-work [data-feed-cta]{width:100%;margin-top:12px;display:flex}.feed-comments [data-comment-list]:empty{display:none}.feed-comments [data-comment-list]{gap:10px;display:grid}.feed-comments form{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0;display:flex;position:relative}.feed-comments textarea{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-surface);width:0;min-width:0;min-height:36px;max-height:200px;font:inherit;resize:none;border-radius:20px;flex:1;padding:8px 44px 8px 14px;font-size:13px;line-height:18px;overflow-y:auto}.feed-comment-input{flex:1;min-width:0;display:flex;position:relative}.feed-comment-edit-field{width:100%;position:relative}.feed-comments [data-comment-edit-form] textarea{width:100%;padding-right:76px;display:block}.feed-comment-edit-actions{gap:2px;display:flex;position:absolute;top:2px;right:4px}.feed-comment-edit-actions button{width:32px;height:32px;color:var(--color-ink-sub);border-radius:50%;place-items:center;display:grid}.feed-comment-edit-actions button[type=submit]{color:var(--color-accent)}.feed-comment-edit-actions button:is(:hover,:focus-visible){color:#fff;background:var(--color-brand-indigo)}.feed-comment-edit-actions svg{width:16px;height:16px}.feed-comment-content>[data-comment-edit-form]:not([hidden])~.feed-comment-meta{display:none}.feed-comments [data-comment-edit-error]{color:var(--color-danger-strong);flex-basis:100%}.feed-comment-meta{margin-top:4px}.feed-opportunity-module .feed-match-result+.feed-match-result{border-top-style:solid}.feed-work-row{position:relative}.feed-opportunity-module .feed-work-row{padding-right:36px}.feed-opportunity-module{container-type:inline-size}@container (width<=560px){.feed-opportunity-module .feed-work-row{grid-template-columns:36px minmax(0,1fr);gap:8px 12px;min-height:0;padding:14px 24px 14px 0;display:grid}.feed-opportunity-module .feed-work-icon{width:36px;height:36px}.feed-opportunity-module .feed-work-content{padding-inline-end:0}.feed-opportunity-module .feed-work-pay{text-align:left;flex-direction:row;grid-column:2;justify-content:flex-start;align-items:baseline;gap:4px 12px;max-width:none;margin:0}.feed-opportunity-module .feed-work-pay>strong{white-space:nowrap}.feed-opportunity-module .feed-work-arrow{margin:0;top:18px;right:0}}.social-feed .feed-work-arrow{width:16px;height:16px;color:var(--color-ink-muted);position:absolute;top:18px;right:12px}.feed-section-heading>.feed-discover-controls{flex:none}.feed-match-roles{scrollbar-width:none}.feed-video-preview{background:#000;position:relative}.feed-video-preview>[data-hover-embed],.feed-video-preview.is-previewing>video{pointer-events:none;position:absolute;inset:0}.feed-video-preview>[data-hover-embed][hidden]{display:none}.feed-video-preview.is-previewing>.feed-video-poster>.feed-video-play{visibility:hidden}.feed-follow{min-width:94px;transition:background-color var(--duration-brand) var(--ease-brand), color var(--duration-brand) var(--ease-brand), border-color var(--duration-brand) var(--ease-brand);position:relative}.feed-follow:hover,.feed-follow:focus-visible,.feed-follow[aria-busy=true]{color:#fff;border-color:#4333db}@supports (color:color-mix(in lab, red, red)){.feed-follow:hover,.feed-follow:focus-visible,.feed-follow[aria-busy=true]{border-color:color-mix(in srgb, var(--color-brand-indigo) 86%, black)}}.feed-follow:hover,.feed-follow:focus-visible,.feed-follow[aria-busy=true]{background:#4333db}@supports (color:color-mix(in lab, red, red)){.feed-follow:hover,.feed-follow:focus-visible,.feed-follow[aria-busy=true]{background:color-mix(in srgb, var(--color-brand-indigo) 86%, black)}}.feed-follow [data-follow-label]{transition:opacity var(--duration-brand) var(--ease-brand)}.feed-follow[aria-busy=true] [data-follow-label]{opacity:0}.feed-follow[aria-busy=true]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.68s linear infinite brand-button-spin;position:absolute}@media (prefers-reduced-motion:reduce){.feed-follow,.feed-follow [data-follow-label]{transition:none}.feed-follow[aria-busy=true]:after{animation:none}}.feed-hire-person{align-items:center;gap:12px;display:flex}.feed-hire-person>img,.feed-hire-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.feed-hire-avatar{background:var(--color-surface-soft);place-items:center;display:grid}.feed-dialog .feed-hire-footer{flex-shrink:0;justify-content:flex-end}.feed-dialog [data-feed-hire-form]>header{flex-shrink:0}.feed-dialog-body select[data-custom-select-native]{border:0;width:1px;height:1px;min-height:0;padding:0}.feed-dialog[data-motion-dialog]>form{background:var(--color-surface);border-radius:inherit;overflow:hidden}.feed-dialog .feed-dialog-footer-end{justify-content:flex-end}.feed-dialog header,.feed-dialog footer{flex-shrink:0}.feed-match-roles a{transition:background-color var(--duration-brand) var(--ease-brand), color var(--duration-brand) var(--ease-brand), border-color var(--duration-brand) var(--ease-brand)}.feed-match-roles a[aria-current=page]{background:var(--lightningcss-light,var(--color-surface-contrast))var(--lightningcss-dark,var(--color-surface-control));border-color:var(--lightningcss-light,var(--color-surface-contrast))var(--lightningcss-dark,var(--color-accent));color:var(--color-on-dark)}.feed-match-roles a:hover,.feed-match-roles a:focus-visible{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.feed-matches[aria-busy=true] .feed-match-roles{opacity:.65;cursor:progress}@media (prefers-reduced-motion:reduce){.feed-match-roles a{transition:none}}.feed-discover-controls button,.feed-work-tabs button,.feed-see-more,.feed-view-comments{transition:color var(--duration-brand) var(--ease-brand), background-color var(--duration-brand) var(--ease-brand), border-color var(--duration-brand) var(--ease-brand)}.feed-discover-controls button:not(:disabled):hover,.feed-discover-controls button:not(:disabled):focus-visible{color:var(--color-on-dark);border-color:var(--color-brand-indigo);background:var(--color-brand-indigo)}.feed-work-tabs button:is(:hover,:focus-visible){color:var(--color-ink);background-color:#0000}.feed-work-tabs button[aria-selected=true]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 1px 3px #0000000d}.feed-work-tabs button[aria-selected=true]:focus-visible{box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-work-tabs button[aria-selected=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}.feed-see-more:hover,.feed-see-more:focus-visible,.feed-view-comments:hover,.feed-view-comments:focus-visible{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.feed-discover-controls button,.feed-work-tabs button,.feed-tab-count,.feed-see-more,.feed-view-comments{transition:none}}.feed-role-count{background:var(--color-surface-soft);color:var(--color-ink);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}:is(.feed-image-tile,.feed-video-poster) img{opacity:1;transition:opacity .45s var(--ease-brand)}:is(.feed-image-tile,.feed-video-poster):not([data-preview-state=ready]) img{opacity:0}:is(.feed-image-tile,.feed-video-poster)>.wire-card-media-state{transition-duration:.45s}.feed-image-tile[data-preview-state=failed]>.wire-card-media-state{opacity:0}.feed-image-tile .feed-image-message{color:#fff}@media (prefers-reduced-motion:reduce){:is(.feed-image-tile,.feed-video-poster) img,:is(.feed-image-tile,.feed-video-poster)>.wire-card-media-state{transition:none}}.feed-video-poster{background:#000;overflow:hidden}.feed-video-play,.feed-video-duration{z-index:6}.feed-video-poster>.wire-card-media-state .wire-card-media-state__spinner{position:absolute;top:16px;right:16px}.feed-video-poster>.wire-card-media-state .wire-card-media-state__error{display:none}.feed-dialog[data-motion-dialog]{background:0 0}.feed-dialog>form{background:var(--color-surface);border-radius:inherit}.feed-image-tile [data-motion-image]{transition:transform .55s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.feed-image-tile:hover [data-motion-image]{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.feed-image-tile [data-motion-image]{transition:none;transform:none}}.feed-dialog [data-feed-hire-form]>header{background:var(--color-surface);align-items:center;gap:16px;padding:18px 24px}.feed-hire-person,.feed-hire-person>div{min-width:0}.feed-dialog .feed-hire-person h2{font-size:16px;line-height:1.4}.feed-dialog .feed-hire-person p{line-height:1.5}[data-feed-hire-form] .feed-dialog-body{align-content:start;gap:16px;padding-block:20px;display:grid}[data-feed-hire-form] [data-hire-status]:empty{display:none}[data-feed-hire-form] .feed-dialog-body>*,[data-feed-hire-form] [data-contact-job]>.brand-field-label{margin-block:0}[data-feed-hire-form] .brand-field-label{flex-shrink:0;gap:8px;display:grid}[data-feed-hire-form] :is(.brand-textarea-heading,.brand-field-label-row){min-height:20px;line-height:20px}[data-feed-hire-form] .feed-contact-intent legend{font-size:13px;line-height:20px}[data-feed-hire-form] [data-hire-status]:not(:empty){margin:0}.feed-hire-avatar-wrap{background:var(--color-surface);border-radius:50%;flex:0 0 48px;width:48px;height:48px;padding:2px;display:grid}.feed-hire-avatar-wrap img{object-fit:cover;border-radius:50%;width:100%;height:100%}.feed-hire-avatar-wrap.is-online{background:var(--gradient-brand-button);box-shadow:0 0 0 3px #52c9a01f}.feed-hire-role{vertical-align:middle;border:1px solid #4e3bff38;margin-left:6px;padding:3px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.feed-hire-role{border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}}.feed-hire-role{background:#edebff;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.feed-hire-role{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.feed-hire-role{color:var(--color-accent);font:600 11px/1.4 var(--font-sans)}@media (hover:hover) and (pointer:fine){:is(button,a).feed-post-fit-strip:not(:disabled):hover{background:#cdede1}@supports (color:color-mix(in lab, red, red)){:is(button,a).feed-post-fit-strip:not(:disabled):hover{background:color-mix(in srgb, var(--color-success-soft) 88%, var(--color-success-strong) 12%)}}}:is(button,a).feed-post-fit-strip:focus-visible{box-shadow:inset 0 0 0 2px var(--color-success-strong);outline:none}@media (prefers-reduced-motion:reduce){.feed-post-fit-strip{transition:none}}.feed-hire-avatar-wrap{border:1px solid var(--color-line)}.feed-hire-avatar-wrap.is-online{border-color:#0000}.feed-dialog [data-feed-hire-form]>:is(header,footer){background:var(--color-surface-soft);border-color:#0000}[data-feed-hire-form] button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite feed-sort-spin}.feed-hire-success{text-align:center;padding:32px 24px}.social-feed .feed-hire-success>svg{width:44px;height:44px;color:var(--color-success-strong);margin:0 auto 12px}.feed-hire-success h3{font-size:20px;font-weight:600}.feed-hire-success p{color:var(--color-ink-sub);margin:8px 0 24px}.feed-hire-success>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){[data-feed-hire-form] button[aria-busy=true]:before{animation:none}}.feed-post-fit-strip{align-items:center;padding-block:8px;text-decoration:none}.feed-post-fit-strip .feed-fit-contact{text-align:right;min-width:100px;color:var(--color-ink);justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex;position:relative}.feed-post-fit-strip .feed-fit-contact:before{content:"";border-top:1.5px solid;border-right:1.5px solid;order:1;width:.375rem;height:.375rem;transition:transform .16s;transform:rotate(45deg)}.feed-post-fit-strip:is(:hover,:focus-visible) .feed-fit-contact:before{transform:translate(3px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.feed-post-fit-strip .feed-fit-contact:before{transition:none}.feed-post-fit-strip:is(:hover,:focus-visible) .feed-fit-contact:before{transform:rotate(45deg)}}:root[data-theme=dark] .feed-post-fit-strip .feed-fit-contact{color:#fff}.feed-post-fit-strip[aria-busy=true] .feed-fit-contact,:root[data-theme=dark] .feed-post-fit-strip[aria-busy=true] .feed-fit-contact{color:#0000}.feed-post-fit-strip[aria-busy=true] .feed-fit-contact:after{content:"";border:2px solid var(--color-brand-indigo);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite feed-sort-spin;position:absolute;top:18px;right:0}@media (prefers-reduced-motion:reduce){.feed-post-fit-strip[aria-busy=true] .feed-fit-contact:after{animation:none}}.feed-post-title-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.feed-post-title-row h2{min-width:0}.feed-post-title-row .feed-category{background:var(--color-surface-control);border-radius:999px;align-items:center;margin-left:auto;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex}.feed-liker-link{transition:color .2s}.feed-liker-link:is(:hover,:focus-visible){color:var(--color-accent)}.feed-comment[data-comment-parent] .feed-comment-bubble{background:0 0;padding:2px 0}.feed-comment-replies:empty{display:none}.feed-comment-replies{gap:10px;margin-top:8px;display:grid}.feed-comment-replies .feed-comment-replies{margin-left:-36px}.feed-comments form.is-replying{align-items:center;gap:8px;padding-right:34px}.feed-comments form.is-replying .feed-reply-target{width:28px;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.feed-comments form.is-replying .feed-reply-target>span{display:none}.feed-comments form.is-replying .feed-comment-submit{right:4px}.feed-reply-target button{transition:color .18s,opacity .18s}.feed-reply-target button:hover{color:var(--color-ink)}.feed-comments form.is-replying .feed-comment-avatar{flex-basis:28px;width:28px;height:28px}.feed-comments textarea{transition:background-color .18s,border-color .18s}@media (hover:hover){.feed-comments textarea:hover{background-color:var(--color-surface-soft);border-color:var(--color-line)}}@media (prefers-reduced-motion:reduce){.feed-comment-bubble,.feed-comments textarea,.feed-reply-target button{transition:none}}.feed-reply-target button{place-items:center;padding:0;display:grid}.feed-comments [data-comment-list]>.feed-comment[data-comment-top]>.feed-comment-content>.feed-comment-bubble{background:var(--color-surface-control);width:fit-content;max-width:100%;padding:8px 12px}.feed-comment-meta :is([data-comment-like],[data-comment-reply]){transition:color .18s}.feed-comment-meta [data-comment-like]:is(:hover,:focus-visible){color:var(--color-favourite)}.feed-comment-meta [data-comment-reply]:is(:hover,:focus-visible){color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.feed-comment-meta :is([data-comment-like],[data-comment-reply]){transition:none}}.feed-comment[data-comment-parent]{gap:8px}.feed-comment[data-comment-parent]>.feed-comment-avatar{flex-basis:28px;width:28px;height:28px}.feed-comments [data-comment-list]{gap:14px}.feed-comment-replies{gap:10px;margin-top:10px}.feed-comment-replies[hidden],.feed-replies-toggle[hidden]{display:none}.feed-replies-toggle{width:fit-content;color:var(--color-ink-sub);margin-top:6px;padding:0;font-size:12px;font-weight:600;transition:color .18s;display:block}.feed-replies-toggle:is(:hover,:focus-visible){color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.feed-replies-toggle{transition:none}}.feed-matches .feed-section-heading{align-items:center}.feed-matches .feed-discover-controls>a{color:var(--color-accent);white-space:nowrap;margin-left:4px;font-size:12px;line-height:18px}.feed-matches .feed-match-roles{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-control) transparent;flex-wrap:nowrap;min-width:0;margin:12px 0 8px;padding:3px 2px 8px;overflow-x:auto}.feed-matches .feed-match-roles a{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.feed-matches .feed-role-count{flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:0;padding:0 5px;font-size:11px;line-height:18px;display:inline-flex}.feed-match-explanation{color:var(--color-ink-sub);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;line-height:18px;display:flex}.feed-match-explanation>svg{width:16px;height:20px;color:var(--color-success);transform-origin:50%;flex:0 0 16px;animation:3s ease-in-out infinite feed-match-shimmer}@keyframes feed-match-shimmer{0%,to{opacity:.5;transform:scale(.94)rotate(-4deg)}50%{opacity:1;transform:scale(1.06)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.feed-match-explanation>svg{animation:none}}.feed-profile-card-match{background:var(--color-surface-control)}.feed-match-cover-score{cursor:help;z-index:1;background:var(--color-surface);color:var(--color-success-strong);border:0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:10px;left:10px}.feed-match-cover-score:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.feed-profile-card-match .feed-profile-cover{aspect-ratio:2}.feed-profile-card-match .feed-profile-body{min-height:0;padding:10px 12px}.feed-profile-card-match .feed-profile-body>img{width:34px;height:34px}.feed-match-summary{border-top:1px dashed var(--color-line);color:var(--color-ink-sub);margin:auto 12px 8px;padding-top:8px;font-size:12px;line-height:18px}.feed-profile-card-match>.feed-profile-connect{margin:14px 12px 12px}.feed-profile-connect:is([aria-busy=true],[data-loading=true]){pointer-events:none;position:relative;color:#0000!important}.feed-profile-connect:is([aria-busy=true],[data-loading=true]):after{content:"";border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite feed-sort-spin;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}@media (prefers-reduced-motion:reduce){.feed-profile-connect:is([aria-busy=true],[data-loading=true]):after{animation:none}}.feed-contact-intent{border:0;border-bottom:1px dashed var(--color-line);min-width:0;margin:0;padding:0 0 20px}.feed-contact-intent-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.feed-contact-intent-options .brand-choice-pill{border-radius:999px;min-height:38px;padding:8px 18px}[data-feed-hire-form] .feed-dialog-body{padding-block:24px}[data-feed-hire-form] #feed-hire-body{min-height:120px}[data-feed-hire-form] .feed-contact-intent legend{margin:0}@media (height<=640px){[data-feed-hire-form] #feed-hire-body{min-height:100px}}.feed-dialog>form>header [data-motion-dialog-close]{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line)}.feed-dialog>form>header [data-motion-dialog-close]:hover{background:var(--color-line)}.feed-dialog>form>header [data-motion-dialog-close]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.feed-counts,.feed-actions,.feed-comments{border-top-color:var(--color-line)}.feed-comment-meta .feed-replies-toggle{font-size:inherit;font-weight:inherit;align-items:center;gap:5px;margin:0;display:inline-flex}.feed-comment-meta .feed-replies-toggle:before{content:"·";color:var(--color-ink-sub)}.feed-video-poster:is([data-preview-state=failed],:not(:has(>img))){background:var(--color-brand-indigo)}.feed-video-poster:is([data-preview-state=failed],:not(:has(>img)))>.wire-card-media-state{display:none}.feed-video-poster:is([data-preview-state=failed],:not(:has(>img)))>.feed-video-play{color:#fff;box-shadow:none;background:0 0}.feed-available .feed-available-view:focus-visible{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:var(--color-on-dark);box-shadow:none}@media (hover:hover) and (pointer:fine){.feed-available .feed-available-view:hover{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:var(--color-on-dark);box-shadow:none}}.feed-available-copy>p{margin:0}.feed-available-copy>div{gap:.375rem;margin-top:.375rem}.feed-available-hire:after{content:"";border-radius:inherit;position:absolute;inset:0}.feed-available-hire:focus-visible{outline:none}.feed-available-hire:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}.feed-available-hire{isolation:auto;position:static;overflow:visible}.feed-available-view{z-index:1;position:relative}.feed-available-actions{flex-wrap:wrap;gap:.5rem;display:flex}.feed-available-actions :is(.feed-available-view,.feed-available-hire){gap:.25rem;height:1.875rem;min-height:1.875rem;padding:0 .75rem;font-size:.75rem;line-height:1}.feed-available-actions .feed-available-hire svg{width:.875rem;height:.875rem}.feed-available .feed-work-row{padding-inline:0}.feed-available .feed-work-row+.feed-work-row{border-top:1px dashed var(--color-line);border-radius:0}.feed-available .feed-work-row:is(:hover,:focus-visible){background:0 0}.feed-available-tool{z-index:1;border:1px solid var(--color-line);color:var(--color-ink-copy);transition:color var(--duration-brand) var(--ease-brand), background-color var(--duration-brand) var(--ease-brand), border-color var(--duration-brand) var(--ease-brand);border-radius:99px;align-items:center;padding:2px 9px;font-size:11px;line-height:14px;display:inline-flex;position:relative}.feed-available-tool:is(:hover,:focus-visible){background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}@media (prefers-reduced-motion:reduce){.feed-available-tool{transition:none}}.social-feed :is(.feed-composer-start>button,.feed-comments textarea){transition:background-color var(--duration-brand) var(--ease-brand), border-color var(--duration-brand) var(--ease-brand)}.social-feed :is(.feed-composer-start>button,.feed-comments textarea):is(:focus-visible,:active){background:#faf9ff}@supports (color:color-mix(in lab, red, red)){.social-feed :is(.feed-composer-start>button,.feed-comments textarea):is(:focus-visible,:active){background:color-mix(in srgb, var(--color-brand-indigo) 3%, var(--color-surface))}}.social-feed :is(.feed-composer-start>button,.feed-comments textarea):is(:focus-visible,:active){border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.social-feed :is(.feed-composer-start>button,.feed-comments textarea):is(:focus-visible,:active){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.social-feed :is(.feed-composer-start>button,.feed-comments textarea):is(:focus-visible,:active){box-shadow:none;outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.social-feed :is(.feed-composer-start>button,.feed-comments textarea):hover{background:#faf9ff}@supports (color:color-mix(in lab, red, red)){.social-feed :is(.feed-composer-start>button,.feed-comments textarea):hover{background:color-mix(in srgb, var(--color-brand-indigo) 3%, var(--color-surface))}}.social-feed :is(.feed-composer-start>button,.feed-comments textarea):hover{border-color:var(--color-line);box-shadow:none}}@media (prefers-reduced-motion:reduce){.social-feed :is(.feed-composer-start>button,.feed-comments textarea){transition:none}}.feed-post-dialog{background:#09090b;border:0;border-radius:1.1rem;overflow-y:auto}.feed-post-dialog-heading{z-index:5;background:var(--color-surface);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.feed-post-dialog-heading h2{font-size:1rem;font-weight:600}.feed-post-dialog .feed-post{border:0;border-radius:0;margin:0}@media (width<=640px){.feed-post-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}}.feed-work-browse-actions{flex-wrap:wrap;gap:8px;display:flex}.feed-work-browse-actions>a{flex:140px;width:auto;min-width:0}.feed-profile-name{flex-wrap:nowrap;align-items:flex-start;gap:12px;min-height:20px}.feed-profile-name>strong{flex:auto;min-width:0;font-size:14px;line-height:18px}.feed-profile-name>.feed-badges{flex:none;justify-content:flex-end;margin-left:auto}.feed-profile-body>div>span:not(.feed-badges){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.feed-profile-body>.feed-profile-avatar{border:1px solid var(--color-line);flex:0 0 28px;width:28px;height:28px}.social-feed .feed-profile-name .wire-talent-badge{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px}.social-feed .feed-badges .is-platinum svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.feed-profile-card.is-platinum .feed-profile-body,.feed-profile-card.is-platinum .feed-profile-body:after{transition:none}}.feed-profile-card>a.ui-media{flex-direction:column;flex:1;display:flex}.feed-profile-card .feed-profile-cover{flex-shrink:0}.feed-profile-card .feed-profile-body{flex:1}.feed-profile-body>div{flex-direction:column;align-self:stretch;display:flex}.feed-profile-body>div>small{grid-area:1/2/span 2;justify-content:flex-end;margin-top:2px;padding-top:4px}.feed-profile-body>.feed-profile-avatar{grid-area:1/1}.feed-media-source-tabs{background:var(--color-surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.feed-media-source-tabs button{min-height:40px;color:var(--color-ink-sub);border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:background-color .16s,color .16s;display:flex}.feed-media-source-tabs button[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent)}.feed-media-source-tabs button svg{width:18px;height:18px}.feed-compose-dialog .feed-upload{background:var(--color-surface-soft);border-radius:16px;min-height:160px;transition:border-color .16s,background-color .16s}.feed-compose-dialog .feed-upload:is(:hover,.is-dragging){border-color:var(--color-accent);background:var(--color-surface-preview)}.feed-project-composer [data-compose-step="2"]{gap:14px;display:grid}.feed-project-composer .feed-compose-summary{display:none}.feed-project-composer .feed-upload-previews:not(:empty){margin-bottom:18px}.feed-project-composer .feed-tag-options{max-height:150px;overflow-y:auto}.feed-project-composer .portfolio-project-editor-footer>div{gap:8px;margin-left:auto;display:flex}.feed-project-composer .portfolio-project-editor-split{align-items:start}.feed-project-composer[data-details-only=true]{width:min(36rem,100vw - 2rem)}.feed-project-composer[data-details-only=true] .portfolio-project-editor-split{grid-template-columns:minmax(0,1fr)}.feed-project-composer[data-details-only=true] .portfolio-project-editor-media,.feed-project-composer [data-custom-select-list][data-open=false]{display:none}.feed-project-composer .portfolio-project-editor-media,.feed-project-composer .portfolio-project-editor-fields{padding-bottom:24px}.feed-project-composer .portfolio-project-editor-media{align-self:stretch}.feed-project-composer .feed-compose-feedback:has([data-compose-status]:empty):has([data-pitch-upload-progress][hidden]):has([data-compose-cancel][hidden]){display:none}.feed-project-composer [data-compose-step="2"]{border-top:1px dashed var(--color-line);margin-top:6px;padding-top:18px}.feed-project-composer [data-compose-step="2"]>.brand-field:last-child{border-top:1px dashed var(--color-line);margin-top:4px;padding-top:18px}.feed-project-composer .portfolio-project-editor-footer{border-top-style:dashed}.feed-preview-instructions{color:var(--color-ink-sub);margin:0 0 12px;font-size:12px}.feed-preview-instructions:has(+.feed-upload-previews:empty){display:none}.feed-project-composer .feed-upload-previews{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid;overflow:visible}@media (width<=600px){.feed-project-composer .feed-upload-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed-project-composer .feed-upload-previews:has(video){grid-template-columns:minmax(0,1fr)}.feed-project-composer .feed-upload-preview{background:var(--color-surface);width:100%;margin:0;padding:6px;display:block;position:relative}.feed-project-composer .feed-upload-preview[draggable=true]{cursor:grab}.feed-project-composer .feed-upload-preview :is(img,video){aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.feed-project-composer .feed-upload-preview video{aspect-ratio:16/9;object-fit:cover;background:#111}.feed-preview-drag-handle{color:#fff;background:#111111bf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;left:12px}.feed-preview-drag-handle svg{width:14px;height:14px}.feed-upload-preview.is-dragging{opacity:.45;cursor:grabbing}.feed-upload-preview.is-drop-target{outline:2px dashed var(--color-brand-indigo);outline-offset:2px}.feed-project-composer .feed-upload-preview>div{padding-top:6px}.feed-project-composer .feed-upload-preview button{border-radius:50%}.feed-project-composer .feed-upload-preview button:not(:disabled):hover{background:var(--color-surface-soft);color:var(--color-accent)}.feed-project-composer .feed-upload-preview>.feed-preview-remove{color:#fff;cursor:pointer;background:#111111bf;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}.feed-project-composer .feed-preview-remove svg{width:14px;height:14px}.feed-project-composer .feed-upload-preview>.feed-preview-remove:not(:disabled):is(:hover,:focus-visible){background:var(--color-danger);color:#fff}.feed-post-header>.feed-avatar{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-surface);flex:0 0 40px;align-self:start;width:40px;height:40px}.feed-post-header>.feed-avatar:not(:has(img)){background:var(--color-brand-indigo);color:#fff}.feed-post-header .feed-badges{--feed-badge-size:22px;gap:5px;margin-left:3px}.feed-post-header .feed-badges .wire-talent-badge{aspect-ratio:1;flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;padding:3px}.social-feed .feed-post-header .feed-badges .is-genhq svg{width:14px;height:auto;max-height:none}.social-feed .feed-post-header .feed-badges .is-platinum svg{flex-shrink:0;width:13px;height:13px}.feed-post-header .feed-post-connect{flex-wrap:wrap;gap:8px}.feed-post-connect>:is(button,.brand-action-secondary){gap:5px;height:30px;min-height:30px;padding:0 12px;font-size:12px;line-height:18px}.feed-post-connect>button svg{width:14px;height:14px}.feed-post-header:has(>.feed-owner-actions){grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.feed-post-header>.feed-owner-actions{grid-area:1/3}@media (width<=400px){.feed-post-header>.feed-owner-actions{gap:3px}.feed-post-header>.feed-owner-actions>button{width:28px;min-width:28px;height:28px}}.social-feed .feed-profile-name .wire-talent-badge.is-genhq .genhq-logo{width:12px;height:8px;max-height:8px}.feed-hire:is(:hover,:focus-visible){filter:brightness(1.08)}:root[data-theme=dark] .feed-profile-body>div>:is(span:not(.feed-badges),small),:root[data-theme=dark] .feed-work-company,:root[data-theme=dark] .feed-work-meta>span,:root[data-theme=dark] .feed-work-pay>.feed-work-activity{color:#636363}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .feed-profile-body>div>:is(span:not(.feed-badges),small),:root[data-theme=dark] .feed-work-company,:root[data-theme=dark] .feed-work-meta>span,:root[data-theme=dark] .feed-work-pay>.feed-work-activity{color:color-mix(in srgb, var(--color-ink-sub) 85%, var(--color-ink))}}.feed-post-connect>:is(.feed-follow,.feed-message){width:94px;min-width:94px;box-shadow:none}.feed-post-connect>.feed-message{border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface);border-radius:99px}.feed-post-connect>.feed-message:is(:hover,:focus-visible,[aria-busy=true]){color:var(--color-ink);border-color:var(--color-ink-sub);background:var(--color-surface);box-shadow:none}.feed-post-connect .feed-connect-icon{display:none}.feed-post-header .feed-profile-headline{display:block}.feed-post-header .feed-time{display:inline}.feed-post-header .feed-location-separator{display:none}.feed-post-header .feed-profile-description :is(.feed-profile-headline,.feed-profile-location,.feed-time,time){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.feed-post-header .feed-time-separator{display:inline}@media (width<=600px){.feed-post-header .feed-profile-headline{display:block}.feed-post-header :is(.feed-profile-location,.feed-time,.feed-time-separator){display:inline}.feed-post-header .feed-location-separator{display:none}.feed-post-header:has(>.feed-post-connect){grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:12px}.feed-post-header>.feed-post-connect{flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;place-self:start end;gap:6px;margin:0 0 0 4px}.feed-post-connect>:is(.feed-follow,.feed-message,.feed-hire){border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.feed-post-connect .feed-connect-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feed-post-connect .feed-connect-icon{width:16px;height:16px;display:block}.feed-post-connect .feed-follow[aria-pressed=false] .feed-follow-remove,.feed-post-connect .feed-follow[aria-pressed=true] .feed-follow-add{display:none}}@media (width<=480px){.feed-post-header:has(>.feed-post-connect){row-gap:12px}.feed-post-header:has(>.feed-post-connect)>.feed-identity{grid-area:2/1/auto/-1;margin:0}}@media (width<=1100px){.social-feed{--feed-post-title-size:var(--responsive-type-title);--feed-post-body-size:var(--responsive-type-body);--feed-action-label-size:11px;--feed-action-icon-size:16px;font-size:var(--responsive-type-body)}.social-feed .feed-actions{min-height:52px;padding-block:0}.social-feed .feed-actions :is(button,a){gap:2px;min-width:44px;min-height:48px;padding:3px 4px;line-height:15px}.social-feed .feed-post-copy h2{line-height:21px}.social-feed .feed-caption{line-height:20px}.social-feed .feed-comment-bubble{font-size:12px;line-height:17px}.social-feed :is(.feed-counts,.feed-see-more,.feed-view-comments){font-size:11px}.social-feed .feed-post-header .feed-identity strong{font-size:13px}}.feed-upload-error{color:var(--color-danger);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.feed-matches{container-type:inline-size}.feed-role-picker{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0;display:grid}.feed-matches .feed-role-picker .feed-match-roles{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;gap:8px;min-width:0;margin:0;padding:0;display:grid;overflow-x:auto}.feed-role-picker .feed-match-roles::-webkit-scrollbar{display:none}.feed-matches .feed-role-picker .feed-match-roles a{box-sizing:border-box;scroll-snap-align:start;justify-content:space-between;width:100%;min-width:0;height:32px}.feed-role-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-role-picker>button{border:1px solid var(--color-line-control);background:var(--color-surface-soft);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.feed-role-picker>button svg{width:16px;height:16px}.feed-role-picker>button:disabled{opacity:.3;cursor:default}.feed-role-picker>button:not(:disabled):hover{background:var(--color-surface-control)}@container (width<=650px){.feed-matches .feed-role-picker .feed-match-roles{grid-auto-columns:calc(50% - 4px)}}@container (width<=400px){.feed-matches .feed-role-picker .feed-match-roles{grid-auto-columns:100%}}.feed-new-count{color:inherit;white-space:nowrap;background:#ffffff2e;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.feed-new-count[hidden]{display:none}.is-feed-refreshing .feed-new-count{background:0 0;border:2px solid;border-right-color:#0000;width:12px;min-width:0;height:12px;padding:0;font-size:0;animation:.65s linear infinite feed-refresh-spin;display:inline-block}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-feed-refreshing .feed-new-count{animation:none}}@media (hover:hover) and (pointer:fine){.feed-actions [data-feed-action=save]:not(:disabled):hover{color:var(--color-accent)}.feed-actions [data-feed-action=like]:not(:disabled):hover{color:var(--color-favourite)}}.feed-role-select{border-bottom:1px dashed var(--color-line);margin:16px 0 20px;padding-bottom:20px}.feed-role-select+.feed-match-explanation{margin-bottom:16px}.feed-matches[aria-busy=true] .feed-role-select{opacity:.65}.feed-work .feed-work-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.feed-work .feed-work-actions>:is(a,button){flex:1 1 0;width:auto;min-width:0;margin-top:0;padding-inline:14px;font-size:13px}.feed-work-actions .feed-tab-count{color:#fff;background:#fff3}.feed-drafts-dialog .feed-draft-list{padding:6px 20px}.feed-draft-row{border-bottom:1px solid var(--color-line);color:var(--color-ink);transition:background-color var(--duration-brand-fast) var(--ease-brand);align-items:center;gap:12px;padding:14px 4px;display:flex}.feed-draft-row:last-child{border-bottom:0}.feed-draft-row:is(:hover,:focus-visible) .feed-draft-title{color:var(--color-accent)}.feed-draft-title{transition:color var(--duration-brand-fast) var(--ease-brand)}.feed-draft-meta>span:not(:last-child):after{content:"·";margin-left:5px}@media (prefers-reduced-motion:reduce){.feed-draft-row,.feed-draft-title{transition:none}}.feed-draft-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:8px}.feed-draft-content{flex:1;min-width:0}.feed-draft-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.feed-draft-meta{color:var(--color-ink-sub);flex-wrap:wrap;gap:3px 5px;margin-top:4px;font-size:12px;display:flex}.feed-draft-saved{color:var(--color-ink-sub);flex-shrink:0;font-size:11px}@media (width<=480px){.feed-drafts-dialog .feed-draft-list{padding-inline:14px}.feed-draft-row{gap:8px}.feed-draft-saved{display:none}}.feed-profile-media{border-radius:0;flex-shrink:0;position:relative;overflow:hidden}.feed-profile-media .wire-talent-card{box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.feed-profile-media .wire-talent-card .wire-talent-media{aspect-ratio:16/9;border:0;border-radius:0;height:auto;margin:0}a.feed-category{border:1px solid var(--color-line);text-decoration:none;transition:color .18s,border-color .18s,background-color .18s}a.feed-category:is(:hover,:focus-visible){color:var(--color-accent);border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){a.feed-category:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}a.feed-category:is(:hover,:focus-visible){background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft))}.feed-compose-video-preview{aspect-ratio:16/9;border:1px solid var(--color-line);background:#000;border-radius:12px;width:100%;margin-bottom:12px;display:block}.portfolio-project-link-entry>[data-compose-link-fields],.portfolio-project-link-entry>[data-compose-link-preview]{min-width:0;display:block}.portfolio-project-link-entry>[data-compose-link-fields][hidden],.portfolio-project-link-entry>[data-compose-link-preview][hidden]{display:none}.feed-compose-video-stage{aspect-ratio:16/9;border:1px solid var(--color-line);background:var(--color-surface-muted);border-radius:12px;margin-bottom:12px;position:relative;overflow:hidden}.feed-compose-video-stage .feed-compose-video-preview{opacity:0;border:0;height:100%;margin:0;transition:opacity .24s}.feed-compose-video-stage[data-ready=true] iframe{opacity:1}.feed-compose-video-loader{pointer-events:none;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.feed-compose-video-stage[data-ready=true] .feed-compose-video-loader{opacity:0}.feed-compose-video-spinner{border:2px solid var(--color-line);border-top-color:var(--color-brand-indigo);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite feed-video-preview-spin}@keyframes feed-video-preview-spin{to{transform:rotate(360deg)}}[data-compose-upload-controls]>.portfolio-media-alternative[hidden]{display:none}@media (prefers-reduced-motion:reduce){.feed-compose-video-stage iframe,.feed-compose-video-loader{transition:none}.feed-compose-video-spinner{animation:none}}.portfolio-project-editor-footer>.feed-compose-footer-actions{align-items:center;gap:8px;width:100%;display:flex}.feed-compose-footer-actions [data-compose-save]{margin-right:auto}[data-compose-link-wrap] .portfolio-project-link-controls{align-items:center}[data-compose-link-wrap] .portfolio-project-link-controls>:is(input,button){box-sizing:border-box;height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);padding-block:0}[data-compose-link-preview]{max-width:34rem;margin-inline:auto}.feed-video-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.feed-video-preview-heading strong{font-size:13px;font-weight:600}.feed-video-remove{min-height:32px;color:var(--color-ink-sub);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;transition:color .18s,background-color .18s;display:inline-flex}.feed-video-remove svg{width:16px;height:16px}.feed-video-remove:is(:hover,:focus-visible){color:var(--color-danger);background:var(--color-surface-soft)}[data-compose-link-preview] .feed-compose-video-stage{margin-bottom:0}.portfolio-project-link-entry[data-compose-link-wrap] input[type=url]{height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);transition:border-color var(--duration-brand-fast) var(--ease-brand);padding-block:0}.portfolio-project-link-entry[data-compose-link-wrap] input[type=url]:is(:hover,:focus,:focus-visible):not([aria-invalid=true]){border-color:var(--brand-control-hover-border);box-shadow:none;outline:none}[data-compose-link-wrap]:has([data-compose-link-preview]:not([hidden])){padding:0;overflow:hidden}[data-compose-link-preview]{max-width:none}.feed-compose-video-stage .feed-video-remove{z-index:2;color:#fff;background:#111111bf;border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}.feed-compose-video-stage .feed-video-remove:is(:hover,:focus-visible){background:var(--color-danger);color:#fff}.feed-compose-video-stage .feed-video-remove{width:36px;height:36px;min-height:36px}.feed-compose-video-stage .feed-video-remove svg{width:20px;height:20px}.feed-matches-dialog .feed-matches-panel{background:var(--color-surface);height:auto;max-height:85dvh;color:var(--color-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000003d}.feed-matches-dialog{background:0 0;overflow:visible}.feed-matches-panel>header{flex:none}.feed-matches-panel>.feed-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.feed-matches-modal-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.feed-matches-modal-grid .feed-profile-card{scroll-snap-align:start;border:1px solid var(--color-line);background:var(--color-surface-control);border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;display:flex;position:relative;overflow:hidden}.feed-matches-modal-grid .feed-profile-media{border-radius:0}.feed-matches-modal-grid .feed-profile-body{min-height:96px;padding:14px}.feed-match-review-actions{grid-template-columns:1fr;align-items:center;gap:12px;margin-top:auto;padding:0 14px 14px;display:grid}.feed-match-review-actions .feed-profile-connect{grid-column:1/-1;width:100%;margin:0}.feed-match-review-actions>a.ui-link{justify-self:start}.feed-match-dismiss{z-index:2;border:0;transition:color .16s,background-color .16s;position:absolute;top:12px;right:12px}.feed-match-dismiss:is(:hover,:focus-visible){background:var(--color-brand-indigo);color:#fff}.feed-match-navigation{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px;display:flex}.feed-match-navigation>span{color:var(--color-ink-sub);margin-right:auto;font-size:12px}@media (width>=601px) and (width<=1000px){.feed-matches-modal-grid .feed-profile-card{flex-basis:calc(50% - 8px)}}@media (width<=600px){.feed-matches-modal-grid .feed-profile-card{flex-basis:88%}}.feed-matches-dialog{max-width:min(58rem,100vw - 2rem)}.feed-match-review-actions .feed-profile-connect{grid-column:1}.feed-promotion{padding:16px;overflow:hidden}.feed-promotion--pathway,.feed-promotion--signup{color:#fff;background:#111}.feed-pathway-carousel{min-width:0;container:feed-pathways/inline-size}.feed-pathway-controls{justify-content:flex-end;margin-bottom:12px}.feed-pathway-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.feed-pathway-track::-webkit-scrollbar{display:none}.feed-pathway-slide{scroll-snap-align:start;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.feed-pathway-slide .feed-promotion-copy{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.feed-pathway-slide .feed-promotion-copy>.brand-action{margin-top:auto}.feed-pathway-controls:has([data-carousel-prev]:disabled):has([data-carousel-next]:disabled){display:none}@container feed-pathways (width>=560px){.feed-pathway-track{grid-auto-columns:calc(50% - 12px)}}@container feed-pathways (width>=840px){.feed-pathway-track{grid-auto-columns:calc(33.3333% - 16px)}}.feed-pathway-slide .feed-promotion-copy>h2{color:#fff;text-wrap:balance;font-size:16px;line-height:1.35}.feed-pathway-slide .feed-promotion-copy>p{color:#fff;text-wrap:pretty;margin-bottom:16px;font-size:12px;line-height:1.55}.feed-pathway-slide .feed-promotion-copy>.brand-action{height:32px;min-height:32px;padding:0 12px;font-size:12px}@media (pointer:coarse){.feed-pathway-slide .feed-promotion-copy>.brand-action{min-height:44px}}.feed-pathway-track:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.feed-promotion-media{min-width:0;position:relative}.feed-promotion-badge{color:#fff;background:#111113d9;border:1px solid #fff3;border-radius:999px;max-width:calc(100% - 24px);padding:5px 10px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;bottom:12px;left:12px}.feed-promotion-art{aspect-ratio:1200/509;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.feed-promotion-copy{min-width:0}.feed-promotion h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.feed-promotion-copy p{color:#b9b9c0;margin:0 0 12px;font-size:13px;line-height:1.5}.feed-promotion--signup{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:clamp(28px,5vw,48px) 20px;display:flex}.feed-promotion--signup h2{color:#fff;margin:0;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.feed-promotion--signup>a{flex-shrink:0}.feed-promotion--signup .home-headline-gradient{margin-inline:auto}.feed-promotion--quick{background:linear-gradient(115deg, #00d2b426, #26aaff1f 48%, #6450ff2e), var(--color-surface)}.feed-promotion--quick .feed-discover-controls{gap:8px}.feed-promotion--quick .feed-discover-controls button{background:var(--color-accent);color:#fff;opacity:1;border:0;width:28px;height:28px}.feed-promotion--quick .feed-discover-controls button:disabled{background:var(--color-surface);color:var(--color-ink-sub);opacity:1;cursor:default}.feed-promotion--quick .feed-discover-controls button:not(:disabled):hover{background:#4232d9}@supports (color:color-mix(in lab, red, red)){.feed-promotion--quick .feed-discover-controls button:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent), #000 15%)}}.feed-promotion--quick .feed-discover-controls button:not(:disabled):hover{color:#fff}.feed-promotion--quick .feed-discover-controls button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.feed-promotion--quick .feed-discover-controls svg{width:12px;height:12px}@media (pointer:coarse){.feed-promotion--quick .feed-discover-controls button{width:44px;height:44px}}.feed-quick-links-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.feed-quick-links-heading h2{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#00bfa5,#249cff 55%,#6246ff);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0}.feed-quick-links-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.feed-quick-links-track>a{scroll-snap-align:start;scroll-snap-stop:always}@media (width>=1024px){.feed-quick-links-track{grid-auto-columns:calc(33.3333% - 10.6667px)}}.feed-quick-links-track:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (width<=480px){.feed-promotion--pathway{gap:12px;padding:14px}.feed-promotion h2{font-size:16px}}.feed-project-composer .feed-upload-preview>.feed-preview-drag-handle{cursor:grab;padding:0;transition:background-color .16s,color .16s}.feed-project-composer .feed-upload-preview>.feed-preview-drag-handle:active{cursor:grabbing}.feed-project-composer .feed-preview-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.feed-project-composer .feed-upload-preview>:is(.feed-preview-drag-handle,.feed-preview-remove,.upload-thumbnail-trigger){width:36px;height:36px}}.feed-project-composer .feed-upload-preview>:is(.feed-preview-drag-handle,.feed-preview-remove,.upload-thumbnail-trigger){background:var(--card-control-surface);color:var(--card-control-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59;box-shadow:0 2px 8px #1111111f}.feed-project-composer .feed-upload-preview>.feed-preview-drag-handle:not(:disabled):is(:hover,:focus-visible){background:var(--color-brand-indigo);color:#fff}.feed-project-composer [data-compose-pick][hidden]{display:none}@media (width<=600px){.feed-project-composer .feed-upload-preview>:is(.feed-preview-drag-handle,.feed-preview-remove,.upload-thumbnail-trigger){width:30px;min-width:30px;height:30px;min-height:30px}.feed-project-composer .feed-upload-preview>:is(.feed-preview-drag-handle,.feed-preview-remove,.upload-thumbnail-trigger):before{content:"";position:absolute;inset:-7px}.feed-project-composer .feed-upload-preview>:is(.feed-preview-drag-handle,.feed-preview-remove,.upload-thumbnail-trigger) svg{width:14px;height:14px}}.feed-fit-explanation{color:var(--color-success-strong);font:inherit;cursor:help;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.feed-fit-explanation:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.feed-post-fit-strip button.feed-fit-contact{cursor:pointer;background:0 0;border:0;padding:0}.feed-work-row-with-fit{position:relative}.feed-work-title-link:after{content:"";position:absolute;inset:0}.feed-work-row-with-fit .fit-explanation-trigger{z-index:1;position:relative}.feed-matches-modal-grid .feed-profile-card>.wire-talent-card-favorite{z-index:2;right:48px}.feed-matches-modal-grid .feed-profile-card .wire-talent-card-favorite-button,.feed-matches-modal-grid .feed-profile-card>.feed-match-dismiss{width:28px;min-width:28px;height:28px;min-height:28px}.feed-matches-modal-grid .feed-profile-card .wire-talent-card-favorite-button svg{width:12px;height:12px}.social-feed .feed-matches-modal-grid .feed-profile-name .wire-talent-badge{flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px}.social-feed .feed-matches-modal-grid .feed-badges .is-platinum svg{width:18px;height:18px}.social-feed .feed-matches-modal-grid .feed-profile-name .wire-talent-badge.is-genhq .genhq-logo{width:20px;height:20px}.feed-matches-panel>.feed-dialog-body{flex:1}.feed-matches-panel>.feed-dialog-body[aria-busy=true]{color:var(--color-ink-sub);place-items:center;display:grid}.feed-matches-dialog .feed-match-navigation{justify-content:space-between;gap:16px;margin-bottom:16px}.feed-matches-dialog .feed-match-navigation .feed-match-explanation{flex:1;margin:0}.feed-matches-dialog .feed-match-navigation .feed-discover-controls{flex-shrink:0}.feed-matches-dialog .feed-match-dismiss{color:#171717;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:50%;place-items:center;display:inline-grid}.feed-matches-dialog .feed-match-dismiss:is(:hover,:focus-visible){background:var(--color-brand-indigo);color:#fff}.feed-matches-dialog .feed-match-dismiss svg{width:12px;height:12px}.feed-matches-dialog .feed-profile-name{align-items:center;min-height:28px}.feed-matches-dialog .feed-match-review-actions{border-top:1px solid var(--color-line);padding:16px}@media (width<=600px){.feed-matches-dialog .feed-match-navigation{align-items:flex-start;gap:8px}}.feed-matches-dialog .feed-profile-card .feed-profile-body{background-color:var(--color-surface);grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;min-height:0;padding:16px;display:grid}.feed-matches-dialog .feed-profile-body>.feed-profile-avatar{grid-area:1/1;width:40px;height:40px}.feed-matches-dialog .feed-profile-body>div{display:contents}.feed-matches-dialog .feed-profile-name>strong{font-size:16px;line-height:20px}.feed-matches-dialog .feed-profile-name{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:6px 8px;min-width:0;min-height:20px}.feed-matches-dialog .feed-profile-body>div>span:not(.feed-badges),.feed-matches-dialog .feed-profile-body>div>small{font-size:var(--text-caption);overflow-wrap:anywhere;grid-area:auto/1/auto/-1;margin:0;padding:0;line-height:18px}.feed-matches-modal-grid .wire-talent-media{touch-action:pan-x pan-y pinch-zoom}@media (width<=600px){.feed-matches-modal-grid .feed-profile-card>.wire-talent-card-favorite{right:56px}.feed-matches-modal-grid .feed-match-dismiss:before,.feed-matches-modal-grid .wire-talent-card-favorite-button:before{content:"";position:absolute;inset:-8px}}.feed-matches-panel>.feed-dialog-body,.feed-matches-modal-grid{scrollbar-width:none;scrollbar-gutter:auto}.feed-matches-panel>.feed-dialog-body::-webkit-scrollbar{display:none}.feed-matches-modal-grid::-webkit-scrollbar{display:none}.feed-work-empty:has(img){padding:0}.feed-work-empty>img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:16px}.feed-work-empty:has(img) h3{font-size:16px;line-height:22px}.feed-work-empty:has(img) p{max-width:36rem;margin:8px auto 0;padding-inline:12px;line-height:1.6}.feed-work .feed-work-actions-empty{justify-content:center;margin-top:20px;padding:0 12px 8px}.feed-work .feed-work-actions-empty>.brand-action-gradient:only-child{flex:0 auto;width:auto;min-width:140px;padding-inline:24px}.profile-post-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.profile-post-filters .wire-results-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.profile-post-preview{aspect-ratio:16/9;background:var(--color-surface-control);place-items:center;display:grid;overflow:hidden}.profile-post-preview img{object-fit:cover;width:100%;height:100%}.profile-post-preview>svg{width:40px;color:var(--color-ink-sub)}.profile-post-summary{gap:8px;padding:14px;display:grid}.profile-post-summary h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.profile-post-summary :is(time,span),.profile-post-empty{color:var(--color-ink-sub);font-size:14px}.profile-post-empty{grid-column:1/-1;padding-block:32px}.social-feed.profile-posts{--dashboard-color-ink:var(--color-ink);--dashboard-color-ink-sub:var(--color-ink-sub);--dashboard-color-ink-muted:var(--color-ink-sub);--dashboard-color-line:var(--color-line);--dashboard-color-line-control:var(--color-line);--dashboard-color-surface:var(--color-surface);--dashboard-color-surface-soft:var(--color-surface-control);--dashboard-radius-panel:16px;--dashboard-shadow-panel:0 12px 32px #0003;--dashboard-space-3:12px;--dashboard-type-body-sm:14px;--dashboard-type-caption:12px;background:0 0;padding:0}.profile-post-sort{min-width:0}.profile-post-date-range>.brand-field-label-row{margin-bottom:8px;display:block}.profile-post-date-range .dashboard-home-stats__range-panel{max-width:calc(100vw - 48px);left:0;right:auto}.profile-post-preview{min-height:0;position:relative}.profile-post-preview:not([data-image-count="1"]){grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.profile-post-preview[data-image-count="2"]{grid-template-rows:minmax(0,1fr)}.profile-post-preview[data-image-count="3"]>.profile-post-tile:first-child{grid-row:span 2}.profile-post-preview img{min-height:0}.profile-post-image-count{color:#fff;background:#000000b3;border-radius:6px;padding:4px 8px;position:absolute;bottom:8px;right:8px}@media (width<=1100px){.profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-post-filters{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.profile-post-grid{gap:12px}.profile-post-summary{padding:12px}}.profile-post-preview>.profile-post-tile{opacity:1;visibility:visible;width:100%;height:100%;min-height:0;display:block;position:relative;inset:auto;overflow:hidden}.profile-post-card .profile-post-summary{border:1px solid var(--color-line);border-top:0;border-radius:0 0 1rem 1rem;flex:1}.profile-post-card{box-shadow:none;border:0}.profile-post-card .profile-post-summary{border:1px solid var(--color-line);transition:border-color var(--duration-brand) var(--ease-brand);border-top:0}.profile-post-card:is(:hover,:focus-visible) .profile-post-summary{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.profile-post-card:is(:hover,:focus-visible) .profile-post-summary{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.profile-post-filters .wire-sort-badges>summary{min-height:44px}.profile-post-date-range .dashboard-home-stats__range-panel[popover]{margin:0;position:fixed;overflow-y:auto}.profile-post-date-range .dashboard-home-stats__range-panel[popover]:not(:popover-open){display:none}.profile-post-card .profile-post-summary{align-content:start;gap:6px;padding:16px}.profile-post-summary h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-post-summary time{font-size:12px}.profile-post-engagement{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;background:#0009;border-radius:999px;align-items:center;gap:14px;padding:5px 9px;display:flex;position:absolute;bottom:10px;left:10px}.profile-post-engagement>span{align-items:center;gap:5px;font-size:12px;display:inline-flex}.social-feed .profile-post-engagement svg{width:16px;height:16px}.profile-post-open-icon{margin-left:auto}.feed-post-dialog{overscroll-behavior:contain;width:min(1280px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.feed-post-dialog .feed-post{grid-template-columns:minmax(0,1fr) minmax(340px,400px);height:min(780px,100dvh - 116px);display:grid;overflow:hidden}.feed-post-modal-media{background:#09090b;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.feed-post-modal-media>img{object-fit:contain;width:100%;height:100%;min-height:0}.feed-post-modal-media>.feed-video-preview{width:100%}.feed-post-modal-counter{color:#fff;background:#0009;border-radius:99px;padding:4px 10px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.feed-post-modal-details{overscroll-behavior:contain;border-left:1px solid var(--color-line);min-width:0;overflow-y:auto}.feed-post-modal-details .feed-post-header{flex-wrap:wrap}@media (width<=760px){.feed-post-dialog{width:100%;max-width:100%;max-height:100dvh;overflow-y:auto}.feed-post-dialog .feed-post{flex-direction:column;height:auto;display:flex;overflow:visible}.feed-post-modal-media{flex:none;height:48dvh}.feed-post-modal-details{border-left:0;overflow:visible}}.feed-post-dialog-heading{display:contents}.feed-post-dialog-heading>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feed-post-dialog-heading>button{z-index:10;position:absolute;top:16px;right:16px}.feed-post-dialog .feed-post{grid-template-rows:auto minmax(0,1fr);height:min(840px,100dvh - 48px)}.feed-post-dialog .feed-post>.feed-post-header{border-bottom:1px solid var(--color-line);grid-column:1/-1;margin:0;padding:16px 68px 16px 20px}@media (width<=760px){.feed-post-dialog .feed-post{height:auto}.feed-post-dialog .feed-post>.feed-post-header{padding-left:16px}}.feed-post-dialog{border-radius:18px;box-shadow:0 24px 80px #00000047}.feed-post-dialog .feed-post{grid-template-columns:minmax(0,1fr) minmax(360px,410px);height:min(780px,100dvh - 64px)}.feed-post-dialog .feed-post>.feed-post-header{align-items:center;min-height:76px;padding:12px 68px 12px 20px}.feed-post-dialog .feed-post-header>.feed-avatar{flex-basis:40px;width:40px;height:40px}.feed-post-dialog .feed-post-header .feed-name{margin-bottom:2px}.feed-post-dialog .feed-post-header .feed-time{margin-left:6px;font-size:12px;display:inline}.feed-post-dialog .feed-post-header .feed-profile-description{font-size:12px}.feed-post-modal-details{background:var(--color-surface);flex-direction:column;display:flex}.feed-post-modal-details>.feed-post-copy{flex-shrink:0;padding:16px 22px}.feed-post-modal-details .feed-post-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.feed-post-modal-details .feed-post-title-row h2{overflow-wrap:anywhere;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.3}.feed-post-modal-details .feed-caption{color:var(--color-ink-sub);margin-top:0;font-size:14px;line-height:1.65}.feed-post-modal-details [data-feed-expand]{margin-top:2px}.feed-post-modal-details>.feed-counts{border-top:1px solid var(--color-line);flex-shrink:0;padding:10px 22px}.feed-post-modal-details>.feed-actions{flex-shrink:0}.feed-post-modal-details>.feed-comments{flex-direction:column;flex:1 0 auto;gap:12px;padding:18px 22px 0;display:flex}.feed-post-modal-details .feed-comment-bubble{border-radius:12px;padding:0;line-height:1.5}.feed-post-modal-details [data-feed-comment-form]{background:var(--color-surface);border-top:1px solid var(--color-line);z-index:2;margin-top:auto;padding-block:16px;position:sticky;bottom:0}.feed-post-modal-details>.feed-inline-status:empty{display:none}.feed-post-modal-media .wire-portfolio-dialog-controls button{width:40px;height:40px;font-size:26px}@media (width<=760px){.feed-post-dialog{border-radius:0}.feed-post-dialog .feed-post{height:auto}.feed-post-modal-details>.feed-post-copy{padding:16px}.feed-post-modal-details>.feed-counts,.feed-post-modal-details>.feed-comments{padding-inline:16px}.feed-post-modal-details [data-feed-comment-form]{margin-top:8px;position:static}}.feed-post-dialog .feed-post{grid-template-rows:minmax(0,1fr)}:is(.feed-post-modal-details>.feed-post-header,.feed-post-modal-details>.feed-post-header:has(>.feed-post-connect)){border-bottom:1px solid var(--color-line);flex-shrink:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:20px 60px 16px 20px;display:grid}.feed-post-modal-details .feed-post-header>.feed-identity{grid-column:2;min-width:0}.feed-post-modal-details .feed-post-header>.feed-post-connect,.feed-post-modal-details .feed-post-header>.feed-owner-actions{flex-wrap:wrap;grid-area:2/2;gap:8px;width:100%;margin-top:4px;display:flex}.feed-post-modal-details .feed-post-connect>:is(button,a){flex:none;width:auto;min-width:0;min-height:34px;padding:6px 12px;font-size:12px}.feed-post-modal-details .feed-post-header .feed-profile-location{margin-top:3px;display:block}.feed-post-modal-details .feed-post-header :is(.feed-location-separator,.feed-time-separator){display:none}.feed-post-modal-details .feed-post-header .feed-time{margin-top:3px;margin-left:0;display:block}.feed-post-modal-media>img{border-radius:0}@media (width<=760px){.feed-post-dialog .feed-post-dialog-heading>.brand-modal-close{color:#fff!important;background:#111111bf!important;border-color:#ffffff40!important}.feed-post-modal-details>.feed-post-header{padding-right:20px}}dialog.feed-post-dialog[data-motion-dialog]{opacity:0;transition:opacity var(--duration-modal) var(--ease-brand-modal);transform:none}dialog.feed-post-dialog[data-motion-dialog]:is([data-state=opening],[data-state=open]){opacity:1}dialog.feed-post-dialog[data-motion-dialog][data-state=closing]{opacity:0;transition-duration:var(--duration-modal-exit)}dialog.feed-post-dialog[data-motion-dialog]>*{opacity:1;will-change:auto;transition:none;transform:none}@media (prefers-reduced-motion:reduce){dialog.feed-post-dialog[data-motion-dialog]{transition:none}}dialog.feed-post-dialog[data-motion-dialog]::backdrop{background:var(--backdrop-overlay-background-open);transition-timing-function:ease-out}dialog.feed-post-dialog[data-motion-dialog]{will-change:opacity;transition-timing-function:ease-out}.feed-post-modal-details .feed-post-title-row .feed-category{overflow-wrap:anywhere;white-space:normal;justify-self:end;max-width:140px;margin:0}.feed-post-modal-details .feed-post-header>.feed-post-connect{justify-content:flex-start;margin-left:0}dialog.conversation-modal-layer{background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.conversation-modal-layer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.feed-post-modal-details .feed-post-header .feed-profile-location{display:inline}.feed-post-modal-details .feed-post-header .feed-profile-headline{margin-bottom:3px;display:block}.feed-post-modal-details .feed-post-header .feed-time{margin:0;display:inline}.feed-post-modal-details .feed-post-header .feed-time-separator{display:inline}.feed-post-modal-details .feed-post-header>.feed-avatar,.feed-post-modal-details .feed-post-header>.feed-identity{grid-row:1}.feed-post-modal-details .feed-post-header>.feed-owner-actions{grid-row:2;justify-content:flex-start}.feed-post-modal-media>.wire-card-media-state{z-index:1;pointer-events:none;background:#09090b}.feed-post-modal-media>img{transition:opacity .16s ease-out}.feed-post-modal-media:not([data-preview-state=ready])>img{opacity:0}@media (prefers-reduced-motion:reduce){.feed-post-modal-media>img{transition:none}}.feed-post-modal-media .wire-portfolio-dialog-controls{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.feed-post-modal-media .wire-portfolio-dialog-controls button{pointer-events:auto;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid}.feed-post-modal-media .wire-portfolio-dialog-controls svg{width:22px;height:22px;display:block}@media (width>=761px) and (width<=1024px){.feed-post-dialog .feed-post{grid-template-columns:minmax(0,1fr) minmax(320px,42%)}}@media (width<=760px){dialog.feed-post-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;overflow-y:auto}.feed-post-dialog .feed-post{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.feed-post-modal-media{flex:none;height:clamp(240px,48dvh,520px)}.feed-post-modal-details{padding-bottom:env(safe-area-inset-bottom);border-left:0;flex:1;overflow:visible}.feed-post-modal-details>.feed-post-header{padding:18px 16px}.feed-post-modal-details .feed-post-title-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.feed-post-modal-details .feed-post-title-row h2{font-size:18px}.feed-post-modal-details .feed-post-title-row .feed-category{max-width:110px}}@media (width<=600px){.feed-post-modal-details .feed-post-connect>:is(button,a){width:36px;min-height:36px;padding:0}}.feed-comments-loading{color:var(--color-ink-sub);align-items:center;gap:8px;padding-block:8px;font-size:12px;display:flex}.feed-comments-loading:before{content:"";border:2px solid var(--color-line);border-top-color:var(--color-brand-indigo);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite feed-comments-spin}@keyframes feed-comments-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.feed-comments-loading:before{animation:none}}.feed-work .feed-work-actions>[data-feed-post-work]{white-space:nowrap;flex:0 auto;margin-left:auto;padding-inline:24px}.feed-work .feed-work-actions:has(>:nth-child(2))>:is(a,button){white-space:normal;text-align:center;flex:1 1 0;width:0;min-width:0;margin-left:0;padding-inline:12px}.feed-work .feed-work-actions-empty>[data-feed-post-work]:only-child{margin-inline:auto}.feed-post-modal-details{--post-panel-gutter:20px}.feed-post-modal-details>.feed-post-header{z-index:5;background:var(--color-surface);padding:20px 60px 16px var(--post-panel-gutter);position:sticky;top:0}.feed-post-modal-details>.feed-post-copy,.feed-post-modal-details>.feed-counts,.feed-post-modal-details>.feed-comments{padding-inline:var(--post-panel-gutter)}.feed-post-modal-details>.feed-comments{padding-bottom:20px}@media (width<=760px){.feed-post-modal-details{--post-panel-gutter:16px}.feed-post-modal-details>.feed-post-header{padding:16px var(--post-panel-gutter)}}.feed-post-connect>:is(.feed-follow,.feed-message){border:1px solid var(--feed-connect-outline,var(--color-brand-indigo));color:var(--feed-connect-outline,var(--color-brand-indigo));box-shadow:none;background:0 0}.feed-post-connect>:is(.feed-follow,.feed-message):is(:hover,:focus-visible,[aria-busy=true]){border-color:var(--color-brand-indigo);color:#fff;background:var(--color-brand-indigo);box-shadow:none}.feed-video-post-open{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.feed-video-post-open:focus-visible{outline:2px solid var(--color-brand-indigo);outline-offset:-4px}.feed-post-dialog .feed-video-post-open{display:none}.feed-post-modal-media>.feed-video-preview{max-height:100%}.feed-post-header .feed-profile-description>:is(.feed-profile-location,.feed-time){font-size:12px}.feed-post-dialog .feed-post-fit-strip{display:none}.feed-post-modal-details .feed-comment[data-comment-top]>.feed-comment-content>.feed-comment-bubble{box-shadow:0 0 0 6px var(--color-surface-control);padding:0}.feed-profile-card:has(>.feed-match-dismiss)>.wire-talent-card-favorite{right:48px}.feed-profile-card>.feed-match-dismiss{color:#171717;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-grid}.feed-profile-card>.feed-match-dismiss:is(:hover,:focus-visible){background:var(--color-brand-indigo);color:#fff}.feed-profile-card>.feed-match-dismiss svg{width:12px;height:12px}@container feed-work (width<=380px){.feed-work-row-company{grid-template-columns:34px minmax(0,1fr);gap:8px 11px;min-height:0;padding:14px 10px;display:grid}.feed-work-row-company .feed-work-content{min-width:0;padding-inline-end:0}.feed-work-row-company .feed-work-content>strong{overflow-wrap:anywhere}.feed-work-row-company .feed-work-pay{text-align:left;flex-flow:wrap;grid-column:2;align-items:center;gap:6px 12px;max-width:none;margin:0;font-size:12px;display:flex}.feed-work-row-company .feed-work-pay>.feed-work-activity{flex-basis:100%}}.profile-post-filters .wire-results-meta{align-items:center;gap:8px;display:flex}.profile-post-filters .wire-sort-badges>summary:is(:hover,:focus-visible),.profile-post-filters .wire-sort-badges[open]>summary{border-color:var(--color-brand-indigo);background:var(--color-brand-indigo);color:#fff}@media (width<=600px){.profile-post-filters{gap:12px;margin-bottom:16px}.profile-post-filters .wire-results-toolbar{gap:8px;width:100%}.profile-post-card .profile-post-summary{padding:12px}.profile-post-summary h3{font-size:13px}.profile-post-engagement{gap:8px;padding:4px 7px;bottom:6px;left:6px}.profile-post-engagement>span{gap:3px;font-size:10px}.social-feed .profile-post-engagement svg{width:13px;height:13px}}@media (width<=360px){.profile-post-grid{grid-template-columns:minmax(0,1fr)}}.profile-post-heading{gap:6px;display:grid}.profile-post-heading :is(h2,p){margin:0}.profile-post-heading .wire-results-meta{color:var(--color-ink-sub);font-size:13px}@media (width<=639px){.profile-post-filters{flex-direction:column;align-items:stretch;gap:16px}.profile-post-filters .wire-results-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-post-filters .wire-results-clear{grid-column:1/-1;justify-self:start}.profile-post-filters .wire-sort-badges>summary{gap:6px;width:100%;min-width:0;padding-inline:10px;font-size:12px}.profile-post-filters .wire-sort-badges>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-post-filters .wire-sort-badges>summary>svg{flex-shrink:0}}.social-feed .profile-post-filters .wire-results-clear{color:var(--color-ink-sub);text-underline-offset:2px;font-size:14px;font-weight:600;text-decoration:underline;transition:color .15s}.social-feed .profile-post-filters .wire-results-clear:is(:hover,:focus-visible){color:var(--color-accent)}.profile-post-filters .wire-sort-badges>summary{transition:background-color .22s,border-color .22s,color .22s}.profile-post-empty{border:1px dashed var(--color-line);background:var(--color-surface-control);text-align:center;border-radius:16px;justify-items:center;gap:10px;padding:40px 20px;display:grid}.social-feed .profile-post-empty>svg{width:28px;height:28px}.profile-post-empty h3{color:var(--color-ink);font-size:16px;font-weight:600}.profile-post-empty p{margin:0}@media (prefers-reduced-motion:reduce){.profile-post-filters .wire-sort-badges>summary{transition:none}}.profile-post-filters .wire-sort-badges>summary>svg:last-child{margin-left:auto}.social-feed.saved-posts-feed{font:inherit;background:0 0;padding:0}.feed-preview-instructions:has(+.feed-upload-previews video){display:none}.feed-profile-avatar-link,.feed-comment-profile-link{transition:opacity .18s}.feed-profile-avatar-link:hover,.feed-profile-avatar-link:focus-visible,.feed-comment-profile-link:hover,.feed-comment-profile-link:focus-visible{opacity:.8}@media (prefers-reduced-motion:reduce){.feed-profile-avatar-link,.feed-comment-profile-link{transition:none}}.feed-mention{color:var(--color-accent);font-weight:600}.feed-mention-menu{z-index:100;border:1px solid var(--color-line);background:var(--color-surface);max-height:18rem;color:var(--color-ink);box-shadow:var(--shadow-card-rest);font:400 .875rem/1.4 var(--font-sans);border-radius:.75rem;margin:0;padding:.375rem;position:fixed;inset:auto;overflow-y:auto}.feed-mention-menu [role=option]{cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem;display:flex}.feed-mention-menu [aria-selected=true]{background:var(--color-surface-control)}.feed-mention-menu [role=option]>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.feed-mention-avatar{border:1px solid var(--color-line);background:var(--color-surface-control);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.feed-mention-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-mention-menu-empty{color:var(--color-ink-sub);padding:.75rem}a.feed-mention:hover{text-decoration:underline}.feed-video-preview[data-video-portrait]{background:#000;height:min(70svh,720px)}.feed-video-preview[data-video-portrait]>:is(.feed-video-poster,video,[data-hover-embed]){aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.feed-video-preview[data-video-portrait]>.feed-video-poster>img{object-fit:contain}.feed-post-modal-media>.feed-video-preview[data-video-portrait]{height:min(70svh,720px);min-height:0}.feed-post-modal-media:has(>.feed-video-preview){background:#000}.feed-video-preview>iframe{color-scheme:normal;background:#000}@media (prefers-reduced-motion:reduce){.wire-portfolio-dialog-media[data-preview-state]>:is(img,video,iframe),.wire-portfolio-dialog-media>.wire-card-media-state,.wire-portfolio-project-navigation button,.wire-portfolio-dialog[data-media-sized=true][data-state=open]{transition:none}}.profile-portfolio-editor-grid{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;display:grid}.profile-portfolio-editor-box:first-child{grid-column:1/-1}.profile-portfolio-editor-grid--dashboard>.profile-portfolio-editor-box:first-child{border-bottom:1px dashed var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:1.5rem;display:grid}.profile-portfolio-item-content{min-width:0;position:relative}.profile-portfolio-featured-guidance{display:none}.profile-portfolio-editor-box:first-child>.profile-portfolio-featured-guidance{color:var(--color-ink-sub);font-size:var(--dashboard-type-body,.875rem);line-height:var(--dashboard-leading-body,1.55);align-content:start;gap:.75rem;padding:1rem;display:grid}.profile-portfolio-featured-guidance h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--dashboard-type-section,1.125rem);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--dashboard-leading-title,1.3)}@media not all and (width>=40rem){.profile-portfolio-editor-grid--dashboard>.profile-portfolio-editor-box:first-child{grid-template-columns:minmax(0,1fr)}.profile-portfolio-editor-box:first-child>.profile-portfolio-featured-guidance{padding:0}}.profile-portfolio-editor-box{min-width:0;position:relative}.profile-portfolio-add-box{aspect-ratio:16/9;border:1px dashed var(--color-line);background:var(--color-surface-elevated);width:100%;min-height:0;color:var(--color-ink-sub);text-align:center;cursor:pointer;border-radius:1rem;align-content:center;align-self:start;justify-items:center;gap:.375rem;padding:1.25rem;transition:border-color .16s,background-color .16s;display:grid}:is(.profile-portfolio-add-box:is(:hover,:focus-visible),.profile-portfolio-thumbnail-empty:is(:hover,:focus-visible),.profile-portfolio-thumbnail:has([data-portfolio-thumbnail-file]:focus-visible) .profile-portfolio-thumbnail-empty){border-color:var(--brand-control-hover-border);background:var(--brand-control-hover-surface)}.profile-portfolio-add-box:focus-visible{outline:none}.profile-portfolio-add-icon{background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:.375rem;display:grid}:is(.profile-portfolio-add-box:hover .profile-portfolio-add-icon,.profile-portfolio-add-box:focus-visible .profile-portfolio-add-icon,.profile-portfolio-thumbnail-empty:hover .profile-portfolio-add-icon,.profile-portfolio-thumbnail:has([data-portfolio-thumbnail-file]:focus-visible) .profile-portfolio-thumbnail-empty .profile-portfolio-add-icon){background:var(--color-surface)}.profile-portfolio-add-icon svg{width:1.25rem;height:1.25rem}.profile-portfolio-add-box strong,.portfolio-project-cover-placeholder strong,.profile-portfolio-thumbnail-empty strong{color:var(--color-ink);font-size:.875rem;font-weight:500}.profile-portfolio-add-hint{font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.profile-portfolio-add-box,.profile-portfolio-thumbnail-empty{transition:none}}.profile-portfolio-editor-placeholder{aspect-ratio:16/9;color:#fff;background:#17171b;border-radius:1rem;place-content:center;justify-items:center;gap:.75rem;width:100%;min-height:0;display:grid}.profile-portfolio-editor-placeholder.is-processing{border-radius:1rem;transition:opacity .42s;overflow:hidden}.profile-portfolio-editor-placeholder.is-fading-out{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.profile-portfolio-processing-reveal{opacity:0;transition:opacity .42s}.profile-portfolio-processing-reveal.is-visible{opacity:1}.profile-portfolio-processing-status{color:#ffffffb8;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.profile-portfolio-editor-placeholder.is-processing,.profile-portfolio-processing-reveal{transition:none}}.profile-portfolio-editor-fields{gap:1rem;display:grid}.profile-portfolio-editor-fields [role=alert]{color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa3)}@media not all and (width>=40rem){.profile-portfolio-editor-grid{grid-template-columns:minmax(0,1fr)}}.profile-portfolio-media-actions{z-index:30;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.profile-portfolio-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}[data-portfolio-editor-dialog] .profile-portfolio-editor-actions>.wire-pitch-upload-progress{width:auto;min-width:0;max-width:18rem;color:var(--color-ink-sub);font-family:var(--font-sans);letter-spacing:0;text-transform:none;flex:12rem;gap:.375rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}[data-portfolio-editor-dialog] .profile-portfolio-editor-actions>.wire-pitch-upload-progress[hidden]{display:none}[data-portfolio-editor-dialog] .profile-portfolio-editor-actions .wire-pitch-upload-progress-track{background:#1111111a;border-radius:999px;height:.125rem}@supports (color:color-mix(in lab, red, red)){[data-portfolio-editor-dialog] .profile-portfolio-editor-actions .wire-pitch-upload-progress-track{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}[data-portfolio-editor-dialog] .profile-portfolio-editor-actions .wire-pitch-upload-progress-track>span{background:var(--color-brand-indigo);opacity:.7;animation:none}[data-portfolio-editor-dialog] .profile-portfolio-editor-actions .wire-pitch-upload-progress:not([data-has-percent=true]) .wire-pitch-upload-progress-track,[data-portfolio-editor-dialog] .profile-portfolio-editor-actions .wire-pitch-upload-progress[data-state=saving] .wire-pitch-upload-progress-track{display:none}.profile-portfolio-editor-actions .profile-portfolio-editor-save{margin-left:0}.profile-portfolio-editor-save{justify-self:end;width:auto}[data-portfolio-editor-dialog] .profile-portfolio-editor-save:disabled{color:#fff;opacity:1;cursor:default}.profile-portfolio-empty-box{align-self:start;position:relative}.profile-portfolio-drag-control{z-index:30;cursor:grab;touch-action:none;position:absolute;top:.75rem;left:.75rem}.profile-portfolio-drag-control:active{cursor:grabbing}.profile-portfolio-editor-box.is-reordering{opacity:.55}dialog[data-portfolio-editor-dialog]{height:fit-content;max-height:min(88dvh,100dvh - 2rem);position:fixed;inset:0;margin:auto!important}[data-portfolio-editor-dialog] .wire-filter-panel{height:auto;max-height:inherit}[data-portfolio-editor-dialog] .wire-filter-panel-body{flex:0 auto;padding-bottom:1rem}[data-portfolio-editor-form]{max-height:inherit;margin:0}.profile-portfolio-drag-control{min-width:2.75rem;min-height:2.75rem}.profile-portfolio-editor-grid.is-dragging{-webkit-user-select:none;user-select:none}.profile-portfolio-editor-grid.is-dragging iframe{pointer-events:none}.profile-portfolio-editor-box.is-reorder-target .wire-talent-portfolio-piece-media{opacity:.7;transform:scale(.98)}.profile-portfolio-item-content .wire-talent-portfolio-piece-media{transition:transform .16s,opacity .16s}.profile-portfolio-editor-grid.is-dragging .profile-portfolio-drag-control{box-shadow:none!important;outline:none!important}@media (prefers-reduced-motion:reduce){.profile-portfolio-item-content .wire-talent-portfolio-piece-media{transition:none}}.portfolio-drag-preview{z-index:100;pointer-events:none;background:var(--color-surface-contrast);color:#fff;width:160px;font:500 .75rem/1.25rem var(--font-sans);border-radius:.75rem;position:fixed;overflow:hidden;box-shadow:0 4px 16px #0003}.portfolio-drag-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.portfolio-drag-preview span{padding:.5rem .625rem;display:block}[data-portfolio-editor-dialog] [data-custom-select-list][popover]{box-sizing:border-box;margin:0;position:fixed;inset:auto}[data-portfolio-editor-dialog] .wire-filter-panel-foot{box-shadow:none}[data-portfolio-editor-dialog] [data-custom-select-list][data-open=false]{display:none}[data-portfolio-editor-dialog] .profile-portfolio-dropzone>div{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}[data-portfolio-editor-dialog] .profile-portfolio-dropzone .brand-media-dropzone-copy{width:100%;min-width:0;max-width:100%}[data-portfolio-editor-dialog] .profile-portfolio-dropzone .brand-media-dropzone-hint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-portfolio-editor-dialog] .profile-portfolio-description textarea{height:6rem;min-height:6rem}[data-portfolio-editor-dialog] .brand-field-label,[data-portfolio-editor-dialog] .brand-field-label-text{color:var(--color-ink);font-size:.8125rem;font-weight:500}.wire-detail-page .profile-portfolio-editor-grid{margin-top:0}.profile-portfolio-thumbnail{gap:.75rem;display:grid}.profile-portfolio-thumbnail-modes{border:1px solid #e8e8e8cc;justify-self:start;gap:.1875rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-portfolio-thumbnail-modes{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent)}}.profile-portfolio-thumbnail-modes{background:var(--color-surface);border-radius:999px}.profile-portfolio-thumbnail-modes>button{min-height:2.375rem;color:var(--color-ink-sub);font-size:.8125rem;font-weight:var(--brand-control-font-weight,600);border:1px solid #0000;border-radius:999px;align-items:center;padding:.375rem .75rem;line-height:1.1;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.profile-portfolio-thumbnail-modes>button:is(:hover,:focus-visible,[aria-checked=true]){border-color:var(--color-brand-indigo);background:var(--color-brand-indigo);color:#fff}.profile-portfolio-thumbnail-modes>button[aria-checked=true]{box-shadow:0 8px 20px #4e3bff24}.profile-portfolio-thumbnail-modes>button:focus-visible{outline:none;box-shadow:0 0 0 2px #4e3bff40}.profile-portfolio-thumbnail-stage{aspect-ratio:16/9;background:#17171b;border-radius:.75rem;position:relative;overflow:hidden}.profile-portfolio-thumbnail-stage>[data-portfolio-thumbnail-video]{aspect-ratio:auto;object-fit:contain;background:#17171b;width:100%;height:100%;display:block}.profile-portfolio-thumbnail-preview,.profile-portfolio-thumbnail-empty{width:100%;height:100%;position:absolute;inset:0}.profile-portfolio-thumbnail-preview{object-fit:contain;background:#17171b}.profile-portfolio-thumbnail-empty{border:1px dashed var(--color-line);border-radius:inherit;background:var(--color-surface-elevated);color:var(--color-ink-sub);text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:.375rem;padding:1.25rem;transition:border-color .16s,background-color .16s;display:grid}.profile-portfolio-thumbnail-image-actions{gap:.375rem;display:flex;position:absolute;top:.625rem;right:.625rem}.profile-portfolio-thumbnail-icon-action{border:1px solid var(--color-line);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-ink-sub);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .16s,color .16s;display:grid;box-shadow:0 1px 4px #1111112e}.profile-portfolio-thumbnail-icon-action:hover,.profile-portfolio-thumbnail-icon-action:focus-visible{border-color:#b2abf0}.profile-portfolio-thumbnail:has([data-portfolio-thumbnail-file]:focus-visible) label.profile-portfolio-thumbnail-icon-action{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.profile-portfolio-thumbnail-icon-action:hover,.profile-portfolio-thumbnail-icon-action:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}.profile-portfolio-thumbnail:has([data-portfolio-thumbnail-file]:focus-visible) label.profile-portfolio-thumbnail-icon-action{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.profile-portfolio-thumbnail-icon-action:hover,.profile-portfolio-thumbnail-icon-action:focus-visible{color:var(--color-accent);outline:none}.profile-portfolio-thumbnail:has([data-portfolio-thumbnail-file]:focus-visible) label.profile-portfolio-thumbnail-icon-action{color:var(--color-accent);outline:none}.profile-portfolio-thumbnail[data-thumbnail-dragging=true] .profile-portfolio-thumbnail-stage{outline:2px solid var(--color-brand-indigo);outline-offset:2px}.profile-portfolio-thumbnail[data-thumbnail-dragging=true] .profile-portfolio-thumbnail-empty{border-color:var(--color-brand-indigo)}.profile-portfolio-thumbnail[data-thumbnail-mode=frame] :is(.profile-portfolio-thumbnail-preview,.profile-portfolio-thumbnail-empty,.profile-portfolio-thumbnail-image-actions),.profile-portfolio-thumbnail[data-thumbnail-mode=image] .profile-portfolio-thumbnail-time,.profile-portfolio-thumbnail[data-thumbnail-has-image=true] .profile-portfolio-thumbnail-empty,.profile-portfolio-thumbnail[data-thumbnail-has-image=false] :is(.profile-portfolio-thumbnail-preview,.profile-portfolio-thumbnail-image-actions){display:none}.profile-portfolio-thumbnail[data-thumbnail-mode=image] .profile-portfolio-thumbnail-range,.profile-portfolio-thumbnail[data-thumbnail-mode=image] [data-portfolio-thumbnail-video]{visibility:hidden;pointer-events:none}.profile-portfolio-thumbnail-time{color:#fff;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#111111b8;border-radius:.375rem;padding:.25rem .4375rem;font-size:.6875rem;line-height:1;position:absolute;bottom:.625rem;right:.625rem}.profile-portfolio-thumbnail-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem}.profile-portfolio-thumbnail-range::-webkit-slider-runnable-track{background:var(--lightningcss-light,#e6e6ea)var(--lightningcss-dark,var(--color-surface-soft));border-radius:999px;height:.375rem}.profile-portfolio-thumbnail-range::-webkit-slider-thumb{appearance:none;background:var(--color-brand-indigo);border:2px solid #fff;border-radius:999px;width:1.125rem;height:1.125rem;margin-top:-.375rem;box-shadow:0 1px 4px #11111147}.profile-portfolio-thumbnail-range::-moz-range-track{background:var(--lightningcss-light,#e6e6ea)var(--lightningcss-dark,var(--color-surface-soft));border:0;border-radius:999px;height:.375rem}.profile-portfolio-thumbnail-range::-moz-range-thumb{background:var(--color-brand-indigo);border:2px solid #fff;border-radius:999px;width:1.125rem;height:1.125rem}.portfolio-workspace,.portfolio-project-details,.portfolio-project-settings{font-family:var(--font-sans);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink))}.portfolio-workspace svg,.portfolio-project-settings svg,.portfolio-project-details svg{stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.portfolio-workspace button,.portfolio-project-settings button{cursor:pointer}.portfolio-project-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.portfolio-project-toolbar-actions{flex-shrink:0;gap:8px;display:flex}.portfolio-project-heading{margin-bottom:24px}.portfolio-project-toolbar .portfolio-project-heading{margin-bottom:0}.portfolio-project-heading h2{font:800 32px/1.15 var(--font-display);letter-spacing:-.02em;margin:10px 0}.portfolio-project-heading h2.portfolio-project-overview-title{margin:0;font-size:26px}.portfolio-project-back,.portfolio-project-explore{font:700 12px/1.5 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.portfolio-project-back{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));margin-bottom:18px}.portfolio-project-eyebrow{font:600 10.5px/1.5 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));margin:0 0 7px}.portfolio-project-byline{color:var(--lightningcss-light,#555)var(--lightningcss-dark,var(--color-ink-sub));margin:7px 0 0;font-size:13.5px;line-height:1.5}.portfolio-project-heading .portfolio-project-byline{font-size:15px}.portfolio-project-button{border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);min-height:40px;font:600 13px/1.4 var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.portfolio-project-button.is-primary{box-shadow:inset 0 0 0 100px var(--color-surface);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));background:linear-gradient(90deg,#1fe39a,#1fb8ff 50%,#4e3bff) border-box;border:1px solid #0000;transition:box-shadow .22s,color .22s}.portfolio-project-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.portfolio-project-filters button{border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.portfolio-project-filters button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.portfolio-project-filters span{opacity:.6;font-size:11px}.portfolio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px;display:grid}.portfolio-project-grid>:first-child{grid-column:1/-1}.portfolio-project-grid>[hidden]{display:none}.portfolio-project-grid>.profile-portfolio-editor-box{border:0;padding:0;display:block}.portfolio-project-grid .profile-portfolio-item-content{overflow:visible}.portfolio-project-card{gap:16px;min-width:0;display:grid}.portfolio-project-grid>:first-child .portfolio-project-card{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:28px}.portfolio-project-card-media{aspect-ratio:16/9;background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));isolation:isolate;border-radius:16px;position:relative;box-shadow:0 2px 5px #11111108,0 12px 28px -10px #11111124}.portfolio-project-card-media:before,.portfolio-project-card-media:after{content:"";pointer-events:none;border-radius:inherit;z-index:-1;background:var(--lightningcss-light,#c7c7d27a)var(--lightningcss-dark,#252529);border:1px solid var(--lightningcss-light,#a5a5b614)var(--lightningcss-dark,#343439);position:absolute;inset:-5px 5px 5px}.portfolio-project-card-media:before{background:var(--lightningcss-light,#d7d7e142)var(--lightningcss-dark,#19191c);inset:-10px 11px 10px}.portfolio-project-preview-link{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.portfolio-project-preview-frame{width:100%;height:100%;display:block}.portfolio-project-preview-frame[hidden]{display:none}.portfolio-project-preview-frame img,.portfolio-project-preview-frame video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.portfolio-project-cover-placeholder{background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));height:100%;color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.portfolio-project-cover-placeholder strong{color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink))}.portfolio-project-cover-placeholder .profile-portfolio-add-hint{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub))}.portfolio-project-cover-placeholder .profile-portfolio-add-icon{background:var(--color-surface);color:var(--color-accent)}.portfolio-project-badges{pointer-events:none;gap:5px;display:flex;position:absolute;top:20px;left:20px}.portfolio-project-badges>span{color:#fff;background:#111820d9;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.portfolio-project-badges svg{width:12px;height:12px}.portfolio-project-badges .portfolio-project-featured{color:#17472e;background:#6cdda4}.portfolio-project-grid>:not(:first-child) .portfolio-project-featured{display:none}.portfolio-project-card-menu,.portfolio-project-grid .profile-portfolio-drag-control{z-index:5;background:#fffffff5;border:0;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;top:20px;left:auto;right:20px}@supports (color:color-mix(in lab, red, red)){.portfolio-project-card-menu,.portfolio-project-grid .profile-portfolio-drag-control{background:color-mix(in srgb, var(--color-surface) 96%, transparent)}}.portfolio-project-card-menu,.portfolio-project-grid .profile-portfolio-drag-control{color:var(--lightningcss-light,#666)var(--lightningcss-dark,var(--color-ink-sub));box-shadow:0 2px 6px #0000001a}.portfolio-project-card-menu svg,.portfolio-project-grid .profile-portfolio-drag-control svg{width:17px;height:17px}.portfolio-project-thumbnails{gap:6px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.portfolio-project-thumbnails>*{aspect-ratio:16/9;color:#fff;background:#141414b3;border:1px solid #ffffff47;border-radius:8px;flex:0 84px;place-items:center;min-width:0;font-size:12px;font-weight:700;text-decoration:none;display:grid;position:relative;overflow:hidden}.portfolio-project-grid>:first-child .portfolio-project-thumbnails>*{flex-basis:104px}.portfolio-project-thumbnails>[hidden]{display:none}.portfolio-project-thumbnails img{object-fit:cover;width:100%;height:100%}.portfolio-project-thumbnails>[aria-pressed=true]{border-color:#ffffffbf;box-shadow:0 0 0 1px #0003}.portfolio-project-thumbnail-play{filter:drop-shadow(0 1px 3px #000);place-items:center;transition:opacity .2s;display:grid;position:absolute}.portfolio-project-thumbnail-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite portfolio-thumbnail-spin;display:none}[data-playback=playing] .portfolio-project-thumbnail-play>svg,[data-playback=loading] .portfolio-project-thumbnail-play>svg{display:none}[data-playback=playing] .portfolio-project-thumbnail-spinner,[data-playback=loading] .portfolio-project-thumbnail-spinner{display:block}[data-playback=playing] .portfolio-project-thumbnail-play{opacity:0}@keyframes portfolio-thumbnail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portfolio-project-thumbnail-play{transition:none}.portfolio-project-thumbnail-spinner{animation:none}}.portfolio-project-summary h3{font:700 22px/1.15 var(--font-display);letter-spacing:-.01em;margin:0}.portfolio-project-grid>:first-child .portfolio-project-summary h3{font-size:36px}.portfolio-project-summary a{color:inherit;text-decoration:none}.portfolio-project-summary h3 a{transition:opacity .18s}@media (hover:hover){.portfolio-project-summary h3 a:hover{opacity:.7}}.portfolio-project-summary h3 a:focus-visible{opacity:.7}@media (prefers-reduced-motion:reduce){.portfolio-project-summary h3 a{transition:none}}.portfolio-project-description{border-bottom:1px dashed var(--lightningcss-light,#d9d9df)var(--lightningcss-dark,var(--color-line));color:var(--lightningcss-light,#444)var(--lightningcss-dark,var(--color-ink));margin:10px 0;padding-bottom:14px;font-size:14px;line-height:1.55}.portfolio-project-grid>:not(:first-child) .portfolio-project-description{display:none}.portfolio-project-tags{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.portfolio-project-tags li{background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));border:0;border-radius:14px;padding:4px 9px;font-size:11.5px;font-weight:400;line-height:1.35}.portfolio-project-explore{border:1.5px solid var(--color-brand-indigo);min-height:40px;font:600 13px/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;border-radius:999px;margin-top:8px;padding:9px 18px;transition:color .18s,background-color .18s,border-color .18s}.portfolio-project-summary .portfolio-project-explore{color:var(--color-accent)}.portfolio-project-explore svg{transition:transform .18s}.portfolio-project-summary .portfolio-project-explore:is(:hover,:focus-visible){color:#fff;background:var(--color-brand-indigo);border-color:var(--color-brand-indigo)}.portfolio-project-explore:is(:hover,:focus-visible) svg{transform:translate(3px)}.portfolio-project-empty{aspect-ratio:16/9;background:var(--color-surface);border:2px dashed var(--lightningcss-light,#cfcfd6)var(--lightningcss-dark,var(--color-line));width:100%;color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.portfolio-project-empty svg{width:36px;height:36px}.portfolio-project-empty strong{font:600 16px var(--font-display);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink))}.portfolio-project-empty span{font-size:13px;line-height:1.5}.portfolio-project-row{margin-bottom:12px}.portfolio-project-row-media{--project-media-max-height:min(640px, 75svh);justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.portfolio-project-piece{flex:var(--piece-ratio) 1 0%;min-width:0;aspect-ratio:var(--piece-ratio);background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));border-radius:14px;position:relative;overflow:hidden}.portfolio-project-piece:where(:only-child){max-width:calc(var(--project-media-max-height) * var(--piece-ratio))}.portfolio-project-piece[data-landscape=true]:only-child{max-width:100%}.portfolio-project-piece-preview{isolation:isolate;z-index:0;width:100%;height:100%;padding:0;display:block}.portfolio-project-piece img,.portfolio-project-piece video{object-fit:cover;width:100%;height:100%}.portfolio-project-details{background:var(--color-surface);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));border-radius:16px;align-self:start;padding:4px 1.25rem}.portfolio-project-details>*{border-bottom:1px dashed var(--lightningcss-light,#d4d4dc)var(--lightningcss-dark,var(--color-line));margin:0;padding:16px 0}.portfolio-project-details>:last-child{border-bottom:0}.portfolio-project-details h3{font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));margin:0 0 12px}.portfolio-project-details p{color:var(--lightningcss-light,#444)var(--lightningcss-dark,var(--color-ink));white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.portfolio-project-details dl{gap:8px;font-size:.84375rem;line-height:1.5;display:grid}.portfolio-project-details dl:empty{display:none}.portfolio-project-details dl>div{justify-content:space-between;gap:16px;display:flex}.portfolio-project-details dt{color:var(--color-ink-sub);align-items:center;gap:8px;display:flex}.portfolio-project-details dt svg,.portfolio-project-details .portfolio-project-metrics svg{color:#7171718c;width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.portfolio-project-details dt svg,.portfolio-project-details .portfolio-project-metrics svg{color:color-mix(in oklab, var(--color-ink-sub) 55%, transparent)}}.portfolio-project-details dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.portfolio-project-details .portfolio-project-tags{border:0;margin:0}.portfolio-project-details .portfolio-project-tags li{background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));border:0;font-size:12px;font-weight:400}.portfolio-project-rail{order:5;display:none}:is(.wire-detail-layout--talent:has(#talent-portfolio-panel:not([hidden])) .portfolio-project-rail,.wire-detail-layout--agency:has(#company-portfolio-panel:not([hidden])) .portfolio-project-rail){display:block}.wire-detail-layout--talent:has(#talent-portfolio-panel:not([hidden])) .portfolio-project-rail~:not(.portfolio-owner-card,.wire-profile-contact){display:none}.portfolio-project-dashboard-detail{grid-template-columns:minmax(0,1fr) clamp(20rem,30%,27rem);gap:28px;display:grid}.portfolio-project-next{box-sizing:border-box;aspect-ratio:21/8;background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--color-surface-soft));width:100%;min-width:0;min-height:250px;color:var(--lightningcss-light,#171717)var(--lightningcss-dark,var(--color-ink));text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin-top:30px;padding:48px 28px;text-decoration:none;display:flex}.portfolio-project-next small,.portfolio-project-next>span{font:500 11px var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--lightningcss-light,#777)var(--lightningcss-dark,var(--color-ink-sub));align-items:center;gap:8px;display:flex}.portfolio-project-next strong{font:700 clamp(24px, 3vw, 42px)/1.25 var(--font-display)}.portfolio-project-next svg{width:18px;height:18px}.portfolio-project-metrics{color:var(--color-ink-sub);align-items:center;gap:8px;font-size:.84375rem;line-height:1.5;display:flex}.portfolio-project-metrics strong{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,var(--color-ink))}.portfolio-media-move-dialog [type=submit][data-loading=true]:after,.portfolio-project-button[data-loading=true]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.68s linear infinite brand-button-spin}.portfolio-owner-card{border:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:20px;padding:24px}.portfolio-owner-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.portfolio-owner-card h2{font:700 22px/1.3 var(--font-display);margin:0}.portfolio-profile-management{flex-wrap:wrap;gap:10px;display:flex}.portfolio-profile-management>*{white-space:nowrap;flex:1}@media not all and (width>=1024px){.portfolio-owner-card{padding:16px 20px}.portfolio-owner-card header{margin-bottom:12px}.portfolio-owner-card h2{font-size:18px}.portfolio-owner-card nav>*{flex:none}}@media (width>=520px) and ((width<1024px)){.portfolio-owner-card{align-items:center;gap:24px;display:flex}.portfolio-owner-card header{flex:1;margin-bottom:0}.portfolio-owner-card nav{flex:auto;min-width:0}}.portfolio-project-settings{--brand-control-font-family:var(--font-sans);--brand-control-font-size:14px;--brand-control-line-height:20px;--brand-control-height:42px;--brand-control-radius:12px;max-height:min(88dvh,100dvh - 48px)}.portfolio-project-editor-split{background:var(--color-surface);border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);max-height:min(88dvh,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0003}.portfolio-project-editor-media,.portfolio-project-editor-fields{min-width:0;max-height:min(88dvh,100dvh - 48px);padding:24px;overflow-y:auto}.portfolio-project-editor-media:focus-visible,.portfolio-project-editor-fields:focus-visible{outline:none}.portfolio-project-editor-media{background:var(--lightningcss-light,#f6f6f8)var(--lightningcss-dark,var(--color-surface-soft));border-right:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line))}.portfolio-project-editor-media header{margin-bottom:20px}.portfolio-project-editor-media h3{font:700 18px var(--font-display);margin:0 0 6px}.portfolio-project-editor-media header p{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font-size:13px;line-height:1.5}.portfolio-project-editor-media .portfolio-project-empty{aspect-ratio:auto;min-height:150px;margin-top:16px}.portfolio-project-editor-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.portfolio-project-editor-title h2{font:800 22px/1.25 var(--font-display);margin:0}.portfolio-project-editor-title button{background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));width:32px;height:32px;color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.portfolio-project-settings-fields{gap:14px;display:grid}.portfolio-project-settings .brand-field-label,.portfolio-project-settings [data-custom-select]>label,.portfolio-project-field-label{font:600 13px/1.5 var(--font-display);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink))}.portfolio-project-settings .brand-field-label{grid-template-columns:minmax(0,1fr);min-width:0}.portfolio-project-settings [data-custom-select]{min-width:0}.portfolio-project-settings .brand-field{gap:6px}.portfolio-project-settings .brand-field input,.portfolio-project-settings .brand-field textarea{padding:11px 13px}.portfolio-project-settings textarea{min-height:94px}.portfolio-project-client-year{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.portfolio-project-field-label{margin-bottom:6px;display:block}.portfolio-project-field-hint{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font:400 11px/1.4 var(--font-sans);margin:5px 0 0}.portfolio-project-cover-picker{aspect-ratio:16/9;border:1px dashed var(--lightningcss-light,#cfcfd6)var(--lightningcss-dark,var(--color-line));background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.portfolio-project-cover-picker>img{object-fit:cover;width:100%;height:100%}.portfolio-project-cover-picker>span{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font-size:13px}.portfolio-project-cover-picker>[hidden],.portfolio-project-cover-options[hidden]{display:none}.portfolio-project-cover-actions{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.portfolio-project-cover-actions>*{background:var(--color-surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 5px #0000001a}.portfolio-project-cover-actions svg{width:14px;height:14px}.portfolio-project-cover-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.portfolio-project-cover-options label{font-size:11px;position:relative}.portfolio-project-cover-options img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.portfolio-project-cover-options input{position:absolute;top:4px;left:4px}.portfolio-project-feature-toggle{align-items:start;gap:10px;font-size:12px;display:flex}.portfolio-project-feature-toggle input{appearance:none;background:var(--lightningcss-light,#d7d7dc)var(--lightningcss-dark,var(--color-surface-soft));cursor:pointer;border-radius:99px;flex-shrink:0;width:30px;height:17px;margin-top:2px;position:relative}.portfolio-project-feature-toggle input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.portfolio-project-feature-toggle input:checked{background:#55c995}.portfolio-project-feature-toggle input:checked:after{transform:translate(13px)}.portfolio-project-feature-toggle strong{font-weight:600;display:block}.portfolio-project-feature-toggle small{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));margin-top:4px;font-size:11px;display:block}.portfolio-project-editor-footer{border-top:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.portfolio-project-editor-footer>.brand-upload-progress{text-align:left;flex:0 0 100%;order:1;width:100%;min-width:0;margin:0}.brand-upload-progress:has(.brand-upload-cancel){gap:8px;position:relative}.brand-upload-progress:has(.brand-upload-cancel) [data-pitch-upload-progress-label]{align-items:center;min-height:36px;padding-right:76px;font-size:13px;display:flex}.brand-upload-cancel{min-height:36px;color:var(--color-ink-sub);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px;position:absolute;top:0;right:-8px}.brand-upload-cancel:hover{color:var(--color-ink);text-decoration:underline}:is([data-portfolio-editor-form],[data-compose-form])[aria-busy=true] :is(input,textarea,select,button:disabled,[data-custom-select],[data-media-dropzone]){opacity:.55;cursor:not-allowed}:is([data-portfolio-editor-form],[data-compose-form])[aria-busy=true] :is([data-custom-select],[data-media-dropzone]) :is(input,select,button,[role=combobox]){opacity:1!important}.portfolio-project-delete-link{color:var(--lightningcss-light,#bd4141)var(--lightningcss-dark,#ffaaa3);margin-right:auto}.portfolio-project-row-toolbar{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.portfolio-project-row-toolbar>span{margin-right:auto}.portfolio-project-row-toolbar>div{background:var(--lightningcss-light,#e9e9ee)var(--lightningcss-dark,var(--color-surface-soft));border-radius:6px;gap:2px;padding:2px;display:flex}.portfolio-project-row-toolbar button{border-radius:5px;place-items:center;min-width:26px;height:26px;display:grid}.portfolio-project-row-toolbar button[aria-pressed=true]{background:var(--color-surface);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));box-shadow:0 1px 3px #0000001a}.portfolio-project-editor-media .portfolio-project-row{border:1px solid var(--lightningcss-light,#e0e0e6)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:12px;padding:12px}.portfolio-project-editor-media .portfolio-project-piece{border-radius:8px}.portfolio-project-piece-edit{z-index:2;background:var(--color-surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.portfolio-project-processing{border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));border-radius:12px;padding:16px;font-size:13px}.portfolio-project-processing button{margin-left:10px;text-decoration:underline}.profile-portfolio-upload-feedback:has([data-pitch-upload-progress][hidden]){display:none}.profile-portfolio-processing-retry{color:#fff;cursor:pointer;border:1px solid #ffffff59;border-radius:999px;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.portfolio-workspace :focus-visible:not(.portfolio-project-editor-media,.portfolio-project-editor-fields,.portfolio-project-initial-focus),.portfolio-project-settings :focus-visible:not(.portfolio-project-editor-media,.portfolio-project-editor-fields,.portfolio-project-initial-focus){outline-offset:3px;outline:2px solid #4e3bff}@media (hover:hover) and (pointer:fine){.portfolio-project-thumbnails{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(8px)}.portfolio-project-card-media:hover .portfolio-project-thumbnails,.portfolio-project-card-media:focus-within .portfolio-project-thumbnails{opacity:1;pointer-events:auto;transform:none}.portfolio-project-card-media:hover .portfolio-project-preview-frame>img{transform:scale(1.015)}}@media not all and (width>=800px){.portfolio-project-editor-split{grid-template-rows:none;grid-template-columns:1fr;max-height:min(88dvh,100dvh - 48px);overflow-y:auto}.portfolio-project-editor-fields{grid-row:1}.portfolio-project-editor-media,.portfolio-project-editor-fields{max-height:none;padding:20px;overflow:visible}.portfolio-project-dashboard-detail{grid-template-columns:1fr}.portfolio-project-grid>:first-child .portfolio-project-card{grid-template-columns:1fr;gap:16px}.portfolio-project-grid>:first-child .portfolio-project-summary h3,.portfolio-project-heading h2{font-size:28px}}@media not all and (width>=520px){.portfolio-project-grid{grid-template-columns:1fr;gap:28px}.portfolio-project-toolbar{flex-wrap:wrap;gap:12px}.portfolio-project-client-year{grid-template-columns:minmax(0,1fr) 90px}.portfolio-project-row-media{gap:6px}}@media (prefers-reduced-motion:reduce){.portfolio-project-thumbnails,.portfolio-project-preview-frame img,.portfolio-project-explore,.portfolio-project-explore svg{transition:none}.portfolio-project-explore:is(:hover,:focus-visible) svg{transform:none}}.portfolio-project-piece-move{background:var(--color-surface);cursor:grab;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;left:6px}.portfolio-project-row-toolbar button:disabled{opacity:.3;cursor:default}.portfolio-project-pagination{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font:12px var(--font-sans);align-items:center;gap:8px;display:flex}.portfolio-project-pagination>a,.portfolio-project-pagination>.is-disabled{border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.portfolio-project-pagination .is-disabled{opacity:.3}.portfolio-project-detail-actions{gap:8px;display:flex}.portfolio-project-detail-actions>.portfolio-project-button{flex:1}.portfolio-project-piece-thumbnail{background:var(--color-surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:40px}.dashboard-portfolio-workspace:has(.portfolio-project-dashboard-detail){grid-template-columns:minmax(0,1fr)}.dashboard-portfolio-workspace:has(.portfolio-project-dashboard-detail)>div:has(>.dashboard-portfolio-card-preview){display:none}.portfolio-project-gallery-count{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font:600 11px/1.5 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.portfolio-project-gallery-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.portfolio-project-editor-media .portfolio-project-row{border-radius:14px;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;column-gap:10px;padding:10px;display:grid}.portfolio-project-editor-media .portfolio-project-row-toolbar{display:contents}.portfolio-project-editor-media .portfolio-project-row-toolbar>span{display:none}.portfolio-project-editor-media [data-row-drag]{touch-action:none;cursor:grab;grid-area:1/1}.portfolio-project-editor-media [data-row-move="-1"]{grid-area:2/1}.portfolio-project-editor-media [data-row-move="1"]{grid-area:3/1}.portfolio-project-editor-media .portfolio-project-row-toolbar>div{background:0 0;flex-direction:column;grid-area:1/3/span 3;gap:4px;padding:0}.portfolio-project-editor-media .portfolio-project-row-toolbar [data-row-columns]{border:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));width:30px;height:24px;font-family:var(--font-sans)}.portfolio-project-editor-media .portfolio-project-row-toolbar [aria-pressed=true]{color:#fff;background:#111;border-color:#111}.portfolio-project-editor-media .portfolio-project-row-media{grid-area:1/2/span 3;gap:8px}.portfolio-project-editor-media .portfolio-project-piece-move{touch-action:none;z-index:2;display:grid}.portfolio-project-piece-move,.portfolio-project-piece-thumbnail,.portfolio-project-piece-edit{background:var(--color-surface);width:28px;height:28px;color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));border:0;padding:0}.portfolio-project-piece-move svg,.portfolio-project-piece-thumbnail svg,.portfolio-project-piece-edit svg{width:16px;height:16px}.portfolio-project-piece [data-gallery-remove]{color:#fff;background:#111111bf;transition:background-color .16s,color .16s}.portfolio-project-piece [data-gallery-remove] svg{width:14px;height:14px}.portfolio-project-piece [data-gallery-remove]:is(:hover,:focus-visible){background:var(--color-danger);color:#fff}.portfolio-project-row.is-dragging{opacity:.65;outline:2px solid #b9b3f5}.portfolio-project-upload{cursor:pointer;border:2px dashed var(--lightningcss-light,#cfcfd6)var(--lightningcss-dark,var(--color-line));text-align:center;background:var(--color-surface);color:var(--lightningcss-light,#666)var(--lightningcss-dark,var(--color-ink-sub));border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:24px 18px;font-size:12px;transition:background-color .18s,border-color .18s;display:flex}.portfolio-project-upload>svg{width:28px;height:28px}.portfolio-project-upload strong{font:700 15px var(--font-display);color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink))}.portfolio-project-upload .portfolio-project-button{cursor:pointer}.portfolio-project-upload:is(:hover,:focus-visible,:focus-within,.is-dragging){border-color:var(--brand-control-hover-border);background-color:var(--brand-control-hover-surface)}.portfolio-project-upload:is(:hover,:focus-visible,:focus-within,.is-dragging) .portfolio-project-button{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:var(--color-on-dark)}.portfolio-project-gallery-status{color:var(--lightningcss-light,#555)var(--lightningcss-dark,var(--color-ink-sub));flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px;display:flex}.portfolio-project-gallery-status button{color:var(--lightningcss-light,#483cff)var(--lightningcss-dark,var(--color-accent));text-decoration:underline}.portfolio-project-gallery-status button[hidden]{display:none}.portfolio-project-link-entry{margin-top:16px;font-size:12px}.portfolio-project-link-entry summary{cursor:pointer;font-weight:600}.portfolio-project-link-entry label{margin:12px 0 6px;display:block}.portfolio-project-link-entry>div{gap:8px;display:flex}.portfolio-project-link-entry input[type=url]{border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:12px;flex:1;min-width:0;padding:10px}.portfolio-project-pending-link{place-items:center;height:100%;padding:18px;font-size:13px;display:grid}.portfolio-workspace:not(.is-reordering) .portfolio-project-card .profile-portfolio-drag-control{display:none}.portfolio-workspace.is-reordering .portfolio-project-card-media{outline-offset:3px;outline:2px dashed #b9b3f5}.portfolio-workspace.is-reordering .portfolio-project-thumbnails,.portfolio-workspace.is-reordering .portfolio-project-card-menu,.portfolio-workspace.is-reordering .portfolio-project-card-media:before,.portfolio-workspace.is-reordering .portfolio-project-card-media:after{display:none}.portfolio-workspace [data-project-reorder-toggle][aria-pressed=true]{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.portfolio-project-save-status{color:var(--lightningcss-light,#555)var(--lightningcss-dark,var(--color-ink-sub));margin-top:12px;font-size:12px}.portfolio-project-save-status[hidden]{display:none}@media not all and (width>=800px){.portfolio-project-editor-fields{display:contents}.portfolio-project-editor-title{z-index:5;background:var(--color-surface);border-bottom:1px solid var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,var(--color-line));grid-row:1;padding:18px 20px;position:sticky;top:0}.portfolio-project-editor-media{border-right:0;grid-row:2}.portfolio-project-settings-fields{grid-row:3;padding:20px}.portfolio-project-save-status{grid-row:4;padding:0 20px}.portfolio-project-editor-footer{z-index:5;background:var(--color-surface);grid-row:5;margin:0;padding:16px 20px;position:sticky;bottom:0}}.portfolio-project-button:is(:hover,:focus-visible){color:#fff;border-color:var(--color-brand-indigo);background:var(--color-brand-indigo)}.portfolio-project-tags li:has(>a:is(:hover,:focus-visible)){border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.portfolio-project-tags li:has(>a:is(:hover,:focus-visible)){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.portfolio-project-tags li:has(>a:is(:hover,:focus-visible)){background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft));color:var(--color-accent)}.portfolio-project-tags li:has(>a){border:1px solid var(--color-line);padding:0}.portfolio-project-details .portfolio-project-tags li:has(>a){border:1px solid var(--color-line);padding:0}.portfolio-project-tags a{border-radius:inherit;color:inherit;padding:4px 9px;text-decoration:none;display:block}.portfolio-project-next{color:#fff;background:#111;position:relative;overflow:hidden}.portfolio-project-next>img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .3s,transform .6s;position:absolute;inset:0}.portfolio-project-next:has(>img):before{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(#00000061,#0000001f);position:absolute;inset:0}.portfolio-project-next>:not(img){z-index:2;position:relative}.portfolio-project-next small,.portfolio-project-next>span{color:#fffc}.portfolio-project-next:hover{background:#111}.portfolio-project-next:hover>img{opacity:.7;transform:scale(1.02)}.portfolio-project-preview-frame>video,.portfolio-project-piece-preview>video{object-fit:cover;width:100%;height:100%}.portfolio-credit-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.portfolio-credit-row input,.portfolio-credit-row select{border:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-line));width:100%;min-width:0;font:inherit;background:var(--color-surface);border-radius:10px;padding:10px}.portfolio-credit-row label{font-size:12px}.portfolio-credit-row button{padding:10px}@media (width<=600px){.portfolio-credit-row{grid-template-columns:1fr auto}.portfolio-credit-row>label:first-of-type{grid-column:1}}[data-portfolio-hover]{position:relative}[data-hover-embed]{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=600px){.portfolio-credit-row input,.portfolio-credit-row select{font-size:16px}}.portfolio-credit-row>*{min-width:0}.portfolio-credit-picker{position:relative}.portfolio-credit-search{border:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.portfolio-credit-search:focus-within{border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.portfolio-credit-search:focus-within{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.portfolio-credit-search input{box-shadow:none;border:0;outline:none;padding:10px 0}.portfolio-credit-search img,.portfolio-credit-results img{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.portfolio-credit-results{z-index:10;background:var(--color-surface);border:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-line));border-radius:12px;max-height:220px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000012}.portfolio-credit-results button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;display:flex}.portfolio-credit-results button:hover,.portfolio-credit-results button:focus-visible{background:var(--lightningcss-light,#f1eeff)var(--lightningcss-dark,var(--color-surface-soft));color:var(--lightningcss-light,#5940ff)var(--lightningcss-dark,var(--color-accent))}.portfolio-credit-results button[hidden]{display:none}.portfolio-credit-results span{min-width:0}.portfolio-credit-results small{color:var(--lightningcss-light,#939393)var(--lightningcss-dark,var(--color-ink-sub));text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.portfolio-credit-results p{color:var(--lightningcss-light,#939393)var(--lightningcss-dark,var(--color-ink-sub));padding:10px;font-size:12px}[data-project-credits]>[data-credit-add]{margin-top:12px}@media (width<=600px){.portfolio-credit-picker{grid-column:1/-1}.portfolio-credit-row>label{grid-column:1}}.portfolio-credit-results{width:max(100%,280px);max-width:calc(100vw - 80px)}[data-project-credits]{border:0;min-width:0;margin:0;padding:0}[data-project-credits] .portfolio-project-field-label{margin-bottom:0}.portfolio-credit-row{align-items:start;gap:8px;margin-top:12px}.portfolio-credit-row label{font:500 11px/1.4 var(--font-sans);gap:5px;display:grid}.portfolio-credit-required{color:var(--color-danger)}.portfolio-credit-row input{font:400 12px/1.5 var(--font-sans);height:38px}.portfolio-credit-search{border:1px solid var(--lightningcss-light,#dedee3)var(--lightningcss-dark,var(--color-line));min-height:38px}.portfolio-credit-search input{height:36px}.portfolio-credit-search img{width:24px;height:24px}.portfolio-credit-row>[data-credit-remove]{color:var(--lightningcss-light,#81818a)var(--lightningcss-dark,var(--color-ink-sub));margin-top:20px;padding:8px}.portfolio-credit-results button{font:500 12px/1.4 var(--font-sans);border:1px solid #0000;padding:8px}.portfolio-credit-results button:hover,.portfolio-credit-results button:focus-visible{border-color:var(--lightningcss-light,#ded8ff)var(--lightningcss-dark,var(--color-line))}.portfolio-credit-results small{font:400 10px/1.4 var(--font-sans);margin-top:2px}.portfolio-credit-results img{width:26px;height:26px}[data-project-credits]>.portfolio-project-credit-add{color:#fff;font:600 11px/1.4 var(--font-sans);background:#5940ff;border:1px solid #5940ff;border-radius:999px;margin:12px 0 0 auto;padding:6px 12px;display:block}.portfolio-project-credit-add:hover{background:#4930e8}.portfolio-project-credit-add:disabled{opacity:.45;cursor:not-allowed}.portfolio-project-feature-toggle{border-top:1px solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-line));margin-top:2px;padding-top:14px}.portfolio-project-feature-toggle small{line-height:1.6}.portfolio-project-options{border-top:1px solid var(--color-line);padding-top:4px}.portfolio-project-options .portfolio-project-feature-toggle{border:0;align-items:center;gap:20px;min-height:44px;margin:0;padding:12px 0}.portfolio-project-options label.portfolio-project-feature-toggle{cursor:pointer}.portfolio-project-options .portfolio-project-feature-toggle>span{flex:1;min-width:0}.portfolio-project-options .portfolio-project-feature-toggle input{order:1;margin:0}.portfolio-project-options .portfolio-project-feature-toggle input:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.portfolio-project-options .portfolio-project-feature-toggle small{margin-top:3px;line-height:1.45}.portfolio-credit-search.is-invalid{border-color:var(--color-danger,#dc3545)}.portfolio-credit-search:has([aria-invalid=true]){border-color:var(--color-danger,#dc3545)}.portfolio-credit-picker [data-form-validation-error-target]{color:var(--color-danger,#dc3545);font:400 11px/1.4 var(--font-sans);margin-top:4px}@media (width<=600px){.portfolio-credit-row input{font-size:16px}.portfolio-credit-row{row-gap:8px}}.portfolio-project-delete-link{border:1px solid var(--lightningcss-light,#edc4c4)var(--lightningcss-dark,var(--color-line));background:var(--lightningcss-light,#fff6f6)var(--lightningcss-dark,var(--color-surface-soft))}.portfolio-project-delete-link:hover,.portfolio-project-delete-link:focus-visible{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.portfolio-project-link-entry{border:1px solid var(--lightningcss-light,#e2e2e7)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);border-radius:12px;padding:16px}.portfolio-project-link-entry .portfolio-project-field-label{margin:0 0 4px}.portfolio-project-link-entry .portfolio-project-link-controls{align-items:start;gap:8px;margin-top:10px;display:flex}.portfolio-project-link-entry input[type=url]{min-width:0;min-height:38px;font:400 12px/1.5 var(--font-sans);border-radius:10px;flex:12rem;padding:9px 11px}.portfolio-project-link-entry .portfolio-project-link-controls>button{flex-shrink:0}.portfolio-project-link-entry [data-project-link-add]{white-space:nowrap;min-height:38px;font-size:12px}.portfolio-project-link-entry [data-form-validation-error-target]{font:400 11px/1.5 var(--font-sans);color:var(--color-danger);margin-top:6px}.portfolio-project-link-entry input[aria-invalid=true]{border-color:var(--color-danger)}.portfolio-project-link-entry [data-project-links]{display:none}.portfolio-project-editor-footer>button{width:9rem;height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);flex-shrink:0}@media (width<=600px){.portfolio-project-link-entry input[type=url]{width:100%;font-size:16px}.portfolio-project-link-entry .portfolio-project-link-controls{flex-wrap:wrap}.portfolio-project-link-entry [data-project-link-add]{margin-left:auto}.portfolio-project-editor-footer{gap:8px}.portfolio-project-editor-footer>button{flex:1 1 0;width:auto;min-width:0;padding-inline:10px;font-size:12px}}.portfolio-project-link-entry input[type=url]:focus-visible{border-color:#b2abf0;outline:none}@supports (color:color-mix(in lab, red, red)){.portfolio-project-link-entry input[type=url]:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.portfolio-project-link-entry input[type=url]:focus-visible{box-shadow:0 0 0 2px #4e3bff14}@supports (color:color-mix(in lab, red, red)){.portfolio-project-link-entry input[type=url]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 8%, transparent)}}.portfolio-project-link-entry [data-project-link-add]:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.portfolio-project-link-entry input[type=url]{flex-basis:100%}}.portfolio-project-back{transition:color .18s}.portfolio-project-back:is(:hover,:focus-visible){color:var(--color-accent)}.portfolio-project-back svg,.portfolio-project-next svg{transition:transform .18s}.portfolio-project-back:is(:hover,:focus-visible) svg{transform:translate(-3px)}.portfolio-project-next:is(:hover,:focus-visible) svg{transform:translate(3px)}.portfolio-project-button,.portfolio-project-filters button,.portfolio-project-pagination>a,.portfolio-project-card-menu{transition:color .18s,background-color .18s,border-color .18s}.portfolio-project-tags li:has(>a){transition:color .18s,background-color .18s,border-color .18s}.portfolio-project-filters button:not([aria-pressed=true]):is(:hover,:focus-visible),.portfolio-project-pagination>a:is(:hover,:focus-visible){color:var(--color-accent);background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft));border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.portfolio-project-filters button:not([aria-pressed=true]):is(:hover,:focus-visible),.portfolio-project-pagination>a:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.portfolio-project-card-menu:is(:hover,:focus-visible){color:#fff;background:var(--color-brand-indigo)}.portfolio-project-thumbnails>:is(button,a){transition:border-color .24s,box-shadow .24s,transform .24s}.portfolio-project-thumbnails>:is(button,a):is(:hover,:focus-visible){border-color:#ffffffa6;transform:translateY(-1px);box-shadow:0 2px 8px #00000038}.portfolio-project-thumbnails>:is(button,a):focus-visible{outline-offset:3px;outline:1px solid #ffffffd9}.portfolio-project-next:focus-visible>img{opacity:.7;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.portfolio-project-back,.portfolio-project-back svg,.portfolio-project-pagination>a,.portfolio-project-next svg,.portfolio-project-next>img,.portfolio-project-button,.portfolio-project-button.is-primary,.portfolio-project-filters button,.portfolio-project-card-menu,.portfolio-project-thumbnails>:is(button,a){transition:none}.portfolio-project-tags li:has(>a){transition:none}.portfolio-project-back:is(:hover,:focus-visible) svg,.portfolio-project-next:is(:hover,:focus-visible) svg,.portfolio-project-next:is(:hover,:focus-visible)>img,.portfolio-project-thumbnails>:is(button,a):is(:hover,:focus-visible){transform:none}}.portfolio-project-piece-preview>img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.portfolio-project-preview-link:focus-visible .portfolio-project-preview-frame>img{transform:scale(1.015)}@media (hover:hover) and (pointer:fine){.portfolio-project-piece-preview:hover>img{transform:scale(1.015)}}.portfolio-project-piece-preview:focus-visible>img{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.portfolio-project-piece-preview>img{transition:none}.portfolio-project-piece-preview:is(:hover,:focus-visible)>img,.portfolio-project-card-media:hover .portfolio-project-preview-frame>img,.portfolio-project-preview-link:focus-visible .portfolio-project-preview-frame>img{transform:none}}.portfolio-project-grid>.portfolio-project-empty{box-sizing:border-box;align-self:start;gap:10px;transition:border-color .24s}.portfolio-project-grid>.portfolio-project-empty strong{font-family:inherit;font-size:.875rem;font-weight:500}.portfolio-project-grid>.portfolio-project-empty .profile-portfolio-add-hint{font-size:.75rem;line-height:1.5}.portfolio-project-grid>.portfolio-project-empty .profile-portfolio-add-icon svg{width:1.25rem;height:1.25rem}.portfolio-project-grid>.portfolio-project-empty:is(:hover,:focus-visible){border-color:#c4b9e8}@media (prefers-reduced-motion:reduce){.portfolio-project-grid>.portfolio-project-empty{transition:none}}.portfolio-project-summary>.portfolio-project-eyebrow{margin:0 0 8px}.portfolio-project-summary>.portfolio-project-byline{margin:8px 0 0}.portfolio-project-summary>.portfolio-project-description{margin:16px 0 0;padding-bottom:16px}.portfolio-project-summary>.portfolio-project-tags{margin:16px 0 0}.portfolio-project-summary>.portfolio-project-explore{margin-top:20px}.portfolio-project-button.is-primary:is(:hover,:focus-visible){color:#fff;background:linear-gradient(90deg,#1fe39a,#1fb8ff 50%,#4e3bff) border-box;border-color:#0000;box-shadow:inset 0 0 0 100px #0000}.portfolio-project-cover-actions>*{padding:8px 14px;transition:color .18s,background-color .18s}.portfolio-project-cover-actions>:is(:hover,:focus-visible,:has(input:focus-visible)){color:var(--color-accent);background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft))}@media (prefers-reduced-motion:reduce){.portfolio-project-cover-actions>*{transition:none}}[data-hover-embed][data-bunny-preview]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}[data-hover-embed][data-bunny-preview][data-preview-playing=true]{opacity:1}.portfolio-profile-management>.portfolio-project-button,.portfolio-project-detail-actions>.portfolio-project-button,.portfolio-project-summary>.portfolio-project-explore{height:var(--brand-control-height);min-height:var(--brand-control-height);padding-block:0}.portfolio-project-summary>.portfolio-project-explore.is-compact{height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);font-size:var(--brand-control-compact-font-size);padding-inline:14px}.portfolio-profile-management .portfolio-profile-edit{color:var(--color-accent);border-color:var(--color-brand-indigo);background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft))}.portfolio-profile-management .portfolio-profile-edit:is(:hover,:focus-visible){color:#fff;background:var(--color-brand-indigo)}.portfolio-project-card-media:has(>.wire-video-controls:not([hidden])) .portfolio-project-thumbnails{bottom:44px}.portfolio-project-piece,.portfolio-project-card-media{container:portfolio-media/inline-size}@container portfolio-media not (width>=220px){.wire-video-controls{flex-wrap:wrap;gap:4px}.wire-video-timeline{flex-basis:100%;order:3}}@media (hover:none),(pointer:coarse){.portfolio-project-card-media:has(>.wire-video-controls:not([hidden])) .portfolio-project-thumbnails{bottom:58px}}@media not all and (width>=520px){.portfolio-project-piece{max-width:100%}.portfolio-project-rows:not([data-project-layout]) .portfolio-project-row-media{flex-direction:column;align-items:stretch}.portfolio-project-rows:not([data-project-layout]) .portfolio-project-piece{flex:none;width:100%}}@media not all and (width>=800px){.portfolio-project-toolbar:has(.portfolio-project-back){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 12px;display:grid}.portfolio-project-toolbar:has(.portfolio-project-back) .portfolio-project-heading{display:contents}.portfolio-project-toolbar .portfolio-project-back{letter-spacing:.1em;grid-area:1/1;margin:0;font-size:11px}.portfolio-project-toolbar:has(.portfolio-project-back)>:is(.portfolio-project-pagination,.portfolio-project-toolbar-actions){grid-area:1/2}.portfolio-project-toolbar:has(.portfolio-project-back) h2{overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0;font-size:26px;line-height:1.2}.portfolio-project-pagination{white-space:nowrap;gap:6px;font-size:11px}.portfolio-project-pagination>a,.portfolio-project-pagination>.is-disabled{width:32px;height:32px}.portfolio-project-pagination svg,.portfolio-project-back svg{width:16px;height:16px}}@media not all and (width>=520px){.portfolio-project-toolbar:has(.portfolio-project-back) h2{font-size:24px}}.wire-profile-project-share{display:none}.wire-detail-layout--talent:has(#talent-portfolio-panel:not([hidden])) .wire-profile-project-share{display:inline-flex}.wire-detail-layout--talent:has(#talent-portfolio-panel:not([hidden])):has(.portfolio-project-rail) .wire-profile-share{display:none}.portfolio-project-details .portfolio-project-tags li.portfolio-project-credit{background:0 0;padding:0}.portfolio-project-tags .portfolio-project-credit-content{color:inherit;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.portfolio-project-credit-content img,.portfolio-project-credit-initial{box-sizing:border-box;border:1px solid var(--lightningcss-light,#dedee3)var(--lightningcss-dark,var(--color-line));background:var(--color-surface);object-fit:cover;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.portfolio-project-credit-initial{background:var(--lightningcss-light,#e8e5ff)var(--lightningcss-dark,var(--color-brand-soft));color:var(--color-accent);place-items:center;font-weight:600;display:grid}.portfolio-project-credit-role{background:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,var(--color-surface-soft));border-radius:999px;padding:4px 9px}.portfolio-project-credit-content:is(:hover,:focus-visible) .portfolio-project-credit-role{background:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,var(--color-surface-soft))}.portfolio-project-toolbar--overview{flex-wrap:wrap;align-items:center}.portfolio-project-toolbar--overview .portfolio-project-heading{flex:auto;min-width:0}.portfolio-project-toolbar--overview .portfolio-project-filters{margin-bottom:0}.portfolio-project-toolbar--overview .portfolio-project-toolbar-actions{margin-left:auto}.portfolio-gallery-select{z-index:5;background:var(--color-surface);width:28px;height:28px;color:var(--lightningcss-light,#111)var(--lightningcss-dark,var(--color-ink));cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:40px}.portfolio-project-piece:has(.portfolio-project-piece-thumbnail) .portfolio-gallery-select{right:74px}.portfolio-gallery-select svg{width:16px;height:16px}.portfolio-gallery-select[aria-pressed=true]{background:var(--color-brand-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px #b9b3f5}.portfolio-gallery-select:focus-visible{outline-offset:2px;outline:2px solid #b9b3f5}.portfolio-project-piece:has([data-move-item][aria-pressed=true]){box-shadow:inset 0 0 0 2px #b9b3f5}.portfolio-gallery-transfer{background:var(--color-brand-soft);border:1px solid #b9b3f5;border-radius:12px;gap:16px;margin-block:16px;padding:20px;display:grid}.portfolio-gallery-transfer[hidden],.portfolio-gallery-transfer [hidden]{display:none}.portfolio-gallery-transfer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-gallery-transfer-heading h3{margin:0;font-size:15px;font-weight:600}.portfolio-gallery-transfer-heading button{text-underline-offset:3px;font-size:12px;text-decoration:underline}.portfolio-gallery-transfer [data-move-new-project]{gap:16px;display:grid}.portfolio-gallery-transfer [data-move-new-project][hidden]{display:none}.portfolio-project-detail-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.portfolio-project-detail-actions>.portfolio-project-button{min-width:0;height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);gap:5px;padding:0 8px;font-size:11px}.portfolio-project-detail-actions>.portfolio-project-button svg{flex-shrink:0;width:14px;height:14px}@media not all and (width>=520px){.portfolio-gallery-transfer{padding:14px}}.portfolio-move-choices{gap:6px;display:grid}.portfolio-move-choices>button{border:1px solid var(--color-line);text-align:left;font:400 13px/1.5 var(--font-sans);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.portfolio-move-choices img{object-fit:cover;border-radius:6px;width:44px;height:34px}.portfolio-move-choices span{overflow-wrap:anywhere;flex:1;min-width:0}.portfolio-move-choices svg{visibility:hidden;width:16px;height:16px}.portfolio-move-choices [aria-pressed=true]{background:var(--color-brand-soft);border-color:#b9b3f5}.portfolio-move-choices [aria-pressed=true] svg{visibility:visible}.portfolio-move-choices>button:focus-visible{outline-offset:2px;outline:2px solid #b9b3f5}.portfolio-media-move-dialog .portfolio-gallery-transfer{background:0 0;border:0;gap:16px;margin:0;padding:0}.portfolio-media-move-dialog .portfolio-gallery-transfer-heading{display:none}.portfolio-move-selection{gap:12px;display:grid}.portfolio-move-selection-heading h3{margin:0;font-size:14px;font-weight:600}.portfolio-move-selection-heading p{color:var(--color-ink-sub);margin:4px 0 0;font-size:13px}.portfolio-media-move-dialog .portfolio-gallery-transfer{border-top:1px dashed var(--color-line);border-radius:0;padding-top:16px}.portfolio-media-move-dialog .wire-filter-panel-body>div,.portfolio-media-move-dialog .portfolio-gallery-transfer,.portfolio-media-move-dialog [data-move-new-project]{gap:16px}@media (hover:hover){.portfolio-move-choices>button:hover{background:var(--color-brand-soft);border-color:#b9b3f5}}.portfolio-media-move-dialog [type=submit]:disabled:not([data-loading=true]){opacity:.4;cursor:not-allowed;box-shadow:none}.portfolio-media-move-dialog [type=submit][data-loading=true]{cursor:wait}[data-portfolio-loading]>.wire-card-media-state{z-index:1;border-radius:inherit}@media (prefers-reduced-motion:reduce){[data-portfolio-loading]>.wire-card-media-state{transition:none}}.portfolio-move-choices .portfolio-move-thumbnail{border-radius:6px;flex:0 0 44px;width:44px;height:34px;position:relative;overflow:hidden}.portfolio-move-thumbnail .wire-card-media-state__spinner{width:14px;height:14px}.portfolio-move-thumbnail .wire-card-media-state{display:grid}@media (width>=800px) and ((width<1024px)){.wire-detail-layout--talent{grid-template-columns:minmax(0,1fr) 18.5rem;column-gap:1.5rem}.wire-detail-layout--talent>.wire-detail-left{grid-area:1/1;grid-template-rows:auto auto auto;align-content:start;align-self:start;display:grid}.wire-detail-layout--talent .wire-detail-hero-content{align-content:start}.wire-detail-layout--talent>.wire-detail-rail{grid-area:1/2;align-self:start;display:block}.wire-detail-layout--talent :is(.wire-detail-rail-stack,.wire-detail-rail-sticky-group){display:grid}.wire-detail-layout--talent .wire-detail-rail-placement{display:block}.wire-detail-layout--talent .wire-detail-tabs{margin-bottom:0}.wire-detail-layout--talent .portfolio-project-detail-actions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.wire-detail-layout--talent .portfolio-owner-card{display:block}.wire-detail-layout--talent .portfolio-owner-card header{margin-bottom:.75rem}}.portfolio-project-initial-focus:focus{outline:none}@media (width>=800px){.portfolio-project-editor-media>.portfolio-project-gallery-heading,.portfolio-project-editor-fields>.portfolio-project-editor-title{z-index:10;box-sizing:border-box;border-bottom:1px solid var(--color-line);align-items:center;min-height:4.5rem;margin:-24px -24px 16px;padding:16px 24px;position:sticky;top:-24px}.portfolio-project-editor-media>.portfolio-project-gallery-heading{background:var(--lightningcss-light,#f6f6f8)var(--lightningcss-dark,var(--color-surface-soft))}.portfolio-project-editor-fields>.portfolio-project-editor-title{background:var(--color-surface)}}.portfolio-project-gallery-instructions{color:var(--color-ink-sub);margin:0 0 16px;font-size:13px;line-height:1.5}.portfolio-project-gallery-heading h3,.portfolio-project-editor-title h2,.portfolio-project-editor-media .portfolio-project-gallery-heading h3{font:700 20px/1.3 var(--font-display);margin:0}.wire-profile-contact>.portfolio-profile-management{margin-top:12px}.portfolio-owner-card nav{flex-wrap:wrap;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.portfolio-owner-card nav>.portfolio-project-button{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding-block:0}.portfolio-owner-card header [data-job-share-open]:is(:hover,:focus-visible){background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.portfolio-owner-card nav>.portfolio-project-button svg{flex-shrink:0;width:18px;height:18px}.portfolio-project-settings{--brand-control-font-size:13px}.portfolio-project-settings :is(input:not([type=checkbox],[type=radio]),textarea,[data-custom-select-button],[data-custom-select-value]){font-size:13px;line-height:20px}.portfolio-project-settings .brand-field-label-row{font-size:12px;line-height:18px}@media (pointer:coarse){.portfolio-project-settings :is(input:not([type=checkbox],[type=radio]),textarea){font-size:16px}}.portfolio-media-alternative{color:var(--color-ink-sub);align-items:center;gap:12px;margin:18px 0;font-size:12px;line-height:18px;display:flex}.portfolio-media-alternative:before,.portfolio-media-alternative:after{content:"";border-top:1px solid var(--color-line);flex:1}.portfolio-media-alternative+.portfolio-project-link-entry{margin-top:0}.portfolio-project-credits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.portfolio-credit-person{color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.portfolio-credit-avatar{width:32px;height:32px;font-size:11px}.portfolio-credit-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.portfolio-credit-name{font-size:13px;font-weight:600}.portfolio-credit-role{color:var(--color-ink-sub);font-size:12px}a.portfolio-credit-person:is(:hover,:focus-visible) .ui-link{color:var(--color-accent);background-size:100% 1px}.portfolio-upload-guidance{max-width:32rem;color:var(--color-ink-sub);text-align:center;font-size:12px;font-weight:400;line-height:1.5}.portfolio-project-upload[hidden]{display:none}.portfolio-project-editor-media [data-row-drag]:is(:hover,:focus-visible),.portfolio-project-editor-media .portfolio-project-piece-move:is(:hover,:focus-visible){background:var(--color-brand-indigo);color:#fff}.portfolio-project-editor-media .portfolio-project-piece>:is(.portfolio-project-piece-move,.portfolio-project-piece-thumbnail,.portfolio-project-piece-edit,.portfolio-gallery-select,[data-gallery-remove]){background:var(--card-control-surface);color:var(--card-control-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59;transition:background-color .16s,border-color .16s,color .16s;box-shadow:0 2px 8px #1111111f}.portfolio-project-editor-media .portfolio-project-piece>:is(.portfolio-project-piece-move,.portfolio-project-piece-thumbnail,.portfolio-gallery-select):is(:hover,:focus-visible,[aria-pressed=true]){background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.portfolio-project-editor-media .portfolio-project-piece>[data-gallery-remove]:is(:hover,:focus-visible){background:var(--color-danger);border-color:var(--color-danger);color:#fff}.portfolio-project-editor-media .portfolio-project-piece :is(.portfolio-project-piece-move,.portfolio-project-piece-thumbnail,.portfolio-project-piece-edit,.portfolio-gallery-select,.wire-video-control,[data-gallery-remove]){flex-shrink:0;width:clamp(24px,10cqw,28px);min-width:0;height:clamp(24px,10cqw,28px);min-height:0}.portfolio-project-editor-media .portfolio-project-piece :is(.portfolio-project-piece-move,.portfolio-project-piece-thumbnail,.portfolio-project-piece-edit,.portfolio-gallery-select,.wire-video-control,[data-gallery-remove]) svg{width:clamp(12px,5cqw,14px);height:clamp(12px,5cqw,14px)}.portfolio-project-editor-media .portfolio-project-piece .wire-video-controls{inset-inline:6px;gap:6px;bottom:6px}.portfolio-project-editor-media .portfolio-project-piece .wire-video-timeline{height:clamp(24px,10cqw,28px);min-height:0;padding-inline:8px}@container portfolio-media not (width>=180px){.portfolio-project-editor-media .portfolio-project-piece-thumbnail,.portfolio-project-editor-media .portfolio-gallery-select{top:36px;right:6px}.portfolio-project-editor-media .portfolio-project-piece:has(.portfolio-project-piece-thumbnail) .portfolio-gallery-select{top:36px;right:6px}.portfolio-project-editor-media .portfolio-project-piece:has(.portfolio-project-piece-thumbnail) .portfolio-gallery-select{top:66px}}.portfolio-profile-management .portfolio-profile-edit,.portfolio-owner-card nav>.portfolio-profile-edit{color:#fff;background:var(--color-brand-indigo);border-color:var(--color-brand-indigo)}.portfolio-profile-management .portfolio-profile-edit:is(:hover,:focus-visible),.portfolio-owner-card nav>.portfolio-profile-edit:is(:hover,:focus-visible){color:#fff;background:#4333db}@supports (color:color-mix(in lab, red, red)){.portfolio-profile-management .portfolio-profile-edit:is(:hover,:focus-visible),.portfolio-owner-card nav>.portfolio-profile-edit:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-brand-indigo) 86%, black)}}.portfolio-profile-management .portfolio-profile-edit:is(:hover,:focus-visible),.portfolio-owner-card nav>.portfolio-profile-edit:is(:hover,:focus-visible){border-color:#4333db}@supports (color:color-mix(in lab, red, red)){.portfolio-profile-management .portfolio-profile-edit:is(:hover,:focus-visible),.portfolio-owner-card nav>.portfolio-profile-edit:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--color-brand-indigo) 86%, black)}}.portfolio-project-grid>:not(:first-child) :is(.portfolio-project-eyebrow,.portfolio-project-byline,.portfolio-project-description,.portfolio-project-tags){display:none}.portfolio-project-grid.is-dragging .is-reordering>.profile-portfolio-item-content{opacity:.3}.portfolio-project-grid.is-dragging .is-reordering{outline:2px dashed var(--color-brand-indigo);outline-offset:4px;background:var(--color-surface-soft);border-radius:16px}[data-portfolio-hover]:has([data-bunny-preview]):after{content:"";z-index:5;opacity:0;pointer-events:none;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;transition:opacity .24s;animation:.9s linear infinite portfolio-preview-spin;position:absolute;inset:50% auto auto 50%;box-shadow:0 0 0 10px #00000040}[data-portfolio-hover]:has([data-bunny-preview][data-preview-loading=true]):after{opacity:1;transition-delay:.15s}@keyframes portfolio-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-hover-embed][data-bunny-preview]{transition:none}[data-portfolio-hover]:has([data-bunny-preview]):after{transition:none;animation:none}}.upload-thumbnail-preview{border-radius:.75rem;margin-block:1rem;position:relative;overflow:hidden}.upload-thumbnail-preview>video{object-fit:contain;width:100%;max-height:22rem}.upload-thumbnail-preview>.upload-thumbnail-trigger,.feed-project-composer .feed-upload-preview>.upload-thumbnail-trigger{z-index:2;border-radius:50%;width:32px;height:32px;padding:0;position:absolute;top:12px;right:56px}.upload-thumbnail-preview>.upload-thumbnail-trigger{right:12px}@media (width<=600px){.upload-thumbnail-preview>.upload-thumbnail-trigger,.feed-project-composer .feed-upload-preview>.upload-thumbnail-trigger{width:30px;min-width:30px;height:30px;min-height:30px}.upload-thumbnail-trigger:before{content:"";position:absolute;inset:-7px}}.wire-portfolio-dialog-media[data-preview-state]{background:#000;position:relative}.wire-portfolio-dialog-media>img{touch-action:pan-y pinch-zoom}.wire-portfolio-dialog-media[data-preview-state]>:is(img,video,iframe){opacity:0;transition:opacity .45s var(--ease-brand)}.wire-portfolio-dialog-media:is([data-preview-state=ready],[data-preview-state=fallback])>:is(img,video,iframe){opacity:1}.wire-portfolio-dialog-media>.wire-card-media-state{transition-duration:.45s}@media (prefers-reduced-motion:reduce){.wire-portfolio-dialog-media[data-preview-state]>:is(img,video,iframe),.wire-portfolio-dialog-media>.wire-card-media-state{transition:none}}.wire-portfolio-dialog-media[data-preview-state=fallback]>.wire-card-media-state{opacity:0}.wire-portfolio-dialog-controls button,.wire-portfolio-dialog-close{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-on-dark);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111a6;border:1px solid #ffffff3d;transition:background-color .18s,color .18s,border-color .18s}.wire-portfolio-dialog-controls button svg,.wire-portfolio-dialog-close svg{width:16px;height:16px}.wire-portfolio-dialog-controls button:is(:hover,:focus-visible),.wire-portfolio-dialog-close:is(:hover,:focus-visible){background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:var(--color-on-dark)}.wire-portfolio-project-navigation{z-index:21;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;inset:auto 16px 16px}.wire-portfolio-project-navigation button{min-height:40px;color:var(--color-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#111111bf;border:1px solid #ffffff3d;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:background-color .18s;display:inline-flex}.wire-portfolio-project-navigation button:is(:hover,:focus-visible){background:var(--color-brand-indigo)}.wire-portfolio-project-navigation svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.wire-portfolio-project-navigation button{transition:none}}.wire-portfolio-project-navigation button:disabled{opacity:.35;pointer-events:none}.wire-portfolio-project-navigation button[hidden]{display:none}.wire-portfolio-dialog[data-media-sized=true]{width:min(80vw, calc(80dvh * var(--portfolio-media-ratio)));--portfolio-dialog-height:min(80dvh, calc(80vw / var(--portfolio-media-ratio)))}.wire-portfolio-dialog[data-media-sized=true][data-state=open]{transition:width .22s ease, height .22s ease, opacity var(--duration-modal) var(--ease-brand-modal)}.wire-portfolio-dialog[data-media-sized=true] .wire-portfolio-dialog-media :is(img,video){object-fit:contain}@media (prefers-reduced-motion:reduce){.wire-portfolio-dialog[data-media-sized=true][data-state=open]{transition:none}}body:has([data-header-variant=feed]) .social-feed:not(.profile-posts){padding-top:calc(var(--spacing-header) + 24px)}body:has(.feed-hero) .social-feed:not(.profile-posts){padding-top:24px}.feed-hero{z-index:40;background:var(--color-surface-contrast);color:var(--color-on-dark);padding-top:calc(var(--spacing-header,72px) + 64px);padding-inline:max(32px, calc((100% - var(--container-public-page) + 64px) / 2));text-align:center;padding-bottom:44px;position:relative}.feed-hero .smart-search--hero{cursor:pointer;margin-top:32px}.feed-hero .smart-search--hero input:not(:focus){cursor:pointer}.feed-hero h1{z-index:1;-webkit-user-select:none;user-select:none;font:700 clamp(30px, 3.4vw, 48px)/1.1 var(--font-display);letter-spacing:-.01em;position:relative}.feed-hero h1 em{background:var(--gradient-brand-button);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.feed-composer-actions{flex-shrink:0;gap:2px;display:flex}.feed-composer-actions>button,.feed-media-choices>button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.feed-composer-actions>button:hover,.feed-media-choices>button:hover,.feed-media-choices>button[aria-pressed=true]{background:var(--color-surface-control)}.feed-composer-actions svg{width:26px;height:26px}.feed-media-choices>button svg{width:24px;height:24px}.feed-sort-tabs{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;flex-shrink:0;gap:6px;margin-left:auto;padding:4px;display:inline-flex}.feed-sort-tabs a{min-height:30px;color:var(--color-ink-sub);font:600 12px/1.3 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;text-decoration:none;transition:background-color .24s,color .24s,box-shadow .24s;display:inline-flex}.feed-sort-tabs a[aria-current],.feed-sort-tabs a[data-pending]{color:#fff;background:var(--color-brand-indigo)}.feed-sort-icon{place-items:center;width:15px;height:15px;display:grid}.feed-sort-icon svg{width:15px;height:15px}.feed-sort-tabs [data-pending] .feed-sort-icon svg{display:none}.feed-sort-tabs [data-pending] .feed-sort-icon:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite feed-sort-spin}[data-feed-pages]{transition:opacity .18s;animation:.26s ease-out feed-sort-enter}.feed-sort-pending [data-feed-pages]{opacity:.45}@keyframes feed-sort-spin{to{transform:rotate(360deg)}}@keyframes feed-sort-enter{0%{opacity:.45}to{opacity:1}}@media (hover:hover) and (pointer:fine){.feed-sort-tabs a:not([aria-current]):not([data-pending]):hover{background:var(--color-surface-control);color:var(--color-accent)}.feed-sort-tabs a[aria-current]:hover{box-shadow:inset 0 0 0 30px #ffffff1a}}@media (prefers-reduced-motion:reduce){.feed-sort-tabs a,[data-feed-pages]{transition:none;animation:none}.feed-sort-tabs [data-pending] .feed-sort-icon:after{animation:none}}.feed-footer{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,var(--color-ink-sub));font:400 12px/18px var(--font-sans);padding:24px 16px 0}.feed-footer :is(a,button){font:inherit}.feed-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.feed-footer-legal{color:var(--color-ink-sub);border-top:1px solid var(--color-line);flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.feed-footer a:hover,.feed-footer button:hover{color:var(--color-accent)}.feed-footer-brand{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;line-height:1.5;display:flex}.social-feed .feed-footer-brand svg{width:auto;height:13px}.feed-footer-brand>a{flex-shrink:0;display:flex}@media (width<=700px){.feed-hero{padding-top:calc(var(--spacing-header,72px) + 32px);padding-bottom:32px}.feed-hero .smart-search--hero{margin-top:32px}.feed-hero h1{letter-spacing:-.8px;font-size:clamp(24px,5.2vw,30px)}.feed-composer-start{gap:8px}.feed-composer-start>.feed-avatar{flex-basis:32px;width:32px;height:32px}.feed-composer-start>button{min-height:44px;padding:10px 12px;font-size:13px;line-height:18px}.feed-composer-bar{padding:12px}}.feed-mobile-links .feed-footer{padding:20px 12px 0}@media (width<=700px){.feed-toolbar{flex-wrap:nowrap;gap:8px}.feed-filters{scrollbar-width:none;min-width:0;overflow-x:auto}.feed-filters a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.feed-mobile-links{background:0 0;border:0}}@media (width<=360px){.feed-toolbar{gap:6px}.feed-filters{gap:2px}.feed-filters a{padding-inline:7px}}.feed-footer-narrow .feed-footer{padding-top:24px}.feed-filters a{transition:background-color .24s,color .24s;position:relative}.feed-filters a span{transition:opacity .16s}.feed-filters a[data-pending] span{opacity:0}.feed-filters a[data-pending]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite feed-sort-spin;position:absolute;inset:0}.feed-filters a[data-pending]{background:var(--color-surface-control)}@media (hover:hover) and (pointer:fine){.feed-filters a:not([aria-current]):hover{background:#11111112}@supports (color:color-mix(in lab, red, red)){.feed-filters a:not([aria-current]):hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.feed-filters a[aria-current]:hover{background:#353535}@supports (color:color-mix(in lab, red, red)){.feed-filters a[aria-current]:hover{background:color-mix(in srgb, var(--color-surface-contrast) 85%, var(--color-surface))}}}@media (prefers-reduced-motion:reduce){.feed-filters a,.feed-filters a span{transition:none}.feed-filters a[data-pending]:after{animation:none}}.feed-sticky-controls{top:var(--feed-controls-top,calc(var(--spacing-header,88px) + 24px));z-index:30;border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;margin-bottom:16px;padding:0;transition:box-shadow .24s ease-out,border-color .24s ease-out;position:sticky;box-shadow:0 14px 28px -14px #0000,0 5px 12px -6px #0000}.feed-sticky-controls.is-stuck{background:var(--color-surface);border-color:var(--color-line);box-shadow:0 14px 28px -14px #0000002e,0 5px 12px -6px #0000001a}.feed-sticky-controls .feed-composer-bar{border:0;border-bottom:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 16px}.feed-sticky-controls .feed-composer-start>.feed-avatar{border:1px solid var(--color-line);background:var(--color-surface);flex-basis:36px;width:36px;height:36px}.feed-sticky-controls .feed-toolbar{margin-bottom:0;padding:12px 16px}.feed-sticky-controls.is-stuck:before{content:"";background:linear-gradient(var(--color-surface-feed), var(--color-surface-feed)) top / 100% 25px no-repeat, radial-gradient(circle at bottom right, transparent 16px, var(--color-surface-feed) 16.5px) bottom left / 16px 16px no-repeat, radial-gradient(circle at bottom left, transparent 16px, var(--color-surface-feed) 16.5px) bottom right / 16px 16px no-repeat;pointer-events:none;height:41px;position:absolute;top:-25px;left:-1px;right:-1px}.feed-sticky-controls:after{opacity:0;content:"";border:1px solid var(--color-line);border-radius:inherit;pointer-events:none;transition:opacity .24s ease-out;position:absolute;inset:-1px}.feed-sticky-controls.is-stuck:after{opacity:1}@media (prefers-reduced-motion:reduce){.feed-sticky-controls,.feed-sticky-controls:after{transition:none}}.feed-filters a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.feed-filter-count{text-align:center;background:currentColor;border-radius:999px;min-width:16px;padding-inline:4px;font-size:10px;line-height:16px}@supports (color:color-mix(in lab, red, red)){.feed-filter-count{background:color-mix(in srgb, currentColor 9%, transparent)}}.feed-filter-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.feed-sticky-controls:after,.feed-sticky-controls .feed-toolbar,.feed-sticky-controls .feed-composer-bar{transition:none}}.feed-composer-start>button{transition:background-color .24s,border-color .24s,box-shadow .24s}.feed-composer-actions>button{transition:background-color .24s,box-shadow .24s}.feed-composer-actions>button svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.feed-composer-start>button:hover{background:#faf9ff}@supports (color:color-mix(in lab, red, red)){.feed-composer-start>button:hover{background:color-mix(in srgb, var(--color-brand-indigo) 3%, var(--color-surface))}}.feed-composer-start>button:hover{border-color:var(--color-line);box-shadow:0 2px 8px #00000008}.feed-composer-actions>button:hover{background:#f4f3ff}@supports (color:color-mix(in lab, red, red)){.feed-composer-actions>button:hover{background:color-mix(in srgb, var(--color-brand-indigo) 6%, var(--color-surface))}}.feed-composer-actions>button:hover svg{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.feed-composer-start>button,.feed-composer-actions>button,.feed-composer-actions>button svg{transition:none}.feed-composer-actions>button:hover svg{transform:none}}.feed-filters{gap:8px}.feed-composer-start>a.feed-avatar{transition:opacity .24s}@media (hover:hover) and (pointer:fine){.feed-composer-start>a.feed-avatar:hover{opacity:.78}}.feed-composer-start>a.feed-avatar:focus-visible{outline:none;box-shadow:0 0 0 3px #4e3bff47}@supports (color:color-mix(in lab, red, red)){.feed-composer-start>a.feed-avatar:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-indigo) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.feed-composer-start>a.feed-avatar{transition:none}.feed-composer-start>a.feed-avatar:hover{transform:none}}@media (width<=1100px){.feed-sort-tabs{gap:0;padding:2px}.feed-sort-tabs a{width:44px;min-height:44px;padding:0}.feed-sort-label{display:none}}@media (width<=700px){.feed-filters{gap:3px;font-size:11px}.feed-filters a{gap:4px;min-height:36px;padding:6px 8px}.feed-filter-count{min-width:14px;padding-inline:3px;font-size:9px;line-height:14px}.feed-sort-tabs{padding:2px}.feed-sort-tabs a{width:30px;min-height:30px}.feed-sort-icon,.feed-sort-icon svg{width:15px;height:15px}.feed-sort-tabs{gap:6px}.feed-composer-start{flex-wrap:nowrap;gap:8px}.feed-composer-start>button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.feed-composer-start .feed-composer-actions{align-items:center;gap:2px;margin-left:0}.feed-composer-actions>button{width:36px;height:36px}.feed-composer-actions svg{width:22px;height:22px}}:root[data-theme=dark] .feed-filters a:is([aria-current],[data-pending],:focus-visible){background:var(--color-brand-indigo);color:var(--color-on-dark)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .feed-filters a:hover{background:var(--color-brand-indigo);color:var(--color-on-dark)}}:root[data-theme=dark] .feed-filters a:is([aria-current],[data-pending],:hover,:focus-visible) .feed-filter-count{color:#fff;background:#ffffff2e}.feed-sticky-controls{container:feed-controls/inline-size}.feed-sticky-controls .feed-toolbar{flex-wrap:nowrap;gap:8px}.feed-sticky-controls .feed-filters{scrollbar-width:none;min-width:0;overflow-x:auto}.feed-sticky-controls .feed-filters a{flex-shrink:0}@container feed-controls (width<=680px){.feed-sort-tabs a{width:32px;min-height:32px;padding:0}.feed-sort-label{display:none}}.feed-sticky-controls:not(:has(.feed-filters,.feed-composer-bar)){box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:16px;position:static}.feed-sticky-controls:not(:has(.feed-filters,.feed-composer-bar)) .feed-toolbar{min-height:38px;padding:0}.feed-sticky-controls:not(:has(.feed-filters,.feed-composer-bar)):before{content:none}.feed-sticky-controls:not(:has(.feed-filters,.feed-composer-bar)):after{content:none}.feed-sort-row{justify-content:flex-end;margin-bottom:16px;display:flex}.feed-sort-dropdown{flex-shrink:0;margin-left:auto}.feed-sort-dropdown>summary{width:auto;height:30px;color:var(--color-ink);background:0 0;align-items:center;gap:6px;padding:4px 2px;font-size:13px;display:inline-flex}.feed-sort-dropdown.dashboard-row-action-menu>summary,.feed-sort-dropdown.dashboard-row-action-menu[open]>summary,.feed-sort-dropdown.dashboard-row-action-menu>summary:is(:hover,:active,:focus-visible){box-shadow:none;color:var(--color-ink);background:0 0}.feed-sort-dropdown>summary:is(:hover,:active,:focus-visible) :is(strong,.feed-sort-chevron),.feed-sort-dropdown[open]>summary :is(strong,.feed-sort-chevron){color:var(--color-accent)}.feed-sort-dropdown .dashboard-row-action-menu__icon{color:inherit;background:0 0}.feed-sort-dropdown .dashboard-row-action-menu__item:is(:hover,:focus-visible){background:0 0}.feed-sort-prefix{color:var(--color-ink-sub);font-weight:500}.feed-sort-chevron{width:14px;height:14px;transition:transform .22s}.feed-sort-dropdown[open] .feed-sort-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.feed-sort-chevron{transition:none}}.feed-sort-dropdown .dashboard-row-action-menu__panel{min-width:180px}.feed-sort-dropdown [aria-current]{color:var(--color-accent)}.feed-sort-check{width:16px;height:16px;margin-left:auto}@container feed-controls (width<=480px){.feed-sort-prefix{display:none}.feed-sticky-controls .feed-toolbar{flex-wrap:nowrap;gap:8px;padding:10px 12px}.feed-sticky-controls .feed-filters{flex:auto;align-items:center;gap:6px;font-size:10px}.feed-sticky-controls .feed-filters a{border-radius:9999px;justify-content:center;gap:3px;min-height:32px;padding:6px 8px;line-height:20px}.feed-sticky-controls .feed-filter-count{min-width:12px;padding-inline:2px;font-size:8px;line-height:12px}.feed-sticky-controls .feed-sort-tabs{border-radius:9999px;flex-shrink:0;gap:2px;margin-left:auto;padding:2px}.feed-sticky-controls .feed-sort-tabs a{border-radius:50%;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0}.feed-sticky-controls .feed-sort-label{display:none}}@media (width<=600px){.feed-hero{padding-inline:1.5rem}}.feed-filters a[aria-current],.feed-filters a[aria-current]:hover{background:var(--color-brand-indigo);color:#fff}.feed-filters a[aria-current] .feed-filter-count{color:#fff;background:#ffffff2e}.feed-sticky-controls .feed-toolbar{overflow:visible}.feed-sticky-controls .feed-sort-dropdown .dashboard-row-action-menu__panel{position:absolute;inset:calc(100% + 6px) 0 auto auto!important}@media (width<=959px){.social-feed:has(.feed-mobile-links){padding-bottom:max(24px, env(safe-area-inset-bottom))}.social-feed .feed-mobile-links{background:0 0;border:0;margin:0}.social-feed .feed-end:not(:has(a,button)){padding:0}.feed-mobile-links .feed-footer-links{gap:8px 20px}.feed-mobile-links .feed-footer-brand{margin-top:16px}}.feed-footer-group{display:contents}.feed-footer-group>h3{display:none}@media (width<=959px){.feed-mobile-links .feed-footer{padding:24px 12px 0}.feed-mobile-links .feed-footer-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.feed-mobile-links .feed-footer-group>h3{font:600 12px/18px var(--font-sans);color:var(--color-ink);margin:0 0 4px;display:block}.feed-mobile-links .feed-footer-legal{gap:8px 16px;margin-top:20px;padding-top:16px}.social-feed .feed-end{padding:8px 0}.social-feed .feed-end>a{margin-top:0}}[data-results-filter-dialog] .wire-filter-section{border-bottom-style:dashed;padding-block:18px}[data-results-filter-dialog] .wire-filter-field-pair{border-bottom-style:dashed;align-items:start}[data-results-filter-dialog] .marketplace-filter-options{border-bottom:1px dashed var(--color-line);padding-block:18px}[data-results-filter-dialog] .wire-filter-panel-body>div>.wire-filter-section:first-child{border-bottom:1px dashed var(--color-line)}[data-results-filter-dialog] .marketplace-filter-skills,[data-results-filter-dialog] .marketplace-filter-skills>.wire-filter-section{border-bottom:0}@media not all and (width>=40rem){[data-results-filter-dialog] .marketplace-filter-skills>.wire-filter-section+.wire-filter-section{border-top:1px dashed var(--color-line)}}[data-results-filter-dialog] .wire-filter-panel-head{align-items:center;min-height:80px;padding-block:20px}[data-results-filter-dialog] .brand-modal-close--header{top:50%;right:20px;transform:translateY(-50%)}[data-results-filter-dialog] .wire-filter-panel-foot{align-items:center;padding-block:18px}[data-results-filter-dialog] .wire-filter-clear{min-height:40px;color:var(--color-accent);text-underline-offset:4px;align-items:center;padding:0;text-decoration:underline;display:inline-flex}@media (width>=40rem){[data-results-filter-dialog] .brand-modal-close--header{right:32px}}@media (hover:hover) and (pointer:fine){.wire-filter-button[data-results-filter-mode=results]:hover{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.wire-filter-button[data-results-filter-mode=results]:hover .wire-filter-badge{color:var(--color-brand-indigo);background:#fff}}.wire-filter-button[data-results-filter-mode=results].is-active,.wire-filter-button[data-results-filter-mode=results]:focus-visible{background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.wire-filter-button[data-results-filter-mode=results].is-active .wire-filter-badge,.wire-filter-button[data-results-filter-mode=results]:focus-visible .wire-filter-badge{color:var(--color-brand-indigo);background:#fff}[data-results-filter-dialog] .wire-filter-panel-head{padding-left:16px!important;padding-right:16px!important}[data-results-filter-dialog] .brand-modal-close--header{margin-left:auto;position:static;transform:none}@media (width>=40rem){[data-results-filter-dialog] .wire-filter-panel-head{padding-left:32px!important;padding-right:32px!important}}[data-results-filter-dialog] .wire-filter-section:has(>.wire-range-persistent-labels){border-bottom:1px dashed var(--color-line)}#jobs-filter-title-dialog,#marketplace-filter-title-dialog{width:min(94vw,46rem);max-width:46rem}#marketplace-filter-title-dialog .marketplace-filter-options{row-gap:18px}@media (width>=40rem){#marketplace-filter-title-dialog .marketplace-filter-options,#marketplace-filter-title-dialog .wire-filter-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}#marketplace-filter-title-dialog .wire-filter-field-pair>.wire-filter-section+.wire-filter-section{border-top:0}}@media not all and (width>=40rem){#marketplace-filter-title-dialog .marketplace-filter-options{grid-template-columns:minmax(0,1fr)}}#talent-filter-title-dialog{width:min(94vw,46rem);max-width:46rem}.talent-filter-select-pair{border-bottom:1px dashed var(--color-line);grid-template-columns:minmax(0,1fr);gap:18px 20px;padding-block:18px;display:grid}@media (width>=40rem){.talent-filter-select-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}#companies-filter-title-dialog{width:min(94vw,46rem);max-width:46rem}.talent-filter-select-pair>:only-child{grid-column:1/-1}[data-results-filter-dialog]{--filter-panel-padding:20px}[data-results-filter-dialog] .wire-filter-panel-head,[data-results-filter-dialog] .wire-filter-panel-body,[data-results-filter-dialog] .wire-filter-panel-foot{padding-left:var(--filter-panel-padding)!important;padding-right:var(--filter-panel-padding)!important}@media (width>=40rem){[data-results-filter-dialog]{--filter-panel-padding:24px}}.rating-filter{align-content:start;gap:12px;padding-top:4px;display:grid}.rating-filter-pills{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.rating-filter-pills .wire-choice-pill{white-space:nowrap;border-radius:999px;gap:4px;min-width:0;min-height:40px;padding-inline:6px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.rating-filter-pills .wire-choice-pill:not(.is-selected):hover{background:#f3f1ff}@supports (color:color-mix(in lab, red, red)){.rating-filter-pills .wire-choice-pill:not(.is-selected):hover{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface))}}.rating-filter-pills .wire-choice-pill:not(.is-selected):hover{border-color:#aaa3f1}@supports (color:color-mix(in lab, red, red)){.rating-filter-pills .wire-choice-pill:not(.is-selected):hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line))}}.rating-filter-pills .wire-choice-pill:not(.is-selected):hover{color:var(--color-accent);box-shadow:0 2px 6px #5037ff14}.rating-filter-pills .wire-choice-pill:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rating-filter-pills .wire-choice-pill{transition:none}}.rating-filter-pill-star{color:#f5b301}.rating-filter-pills .is-selected .rating-filter-pill-star{color:currentColor}.wire-filter-panel-foot .brand-action[data-results-count-button]{box-sizing:border-box;height:var(--brand-control-compact-height);min-height:var(--brand-control-compact-height);min-width:var(--brand-control-compact-height);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0 16px;line-height:1;transition:width .38s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.wire-filter-panel-foot .brand-action[data-loading=true],.wire-filter-panel-foot .brand-action:focus,.wire-filter-panel-foot .brand-action:focus-visible,.wire-filter-panel-foot .brand-action:hover{outline:0}.wire-filter-panel-foot .brand-action:before,.wire-filter-panel-foot .brand-action[data-results-count-button]:after{content:none;display:none}.wire-filter-panel-foot .brand-action[data-results-count-button]>.wire-count-spinner{opacity:0;pointer-events:none;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;transition:opacity .22s ease-in-out;animation:.72s linear infinite wire-count-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wire-filter-panel-foot .brand-action[data-results-count-button][data-loading]>.wire-count-spinner{opacity:1}.wire-filter-panel-foot .brand-action[data-results-count-button] [data-results-count-label]{white-space:nowrap;opacity:1;flex-shrink:0;justify-content:center;align-items:center;height:100%;margin:0;line-height:1;transition:opacity .2s ease-in-out .22s;display:inline-flex;position:relative}.wire-filter-panel-foot .brand-action[data-results-count-button][data-loading] [data-results-count-label]{opacity:0;transition-delay:0s}@keyframes wire-count-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wire-filter-panel-foot .brand-action[data-results-count-button],.wire-filter-panel-foot .brand-action[data-results-count-button]>span{transition:none}}.wire-sort-badges{position:relative}.wire-sort-badges>summary{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;list-style:none;display:flex}.wire-sort-badges>summary::-webkit-details-marker{display:none}.wire-sort-badges-panel{z-index:50;border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;gap:16px;width:min(300px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000029}.wire-sort-options{gap:4px;display:grid}.wire-sort-options a{color:var(--color-ink-sub);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background-color .18s,color .18s;display:flex}.wire-sort-options a:is(:hover,:focus-visible,[aria-current]){background:var(--color-surface-soft);color:var(--color-ink)}.wire-job-heart .wire-listing-favorite-button{border:1px solid var(--color-line);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink-sub);-webkit-backdrop-filter:none;backdrop-filter:none}.wire-job-heart .wire-listing-favorite-icon{place-items:center;display:grid}.wire-job-heart .wire-listing-favorite-icon.hidden{display:none}.wire-job-heart .wire-listing-favorite-icon svg{width:16px;height:16px}.wire-job-heart .wire-listing-favorite-button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--color-accent);border-color:#b2abf0}@supports (color:color-mix(in lab, red, red)){.wire-job-heart .wire-listing-favorite-button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.wire-job-heart .wire-listing-favorite-button:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--color-surface-soft)}.wire-featured-viewport{overflow-clip-margin:24px;overflow:clip visible}.wire-featured-band :is([data-carousel-prev],[data-carousel-next]):not(:disabled):is(:hover,:focus-visible){background:var(--color-brand-indigo);border-color:var(--color-brand-indigo);color:#fff}.wire-featured-band :is([data-carousel-prev],[data-carousel-next]):disabled{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink-muted);opacity:.65}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}
