/*! 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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Bhaijaan 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-bhaijaan-2-arabic-wght-normal-CRcpK9-Q.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-bhaijaan-2-vietnamese-wght-normal-BbBSjvDu.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Bhaijaan 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-bhaijaan-2-latin-ext-wght-normal-CVnLRR-E.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Bhaijaan 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-bhaijaan-2-latin-wght-normal-Dg-XQwW0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:oklch(99% 0 0);--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ultramarine:oklch(45% .19 264);--color-ultramarine-deep:oklch(36% .17 264);--color-ultramarine-tint:oklch(94% .03 264);--color-press-red:oklch(58% .2 28);--color-press-red-deep:oklch(50% .2 28);--color-press-red-tint:oklch(94% .04 28);--color-black-ink:oklch(15% 0 0);--color-paper:oklch(98% .005 90);--color-kraft:oklch(93% .014 75);--color-kraft-line:oklch(82% .02 75);--color-faded-ink:oklch(40% .02 264);--color-faded-ink-on-dark:oklch(90% .02 264);--font-display:"Bricolage Grotesque Variable", "Baloo Bhaijaan 2 Variable", -apple-system, "Segoe UI", sans-serif;--font-body:"Archivo Variable", "Baloo Bhaijaan 2 Variable", -apple-system, "Segoe UI", sans-serif;--font-arabic:"Baloo Bhaijaan 2 Variable", -apple-system, "Segoe UI", sans-serif;--text-display:clamp(2.4rem, 1.7rem + 4.2vw, 4.6rem);--text-display--line-height:1.02;--text-display--letter-spacing:-.03em;--text-display--font-weight:900;--text-headline:clamp(1.45rem, 1.2rem + 1.1vw, 1.9rem);--text-headline--line-height:1.15;--text-headline--letter-spacing:-.02em;--text-headline--font-weight:800;--text-title:clamp(1.15rem, 1.05rem + .5vw, 1.35rem);--text-title--line-height:1.25;--text-title--letter-spacing:-.01em;--text-title--font-weight:800;--text-body:clamp(1rem, .95rem + .3vw, 1.05rem);--text-label:clamp(.72rem, .68rem + .2vw, .8rem);--text-label--line-height:1.3;--text-label--font-weight:700;--spacing-s1:clamp(.4rem, .35rem + .2vw, .5rem);--spacing-s2:clamp(.7rem, .6rem + .4vw, .9rem);--spacing-s3:clamp(1rem, .85rem + .6vw, 1.4rem);--spacing-s4:clamp(1.5rem, 1.2rem + 1vw, 2.1rem);--spacing-s5:clamp(2.2rem, 1.8rem + 1.6vw, 3.2rem);--spacing-s6:clamp(3rem, 2.4rem + 2.4vw, 4.8rem);--radius-press:3px;--radius-sticker:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-paper);color:var(--color-black-ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}[lang=ar]{font-synthesis-weight:none;letter-spacing:0!important;text-transform:none!important}:focus-visible{outline:3px solid var(--color-press-red);outline-offset:3px}html{scroll-padding-block-start:5.5rem;overflow-x:clip}button,a,input,select,textarea,summary,[role=button]{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.footer-language .language-switch{color:var(--color-white);border-color:var(--color-white);background:0 0}.footer-language .language-switch:hover{color:var(--color-black-ink);background:var(--color-paper)}.talent-post{content-visibility:auto;contain-intrinsic-size:auto 24rem}.feed-sidebar{gap:var(--spacing-s4);flex-direction:column;font-size:.875rem;font-weight:500;line-height:1.55;display:flex}.feed-sidebar-card{border:3px solid var(--color-black-ink);border-radius:var(--radius-press);background:var(--color-paper);min-width:0;color:var(--color-black-ink)}.feed-profile-cover{border-bottom:3px solid var(--color-black-ink);background:radial-gradient(var(--color-ultramarine-deep) .8px, transparent .8px) 0 0 / 7px 7px, var(--color-ultramarine);height:56px}.feed-profile-body{padding:0 var(--spacing-s3) var(--spacing-s3);position:relative}.feed-profile-identity{color:inherit;text-decoration:none;display:flow-root}.feed-profile-avatar{width:64px;height:64px;margin-block:-24px var(--spacing-s2);border:3px solid var(--color-black-ink);border-radius:var(--radius-sticker);background:var(--color-kraft);color:var(--color-black-ink);font-family:var(--font-display);place-items:center;font-size:28px;font-weight:800;display:grid;overflow:hidden}.feed-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.feed-profile-avatar--available{box-shadow:inset 0 0 0 3px var(--color-press-red);padding:3px}.feed-profile-name{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;font-weight:800;line-height:1.25}.feed-profile-identity:hover .feed-profile-name{color:var(--color-ultramarine);text-decoration:underline}.feed-profile-headline{margin-top:var(--spacing-s1);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-profile-location{margin-top:var(--spacing-s1);color:var(--color-faded-ink);font-size:var(--text-label);overflow-wrap:anywhere}.feed-profile-availability{margin-top:var(--spacing-s2)}.feed-sidebar .feed-profile-edit{justify-content:center;align-items:center;gap:var(--spacing-s1);min-height:44px;margin-top:var(--spacing-s3);font-size:var(--text-label);overflow-wrap:anywhere;padding:.65em .8em;text-decoration:none;display:flex}.feed-sidebar svg{flex-shrink:0}.feed-profile-edit svg,.feed-sidebar-shortcuts svg{width:18px;height:18px}.feed-sidebar-metrics-list{padding:var(--spacing-s1) var(--spacing-s3)}.feed-sidebar-metric{justify-content:space-between;align-items:baseline;gap:var(--spacing-s2);min-height:44px;padding-block:var(--spacing-s2);font-size:var(--text-label);overflow-wrap:anywhere;display:flex}.feed-sidebar-metric+.feed-sidebar-metric{border-top:1px solid var(--color-kraft-line)}.feed-sidebar-metric-value{max-width:50%;color:var(--color-ultramarine);font-family:var(--font-display);font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:800}.feed-sidebar-metrics-footer{justify-content:space-between;align-items:center;gap:0 var(--spacing-s1);border-top:3px solid var(--color-black-ink);padding:var(--spacing-s1) var(--spacing-s3);background:var(--color-kraft);color:var(--color-faded-ink);font-size:var(--text-label);flex-wrap:wrap;display:flex}.feed-sidebar-metrics-footer a{min-height:44px;color:var(--color-ultramarine);font-size:var(--text-label);transition:text-decoration-color var(--motion-fast) var(--ease-out);align-items:center;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.feed-sidebar-metrics-footer a:hover{text-decoration-color:currentColor}.feed-sidebar-shortcuts{padding-block:var(--spacing-s1)}.feed-sidebar-shortcuts a{align-items:center;gap:var(--spacing-s2);min-height:44px;padding:var(--spacing-s2) var(--spacing-s3);color:inherit;font-size:var(--text-label);font-weight:700;text-decoration:none;display:flex}.feed-sidebar-shortcuts a:hover{background:var(--color-kraft)}.sticker{background:var(--color-paper);color:var(--color-black-ink);border:2px solid var(--color-black-ink);border-radius:var(--radius-sticker);font-size:var(--text-label);box-shadow:3px 3px 0 0 var(--color-black-ink);padding:.4em 1em;font-weight:700;display:inline-block;rotate:1.5deg}.sticker:nth-of-type(2n){rotate:-1.5deg}.sticker--red{background:var(--color-press-red);color:var(--color-white)}.chip{background:var(--color-paper);border:2px solid var(--color-black-ink);border-radius:var(--radius-press);padding:.5em 1.1em;font-weight:600;display:inline-block}.chip:hover{border-color:var(--color-faded-ink)}.chip-active{background:var(--color-ultramarine);color:var(--color-white)}@keyframes stamp-in{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}.stamp-in{animation:.26s cubic-bezier(.2,.9,.3,1) backwards stamp-in;animation-delay:calc(var(--i,0) * 40ms)}@keyframes page-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.page-enter{animation:page-rise var(--motion-base) var(--ease-out) backwards}@keyframes badge-pop{0%{scale:0}60%{scale:1.25}to{scale:1}}.badge-pop{animation:badge-pop var(--motion-slow) var(--ease-out) backwards}.full-bleed{margin-inline:calc(50% - 50vw + var(--rail-w,0px) / 2);padding-inline:clamp(.75rem,2vw,2rem)}.with-rail{--rail-w:0px}@media (width>=40rem){.with-rail{--rail-w:4.5rem}}.siderail{z-index:20;align-items:center;gap:var(--spacing-s2);inline-size:4.5rem;padding-block:var(--spacing-s3);background:var(--color-paper);border-inline-end:3px solid var(--color-black-ink);flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0}.siderail-logo{color:var(--color-press-red);margin-block-end:var(--spacing-s2);line-height:1;text-decoration:none}.siderail-logo.wordmark{font-size:var(--text-title)}.siderail a:not(.siderail-logo){border-radius:var(--radius-press);block-size:3rem;inline-size:3rem;color:var(--color-faded-ink);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;display:flex}.siderail a:not(.siderail-logo):hover{color:var(--color-black-ink);border-color:var(--color-black-ink)}.siderail a:not(.siderail-logo)[aria-current=page]{color:var(--color-white);background:var(--color-black-ink);border-color:var(--color-black-ink);box-shadow:3px 3px 0 0 var(--color-press-red)}.menu-pop{animation:panel-pop var(--motion-base) var(--ease-out) backwards;transform-origin:top}.menu-item{text-align:start;border-radius:var(--radius-press);cursor:pointer;inline-size:100%;font:inherit;color:var(--color-black-ink);white-space:nowrap;background:0 0;border:0;padding:.55em .8em;font-weight:600;text-decoration:none;display:block}.menu-item:hover{background:var(--color-kraft)}.settings-nav{gap:var(--spacing-s3);flex-direction:row;align-items:start;display:flex}@media (width>=48rem){.settings-nav{top:var(--spacing-s4);flex-direction:column;position:sticky}}.settings-nav a{color:var(--color-faded-ink);padding-block:.2em;font-weight:700;text-decoration:none}.settings-nav a:hover{color:var(--color-black-ink)}.settings-nav a[aria-current=page]{color:var(--color-black-ink);border-block-end:3px solid var(--color-ultramarine)}.filter-panel{border:3px solid var(--color-black-ink);border-radius:var(--radius-press);background:var(--color-paper);padding:var(--spacing-s3);align-self:start;gap:var(--spacing-s2);flex-direction:column;display:flex}@media (width>=48rem){.filter-panel{top:var(--spacing-s3);position:sticky}}.filter-panel summary{cursor:pointer;padding-block:.3em;font-weight:800}.filter-panel details{border-block-end:1px solid var(--color-kraft-line);padding-block-end:var(--spacing-s2)}.filter-panel details:last-child{border-block-end:0;padding-block-end:0}.filter-group{flex-direction:column;gap:.45em;padding-block-start:.3em;display:flex}.filter-group label{align-items:center;gap:.5em;font-weight:600;display:flex}.project-sheet{border:3px solid var(--color-black-ink);border-radius:var(--radius-press);background:var(--color-white);box-shadow:8px 8px 0 0 var(--color-ultramarine);overflow:hidden}.project-actionbar{z-index:25;align-items:center;gap:var(--spacing-s1);background:var(--color-black-ink);color:var(--color-white);box-shadow:4px 4px 0 0 var(--color-press-red);border-radius:999px;padding:.4em .7em;display:flex;position:fixed;inset-block-end:calc(4.5rem + env(safe-area-inset-bottom));inset-inline-start:50%;translate:-50%}[dir=rtl] .project-actionbar{translate:50%}@media (width>=40rem){.project-actionbar{inset-block-end:1.25rem}}.project-action{color:inherit;cursor:pointer;font:inherit;min-block-size:2.75rem;min-inline-size:2.75rem;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.45em .9em;font-weight:700;display:inline-flex}.project-action:hover{background:var(--color-ultramarine-deep)}.project-action--on{color:var(--color-press-red)}.ad-card{background:radial-gradient(var(--color-kraft-line) .8px, transparent .8px) 0 0 / 7px 7px, var(--color-kraft);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);padding:var(--spacing-s3);box-shadow:5px 5px 0 0 var(--press-ink,var(--color-black-ink));position:relative}.ad-card:before{content:"";border:1px solid var(--color-black-ink);border-radius:var(--radius-press);pointer-events:none;position:absolute;inset:5px}.ad-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-faded-ink);align-items:center;gap:.6em;font-size:.6rem;font-weight:700;display:flex}.ad-eyebrow:before,.ad-eyebrow:after{content:"";background:var(--color-black-ink);flex:1;block-size:1px}.ad-headline{font-family:var(--font-display);font-weight:900;font-size:var(--text-headline);letter-spacing:-.02em;text-align:center;margin-block-start:var(--spacing-s1);line-height:1.05}.ad-tagline{text-align:center;font-size:var(--text-label);color:var(--color-faded-ink);font-style:italic;font-weight:600}.ad-starburst{background:var(--color-press-red);block-size:3.6rem;inline-size:3.6rem;color:var(--color-white);text-transform:uppercase;text-align:center;clip-path:polygon(50% 0%,61% 20%,83% 12%,79% 35%,100% 42%,84% 58%,94% 79%,71% 76%,61% 100%,50% 82%,39% 100%,29% 76%,6% 79%,16% 58%,0% 42%,21% 35%,17% 12%,39% 20%);justify-content:center;align-items:center;font-size:.62rem;font-weight:900;display:flex;position:absolute;inset-block-start:-.9rem;inset-inline-end:-.9rem;rotate:12deg}.composer-prompt{text-align:start;cursor:pointer;font:inherit;color:var(--color-faded-ink);background:var(--color-paper);border:2px solid var(--color-black-ink);transition:background var(--motion-fast) var(--ease-out);border-radius:999px;flex:1;padding:.7em 1.2em;font-weight:600}.composer-prompt:hover{background:var(--color-kraft)}.composer-dialog{background:var(--color-paper);inline-size:min(40rem,100vw - 2rem);color:var(--color-black-ink);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);box-shadow:8px 8px 0 0 var(--color-ultramarine);padding:var(--spacing-s3);overscroll-behavior:contain;margin:auto}.composer-dialog::backdrop{background:oklch(15% 0 0/.55)}.project-dialog{block-size:calc(100dvh - 1.25rem);max-block-size:none;inline-size:min(72rem,100vw - 1rem);padding:0 var(--spacing-s4);background:var(--color-paper);color:var(--color-black-ink);border:3px solid var(--color-black-ink);border-radius:var(--radius-press) var(--radius-press) 0 0;overscroll-behavior:contain;border-block-end:0;margin:1.25rem auto 0;overflow-y:auto}.project-dialog::backdrop{background:oklch(15% 0 0/.78)}body:has(.project-dialog[open]){overflow:hidden}.project-dialog-close{z-index:30;background:var(--color-paper);block-size:2.75rem;inline-size:2.75rem;color:var(--color-black-ink);border:3px solid var(--color-black-ink);cursor:pointer;box-shadow:3px 3px 0 0 var(--color-press-red);transition:translate var(--motion-fast) var(--ease-out);top:1.6rem;border-radius:999px;place-items:center;display:grid;position:fixed;inset-inline-end:max(1.25rem,50vw - 39.25rem)}.project-dialog-close:hover{translate:-1px -1px}.composer-textarea{resize:vertical;inline-size:100%;font:inherit;font-size:var(--text-title);outline-offset:2px;border-radius:var(--radius-press);background:0 0;border:0;min-block-size:8rem;font-weight:500}.composer-textarea::placeholder{color:var(--color-faded-ink)}@keyframes skeleton-sheen{to{translate:100%}}.skeleton{border-radius:var(--radius-press);background:var(--color-kraft);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-kraft-line), transparent);animation:1.4s linear infinite skeleton-sheen;position:absolute;inset:0;translate:-100%}.skeleton-card{animation:.26s cubic-bezier(.2,.9,.3,1) backwards stamp-in;animation-delay:calc(var(--i,0) * 40ms);gap:var(--spacing-s2);flex-direction:column;display:flex}.skeleton-cover{aspect-ratio:4/3;border:3px solid var(--color-kraft-line);inline-size:100%}.skeleton-line{block-size:1em}.skeleton-avatar{border-radius:999px;block-size:3rem;inline-size:3rem}@keyframes press-spin{to{rotate:360deg}}.press-spinner{border:3px solid var(--color-black-ink);border-block-start-color:var(--color-press-red);border-radius:999px;block-size:2.2rem;inline-size:2.2rem;animation:.7s linear infinite press-spin}.filter-rail{align-items:center;gap:var(--spacing-s2);padding-block:var(--spacing-s2);scroll-snap-type:x proximity;scrollbar-width:none;contain:paint;display:flex;overflow-x:auto}.filter-rail::-webkit-scrollbar{display:none}.filter-rail>*{scroll-snap-align:start;flex:none}.filter-rail-divider{background:var(--color-kraft-line);block-size:1.6rem;inline-size:2px}.rail-chip{cursor:pointer;min-block-size:2.75rem;font:inherit;white-space:nowrap;background:var(--color-paper);border:2px solid var(--chip-ink,var(--color-black-ink));color:var(--chip-ink,var(--color-black-ink));transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), rotate var(--motion-fast) var(--ease-out);border-radius:999px;padding:.4em 1em;font-weight:700}.rail-chip--ultra{--chip-ink:var(--color-ultramarine)}.rail-chip--red{--chip-ink:var(--color-press-red)}.rail-chip--ink{--chip-ink:var(--color-black-ink)}.rail-chip[aria-pressed=true],.rail-chip.on{background:var(--chip-ink,var(--color-black-ink));color:var(--color-white);box-shadow:3px 3px 0 0 var(--color-black-ink)}.rail-chip:hover{rotate:-1.5deg}.chip-action{cursor:pointer;font:inherit;font-weight:600;font-size:var(--text-label);color:var(--color-white);background:var(--color-press-red);border:2px solid var(--color-black-ink);box-shadow:3px 3px 0 0 var(--color-black-ink);transition:background-color var(--motion-instant) var(--ease-out);border-radius:999px;padding:.35em .9em}.chip-action:hover{background:var(--color-press-red-deep)}.dock-cluster{z-index:30;align-items:center;gap:var(--spacing-s2);display:flex;position:fixed;inset-block-end:calc(4.25rem + env(safe-area-inset-bottom));inset-inline-end:1rem}@media (width>=40rem){.dock-cluster{inset-block-end:1rem}}.dock-cluster--product{inset-block-end:1rem}.dm-dock{position:relative}.dm-dock-bar{background:var(--color-black-ink);color:var(--color-white);box-shadow:4px 4px 0 0 var(--color-ultramarine);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5em;padding-block:.6em;padding-inline:1em;font-weight:800;display:inline-flex}.dm-dock-panel{transform-origin:100% 100%;background:var(--color-paper);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);block-size:min(65vh,34rem);inline-size:min(24rem,100vw - 2rem);box-shadow:5px 5px 0 0 var(--color-black-ink);transition:translate var(--motion-base) var(--ease-out);flex-direction:column;margin-block-end:var(--spacing-s2);display:flex;position:absolute;inset-block-end:100%;inset-inline-end:0;overflow:hidden}.assistant-trigger{background:var(--color-black-ink);color:var(--color-white);box-shadow:4px 4px 0 0 var(--color-press-red);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5em;padding-block:.6em;padding-inline:1em;font-weight:800;display:inline-flex}@keyframes panel-pop{0%{opacity:0;translate:0 8px;scale:.94}to{opacity:1;translate:0;scale:1}}.assistant-panel{transform-origin:100% 100%;z-index:30;background:var(--color-paper);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);max-block-size:min(60vh,30rem);inline-size:min(24rem,100vw - 2rem);flex-direction:column;display:flex;position:fixed;inset-block-end:calc(7.5rem + env(safe-area-inset-bottom));inset-inline-end:1rem}@media (width>=40rem){.assistant-panel{inset-block-end:4.25rem}}.assistant-messages{overscroll-behavior:contain;gap:var(--spacing-s2);padding:var(--spacing-s3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-bubble{padding:var(--spacing-s2) var(--spacing-s3);border:2px solid var(--color-black-ink);border-radius:var(--radius-press);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}.assistant-bubble--user{background:var(--color-paper);align-self:flex-end;max-inline-size:85%}.assistant-bubble--assistant{background:var(--color-kraft);align-self:flex-start;max-inline-size:95%}.assistant-mark circle{mix-blend-mode:var(--assistant-mark-blend,multiply)}.assistant-bubble a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.stamp{background:var(--color-kraft);border:2px dashed var(--color-black-ink);border-radius:var(--radius-press);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;padding:max(.3em,.25rem) .8em;font-weight:700;display:inline-block;rotate:-4deg}.btn-quiet{cursor:pointer;font:inherit;color:var(--color-black-ink);background:0 0;border:0;padding:.4em .2em;font-weight:700}.btn-quiet:hover{text-underline-offset:3px;text-decoration:underline}.tabs{gap:var(--spacing-s3);border-block-end:3px solid var(--color-black-ink);display:flex}.tab{cursor:pointer;font:inherit;color:var(--color-faded-ink);background:0 0;border:0;border-block-end:3px solid #0000;margin-block-end:-3px;padding:.6em .2em;font-weight:700}.tab:hover{color:var(--color-black-ink)}.tab[aria-selected=true]{color:var(--color-black-ink);border-block-end-color:var(--color-ultramarine)}.wordmark{font-family:var(--font-display);font-weight:900;font-size:var(--text-headline);letter-spacing:-.03em}.bottomnav{z-index:10;background:var(--color-paper);border-block-start:3px solid var(--color-black-ink);padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.bottomnav a{padding-block:var(--spacing-s2);color:var(--color-faded-ink);border-inline-end:1px solid var(--color-kraft-line);transition:color var(--motion-fast) var(--ease-out);flex-direction:column;flex:1;align-items:center;gap:.25em;font-size:.65rem;font-weight:700;text-decoration:none;display:flex}.bottomnav a:last-child{border-inline-end:0}.bottomnav svg{block-size:1.3em;inline-size:1.3em}.bottomnav a[aria-current=page]{color:var(--color-ultramarine)}fieldset{min-inline-size:0}.field{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.field label{font-size:var(--text-label);font-weight:700}.field input{background:var(--color-paper);color:var(--color-black-ink);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);font:inherit;transition:box-shadow var(--motion-instant) var(--ease-out);min-width:0;max-width:100%;padding:.7em .9em}.field input::placeholder{color:var(--color-faded-ink)}.field input:focus{box-shadow:3px 3px 0 0 var(--color-ultramarine)}.field input[aria-invalid=true]{border-color:var(--color-press-red-deep);box-shadow:3px 3px 0 0 var(--color-press-red)}.field-error{color:var(--color-press-red-deep);font-size:var(--text-label);font-weight:600}.file-input-native:focus-visible+.file-input-button{outline:3px solid var(--color-press-red);outline-offset:3px}.press-3{box-shadow:3px 3px 0 0 var(--press-ink,var(--color-black-ink))}.press-5{box-shadow:5px 5px 0 0 var(--press-ink,var(--color-black-ink))}.press-ink-ultra{--press-ink:var(--color-ultramarine)}.press-ink-red{--press-ink:var(--color-press-red)}.press-ink-paper{--press-ink:var(--color-paper)}.sticker-on-plate{box-shadow:3px 3px 0 0 var(--color-press-red)}.sticker-on-plate.sticker--red{box-shadow:3px 3px 0 0 var(--color-paper)}.btn{font-family:var(--font-body);font-weight:700;font-size:var(--text-body);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);cursor:pointer;transition:translate var(--motion-instant), box-shadow var(--motion-instant), background-color var(--motion-instant);padding:.7em 1.4em;display:inline-block}.btn-primary{background:var(--color-press-red);color:var(--color-white);box-shadow:5px 5px 0 0 var(--color-black-ink)}.btn-primary:hover{background:var(--color-press-red-deep)}.btn-secondary{background:var(--color-paper);color:var(--color-ultramarine);border-color:var(--color-ultramarine);box-shadow:5px 5px 0 0 var(--color-ultramarine)}.btn-secondary:hover{background:var(--color-ultramarine-tint)}.btn-destructive{background:var(--color-paper);color:var(--color-press-red-deep);box-shadow:5px 5px 0 0 var(--color-black-ink)}.btn-destructive:hover{background:var(--color-press-red);color:var(--color-white)}.btn-on-plate{box-shadow:5px 5px 0 0 var(--press-ink,var(--color-paper))}.btn-ink{background:var(--color-black-ink);color:var(--color-white);border-color:var(--color-black-ink)}.btn-ink:hover{background:var(--color-paper);color:var(--color-black-ink)}.talent-page{padding-block:var(--spacing-s4) var(--spacing-s5);min-inline-size:0}.profile-cover{border-block-end:3px solid var(--color-black-ink);background:radial-gradient(var(--color-ultramarine-deep) .8px, transparent .8px) 0 0 / 7px 7px, var(--color-ultramarine);block-size:clamp(5rem,12vw,9rem)}.profile-header{align-items:start;gap:var(--spacing-s3);border-block-end:1px solid var(--color-kraft-line);grid-template-columns:6rem minmax(0,1fr) auto;padding-block-end:var(--spacing-s4);display:grid}.profile-avatar{border:2px solid var(--color-black-ink);background:var(--color-kraft);block-size:6rem;inline-size:6rem;color:var(--color-black-ink);box-shadow:0 0 0 4px var(--color-paper);border-radius:50%;place-items:center;margin-block-start:-2.25rem;font-size:2.25rem;font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.profile-identity{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.profile-name{letter-spacing:-.025em;overflow-wrap:anywhere;max-inline-size:100%;font-size:2.5rem;font-weight:800;line-height:1.15}.profile-name svg{vertical-align:.05em;font-size:.6em}.profile-headline{overflow-wrap:anywhere;max-inline-size:min(65ch,100%);margin-block-start:var(--spacing-s1)}.profile-location{color:var(--color-faded-ink);margin-block-start:var(--spacing-s1);font-size:.875rem}.profile-availability{align-items:center;gap:var(--spacing-s2);flex-wrap:wrap;margin-block-start:var(--spacing-s2);font-size:.875rem;display:flex}.profile-connections{gap:var(--spacing-s3);color:var(--color-faded-ink);flex-wrap:wrap;margin-block-start:var(--spacing-s2);font-size:.875rem;display:flex}.profile-connections strong{color:var(--color-black-ink);font-variant-numeric:tabular-nums;font-weight:700}.profile-connections a{min-block-size:2.75rem;color:inherit;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.profile-connections a:hover{color:var(--color-ultramarine);text-underline-offset:.2em;text-decoration:underline}.profile-actions{gap:var(--spacing-s2);flex-wrap:wrap;align-items:start;padding-block-start:var(--spacing-s1);display:flex}.profile-actions .btn{min-block-size:2.75rem;padding:.6rem 1rem;font-size:.875rem;text-decoration:none}.profile-actions button{min-block-size:2.75rem;min-inline-size:2.75rem}.profile-actions .field-error{flex-basis:100%;max-inline-size:24ch}.profile-layout{gap:var(--spacing-s4) var(--spacing-s5);grid-template-columns:minmax(0,1fr) 19rem;grid-template-areas:"content support";align-items:start;margin-block-start:var(--spacing-s4);display:grid}.profile-layout--owner{grid-template-rows:auto 1fr;grid-template-areas:"content analytics""content support"}.profile-content{grid-area:content;min-inline-size:0}.profile-support{gap:var(--spacing-s4);flex-direction:column;grid-area:support;min-inline-size:0;display:flex}.profile-analytics{grid-area:analytics;min-inline-size:0}.profile-tabs{gap:var(--spacing-s4);border-block-end:1px solid var(--color-kraft-line);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.profile-tabs button{white-space:nowrap;min-block-size:3rem;min-inline-size:2.75rem;color:var(--color-faded-ink);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);border-block-end:3px solid #0000;flex:none;padding:.5rem .25rem;font-size:1rem;font-weight:650}.profile-tabs button:hover{color:var(--color-black-ink)}.profile-tabs button[aria-selected=true]{color:var(--color-black-ink);border-color:var(--color-ultramarine)}.profile-panel{min-inline-size:0;padding-block-start:var(--spacing-s4)}.profile-posts{gap:var(--spacing-s4);flex-direction:column;display:flex}.profile-side-section h2,.profile-insights h2{font-size:1.125rem;font-weight:750;line-height:1.4}.profile-side-section{border-block-end:1px solid var(--color-kraft-line);padding-block-end:var(--spacing-s3)}.profile-public-contact{grid-column:2/-1;min-inline-size:0}.profile-public-contact h2{font-family:var(--font-body);font-size:1rem;font-weight:700}.profile-public-contact>p{max-inline-size:60ch;color:var(--color-faded-ink);margin-block-start:var(--spacing-s1);font-size:1rem}.profile-contacts{gap:var(--spacing-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-block-start:var(--spacing-s2);display:grid}.profile-contacts li{min-inline-size:0}.profile-contacts a{padding:var(--spacing-s2);border:2px solid var(--color-ultramarine);border-radius:var(--radius-press);flex-direction:column;gap:.25rem;min-block-size:2.75rem;text-decoration:none;display:flex}.profile-contact-label{justify-content:space-between;gap:var(--spacing-s2);color:var(--color-ultramarine);font-size:1rem;font-weight:700;display:flex}.profile-contact-value{color:var(--color-faded-ink);overflow-wrap:anywhere;font-size:.875rem}.profile-contacts a:hover{background:var(--color-ultramarine-tint)}.profile-contacts a:hover .profile-contact-label{text-underline-offset:.2em;text-decoration:underline}.profile-community{gap:var(--spacing-s2);margin-block-start:var(--spacing-s3);font-size:.875rem;display:grid}.profile-community>div{justify-content:space-between;gap:var(--spacing-s2);display:flex}.profile-community dt{color:var(--color-faded-ink)}.profile-community dd{font-variant-numeric:tabular-nums;font-weight:650}.profile-report{font-size:.875rem}.profile-report button,.profile-suggestions button{min-block-size:2.75rem}.profile-empty{padding-block:var(--spacing-s5);max-inline-size:52ch}.profile-empty h2{font-size:1.25rem;font-weight:750;line-height:1.4}.profile-empty p{color:var(--color-faded-ink);text-wrap:pretty;margin-block-start:var(--spacing-s2)}.profile-empty .btn{margin-block-start:var(--spacing-s3);text-decoration:none;display:inline-flex}.profile-details{gap:var(--spacing-s4);flex-direction:column;display:flex}.profile-section{min-inline-size:0;border-block-end:1px solid var(--color-kraft-line);padding-block-end:var(--spacing-s4)}.profile-section:last-child{border:0}.profile-section h2{margin-block-end:var(--spacing-s3);font-size:1.25rem;font-weight:750;line-height:1.4}.profile-prose{white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;max-inline-size:72ch}.profile-records{gap:var(--spacing-s3);flex-direction:column;display:flex}.profile-records>li{overflow-wrap:anywhere;min-inline-size:0}.profile-records>li+li{border-block-start:1px solid var(--color-kraft-line);padding-block-start:var(--spacing-s3)}.profile-record-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-s1) var(--spacing-s3);flex-wrap:wrap;display:flex}.profile-record-heading>div{min-inline-size:0}.profile-records h3{font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.5}.profile-record-heading p{margin-block-start:.25rem}.profile-record-date{color:var(--color-faded-ink);font-size:.875rem}.profile-records .profile-prose{margin-block-start:var(--spacing-s2)}.profile-record-meta{color:var(--color-faded-ink);margin-block-start:var(--spacing-s1);font-size:.875rem}.profile-record-link{min-block-size:2.75rem;color:var(--color-ultramarine);text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-out);align-items:center;margin-block-start:var(--spacing-s1);font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.profile-record-link:active{scale:.97}.profile-skills{align-items:center;gap:var(--spacing-s1) var(--spacing-s2);flex-wrap:wrap;font-size:.875rem;display:flex}.profile-skills>span,.profile-skills>button{background:var(--color-kraft);border-radius:var(--radius-press);min-block-size:2.75rem;font:inherit;color:inherit;align-items:center;gap:.35rem;padding:.5rem .75rem;display:inline-flex}.profile-skills>button{cursor:pointer;border:2px solid #0000}.profile-skills>button:hover{border-color:var(--color-ultramarine)}.profile-skills>button[aria-pressed=true]{background:var(--color-ultramarine-tint);border-color:var(--color-ultramarine);color:var(--color-ultramarine)}.profile-skill-count{color:var(--color-faded-ink);font-variant-numeric:tabular-nums}.profile-skills>button[aria-pressed=true] .profile-skill-count{color:inherit}.profile-skill-endorse{font-size:.75rem;font-weight:650}.profile-skills a{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-ultramarine);text-underline-offset:.2em;overflow-wrap:anywhere;transition:color var(--motion-fast) var(--ease-out);align-items:center;text-decoration:underline;display:inline-flex}.profile-skills a:active{scale:.97}.profile-insights{border-block-end:1px solid var(--color-kraft-line);padding-block-end:var(--spacing-s3);scroll-margin-block-start:var(--spacing-s4)}.profile-insights-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-s1);flex-wrap:wrap;display:flex}.profile-insight-list{gap:var(--spacing-s3);margin-block:var(--spacing-s3);display:grid}.profile-insight-row{gap:.25rem var(--spacing-s2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.profile-insight-row dt{font-size:.875rem;font-weight:600}.profile-insight-value{font-variant-numeric:tabular-nums;color:var(--color-ultramarine);grid-area:1/2/3;align-self:center;font-size:1.25rem;font-weight:700}.profile-insight-total{color:var(--color-faded-ink);grid-column:1;font-size:.75rem}.profile-insight-row,.feed-sidebar-metric{position:relative}:is(.profile-insight-row:has(.insight-viewers-link),.feed-sidebar-metric:has(.insight-viewers-link)){min-block-size:2.75rem}.insight-viewers-link{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--motion-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.insight-viewers-link:after{content:"";position:absolute;inset:0}:is(.profile-insight-row:has(.insight-viewers-link):hover .insight-viewers-link,.feed-sidebar-metric:has(.insight-viewers-link):hover .insight-viewers-link){text-decoration-color:currentColor}.profile-viewers-page{max-inline-size:48rem;padding-block:var(--spacing-s4) var(--spacing-s5);margin-inline:auto}.profile-viewers-back{min-block-size:2.75rem;color:var(--color-ultramarine);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.profile-viewers-back:hover{text-decoration:underline}.profile-viewers-header{padding-block:var(--spacing-s2) var(--spacing-s3);border-block-end:1px solid var(--color-kraft-line)}.profile-viewers-header h1{overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.2}.profile-viewers-header p{color:var(--color-faded-ink);margin-block-start:var(--spacing-s2);font-size:.875rem}.profile-viewer{align-items:center;gap:var(--spacing-s3);padding-block:var(--spacing-s3);border-block-end:1px solid var(--color-kraft-line);color:var(--color-black-ink);overflow-wrap:anywhere;text-decoration:none;display:flex}.profile-viewer:hover .profile-viewer-open{text-decoration-color:currentColor}.profile-viewer-identity{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-inline-size:0;font-size:.9375rem;display:flex}.profile-viewer-identity>*{max-inline-size:100%}.profile-viewer-identity strong{font-size:1rem;font-weight:700}.profile-viewer-location{color:var(--color-faded-ink);font-size:.875rem}.profile-viewer-open{color:var(--color-ultramarine);transition:text-decoration-color var(--motion-fast) var(--ease-out);flex-shrink:0;font-size:.875rem;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.profile-viewers-guests{padding-block:var(--spacing-s3)}.profile-viewers-guests h2{font-size:1rem;font-weight:700}.profile-viewers-guests p{color:var(--color-faded-ink);margin-block-start:var(--spacing-s1);font-size:.875rem}@media (width<=63.99rem){.profile-header{grid-template-columns:5rem minmax(0,1fr)}.profile-avatar{block-size:5rem;inline-size:5rem;margin-block-start:-2rem}.profile-name{font-size:2rem}.profile-actions{grid-column:2;padding-block-start:0}.profile-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""support"}.profile-layout--owner{grid-template-rows:auto;grid-template-areas:"analytics""content""support"}.profile-insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-support{gap:var(--spacing-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=39.99rem){.profile-viewers-header h1{font-size:1.75rem}.profile-viewer{gap:var(--spacing-s2);flex-wrap:wrap}.profile-viewer-open{flex-basis:100%;padding-inline-start:calc(3rem + var(--spacing-s2))}.profile-header{gap:var(--spacing-s2);grid-template-columns:4rem minmax(0,1fr)}.profile-avatar{block-size:4rem;inline-size:4rem;margin-block-start:-1.5rem;font-size:1.75rem}.profile-name{font-size:1.75rem}.profile-headline{font-size:.9375rem}.profile-actions,.profile-public-contact{grid-column:1/-1}.profile-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-support{display:flex}.profile-insight-row{grid-template-columns:minmax(0,1fr)}.profile-insight-value{grid-area:2/1}.profile-insight-total{grid-row:3}}@media (prefers-reduced-motion:reduce){.profile-tabs button{transition:none}}:root{--layer-skip-link:100}.skip-link{z-index:var(--layer-skip-link);border:3px solid var(--color-black-ink);border-radius:var(--radius-press);background:var(--color-paper);min-block-size:2.75rem;color:var(--color-ultramarine);transition:transform var(--motion-fast) var(--ease-out);align-items:center;padding:.5rem 1rem;font-weight:700;display:inline-flex;position:fixed;inset-block-start:.75rem;inset-inline-start:1rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{transform:translateY(0)}.app-main{min-inline-size:0;scroll-margin-block-start:var(--spacing-s3)}.app-header{align-items:center;gap:var(--spacing-s2);padding-block:var(--spacing-s3);border-block-end:3px solid var(--color-black-ink);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand actions""nav search";display:grid}.app-header--member{grid-template-areas:"brand actions""search search"}.app-header-brand{grid-area:brand;align-items:center;min-block-size:2.75rem;display:inline-flex}.app-header-nav{grid-area:nav}.app-header-nav a{align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.app-header-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.app-header-actions>a{align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.language-switch{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-ultramarine);cursor:pointer;justify-content:center;align-items:center;padding-inline:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.language-switch:hover{text-underline-offset:.2em;text-decoration:underline}.app-header .header-icon{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.header-search{grid-area:search;min-inline-size:0;position:relative}.header-search-field{border:3px solid var(--color-black-ink);border-radius:var(--radius-sticker);background:var(--color-paper);box-shadow:3px 3px 0 0 var(--color-black-ink);transition:outline-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);align-items:center;gap:.75rem;padding-inline:.875rem;display:flex}.header-search-field:focus-within{outline:3px solid var(--color-press-red);outline-offset:3px;box-shadow:3px 3px 0 0 var(--color-ultramarine)}.header-search input{min-block-size:2.75rem;font-size:1rem}.header-search input:focus{box-shadow:none;outline:none}.header-search input:placeholder-shown{text-align:match-parent}.header-search-pop{inset-inline:0;z-index:50;border:3px solid var(--color-black-ink);border-radius:var(--radius-press);background:var(--color-paper);box-shadow:5px 5px 0 0 var(--color-black-ink);max-block-size:24rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .5rem);overflow:auto}.header-search-option{border-radius:var(--radius-press);cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.95rem;display:flex}.header-search-option[aria-selected=true]{background:var(--color-kraft)}@media (width>=48rem){.app-header{gap:var(--spacing-s3);grid-template-columns:auto auto minmax(12rem,1fr) auto;grid-template-areas:"brand nav search actions"}.app-header--member{grid-template-columns:auto minmax(12rem,1fr) auto;grid-template-areas:"brand search actions"}.app-header-actions{gap:var(--spacing-s2)}}@media (width>=64rem){.header-search{justify-self:center;inline-size:100%;max-inline-size:36rem}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-full{top:100%}.bottom-2{bottom:calc(var(--spacing) * 2)}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-s2{margin-block:var(--spacing-s2)}.my-s3{margin-block:var(--spacing-s3)}.ms-11{margin-inline-start:calc(var(--spacing) * 11)}.ms-auto{margin-inline-start:auto}.ms-s1{margin-inline-start:var(--spacing-s1)}.ms-s2{margin-inline-start:var(--spacing-s2)}.me-1{margin-inline-end:var(--spacing)}.me-s1{margin-inline-end:var(--spacing-s1)}.mt-1{margin-top:var(--spacing)}.mt-auto{margin-top:auto}.mt-s1{margin-top:var(--spacing-s1)}.mt-s2{margin-top:var(--spacing-s2)}.mt-s3{margin-top:var(--spacing-s3)}.mt-s4{margin-top:var(--spacing-s4)}.mt-s5{margin-top:var(--spacing-s5)}.mt-s6{margin-top:var(--spacing-s6)}.mb-s2{margin-bottom:var(--spacing-s2)}.mb-s4{margin-bottom:var(--spacing-s4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[70vh\]{height:70vh}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-48{min-height:calc(var(--spacing) * 48)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-\[38ch\]{max-width:38ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[110rem\]{max-width:110rem}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-52{min-width:calc(var(--spacing) * 52)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-s1{gap:var(--spacing-s1)}.gap-s2{gap:var(--spacing-s2)}.gap-s3{gap:var(--spacing-s3)}.gap-s4{gap:var(--spacing-s4)}.gap-x-s2{column-gap:var(--spacing-s2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-kraft-line>:not(:last-child)){border-color:var(--color-kraft-line)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-press{border-radius:var(--radius-press)}.rounded-sticker{border-radius:var(--radius-sticker)}.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-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black-ink{border-color:var(--color-black-ink)}.border-kraft-line{border-color:var(--color-kraft-line)}.border-press-red-deep{border-color:var(--color-press-red-deep)}.border-ultramarine{border-color:var(--color-ultramarine)}.bg-black-ink{background-color:var(--color-black-ink)}.bg-kraft{background-color:var(--color-kraft)}.bg-kraft-line{background-color:var(--color-kraft-line)}.bg-paper{background-color:var(--color-paper)}.bg-press-red{background-color:var(--color-press-red)}.bg-press-red-tint{background-color:var(--color-press-red-tint)}.bg-transparent{background-color:#0000}.bg-ultramarine{background-color:var(--color-ultramarine)}.bg-ultramarine-tint{background-color:var(--color-ultramarine-tint)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-s1{padding:var(--spacing-s1)}.p-s2{padding:var(--spacing-s2)}.p-s3{padding:var(--spacing-s3)}.p-s4{padding:var(--spacing-s4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-\[clamp\(1rem\,4vw\,3rem\)\]{padding-inline:clamp(1rem,4vw,3rem)}.px-s2{padding-inline:var(--spacing-s2)}.px-s3{padding-inline:var(--spacing-s3)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-s1{padding-block:var(--spacing-s1)}.py-s2{padding-block:var(--spacing-s2)}.py-s3{padding-block:var(--spacing-s3)}.py-s4{padding-block:var(--spacing-s4)}.py-s5{padding-block:var(--spacing-s5)}.ps-s2{padding-inline-start:var(--spacing-s2)}.pt-s1{padding-top:var(--spacing-s1)}.pt-s2{padding-top:var(--spacing-s2)}.pt-s3{padding-top:var(--spacing-s3)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-s2{padding-bottom:var(--spacing-s2)}.pb-s3{padding-bottom:var(--spacing-s3)}.pb-s6{padding-bottom:var(--spacing-s6)}.text-center{text-align:center}.text-start{text-align:start}.align-\[-0\.12em\]{vertical-align:-.12em}.font-display{font-family:var(--font-display)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-\[0\.65rem\]{font-size:.65rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black-ink{color:var(--color-black-ink)}.text-faded-ink{color:var(--color-faded-ink)}.text-faded-ink-on-dark{color:var(--color-faded-ink-on-dark)}.text-paper{color:var(--color-paper)}.text-press-red-deep{color:var(--color-press-red-deep)}.text-ultramarine{color:var(--color-ultramarine)}.text-ultramarine-deep{color:var(--color-ultramarine-deep)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--pl-accent\,var\(--color-press-red\)\)\]{accent-color:var(--pl-accent,var(--color-press-red))}.accent-ultramarine{accent-color:var(--color-ultramarine)}.shadow-\[5px_5px_0_0_var\(--color-black-ink\)\]{--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,var(--color-black-ink));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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--motion-fast\)\]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:shadow-\[7px_7px_0_0_var\(--color-press-red\)\]:is(:where(.group):hover *){--tw-shadow:7px 7px 0 0 var(--tw-shadow-color,var(--color-press-red));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[7px_7px_0_0_var\(--color-ultramarine\)\]:is(:where(.group):hover *){--tw-shadow:7px 7px 0 0 var(--tw-shadow-color,var(--color-ultramarine));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.placeholder\:text-faded-ink::placeholder{color:var(--color-faded-ink)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-black-ink:hover{border-color:var(--color-black-ink)}.hover\:bg-kraft:hover{background-color:var(--color-kraft)}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-ultramarine-tint:hover{background-color:var(--color-ultramarine-tint)}.hover\:text-black-ink:hover{color:var(--color-black-ink)}.hover\:text-ultramarine:hover{color:var(--color-ultramarine)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-dashed:disabled{--tw-border-style:dashed;border-style:dashed}.disabled\:border-kraft-line:disabled{border-color:var(--color-kraft-line)}.disabled\:bg-kraft:disabled{background-color:var(--color-kraft)}.disabled\:text-faded-ink:disabled{color:var(--color-faded-ink)}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=page\]\:decoration-ultramarine[aria-current=page]{-webkit-text-decoration-color:var(--color-ultramarine);-webkit-text-decoration-color:var(--color-ultramarine);-webkit-text-decoration-color:var(--color-ultramarine);text-decoration-color:var(--color-ultramarine)}.aria-\[current\=page\]\:decoration-\[3px\][aria-current=page]{text-decoration-thickness:3px}.aria-\[current\=page\]\:underline-offset-8[aria-current=page]{text-underline-offset:8px}@media not all and (width>=40rem){.max-sm\:fixed{position:fixed}.max-sm\:start-4{inset-inline-start:calc(var(--spacing) * 4)}.max-sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.max-sm\:top-20{top:calc(var(--spacing) * 20)}.max-sm\:hidden{display:none}.max-sm\:w-auto{width:auto}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.sm\:top-full{top:100%}.sm\:mt-s1{margin-top:var(--spacing-s1)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(16rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.md\:border-e-2{border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}}@media (width>=64rem){.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}}@media (hover:hover){.rtl\:group-hover\:translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}body.talent-app{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--talent-bg:#f3eee5;--talent-surface:#faf7f2;--talent-ink:#26201d;--talent-muted:#615954;--talent-accent:#b53524;--talent-accent-hover:#922b1d;--talent-line:#d6cdc4;--talent-soft:#e9ddd2;--color-paper:var(--talent-surface);--color-kraft:var(--talent-soft);--color-kraft-line:var(--talent-line);--color-black-ink:var(--talent-ink);--color-faded-ink:var(--talent-muted);--color-faded-ink-on-dark:#e9ddd2;--color-white:#fffaf5;--color-ultramarine:var(--talent-accent);--color-ultramarine-deep:var(--talent-accent-hover);--color-ultramarine-tint:#f0e1d8;--color-press-red:var(--talent-accent);--color-press-red-deep:var(--talent-accent-hover);--color-press-red-tint:#f0e1d8;--radius-press:4px;--text-display:2.5rem;--text-display--line-height:1.15;--text-display--letter-spacing:-.035em;--text-display--font-weight:650;--text-headline:1.625rem;--text-headline--font-weight:650;--text-title:1.25rem;--text-title--font-weight:650;--text-body:1rem;--text-body--font-weight:400;--text-label:.8125rem;--text-label--line-height:1.5;--text-label--font-weight:500;background:var(--talent-bg);color:var(--talent-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-weight:400;line-height:1.6}.talent-app :where(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-weight:650}.talent-app :where(p){text-wrap:pretty}.talent-app :where(.font-bold,.font-extrabold,.font-black){font-weight:650}.talent-app :where(.font-semibold){font-weight:550}.talent-app :where(.text-label){font-size:.8125rem}.talent-app :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.talent-app :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--talent-accent);outline-offset:3px}.talent-app :where(button,input,textarea,select):disabled{cursor:not-allowed}.talent-app :where(input,textarea,select){accent-color:var(--talent-accent)}.talent-app ::selection{background:var(--talent-soft);color:var(--talent-ink)}.talent-app :is(.border-2,[class~="border-[3px]"]){border-width:1px}.talent-app :is(.border-t-2,[class~="border-t-[3px]"]){border-top-width:1px}.talent-app :is(.border-b-2,[class~="border-b-[3px]"]){border-bottom-width:1px}.talent-app .border-black-ink{border-color:var(--talent-line)}.talent-app :is(.press-3,.press-5,[class*=shadow-\[]){box-shadow:none}.talent-app :is(.stamp-in,.badge-pop){animation:none}.talent-app :is(.rotate-1,.-rotate-1,.rotate-2,.-rotate-2){rotate:none}.talent-app .talent-shell{--rail-w:0px}.talent-app .talent-shell-container{max-width:1504px;padding-inline:clamp(20px,3vw,48px)}.talent-app .app-header{border-bottom:1px solid var(--talent-line);gap:24px;min-height:88px;padding-block:18px}.talent-app .app-header .wordmark{letter-spacing:-.04em;font-size:36px;font-weight:800}.talent-app .header-search{max-inline-size:470px}.talent-app .header-search-field{border:1px solid var(--talent-line);background:var(--talent-surface);min-height:44px;box-shadow:none;border-radius:4px;transition:border-color .18s}.talent-app .header-search-field:focus-within{border-color:var(--talent-accent);box-shadow:none;outline:2px solid var(--talent-accent);outline-offset:2px}.talent-app .header-search-field svg{stroke-width:1.7px;stroke:var(--talent-muted);width:19px;height:19px}.talent-app .header-search input{min-height:42px;font-size:.875rem;font-weight:400}.talent-app .app-header-actions{gap:12px}.talent-app .app-header-actions .btn-quiet{font-size:.875rem}.talent-app .language-switch{color:var(--talent-ink);font-size:.8125rem;font-weight:550}.talent-app .skip-link{border:1px solid var(--talent-line);color:var(--talent-accent);border-radius:4px}.talent-app .siderail{width:var(--rail-w);background:var(--talent-bg);border-inline-end:1px solid var(--talent-line);gap:8px;padding:110px 8px 24px}.talent-app .siderail a:not(.siderail-logo){block-size:auto;inline-size:100%;min-height:64px;color:var(--talent-muted);box-shadow:none;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border:0;border-radius:4px;flex-direction:column;gap:5px;padding:10px 4px;font-size:.6875rem;font-weight:500;text-decoration:none}.talent-app .siderail a:not(.siderail-logo):hover{color:var(--talent-ink);background:var(--talent-soft)}.talent-app .siderail a:not(.siderail-logo)[aria-current=page]{color:var(--talent-accent-hover);box-shadow:none;background:#eddfd5}.talent-app .siderail .siderail-label{text-align:center;line-height:1.3}.talent-app .siderail svg{flex-shrink:0;width:22px;height:22px}.talent-app .siderail a.siderail-publish{color:var(--talent-accent)}.talent-app .bottomnav{border-top:1px solid var(--talent-line);background:var(--talent-surface)}.talent-app .bottomnav a{color:var(--talent-muted);border:0;gap:4px;padding-block:9px;font-size:.6875rem;font-weight:500}.talent-app .bottomnav a[aria-current=page]{color:var(--talent-accent-hover);box-shadow:none;background:#f0e1d8}.talent-app .bottomnav svg{stroke-width:1.7px;width:21px;height:21px}.talent-app .btn{min-height:44px;box-shadow:none;transition:background-color .18s, color .18s, border-color .18s, transform .12s var(--ease-out-quart), opacity .18s;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;translate:none}.talent-app .btn-primary{background:var(--talent-accent);color:var(--color-white);border-color:var(--talent-accent)}.talent-app .btn-primary:hover{background:var(--talent-accent-hover);border-color:var(--talent-accent-hover)}.talent-app .btn-secondary{background:var(--talent-surface);color:var(--talent-ink);border-color:var(--talent-line)}.talent-app .btn-secondary:hover{background:var(--talent-soft);border-color:#b8a89b}.talent-app .btn-destructive{background:var(--talent-surface);color:var(--talent-accent-hover);border-color:var(--talent-line)}.talent-app .btn-destructive:hover{border-color:var(--talent-accent);background:#f0e1d8}.talent-app .btn-ink{background:var(--talent-ink);color:var(--color-white)}.talent-app .btn-ink:hover{color:var(--color-white);background:#443832}.talent-app .btn:active:not(:disabled){box-shadow:none;transform:scale(.985)}.talent-app .btn:disabled{opacity:.6;cursor:progress}.talent-app .btn-quiet{min-height:40px;font-size:.875rem;font-weight:550;transition:color .18s}.talent-app .btn-quiet:hover{color:var(--talent-accent);text-underline-offset:4px}.talent-app :is(.chip,.rail-chip,.chip-action){--chip-ink:var(--talent-ink);border:1px solid var(--talent-line);background:var(--talent-surface);min-height:40px;color:var(--talent-ink);box-shadow:none;border-radius:4px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1.4;transition:background-color .18s,border-color .18s,color .18s;translate:none;rotate:none}.talent-app :is(.chip,.rail-chip,.chip-action):hover{background:var(--talent-soft);border-color:#b8a89b;rotate:none}.talent-app :is(.chip-active,.chip[aria-pressed=true],.rail-chip[aria-pressed=true],.rail-chip.on){background:var(--talent-accent);border-color:var(--talent-accent);color:var(--color-white);box-shadow:none}.talent-app :is(.chip,.rail-chip,.chip-action):active{box-shadow:none;translate:none}.talent-app :is(.sticker,.stamp){border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-muted);box-shadow:none;letter-spacing:0;text-transform:none;border-radius:4px;padding:5px 10px;font-size:.75rem;font-weight:500;rotate:none}.talent-app .sticker:nth-of-type(2n){rotate:none}.talent-app .sticker--red{color:var(--talent-accent-hover);background:#f0e1d8;border-color:#dbc0b3}.talent-app :is(.field input,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),textarea,select){border-color:var(--talent-line);background-color:var(--talent-surface);color:var(--talent-ink);box-shadow:none;border-width:1px;border-radius:4px;font-weight:400}.talent-app :is(.field input,textarea,select):focus{border-color:var(--talent-accent)}.talent-app :is(input,textarea)::placeholder{color:var(--talent-muted);opacity:1}.talent-app .header-search input{background:0 0;border:0;border-radius:0}.talent-app .header-search input:focus-visible{outline:none}.talent-app .field label{font-size:.875rem;font-weight:550}.talent-app .field input{min-height:48px;padding:11px 14px}.talent-app .field-error{color:var(--talent-accent-hover);font-size:.8125rem;font-weight:500}.talent-app .tabs{border-bottom:1px solid var(--talent-line);gap:28px}.talent-app .tab{border-bottom:2px solid #0000;min-height:48px;margin-bottom:-1px;padding:10px 0;font-size:.9375rem;font-weight:550}.talent-app .tab[aria-selected=true]{color:var(--talent-accent);border-color:var(--talent-accent)}.talent-app .talent-feed{padding-block:36px 64px}.talent-app .talent-feed-heading{justify-content:space-between;align-items:baseline;gap:16px;max-width:1280px;margin:0 auto 32px;display:flex}.talent-app .talent-feed-heading h1{letter-spacing:-.035em;font-size:2rem;line-height:1.2}.talent-app .talent-feed-heading p{color:var(--talent-muted);font-size:.875rem}.talent-app .talent-feed-layout{grid-template-columns:minmax(0,1fr);gap:28px}.talent-app .talent-feed-stream{grid-area:1/1}.talent-app .talent-feed-stream .project-grid{grid-template-columns:minmax(0,1fr)}.talent-app .talent-feed-profile{grid-area:2/1}.talent-app .talent-feed-discover{grid-area:3/1}.talent-app .feed-sidebar{--feed-sidebar-inset:16px;gap:16px}.talent-app .feed-sidebar-card{background:0 0;border:0;border-radius:4px}.talent-app .feed-profile-card{border:1px solid var(--talent-line);background:var(--talent-surface);overflow:hidden}.talent-app .feed-profile-cover{background:var(--talent-soft);border:0;height:72px}.talent-app .feed-profile-body{padding:0 var(--feed-sidebar-inset) 16px}.talent-app .feed-profile-avatar{border:2px solid var(--talent-surface);width:64px;height:64px;box-shadow:none;background:var(--talent-ink);color:var(--color-white);margin-block:-32px 12px;font-size:24px}.talent-app .feed-profile-avatar--available{outline:0}.talent-app .feed-profile-name{letter-spacing:-.025em;margin:0;font-size:1.1875rem;font-weight:650}.talent-app .feed-profile-headline{margin-top:6px;font-size:.8125rem;font-weight:400;line-height:1.6}.talent-app .feed-profile-location{font-size:.75rem}.talent-app .feed-sidebar .feed-profile-edit{width:100%;min-height:40px;margin-top:16px;font-size:.75rem;display:flex}.talent-app .feed-sidebar-metrics-list{padding:0 var(--feed-sidebar-inset)}.talent-app .feed-sidebar-metric{min-height:44px;padding:10px 0;font-size:.8125rem;font-weight:400}.talent-app .feed-sidebar-metric-value{color:var(--talent-ink);font-size:1rem;font-weight:600}.talent-app .feed-sidebar-metrics-footer{padding:6px var(--feed-sidebar-inset);border-color:var(--talent-line);background:0 0;border-top-width:1px;gap:0 8px;font-size:.75rem}.talent-app .feed-sidebar-metrics-footer a{font-size:.75rem}.talent-app .feed-sidebar-shortcuts{border-block:1px solid var(--talent-line);border-radius:0;padding:8px 0}.talent-app .feed-sidebar-shortcuts a{padding:10px var(--feed-sidebar-inset);gap:12px;font-size:.8125rem;font-weight:500}.talent-app .feed-sidebar-shortcuts svg{stroke-width:1.7px;width:17px;height:17px}.talent-app .talent-composer{background:var(--talent-surface);border-bottom:0;border-radius:4px 4px 0 0;padding:18px}.talent-app .composer-prompt{background:0 0;border:0;border-radius:3px;padding:12px;font-size:.9375rem;font-weight:400}.talent-app .composer-prompt:hover{background:var(--talent-bg)}.talent-app .feed-video-compose{background:var(--talent-surface);border:1px solid var(--talent-line);border-radius:0 0 4px 4px;min-height:48px;margin-top:0;padding:12px 18px;font-size:.8125rem;font-weight:500}.talent-app .feed-video-compose>span{color:var(--talent-accent);font-size:21px}.talent-app .feed-video-compose small{color:var(--talent-muted);font-size:.75rem}.talent-app .talent-post{border-radius:4px;padding:22px}.talent-app .talent-post>header{gap:12px}.talent-app .talent-post>p{margin-block:20px;font-size:.9375rem;line-height:1.75}.talent-app .talent-post header time{font-size:.75rem;font-weight:400}.talent-app .talent-post img:not([class*=size-]){border:0;border-radius:2px}.talent-app .talent-post .btn-quiet{font-size:.8125rem}.talent-app .talent-suggestions{background:0 0;border:0;padding:0}.talent-app .talent-suggestions h2{font-size:1.125rem}.talent-app .talent-suggestions li+li{border-top:1px solid var(--talent-line);padding-top:16px}.talent-app .talent-suggestions li .chip{min-height:36px;padding:6px 10px;font-size:.75rem}.talent-app .talent-suggestions li .font-bold{font-size:.8125rem}.talent-app .talent-suggestions li .text-label{font-size:.75rem}.talent-app .talent-retask{background:0 0;border:0;padding:0}.talent-app .talent-retask .retask-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.talent-app .talent-retask h2{font-size:1.125rem}.talent-app .talent-retask .retask-open,.talent-app .talent-retask .retask-more{color:var(--talent-accent);font-size:.8125rem;font-weight:550;text-decoration:none}.talent-app .talent-retask .retask-open:hover,.talent-app .talent-retask .retask-more:hover{color:var(--talent-accent-hover);text-decoration:underline}.talent-app .talent-retask .retask-icon{flex:none;width:14px;height:14px}.talent-app .talent-retask .retask-empty{border:1px dashed var(--talent-line);color:var(--talent-muted);border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:.8125rem;display:flex}.talent-app .talent-retask .retask-workspace{margin-top:16px}.talent-app .talent-retask .retask-workspace-name{justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.talent-app .talent-retask .retask-workspace-count{background:var(--talent-soft);min-width:22px;color:var(--talent-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 7px;font-size:.75rem;font-weight:600}.talent-app .talent-retask .retask-cards{flex-direction:column;gap:8px;margin-top:8px;display:flex}.talent-app .talent-retask .retask-card{border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-ink);border-radius:4px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.talent-app .talent-retask .retask-card:hover{border-color:color-mix(in srgb, var(--talent-ink) 35%, var(--talent-line));background:#fff}.talent-app .talent-retask .retask-card-top{align-items:center;gap:8px;display:flex}.talent-app .talent-retask .retask-card-go{color:var(--talent-muted);margin-inline-start:auto;display:inline-flex}.talent-app .talent-retask .retask-card:hover .retask-card-go{color:var(--talent-accent)}.talent-app[dir=rtl] .talent-retask .retask-card-go,[dir=rtl] .talent-app .talent-retask .retask-card-go{transform:scaleX(-1)}.talent-app .talent-retask .retask-chip{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:550;line-height:1.5;display:inline-flex}.talent-app .talent-retask .retask-chip .retask-icon{width:12px;height:12px}.talent-app .talent-retask .retask-chip--overdue{background:color-mix(in srgb, var(--talent-accent) 10%, var(--talent-surface));color:var(--talent-accent-hover)}.talent-app .talent-retask .retask-chip--today{background:var(--talent-soft);color:var(--talent-ink)}.talent-app .talent-retask .retask-chip--priority{border:1px solid var(--talent-line);color:var(--talent-muted);padding:1px 7px}.talent-app .talent-retask .retask-card-title{-webkit-line-clamp:2;text-align:start;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.talent-app .talent-retask .retask-card-meta{color:var(--talent-muted);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.talent-app .talent-retask .retask-more{margin-top:8px;margin-inline-end:12px;display:inline-block}.talent-app .ad-card{border:0;border-top:1px solid var(--talent-line);box-shadow:none;background:0 0;padding:24px 0 0}.talent-app .ad-card:before,.talent-app .ad-eyebrow{display:none}.talent-app .ad-headline{text-align:start;margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.talent-app .ad-tagline{text-align:start;margin-top:6px;font-size:.8125rem;font-style:normal;font-weight:400}.talent-app .ad-card li{font-size:.8125rem}.talent-app .ad-card li img{border:0;width:56px;height:56px}.talent-app .work-boost{border-color:var(--talent-line);color:var(--talent-muted);background:0 0;border-radius:4px;min-height:40px;font-weight:500}.talent-app .work-boost.is-active{color:var(--talent-accent-hover);background:#f0e1d8;border-color:#dbc0b3}.talent-app .work-recognitions a{color:var(--talent-accent-hover);background:#f0e1d8}.talent-app .company-recognition-action button{color:var(--talent-accent)}.talent-app .video-upload-zone{background:var(--talent-bg);border-color:#b8a89b}.talent-app .opportunity-feed-card{background:var(--talent-surface);border:1px solid var(--talent-line);border-radius:4px;padding:24px}.talent-app .opportunity-feed-card :is(header,p,footer),.talent-app .opportunity-publisher{color:var(--talent-muted)}.talent-app .opportunity-feed-card h2{font-size:1.5rem}.talent-app .opportunity-feed-card h2 a{color:var(--talent-ink)}.talent-app .opportunity-tags span{color:var(--talent-muted);background:var(--talent-bg);font-size:.75rem}.talent-app .opportunity-feed-card footer a{background:var(--talent-accent);color:var(--color-white);align-items:center;min-height:44px;display:inline-flex}.talent-app .opportunity-feed-card :is(header small,footer){border-color:var(--talent-line)}.talent-app .talent-work{--pl-bg:var(--talent-bg);--pl-surface:var(--talent-surface);--pl-ink:var(--talent-ink);--pl-muted:var(--talent-muted);--pl-accent:var(--talent-accent);--pl-line:var(--talent-line);--pl-soft:var(--talent-soft)}.talent-app .talent-work .pl-page-title h1{letter-spacing:-.035em;font-size:2rem}.talent-app .talent-work .pl-card{border-radius:4px}.talent-app :is(.app-dialog,.composer-dialog,.project-dialog,.dm-dock-panel,.assistant-panel,.menu-pop){border:1px solid var(--talent-line);background:var(--talent-surface);box-shadow:none;border-radius:6px}.talent-app :is(.app-dialog,.composer-dialog)::backdrop{background:#26201d80}.talent-app .menu-pop{box-shadow:0 3px 8px #26201d14}.talent-app .menu-item{white-space:normal;min-height:42px;font-size:.875rem;font-weight:450}.talent-app .connections-nav a{border-bottom-width:2px;font-weight:550}.talent-app .project-dialog-close{border:1px solid var(--talent-line);box-shadow:none;translate:none}.talent-app .project-dialog{background:var(--talent-bg)}.talent-app .project-sheet{box-shadow:none;border:0;border-radius:2px}.talent-app .project-actionbar{background:var(--talent-ink);color:var(--color-white);box-shadow:none;border-radius:6px}.talent-app .project-action{font-size:.8125rem;font-weight:500}.talent-app .project-action--on{color:#efb69e}.talent-app .project-action:hover{background:#443832}.talent-app .composer-textarea{background:0 0;border:0;font-size:1.125rem}.talent-app :is(.dm-dock-bar,.assistant-trigger){box-shadow:none;transition:background-color var(--motion-fast);border-radius:4px;padding:12px 16px;font-size:.8125rem;font-weight:500}.talent-app :is(.dm-dock-bar,.assistant-trigger):hover{background:#443832;transform:none}.talent-app .assistant-bubble{border:0;border-radius:4px;font-size:.875rem}.talent-app .assistant-bubble--user{background:#f0e1d8}.talent-app .talent-messages>div{border-radius:4px}.talent-app .talent-saved>div>aside{border:0;border-inline-end:1px solid var(--talent-line);background:0 0;border-radius:0;padding-inline-start:0}.talent-app .talent-saved nav button[aria-current=page]{background:var(--talent-soft);color:var(--talent-accent-hover)}.talent-app .talent-app-footer{color:var(--talent-ink);border-top:1px solid var(--talent-line);background:0 0;margin-inline:0;padding-inline:0}.talent-app .talent-app-footer>div{padding-block:32px;padding-inline:0}.talent-app .talent-app-footer :is(a,.language-switch){color:var(--talent-ink);font-size:.8125rem}.talent-app .talent-app-footer .text-faded-ink-on-dark{color:var(--talent-muted);font-size:.8125rem}.talent-app .talent-app-footer .wordmark{font-size:30px}.talent-app .talent-app-footer .bg-white{background:var(--talent-muted)}@keyframes talent-settle{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes talent-confirm{0%,60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes talent-panel-in{0%{opacity:.75;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.talent-app .talent-shell{--rail-w:88px}.talent-app .talent-shell-content{padding-inline-start:var(--rail-w)}}@media (width>=1050px){.talent-app .talent-feed-layout{grid-template-columns:210px minmax(0,1fr)}.talent-app .talent-feed-profile{grid-area:1/1/span 2;position:sticky;top:24px}.talent-app .talent-feed-stream{grid-area:1/2}.talent-app .talent-feed-discover{grid-area:2/2}}@media (width>=1280px){.talent-app .talent-feed-layout{grid-template-columns:210px minmax(0,1fr) 245px;gap:28px}.talent-app .talent-feed-discover{grid-area:1/3}}@media (width>=1550px){.talent-app .talent-shell{--rail-w:168px}.talent-app .siderail{padding-inline:14px}.talent-app .siderail a:not(.siderail-logo){flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:13px 12px;font-size:.8125rem}.talent-app .siderail .siderail-label{text-align:start}}@media (width<=767px){.talent-app{--text-display:2rem}.talent-app .app-header{gap:12px;min-height:80px;padding-block:14px}.talent-app .app-header .wordmark{font-size:32px}.talent-app .app-header-actions{gap:4px}.talent-app .header-search{max-inline-size:none}.talent-app .talent-feed{padding-block:28px 40px}.talent-app .talent-feed-heading{margin-bottom:24px;display:block}.talent-app .talent-feed-heading h1{font-size:1.75rem}.talent-app .talent-feed-heading p{margin-top:8px;font-size:.8125rem}.talent-app .talent-post{padding:16px}.talent-app .talent-saved>div>aside{border-inline-end:0;border-bottom:1px solid var(--talent-line);padding-bottom:24px}.talent-app .talent-app-footer>div{gap:24px}}@media (prefers-reduced-motion:reduce){.talent-app :is(.app-dialog,.composer-dialog,.project-dialog,.dm-dock-panel,.assistant-panel,.menu-pop){animation:none}.talent-app :is(button,a,input,select,textarea){transition:none;animation:none}.talent-app :is(.profile-actions .field-error,.profile-confirm){animation:none}}.talent-app .gallery-page{padding-block:2.5rem 4rem}.talent-app .gallery-page>h1{letter-spacing:-.035em;margin-block-end:2.25rem;font-size:2.75rem;font-weight:650;line-height:1.12}.talent-app .gallery-explorer{margin-inline:0;padding-block-start:0;padding-inline:0}.talent-app .gallery-toolbar{border-block-end:1px solid var(--talent-line);gap:1rem;margin-block-end:1.75rem;padding-block-end:1.5rem}.talent-app .gallery-field{gap:.5rem;font-size:.9375rem;font-weight:400}.talent-app .gallery-field>span,.talent-app .gallery-filter-panel legend{font-family:var(--font-body);color:var(--talent-muted);font-size:.8125rem;font-weight:600}.talent-app .gallery-field select,.talent-app .gallery-field input{border:1px solid var(--talent-line);background-color:var(--talent-surface);min-block-size:2.875rem;color:var(--talent-ink);box-shadow:none;border-radius:4px;padding-block:.6875rem;padding-inline-start:.875rem}.talent-app .gallery-field input::placeholder{color:var(--talent-muted)}.talent-app .gallery-field select:hover,.talent-app .gallery-field input:hover{border-color:var(--talent-muted)}.talent-app .gallery-field select:focus-visible,.talent-app .gallery-field input:focus-visible{outline:2px solid var(--talent-accent);outline-offset:3px}.talent-app .gallery-category{max-inline-size:23rem}.talent-app .gallery-order{max-inline-size:13rem}.talent-app .gallery-filter-toggle{border:1px solid var(--talent-line);min-block-size:2.875rem;color:var(--talent-ink);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background:0 0;border-radius:4px;padding-inline:1rem;font-size:.875rem;font-weight:500}.talent-app .gallery-filter-toggle:hover{background:var(--talent-soft)}.talent-app .gallery-filter-toggle[aria-expanded=true]{background:var(--talent-accent);color:var(--talent-surface);border-color:var(--talent-accent)}.talent-app .gallery-applied{gap:.625rem;padding-block-end:1.75rem}.talent-app .gallery-applied-chip{border:1px solid var(--talent-line);background:var(--talent-soft);min-block-size:2.75rem;color:var(--talent-ink);border-radius:4px;font-size:.8125rem;font-weight:500}.talent-app .gallery-applied-chip:hover{border-color:var(--talent-accent)}.talent-app .gallery-reset{color:var(--talent-accent);font-size:.875rem;font-weight:500}.talent-app .gallery-filter-panel{border:1px solid var(--talent-line);background:var(--talent-surface);border-radius:4px;gap:1.75rem;padding:1.25rem}.talent-app .gallery-check{font-size:.875rem}.talent-app .gallery-check input{accent-color:var(--talent-accent)}.talent-app .gallery-filter-disclose[data-open=true]{margin-block-end:2rem}.talent-app .gallery-recovery{border-block:1px solid var(--talent-line);justify-content:center;gap:.75rem;min-block-size:15rem}.talent-app .gallery-recovery>p{max-inline-size:55ch;color:var(--talent-muted)}.talent-app .gallery-recovery>p:first-child{color:var(--talent-ink)}.talent-app .gallery-explorer .text-headline{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.talent-app .project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:2.25rem 1.5rem}.talent-app .project-grid-card{transform:none}.talent-app .project-grid-image,.talent-app .project-grid-link:hover .project-grid-image{background:var(--talent-soft);box-shadow:none;border:0;border-radius:4px;transform:none}.talent-app .project-grid-image>img{aspect-ratio:4/3;transition:transform var(--motion-fast) var(--ease-out)}.talent-app .project-grid-link:hover .project-grid-image>img{transform:scale(1.025)}.talent-app .project-grid-link:focus-visible{outline:2px solid var(--talent-accent);outline-offset:5px;border-radius:4px}.talent-app .project-grid-title{min-block-size:2.5rem;font-family:var(--font-body);letter-spacing:0;margin-block-start:.625rem;font-size:1rem;font-weight:600;line-height:1.5}.talent-app .project-grid-title .chip{border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-muted);box-shadow:none;border-radius:3px;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:500}.talent-app .project-grid-video{border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-ink);font-family:var(--font-body);border-radius:3px;font-size:.75rem;font-weight:500}.talent-app .project-card-caption{font-size:.8125rem;line-height:1.5}.talent-app .project-creator-link{min-block-size:2.75rem;color:var(--talent-muted);margin-block:-.5rem;font-weight:400;text-decoration:none}.talent-app .project-creator-link:hover{color:var(--talent-accent);text-decoration:underline}.talent-app .project-cover-placeholder{background:var(--talent-soft)}.talent-app .project-cover-placeholder>span:first-child{color:var(--talent-muted);font-size:3rem;font-weight:500}.talent-app .project-grid-empty{border:1px solid var(--talent-line);background:0 0;border-radius:4px;padding:2.5rem 1.5rem}.talent-app .project-grid-empty>p{font-size:1rem;font-weight:500}.talent-app .project-grid-skeleton .skeleton-cover{aspect-ratio:4/3;box-shadow:none;border:0;border-radius:4px}.talent-app .gallery-talent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin-block-start:1rem}.talent-app .talent-directory-card,.talent-app .talent-directory-skeleton{border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-ink);box-shadow:none;transition:border-color var(--motion-fast) var(--ease-out);border-radius:4px;gap:.875rem;padding:1.25rem}.talent-app .talent-directory-card:hover{border-color:var(--talent-muted)}.talent-app .talent-directory-card>:first-child{border:1px solid var(--talent-line);background:var(--talent-soft);border-radius:4px;flex-shrink:0}.talent-app .talent-directory-card>.min-w-0{flex:1}.talent-app .talent-directory-card .font-bold{font-weight:600}.talent-app .talent-directory-card .text-label{margin-block-start:.25rem;font-size:.8125rem}.talent-app .talent-page{padding-block:2.5rem 4rem}.talent-app .profile-cover{display:none}.talent-app .profile-header{border-color:var(--talent-line);grid-template-columns:6rem minmax(0,1fr) minmax(0,auto);gap:1.5rem 1.75rem;padding-block:0 2rem}.talent-app .profile-avatar{border:1px solid var(--talent-line);background:var(--talent-soft);block-size:6rem;inline-size:6rem;color:var(--talent-ink);box-shadow:none;font-family:var(--font-body);border-radius:6px;margin:0;font-size:2rem;font-weight:500}.talent-app .profile-name{letter-spacing:-.035em;font-size:2.75rem;font-weight:650;line-height:1.15}.talent-app .profile-headline{color:var(--talent-muted);margin-block-start:.625rem;font-size:1rem;line-height:1.65}.talent-app .profile-location{color:var(--talent-muted);margin-block-start:.5rem;font-size:.8125rem}.talent-app .profile-availability{color:var(--talent-muted);gap:.75rem;margin-block-start:1rem;font-size:.8125rem}.talent-app :is(.profile-availability,.talent-directory-card) .sticker{border:1px solid var(--talent-line);background:var(--talent-soft);color:var(--talent-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;border-radius:3px;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4;transform:none}.talent-app .profile-connections{gap:1.5rem;margin-block-start:.5rem;font-size:.8125rem}.talent-app .profile-connections strong{font-weight:600}.talent-app .profile-actions{gap:.625rem;max-inline-size:18rem;padding-block-start:0}.talent-app .profile-actions .btn{flex:auto;justify-content:center;font-size:.8125rem;font-weight:500}.talent-app .profile-actions>.flex,.talent-app .profile-confirm{flex-basis:100%}.talent-app .profile-confirm .btn{min-height:36px;padding:6px 12px}.talent-app .profile-actions .btn[data-followed=true]{animation:talent-settle var(--motion-base) var(--ease-out-quart)}.talent-app .profile-actions .btn[data-copied=true]{animation:talent-confirm 1.6s var(--ease-out-quart)}.talent-app .profile-actions .field-error{animation:talent-panel-in var(--motion-base) var(--ease-out-quart)}.talent-app .confirmed-companies{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.talent-app .confirmed-companies a{color:var(--talent-accent);background:0 0;border:0;border-radius:0;padding:.5rem 0;font-size:.8125rem;text-decoration:none}.talent-app .confirmed-companies a:hover{text-decoration:underline}.talent-app .profile-public-contact{padding-block-start:.25rem}.talent-app .profile-public-contact h2{color:var(--talent-muted);font-size:.8125rem;font-weight:600}.talent-app .profile-public-contact>p{font-size:.875rem}.talent-app .profile-contacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-block-start:.75rem}.talent-app .profile-contacts a{border:1px solid var(--talent-line);background:var(--talent-surface);box-shadow:none;border-radius:4px;padding:.875rem 1rem}.talent-app .profile-contacts a:hover{border-color:var(--talent-muted);background:var(--talent-surface)}.talent-app .profile-contact-label{color:var(--talent-ink);font-size:.8125rem;font-weight:600}.talent-app .profile-contact-label>span{color:var(--talent-accent)}.talent-app .profile-contact-value{font-size:.75rem}.talent-app .profile-layout{grid-template-columns:minmax(0,1fr) 16rem;gap:2rem 3rem;margin-block-start:2rem}.talent-app .profile-tabs{border-color:var(--talent-line);gap:1.5rem}.talent-app .profile-tabs button{font-family:var(--font-body);border-block-end-width:2px;padding-inline:0;font-size:.875rem;font-weight:500}.talent-app .profile-tabs button[aria-selected=true]{color:var(--talent-accent);border-color:var(--talent-accent)}.talent-app .profile-panel{padding-block-start:1.75rem}.talent-app :is(.profile-side-section,.profile-insights){border-color:var(--talent-line);padding-block-end:1.5rem}.talent-app :is(.profile-side-section,.profile-insights) h2{font-family:var(--font-body);font-size:.9375rem;font-weight:600}.talent-app .profile-community{margin-block-start:1rem;font-size:.8125rem}.talent-app .profile-community dd{font-weight:600}.talent-app .profile-support{gap:1.75rem}.talent-app .profile-suggestions img,.talent-app .profile-suggestions a>span.flex{border-width:1px;border-color:var(--talent-line);border-radius:4px}.talent-app .profile-suggestions .font-bold{font-size:.8125rem;font-weight:600}.talent-app .profile-suggestions .text-label{font-size:.75rem}.talent-app .profile-insight-list{gap:1.25rem}.talent-app .profile-insight-row dt{font-size:.8125rem;font-weight:500}.talent-app .profile-insight-value{color:var(--talent-ink);font-family:var(--font-body);font-size:1.25rem;font-weight:600}.talent-app .profile-empty{padding-block:3rem}.talent-app .profile-empty h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.talent-app .profile-empty p{font-size:.9375rem;line-height:1.7}.talent-app .profile-details{gap:2rem}.talent-app .profile-section{border-color:var(--talent-line);padding-block-end:2rem}.talent-app .profile-section h2{letter-spacing:-.02em;margin-block-end:1.25rem;font-size:1.375rem;font-weight:600}.talent-app .profile-prose{color:var(--talent-muted);font-size:.9375rem;line-height:1.8}.talent-app .profile-records{gap:1.5rem}.talent-app .profile-records>li+li{border-color:var(--talent-line);padding-block-start:1.5rem}.talent-app .profile-records h3{font-size:.9375rem;font-weight:600}.talent-app .profile-record-heading p{font-size:.8125rem}.talent-app .profile-record-link{color:var(--talent-accent);font-size:.8125rem;font-weight:500}.talent-app .profile-skills{gap:.625rem}.talent-app .profile-skills>span,.talent-app .profile-skills>button{border:1px solid var(--talent-line);background:var(--talent-surface);border-radius:4px;font-size:.8125rem;font-weight:500}.talent-app .profile-skills>button:hover{border-color:var(--talent-muted)}.talent-app .profile-skills>button[aria-pressed=true]{background:var(--talent-soft);color:var(--talent-accent-hover);border-color:var(--talent-accent)}.talent-app .profile-skills>button:disabled{opacity:.6;cursor:wait}.talent-app .profile-skills a{color:var(--talent-muted);font-size:.8125rem}.talent-app .profile-skills a:hover{color:var(--talent-accent)}.talent-app .collaboration-list{gap:0;display:grid}.talent-app .collaboration-card{border:0;border-block-end:1px solid var(--talent-line);color:var(--talent-ink);box-shadow:none;background:0 0;border-radius:0;padding:1.5rem 0}.talent-app .collaboration-card:first-child{padding-block-start:0}.talent-app .collaboration-card small{color:var(--talent-muted);font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:.8125rem}.talent-app .collaboration-card h3{margin-block:.5rem;font-size:1.25rem;font-weight:600}.talent-app .collaboration-card p{color:var(--talent-muted);font-size:.875rem}.talent-app .collaboration-card:hover h3{color:var(--talent-accent)}@media (width<=63.99rem){.talent-app .profile-header{grid-template-columns:5rem minmax(0,1fr)}.talent-app .profile-avatar{block-size:5rem;inline-size:5rem}.talent-app .profile-name{font-size:2.25rem}.talent-app .profile-actions{grid-column:2;max-inline-size:none}.talent-app .profile-layout{grid-template-columns:minmax(0,1fr)}.talent-app .profile-support{gap:2rem}}@media (width<=39.99rem){.talent-app .gallery-page,.talent-app .talent-page{padding-block:1.75rem 3rem}.talent-app .gallery-page>h1{margin-block-end:1.75rem;font-size:2.25rem}.talent-app .gallery-toolbar{gap:.75rem;margin-block-end:1.5rem}.talent-app .gallery-category{flex-basis:100%;max-inline-size:none}.talent-app .gallery-order{max-inline-size:none}.talent-app .gallery-filter-panel{padding:1rem}.talent-app .project-grid{gap:1.75rem}.talent-app .profile-header{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem 1rem;padding-block-end:1.5rem}.talent-app .profile-avatar{block-size:4rem;inline-size:4rem;font-size:1.5rem}.talent-app .profile-name{letter-spacing:-.025em;font-size:1.875rem}.talent-app .profile-headline{font-size:.9375rem}.talent-app .profile-availability{gap:.5rem}.talent-app .profile-actions,.talent-app .profile-public-contact{grid-column:1/-1}.talent-app .profile-actions .btn{flex:auto;justify-content:center}.talent-app .profile-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-app .profile-contacts a{padding:.75rem}.talent-app .profile-layout{margin-block-start:1.5rem}.talent-app .profile-tabs{gap:1.25rem}.talent-app .profile-tabs button{font-size:.8125rem}.talent-app .profile-panel{padding-block-start:1.5rem}.talent-app .profile-record-heading{gap:.5rem}}@media (prefers-reduced-motion:reduce){.talent-app .project-grid-image>img,.talent-app .gallery-filter-toggle,.talent-app .talent-directory-card{transition:none}.talent-app .project-grid-link:hover .project-grid-image>img{transform:none}}.talent-app :is(.talent-settings,.talent-onboarding,.project-form){color:var(--talent-ink);font-size:14px;line-height:1.65}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) :is(h1,h2,h3,legend){font-family:var(--font-body);letter-spacing:-.02em;font-weight:650}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) h1{font-size:28px;line-height:1.3}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) h2{font-size:19px;line-height:1.4}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) h3{font-size:17px;line-height:1.45}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) .field{gap:8px}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) .field>:is(label,span){font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.5}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) .field>p{font-size:12px;font-weight:400;line-height:1.6}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) textarea{border:1px solid var(--talent-line);background:var(--talent-surface);min-inline-size:0;color:var(--talent-ink);box-shadow:none;resize:vertical;border-radius:4px;padding:12px;font-size:14px;line-height:1.7}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) fieldset{min-inline-size:0}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) legend{letter-spacing:0;font-size:14px;line-height:1.5}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) .text-label{font-size:12px;line-height:1.6}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--talent-accent);flex-shrink:0}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) .field-error{color:var(--talent-accent);font-size:13px;font-weight:500}.talent-app .talent-settings{max-inline-size:1040px;margin-inline:auto;padding-block:32px 64px}.talent-app .talent-settings-layout{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:48px}.talent-app .talent-settings .settings-nav{flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex;position:sticky;inset-block-start:calc(var(--talent-header-height,72px) + 24px)}.talent-app .talent-settings .settings-nav a{min-block-size:44px;color:var(--talent-muted);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);border:1px solid #0000;border-radius:4px;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.talent-app .talent-settings .settings-nav a:hover{color:var(--talent-ink);background:var(--talent-soft)}.talent-app .talent-settings .settings-nav a:active{scale:.97}.talent-app .talent-settings .settings-nav a[aria-current=page]{color:var(--talent-accent-hover,#922b1d);background:var(--talent-soft);border-color:#0000;font-weight:650}.talent-app .talent-settings-content{max-inline-size:760px}.talent-app .talent-settings-content>:is(section,div){max-inline-size:none}.talent-app .talent-settings-content p{overflow-wrap:anywhere;max-inline-size:68ch}.talent-app .talent-settings-content .rounded-press[role=status]{background:var(--talent-soft);color:var(--talent-ink);border-width:1px;border-radius:4px;padding:16px}.talent-app .talent-settings-content details{border-block:1px solid var(--talent-line);padding-block:16px}.talent-app .talent-settings-content details summary{font-size:13px;font-weight:600}.talent-app .talent-settings-content details a{color:var(--talent-accent)}.talent-app .talent-settings-section{border:0;border-block-start:1px solid var(--talent-line);background:0 0;border-radius:0;margin-block:24px 0;padding:24px 0}.talent-app .talent-settings-section+.talent-settings-section{margin-block-start:0}.talent-app .assistant-panel .talent-settings-section{border-block-start:0;margin-block:0;padding-block-start:0}.talent-app .talent-settings-section h2{font-size:16px}.talent-app .talent-settings-section>p{font-size:14px;font-weight:400}.talent-app .talent-settings-danger h2{color:var(--talent-accent)}.talent-app .talent-settings-danger .flex{flex-wrap:wrap}.talent-app .talent-settings-section .rail-chip{min-block-size:40px;font-size:13px}.talent-app .talent-privacy-settings>h2{font-size:22px}.talent-app .talent-privacy-settings>h2:not(:first-child){border-block-start:1px solid var(--talent-line);margin-block-start:32px;padding-block-start:24px}.talent-app .talent-privacy-settings>p{font-size:14px}.talent-app .talent-privacy-settings li{border-color:var(--talent-line);min-block-size:52px;padding-block:12px}.talent-app .talent-privacy-settings li a{overflow-wrap:anywhere;font-size:14px;font-weight:600}.talent-app .talent-profile-editor{max-inline-size:760px}.talent-app .talent-profile-editor-heading{flex-wrap:wrap;align-items:center;row-gap:8px}.talent-app .talent-profile-editor-heading>a{color:var(--talent-accent);text-underline-offset:4px;font-size:13px;font-weight:500;text-decoration:underline}.talent-app .talent-profile-avatar{border-block-end:1px solid var(--talent-line);align-items:flex-start;gap:20px;margin-block-start:32px;padding-block-end:24px}.talent-app .talent-profile-avatar>:is(img,span){border:1px solid var(--talent-line);background:var(--talent-soft);block-size:64px;inline-size:64px;color:var(--talent-ink);box-shadow:none;border-radius:6px;flex-shrink:0;font-size:24px}.talent-app .talent-profile-avatar>div{gap:12px}.talent-app .talent-profile-import{margin-block-start:24px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section){border:1px solid var(--talent-line);background:var(--talent-surface);color:var(--talent-ink);border-radius:6px;padding:24px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section) h2{font-size:18px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section)>label{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.65}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section)>label input{margin-block-start:2px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section)>ul{gap:0}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section)>ul>li{border-block-end:1px solid var(--talent-line);padding-block:12px;font-size:13px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section)>div.flex{flex-wrap:wrap}.talent-app .talent-profile-form{gap:24px;margin-block-start:32px}.talent-app .talent-profile-form>fieldset{border:0;margin-block-start:8px;padding:0}.talent-app .talent-profile-form>fieldset>legend{border-block-end:1px solid var(--talent-line);inline-size:100%;padding:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.talent-app .talent-profile-form>fieldset>label{min-block-size:36px;font-size:14px;font-weight:500}.talent-app .talent-profile-form .grid{gap:20px}.talent-app .talent-profile-form .assistant-bubble{border:1px solid var(--talent-line);background:var(--talent-soft);color:var(--talent-ink);box-shadow:none;border-radius:4px;padding:16px;font-size:14px;transform:none}.talent-app .talent-profile-form .assistant-bubble>div{flex-wrap:wrap}.talent-app .talent-profile-record{border:0;border-block-end:1px solid var(--talent-line);background:0 0;border-radius:0;flex-direction:column;gap:16px;margin-block-start:0;padding:20px 0;display:flex}.talent-app .talent-profile-record>.btn-quiet{align-self:flex-start}.talent-app .talent-profile-record>span{flex-wrap:wrap}.talent-app .talent-profile-save{border-block-start:1px solid var(--talent-line);flex-wrap:wrap;margin-block-start:8px;padding-block-start:24px}.talent-app .talent-onboarding{grid-template-columns:200px minmax(0,1fr);gap:8px 40px;max-inline-size:920px;padding-block:32px 64px;display:grid}.talent-app .talent-onboarding>h1{grid-column:1/-1;margin:0}.talent-app .talent-onboarding>p{max-inline-size:65ch;color:var(--talent-muted);grid-column:1/-1;margin:0;font-size:15px;font-weight:400;line-height:1.75}.talent-app .talent-onboarding-steps{flex-direction:column;grid-area:3/1;align-self:start;align-items:stretch;gap:4px;margin-block:24px 0;padding:0;display:flex}.talent-app .talent-onboarding-steps li{min-inline-size:0}.talent-app .talent-onboarding-steps .chip{min-block-size:46px;inline-size:100%;color:var(--talent-muted);box-shadow:none;text-align:start;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:500;line-height:1.5;display:flex;transform:none}.talent-app .talent-onboarding-steps .chip>span{border:1px solid var(--talent-line);background:var(--talent-surface);block-size:24px;inline-size:24px;color:var(--talent-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.talent-app .talent-onboarding-steps .chip[aria-current=step]{color:var(--talent-accent-hover,#922b1d);background:var(--talent-soft);font-weight:600}.talent-app .talent-onboarding-steps .chip[aria-current=step]>span{background:var(--talent-accent);border-color:var(--talent-accent);color:var(--talent-surface)}.talent-app .talent-onboarding-steps .chip:not(:disabled):hover{background:var(--talent-soft);color:var(--talent-ink)}.talent-app .talent-onboarding-steps .chip:disabled{color:var(--talent-muted);opacity:1;cursor:default;background:0 0;border-color:#0000}.talent-app .talent-onboarding-content{grid-area:3/2;gap:24px;min-inline-size:0;margin-block-start:24px}.talent-app .talent-onboarding-content>p:first-child{font-size:15px;font-weight:500;line-height:1.7}.talent-app .talent-onboarding-content>.grid{gap:20px}.talent-app .talent-onboarding-content fieldset>div{gap:12px 20px}.talent-app .talent-onboarding-content fieldset label{min-block-size:36px;font-size:13px;font-weight:400;line-height:1.6}.talent-app .talent-onboarding-record{border:0;border-block-end:1px solid var(--talent-line);background:0 0;border-radius:0;gap:16px;padding:0 0 24px}.talent-app .talent-onboarding-record>.grid{gap:16px 20px}.talent-app .talent-onboarding-actions{border-block-start:1px solid var(--talent-line);gap:12px;margin-block-start:8px;padding-block-start:20px}.talent-app .talent-onboarding-actions .btn-quiet{font-size:13px}.talent-app .talent-onboarding-content>.flex>h2{font-size:21px}.talent-app .talent-onboarding-content>.flex>p{font-size:14px;line-height:1.75}.talent-app .project-form{inline-size:100%;max-inline-size:760px;margin-inline:auto;padding-block:32px 64px}.talent-app .project-form>header>p{color:var(--talent-muted);max-inline-size:65ch;margin-block-start:8px;font-size:14px;line-height:1.7}.talent-app .project-stepper{margin-block-start:28px}.talent-app .project-stepper ol{border:0;border-block-end:1px solid var(--talent-line);background:0 0;border-radius:0}.talent-app .project-stepper li+li{border-inline-start:0}.talent-app .project-stepper button{min-block-size:58px;color:var(--talent-muted);font-family:var(--font-body);box-shadow:none;border-block-end:2px solid #0000;gap:8px;padding:12px 8px;font-size:13px;font-weight:500;transform:none}.talent-app .project-stepper button:not(:disabled):hover{background:var(--talent-soft)}.talent-app .project-stepper button[aria-current=step],.talent-app .project-stepper button[aria-current=step]:hover{color:var(--talent-accent);border-block-end-color:var(--talent-accent);background:0 0;font-weight:650}.talent-app .project-stepper button:disabled{color:var(--talent-muted);opacity:1;background:0 0}.talent-app .project-step-number{border:1px solid var(--talent-line);block-size:24px;inline-size:24px;color:var(--talent-muted);background:var(--talent-surface);border-radius:50%;font-size:11px}.talent-app .project-stepper button[aria-current=step] .project-step-number{color:var(--talent-surface);background:var(--talent-accent);border-color:var(--talent-accent)}.talent-app .project-form>form{margin-block-start:28px}.talent-app .project-form-fields{gap:24px}.talent-app .project-step-heading{border-block-end:1px solid var(--talent-line);gap:8px;padding-block-end:20px}.talent-app .project-step-heading>p:first-child{color:var(--talent-muted);font-size:12px;font-weight:400}.talent-app .project-step-heading h2{font-size:20px}.talent-app .project-step-heading>p:last-child{max-inline-size:66ch;color:var(--talent-muted);font-size:14px;line-height:1.7}.talent-app .project-image-picker{border:1px dashed var(--talent-line);background:var(--talent-surface);border-radius:6px;gap:16px;margin-block-start:16px;padding:24px}.talent-app .project-image-picker input[type=file]{box-shadow:none;background:0 0;border:0;border-radius:0;min-block-size:44px;padding:0;font-size:13px}.talent-app .project-image-picker input[type=file]::file-selector-button{border:1px solid var(--talent-line);background:var(--talent-bg);min-block-size:40px;color:var(--talent-ink);font-family:var(--font-body);border-radius:4px;margin-inline-end:12px;padding:8px 12px;font-size:13px;font-weight:500}.talent-app .project-image-picker input[type=file]::file-selector-button:hover{border-color:var(--talent-accent)}.talent-app .project-image-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px;margin-block-start:16px}.talent-app .project-image-list>li{border:1px solid var(--talent-line);background:var(--talent-surface);border-radius:4px;overflow:hidden}.talent-app .project-image-list img{border-block-end:1px solid var(--talent-line)}.talent-app .project-image-caption{color:var(--talent-muted);padding:10px 12px 0;font-size:12px;font-weight:500}.talent-app .project-image-actions{gap:4px;padding:4px}.talent-app .project-image-actions button{min-block-size:40px;color:var(--talent-ink);border:0;border-radius:3px;font-size:12px;font-weight:500}.talent-app .project-image-actions button:last-child{color:var(--talent-accent)}.talent-app .project-image-actions button:not(:disabled):hover{background:var(--talent-soft)}.talent-app .project-image-actions button:focus-visible{outline-offset:-2px}.talent-app .project-optional{color:var(--talent-muted);font-size:12px;font-weight:400}.talent-app .project-ai-label{font-size:14px;font-weight:400}.talent-app .project-review{background:0 0;border:0;border-radius:0}.talent-app .project-review-cover{background:0 0;border:0}.talent-app .project-review-player{border:1px solid var(--talent-line);background:var(--talent-surface);border-radius:4px;max-block-size:400px}.talent-app .project-cover-label{color:var(--talent-muted);background:0 0;border:0;padding:8px 0 0;font-size:12px;font-weight:400;display:block;position:static}.talent-app .project-review-section{padding:20px 0}.talent-app .project-review-section+.project-review-section{border-color:var(--talent-line)}.talent-app .project-review-heading{gap:8px 16px;margin-block-end:8px}.talent-app .project-review-heading h3{font-size:17px;font-weight:600}.talent-app .project-review-heading button{color:var(--talent-accent);font-size:12px;font-weight:500}.talent-app .project-review-description{max-inline-size:70ch;font-size:14px;line-height:1.75}.talent-app .project-review-images{color:var(--talent-muted);gap:12px;font-size:11px}.talent-app .project-review-images img{border:1px solid var(--talent-line);border-radius:3px}.talent-app .project-form-actions{border-color:var(--talent-line);gap:12px;margin-block-start:28px;padding-block-start:20px}.talent-app .project-save-draft{color:var(--talent-muted);font-size:13px;font-weight:500}@media (width<=900px){.talent-app .talent-settings-layout{grid-template-columns:164px minmax(0,1fr);gap:28px}.talent-app .talent-onboarding{grid-template-columns:176px minmax(0,1fr);column-gap:24px}}@media (width<=700px){.talent-app :is(.talent-settings,.talent-onboarding,.project-form){padding-block:20px 40px}.talent-app :is(.talent-settings,.talent-onboarding,.project-form) h1{font-size:24px}.talent-app .talent-settings-layout{grid-template-columns:minmax(0,1fr);gap:28px}.talent-app .talent-settings .settings-nav{border-block-end:1px solid var(--talent-line);flex-flow:wrap;gap:4px;padding-block-end:12px;position:static}.talent-app .talent-settings .settings-nav a{min-block-size:42px;padding:8px 10px;font-size:12px}.talent-app .talent-onboarding{display:block}.talent-app .talent-onboarding>p{margin-block-start:8px;font-size:14px}.talent-app .talent-onboarding-steps{border-block-end:1px solid var(--talent-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-block-start:24px;padding-block-end:16px;display:grid}.talent-app .talent-onboarding-steps .chip{text-align:center;min-block-size:60px;padding:8px 4px;font-size:11px;display:block}.talent-app .talent-onboarding-steps .chip>span{block-size:20px;inline-size:20px;margin-inline-end:2px;font-size:10px;display:inline-grid}.talent-app .talent-onboarding-content{gap:20px;margin-block-start:24px}.talent-app .talent-onboarding-actions{gap:8px}.talent-app :is(.talent-profile-import>section,.talent-onboarding-content>section){padding:20px}.talent-app .project-stepper button{font-size:12px}.talent-app .project-image-picker{padding:20px}}@media (width<=480px){.talent-app .talent-profile-form>.grid{grid-template-columns:minmax(0,1fr)}.talent-app .talent-profile-avatar{gap:12px}.talent-app .talent-profile-avatar>:is(img,span){block-size:48px;inline-size:48px;font-size:20px}.talent-app .project-stepper button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-block-size:72px;padding:10px 4px}.talent-app .project-image-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.talent-app .project-image-caption{padding-inline:8px}.talent-app .project-image-actions{gap:0}.talent-app .project-image-actions button{min-block-size:44px;min-inline-size:40px}.talent-app .project-image-actions button:last-child{inline-size:100%;margin-inline-start:0}.talent-app .project-form-actions{gap:12px}.talent-app .project-save-draft{text-align:start;inline-size:100%;margin-inline-start:0}}:root{--motion-instant:90ms;--motion-fast:.16s;--motion-base:.22s;--motion-slow:.36s;--motion-celebrate:.64s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-accent:#b53524;--motion-danger:#a52330;--m-dir:1;--z-toast:60;interpolate-size:allow-keywords}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--m-dir:-1}.theme-hiring,.product-app--hiring{--motion-accent:#204ab7;--motion-base:.2s;--motion-slow:.32s}.theme-companies,.reco-app{--motion-accent:#c6e286}body.talent-app,.theme-talent{--motion-accent:var(--talent-accent,#b53524)}.platform,.product-app,.reco-app{--pl-fast:var(--motion-fast);--pl-mid:var(--motion-base);--pl-ease:var(--ease-out-expo)}body.talent-app{--ease-out-quart:var(--ease-out)}:where(button,[role=button],[role=tab],.btn,.chip,.pl-button,.menu-item){transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), scale var(--motion-instant) var(--ease-out)}:where(button,[role=button],[role=tab],.btn,.chip,.pl-button):not(:disabled):active{scale:.97}@keyframes m-pop{0%{scale:1}40%{scale:1.28}to{scale:1}}[data-motion~=pop]>:is(svg,span:first-child,.m-icon){animation:m-pop var(--motion-slow) var(--ease-out);display:inline-block}[data-motion~=pop]:empty{animation:m-pop var(--motion-slow) var(--ease-out)}[data-motion~=pop]:not(:has(>:is(svg,span,.m-icon))){animation:m-pop var(--motion-slow) var(--ease-out)}@keyframes m-bloom{0%{opacity:1;background-position:50%,50%,50%,50%,50%,50%,50%,50%;background-size:0 0}30%{background-size:9px 9px}65%{opacity:1}to{opacity:0;background-position:50% 0,88% 12%,100%,88% 88%,50% 100%,12% 88%,0%,12% 12%;background-size:4px 4px}}@keyframes m-bloom-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.15}}[data-motion~=bloom]{position:relative}[data-motion~=bloom]:has(>:is(svg,.m-icon):first-child){--m-bloom-x:1.5em}[data-motion~=bloom]:before,[data-motion~=bloom]:after{content:"";z-index:1;pointer-events:none;opacity:0;block-size:4em;inline-size:4em;position:absolute;inset-block-start:50%;inset-inline-start:var(--m-bloom-x,50%);translate:-50% -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-motion~=bloom]:before{translate:50% -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-motion~=bloom]:after{translate:50% -50%}[data-motion~=bloom]:before{border:2px solid var(--motion-accent);block-size:2.6em;inline-size:2.6em;animation:m-bloom-ring .48s var(--ease-out) forwards;border-radius:50%}[data-motion~=bloom]:after{--m-dot:radial-gradient(circle, var(--motion-accent) 42%, transparent 46%);background-image:var(--m-dot), var(--m-dot), var(--m-dot), var(--m-dot), var(--m-dot), var(--m-dot), var(--m-dot), var(--m-dot);animation:m-bloom var(--motion-celebrate) var(--ease-out) forwards;background-repeat:no-repeat;border-radius:0}@keyframes m-lift{0%{translate:0}35%{opacity:.55;translate:0 -7px}to{opacity:1;translate:0}}[data-motion~=lift]>:is(svg,span:first-child,.m-icon){animation:m-lift var(--motion-slow) var(--ease-out);display:inline-block}@keyframes m-rise{0%{opacity:0;translate:0 6px}}@keyframes m-fall{to{opacity:0;translate:0 6px}}@keyframes m-fade{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}.m-rise,[data-motion~=rise]{animation:m-rise var(--motion-base) var(--ease-out) backwards}.m-fall,[data-leaving]{animation:m-fall var(--motion-fast) var(--ease-in-out) forwards}.m-swap,[data-motion~=swap]{animation:m-fade var(--motion-fast) var(--ease-out) backwards}:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog){opacity:0;transition:opacity var(--motion-fast) var(--ease-in-out), translate var(--motion-fast) var(--ease-in-out), display var(--motion-fast) allow-discrete, overlay var(--motion-fast) allow-discrete;translate:0 6px}:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog)[open]{opacity:1;transition-duration:var(--motion-base);transition-timing-function:var(--ease-out);translate:0}@starting-style{:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog)[open]{opacity:0;translate:0 6px}}:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog)::backdrop{transition:background-color var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out), display var(--motion-base) allow-discrete, overlay var(--motion-base) allow-discrete}@starting-style{:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog)[open]::backdrop{opacity:0}}:is(dialog.m-dialog,.app-dialog,.composer-dialog,.project-dialog,.reel-viewer,.reco-nav-dialog,.new-group-dialog):not([open])::backdrop{opacity:0}.field-error{transition:opacity var(--motion-base) var(--ease-out), translate var(--motion-base) var(--ease-out), display var(--motion-base) allow-discrete}@starting-style{.field-error{opacity:0;translate:0 -4px}}@keyframes m-settle{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in oklab, var(--motion-accent) 55%, transparent);translate:0 -8px}40%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklab, var(--motion-accent) 45%, transparent);translate:0}to{box-shadow:0 0 0 14px #0000}}@keyframes m-grow{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.m-settle,[data-motion~=settle]{animation:m-settle .9s var(--ease-out) backwards}[data-motion~=grow]{animation:m-grow var(--motion-slow) var(--ease-out) both;display:grid}[data-motion~=grow]>*{min-height:0;overflow:clip}[data-motion~=grow][data-motion~=settle]{animation:m-grow var(--motion-slow) var(--ease-out) both, m-settle .9s var(--ease-out) backwards}@keyframes m-check{to{stroke-dashoffset:0}}.m-check path{stroke-dasharray:20;stroke-dashoffset:20px;animation:m-check var(--motion-slow) var(--ease-out) 60ms forwards}@keyframes m-shake{0%,to{translate:0}20%,60%{translate:-2px}40%,80%{translate:2px}30%{box-shadow:0 0 0 3px color-mix(in oklab, var(--motion-danger) 35%, transparent)}}[data-motion~=shake]{animation:m-shake .32s var(--ease-in-out)}@keyframes m-roll-up{0%{opacity:0;translate:0 .45em}}@keyframes m-roll-down{0%{opacity:0;translate:0 -.45em}}.m-roll{display:inline-block}.m-roll[data-dir=up]{animation:m-roll-up var(--motion-base) var(--ease-out)}.m-roll[data-dir=down]{animation:m-roll-down var(--motion-base) var(--ease-out)}@keyframes m-step-forward{0%{opacity:0;translate:calc(16px * var(--m-dir)) 0}}@keyframes m-step-back{0%{opacity:0;translate:calc(-16px * var(--m-dir)) 0}}[data-motion~=step-forward]{animation:m-step-forward var(--motion-base) var(--ease-out) backwards}[data-motion~=step-back]{animation:m-step-back var(--motion-base) var(--ease-out) backwards}.m-disclose{transition:grid-template-rows var(--motion-base) var(--ease-out);grid-template-rows:0fr;display:grid}.m-disclose[data-open=true]{grid-template-rows:1fr}.m-disclose>*{min-height:0;overflow:clip}details::details-content{height:0;transition:height var(--motion-base) var(--ease-out), content-visibility var(--motion-base) allow-discrete;overflow:clip}details[open]::details-content{height:auto}.m-chevron{transition:rotate var(--motion-fast) var(--ease-out)}[open]>summary .m-chevron,[aria-expanded=true] .m-chevron{rotate:180deg}.m-progress{background:var(--motion-accent);transform-origin:0;block-size:4px;scale:var(--progress,0) 1;transition:scale var(--motion-fast) linear;border-radius:999px;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .m-progress{transform-origin:100%}.m-toast-region{z-index:var(--z-toast);pointer-events:none;gap:8px;max-inline-size:calc(100% - 32px);display:grid;position:fixed;inset-block-end:16px;inset-inline-end:16px}.m-toast{background:var(--color-black-ink,#26201d);color:var(--color-paper,#faf7f2);animation:m-rise var(--motion-base) var(--ease-out) backwards;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex;box-shadow:0 8px 24px #0003}.m-toast[data-leaving]{animation:m-fall var(--motion-fast) var(--ease-in-out) forwards}.sound-toggle{flex-wrap:wrap;align-items:center;gap:8px 12px;min-block-size:44px;display:flex}.sound-toggle small{opacity:.8;flex-basis:100%}.sound-toggle--icon{min-block-size:44px;inline-size:44px;color:inherit;border-radius:50%;place-items:center;display:inline-grid}.sound-toggle--icon[aria-pressed=false]{opacity:.6}::view-transition{pointer-events:none}::view-transition-old(root){animation:m-fade-out .12s var(--ease-in-out) both}::view-transition-new(root){animation:m-rise var(--motion-base) var(--ease-out) backwards}::view-transition-group(*){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}.vt-rail{view-transition-name:vt-rail}.vt-header{view-transition-name:vt-header}.vt-bottomnav{view-transition-name:vt-bottomnav}.vt-sidebar{view-transition-name:vt-sidebar}.vt-topnav{view-transition-name:vt-topnav}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.m-check path{stroke-dashoffset:0;animation:none}:where(button,[role=button],[role=tab],.btn,.chip,.pl-button):not(:disabled):active{scale:none}.m-progress{transition-duration:var(--motion-fast)}}.theme-talent{--pl-bg:#f3eee7;--pl-surface:#faf7f2;--pl-ink:#26201d;--pl-muted:#615954;--pl-accent:#b83623;--pl-accent-ink:#fff8f2;--pl-line:#d6cdc4;--pl-soft:#e9ddd2;--pl-danger:#a4302a;--pl-danger-ink:#fff8f2}.theme-hiring{--pl-bg:#f3f5f5;--pl-surface:#fcfdfb;--pl-ink:#172a38;--pl-muted:#51606b;--pl-accent:#264cac;--pl-accent-ink:#fafcff;--pl-line:#ced6df;--pl-soft:#e4ebf5;--pl-danger:#b3261e;--pl-danger-ink:#fff}.theme-companies{--pl-bg:#191e1a;--pl-surface:#242b25;--pl-ink:#edf0e8;--pl-muted:#b5c0b1;--pl-accent:#c6e286;--pl-accent-ink:#20281b;--pl-line:#424b40;--pl-soft:#303a2b;--pl-danger:#efb0a1;--pl-danger-ink:#2a1512}.platform{background:var(--pl-bg);min-height:100dvh;color:var(--pl-ink)}.platform .skip-link{background:var(--pl-accent);color:var(--pl-accent-ink);border:2px solid var(--pl-ink);inset-block-start:5rem;transform:translateY(calc(-100% - 6rem))}.platform .skip-link:focus{transform:translateY(0)}.platform h1,.platform h2,.platform h3,.platform p{margin:0}.platform h1,.platform h2,.platform h3{font-family:var(--font-display)}.platform a{color:inherit;text-decoration:none}.pl-weekly-person:hover h3,.pl-company-grid .pl-card:hover :is(h2,h3),.platform-landing a:hover,.pl-marketing-footer a:hover,.reco-footer-link:hover,.talent-footer>div>a:hover,.talent-editorial-bottom>a:hover{text-underline-offset:4px;text-decoration:underline}.pl-bubble:hover{border-color:var(--pl-ink)}.platform button,.platform input,.platform textarea,.platform select{font:inherit}.platform button,.platform select{cursor:pointer}.platform button:disabled{cursor:wait;opacity:.55}.platform :focus-visible{outline:3px solid var(--pl-accent);outline-offset:4px}.pl-container{width:min(1376px,100% - 96px);margin-inline:auto}.pl-marketing-header,.pl-app-header{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 48px;display:flex}.pl-wordmark{font-family:var(--font-display);letter-spacing:-2px;flex-shrink:0;align-items:baseline;gap:12px;font-size:35px;font-weight:900;line-height:1;display:flex}.pl-wordmark span{font:500 12px var(--font-body);letter-spacing:0}.pl-marketing-header nav{align-items:center;gap:30px;font-size:13px;font-weight:650;display:flex}.pl-marketing-header nav a{border-bottom:2px solid #0000;padding-block:8px}.pl-marketing-header nav a[aria-current]{border-color:var(--pl-accent)}.pl-header-actions{align-items:center;gap:20px;font-size:13px;display:flex}.pl-header-brand{flex-shrink:0;align-items:center;gap:20px;display:flex}.pl-header-brand>.pl-gateway-link{border-inline-end:1px solid var(--pl-line);padding-inline-end:20px}.pl-gateway-link{min-height:44px;color:var(--pl-muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:650;transition:color .2s;display:inline-flex}.pl-gateway-link:hover{color:var(--pl-ink)}.pl-gateway-link-arrow{font-size:18px;line-height:1;transition:transform .25s}.pl-gateway-link:hover .pl-gateway-link-arrow{transform:translate(-3px)}[dir=rtl] .pl-gateway-link:hover .pl-gateway-link-arrow{transform:translate(3px)}.pl-gateway-link-brand{font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.pl-gateway-link-brand>span{font:300 12px var(--font-body);opacity:.75}.pl-footer-gateway{border-top:1px solid var(--pl-line);order:9;width:100%;padding-top:18px;display:flex}.platform .language-switch{border-color:var(--pl-line);color:var(--pl-ink);box-shadow:none;background:0 0}.gateway-intro{justify-content:space-between;align-items:baseline;gap:24px;padding:32px 48px 28px;display:flex}.gateway-intro h1{letter-spacing:-1.3px;font-size:clamp(24px,2.5vw,38px);font-weight:650}.gateway-intro p{color:var(--pl-muted);font-size:14px}.gateway-grid{grid-template-columns:1.05fr 1fr .95fr;gap:12px;padding:0 24px 24px;display:grid}.gateway-panel{isolation:isolate;background:var(--pl-bg);border:1px solid var(--pl-line);grid-template-rows:auto auto minmax(160px,1fr) auto;min-height:calc(100dvh - 226px);max-height:850px;padding:28px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;display:grid;position:relative;overflow:hidden;color:var(--pl-ink)!important}.gateway-panel.theme-talent{background:#ede1d3}.gateway-panel.theme-hiring{background:#e4eaf1}.gateway-panel-top{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.gateway-arrow{border:1px solid var(--pl-line);width:40px;height:40px;transition:background var(--motion-fast),transform var(--motion-fast);border-radius:50%;place-items:center;font-size:26px;display:grid}.gateway-panel h2{letter-spacing:-.055em;white-space:pre-line;padding-block:22px 28px;font-size:clamp(42px,4.6vw,74px);font-weight:750;line-height:1.02}.gateway-image{min-height:0;overflow:hidden}.gateway-image img{object-fit:cover;width:100%;height:100%;min-height:170px;max-height:360px;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.gateway-panel:hover .gateway-image img{transform:scale(1.055)}.gateway-panel:hover .gateway-arrow{background:var(--pl-accent);color:var(--pl-accent-ink);transform:rotate(45deg)}.gateway-panel-bottom{justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.gateway-panel-bottom>span{font-family:var(--font-display);letter-spacing:-2px;font-size:34px;font-weight:900}.gateway-panel-bottom p{text-align:end;max-width:20ch;font-size:12px}.gateway-grid.is-leaving .gateway-panel:not(.is-chosen){opacity:.25;transform:scale(.97)}.gateway-expansion{left:var(--origin-x);top:var(--origin-y);pointer-events:none;z-index:110;background:var(--pl-bg);width:300vmax;height:300vmax;animation:gateway-expand calc(var(--motion-slow) + var(--motion-instant)) var(--ease-in-out) forwards;border-radius:50%;position:fixed;translate:-50% -50%;scale:0}.gateway-expansion--arrived{animation:gateway-arrived calc(var(--motion-slow) + var(--motion-instant)) var(--ease-out) forwards}@keyframes gateway-expand{to{scale:1}}@keyframes gateway-arrived{to{opacity:0}}.pl-destination-hero{isolation:isolate;grid-template-columns:1.05fr 1fr;min-height:calc(100dvh - 76px);max-height:960px;display:grid;position:relative;overflow:hidden}.pl-destination-copy{align-self:center;padding:64px 48px 150px}.pl-eyebrow{color:var(--pl-accent);margin-bottom:32px;font-size:13px;font-weight:650;display:block}.pl-destination-copy h1{white-space:pre-line;letter-spacing:-.055em;font-size:clamp(42px,5.7vw,88px);font-weight:750;line-height:1.03}.pl-destination-copy>p{max-width:42ch;color:var(--pl-muted);margin-top:28px;font-size:17px;line-height:1.7}.pl-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.pl-button{border:1px solid var(--pl-accent);background:var(--pl-accent);white-space:nowrap;min-height:46px;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out);border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:13px 22px;text-decoration:none;display:inline-flex;color:var(--pl-accent-ink)!important;font-size:14px!important;font-weight:650!important}.pl-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.pl-button:active{transform:translateY(0)}.pl-button--quiet{border-color:var(--pl-line);background:0 0;color:var(--pl-ink)!important}.pl-notifications{--color-paper:var(--pl-surface);--color-black-ink:var(--pl-ink);--color-kraft:var(--pl-soft);--color-kraft-line:var(--pl-line);--color-faded-ink:var(--pl-muted);--color-press-red:var(--pl-accent);--color-ultramarine-tint:color-mix(in srgb,var(--pl-accent) 14%,transparent);--radius-press:8px;display:inline-flex;position:relative}.pl-notifications-trigger{width:40px;height:40px;color:var(--pl-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.pl-notifications-trigger:hover,.pl-notifications-trigger[aria-expanded=true]{background:var(--pl-soft)}.pl-notifications-trigger>span{background:var(--pl-accent);min-width:18px;color:var(--pl-accent-ink);text-align:center;border-radius:999px;padding-inline:5px;font-size:10.5px;line-height:18px;inset-block-start:1px;inset-inline-end:-1px}.pl-notifications .menu-pop{border:1px solid var(--pl-line);color:var(--pl-ink);border-radius:8px;box-shadow:0 14px 34px #0000002e}.pl-notifications .menu-pop .border-b-2{border-block-end-width:1px;border-color:var(--pl-line)}.pl-button.confirm-danger{background:var(--pl-danger);border-color:var(--pl-danger);color:var(--pl-danger-ink)!important}.pl-button--small{min-height:36px;padding:7px 12px;font-size:12px!important}.pl-inline-link{text-underline-offset:6px;font-size:14px;font-weight:600;text-decoration:underline!important}.pl-destination-image{margin:28px 28px 100px 0;overflow:hidden}[dir=rtl] .pl-destination-image{margin:28px 0 100px 28px}.pl-destination-image img{object-fit:cover;width:100%;height:100%;min-height:420px;max-height:690px}.pl-hero-brand{bottom:-35px;z-index:-1;font-family:var(--font-display);letter-spacing:-.07em;color:var(--pl-line);font-size:clamp(130px,21vw,310px);font-weight:900;line-height:.85;position:absolute;inset-inline-start:42px}.pl-benefits{padding-block:100px}.pl-benefits>h2,.pl-public-work>h2,.pl-weekly>h2,.pl-company-invitation>h2{letter-spacing:-.035em;margin-bottom:45px;font-size:clamp(28px,3.8vw,54px);font-weight:650;line-height:1.15}.pl-benefits>div{grid-template-columns:1.4fr 1fr 1fr;gap:60px;display:grid}.pl-benefits article{border-top:1px solid var(--pl-line);padding-top:24px}.pl-benefits h3{max-width:20ch;margin-bottom:18px;font-size:23px;line-height:1.25}.pl-benefits p{color:var(--pl-muted);max-width:38ch;font-size:15px;line-height:1.8}.pl-public-work,.pl-weekly,.pl-company-invitation{border-top:1px solid var(--pl-line);padding-block:72px}.pl-company-invitation p{max-width:62ch;color:var(--pl-muted);margin-bottom:28px}.pl-project-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;display:grid}.pl-project-cover{aspect-ratio:4/3;background:var(--pl-soft);overflow:hidden}.pl-project-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pl-project-gallery a:hover img{transform:scale(1.04)}.pl-project-gallery h3{margin-top:13px;font-size:17px}.pl-project-gallery p{color:var(--pl-muted);margin-top:5px;font-size:13px}.pl-weekly-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pl-weekly-person{border:1px solid var(--pl-line);transition:opacity var(--motion-fast) var(--ease-out);padding:28px}.pl-weekly-person:hover{opacity:.82}.pl-weekly-person .pl-person img{width:64px;height:64px}.pl-weekly-person h3{font-size:22px}.pl-weekly-stats{color:var(--pl-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:20px;font-size:14px;display:flex}.pl-weekly-stats strong{color:var(--pl-ink);font-weight:650}.pl-marketing-footer{border-top:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:25px;padding:32px 48px;font-size:13px;display:flex}.pl-marketing-footer>a:first-child{font-family:var(--font-display);font-size:24px;font-weight:750}.pl-app-header{z-index:20;background:var(--pl-bg);position:sticky;top:0}.pl-switcher{align-items:center;gap:12px;display:flex}.pl-switcher>span{color:var(--pl-muted);font-size:11px}.pl-switcher select{border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-ink);border-radius:3px;max-width:300px;padding:9px 28px 9px 12px;font-size:13px}.pl-switcher--compact>span{display:none}.pl-switcher--compact select{color:#252520;background:#faf8f2;border:1px solid #c8c3b9;max-width:180px}.pl-app-body{grid-template-columns:238px minmax(0,1fr);max-width:1600px;margin-inline:auto;display:grid}.pl-app-body--wide{display:block}.pl-sidebar{border-inline-end:1px solid var(--pl-line);min-height:calc(100dvh - 76px);padding:32px 18px}.pl-workspace-title{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 12px;padding:0 10px 28px;display:grid}.pl-monogram{background:var(--pl-soft);border:1px solid var(--pl-line);width:40px;height:40px;font-family:var(--font-display);border-radius:3px;grid-row:span 2;place-items:center;font-size:24px;font-weight:650;display:grid}.pl-workspace-title strong{overflow-wrap:anywhere;font-size:13px}.pl-workspace-title small{color:var(--pl-muted);font-size:10px;line-height:1.4}.pl-sidebar nav{flex-direction:column;gap:5px;display:flex}.pl-sidebar nav a{color:var(--pl-muted);border-radius:3px;padding:11px 12px;font-size:13px}.pl-sidebar nav a:hover{background:var(--pl-soft)}.pl-sidebar nav a[aria-current]{background:var(--pl-soft);color:var(--pl-ink);font-weight:650}.pl-sidebar-bottom{margin-top:34px;padding:12px;font-size:12px;display:block;color:var(--pl-muted)!important}.pl-workspace{min-width:0;padding:42px clamp(20px,4vw,64px) 90px}.pl-page-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.pl-page-title h1{letter-spacing:-.04em;font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.12}.pl-page-title p{color:var(--pl-muted);max-width:58ch;margin-top:12px;font-size:14px}.pl-form{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:3px;gap:22px;max-width:760px;margin-bottom:30px;padding:28px;display:grid}.pl-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pl-field{color:var(--pl-ink);align-content:start;gap:8px;font-size:13px;font-weight:600;display:grid}.pl-field small{color:var(--pl-muted);font-weight:400;line-height:1.6}.pl-field input,.pl-field textarea,.pl-field select,.pl-search{background:var(--pl-bg);border:1px solid var(--pl-line);width:100%;min-width:0;color:var(--pl-ink);border-radius:3px;padding:11px 13px;font-weight:400}.pl-field textarea{resize:vertical;min-height:110px}.pl-field input::placeholder,.pl-field textarea::placeholder{color:var(--pl-muted);opacity:1}.pl-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--pl-accent)}.pl-picker{gap:6px;display:grid;position:relative}.pl-picker-clear{inset-inline-end:8px;width:30px;height:30px;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:20px;line-height:1;position:absolute;top:6px}.pl-picker-clear:hover{color:var(--pl-ink);background:var(--pl-line)}.pl-picker-status:empty{display:none}.pl-picker-list{inset-inline:0;z-index:30;background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:3px;max-height:300px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;overflow:auto;box-shadow:0 12px 32px #0000002e}.pl-picker-option{cursor:pointer;color:var(--pl-ink);border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.pl-picker-option[aria-selected=true]{background:var(--pl-bg)}.pl-picker-option>img,.pl-picker-option>span[aria-hidden]{object-fit:cover;background:var(--pl-line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.pl-picker-option>span:last-child{min-width:0;display:grid}.pl-picker-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pl-picker-option small{color:var(--pl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pl-picker-group{letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted);padding:8px 10px 2px;font-size:11px;font-weight:600}.pl-check{color:var(--pl-muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.pl-check input{width:18px;height:18px;accent-color:var(--pl-accent);margin-top:2px}.pl-form-actions,.pl-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pl-error{color:#772b27;background:#fbe7e3;border:1px solid #b5433b;border-radius:3px;padding:14px 18px;font-size:14px;margin-block:14px!important}.pl-success{color:var(--pl-accent);padding:12px 0;font-size:14px}.pl-empty{border:1px dashed var(--pl-line);text-align:center;border-radius:3px;padding:48px 24px}.pl-empty h1,.pl-empty h2{font-size:22px;font-weight:600}.pl-empty .pl-button{margin-top:20px}.pl-empty p{color:var(--pl-muted);max-width:50ch;margin:12px auto 0;font-size:14px}.pl-loading{gap:16px;padding:32px;display:grid}.pl-loading span{background:var(--pl-soft);height:80px;animation:1.5s ease-in-out infinite alternate pl-pulse;display:block}.pl-loading span:nth-child(2){width:80%}.pl-loading span:nth-child(3){width:60%}@keyframes pl-pulse{to{opacity:.4}}.pl-text-button{color:inherit;background:0 0;border:0;padding:4px 0;font-size:13px!important}.pl-text-button:hover{text-underline-offset:4px;text-decoration:underline}.pl-tabs{border-bottom:1px solid var(--pl-line);align-items:center;gap:24px;margin-bottom:28px;display:flex;overflow-x:auto}.pl-tabs button,.pl-tabs a{white-space:nowrap;border:0;color:var(--pl-muted);background:0 0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.pl-tabs [aria-selected=true],.pl-tabs a[aria-current]{color:var(--pl-ink);border-color:var(--pl-accent);font-weight:650}.pl-card{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:3px;margin-bottom:18px;padding:24px}.pl-card h2{font-size:24px;font-weight:650;line-height:1.25}.pl-card h3{font-size:19px}.pl-card p{color:var(--pl-muted);margin-block:12px;font-size:14px}.pl-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pl-card-top small,.pl-meta{color:var(--pl-muted);font-size:12px}.pl-status{background:var(--pl-soft);color:var(--pl-ink);white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:11px;display:inline-flex}.pl-tags{flex-wrap:wrap;gap:7px;margin-block:15px;display:flex}.pl-tags span{border:1px solid var(--pl-line);border-radius:3px;padding:3px 8px;font-size:11px}.pl-row{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.pl-row h3{font-size:17px}.pl-row p{color:var(--pl-muted);margin-top:4px;font-size:13px}.pl-two-column{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:start;gap:30px;display:grid}.pl-summary{border:1px solid var(--pl-line);background:var(--pl-soft);padding:25px}.pl-summary h2{margin-bottom:16px;font-size:21px}.pl-summary p{color:var(--pl-muted);margin-bottom:16px;font-size:13px}.pl-company-hero{grid-template-columns:auto 1fr;align-items:start;gap:24px;padding-block:30px 50px;display:grid}.pl-company-hero .pl-monogram{width:100px;height:100px;font-size:60px}.pl-company-hero h1{font-size:clamp(35px,5vw,65px);font-weight:650;line-height:1.1}.pl-company-hero p{max-width:65ch;color:var(--pl-muted);margin-top:16px}.pl-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pl-company-grid .pl-card{margin:0}.pl-section-title{font-size:25px;margin-block:32px 22px!important}.pl-person{align-items:center;gap:14px;display:flex}.pl-person img{object-fit:cover;border-radius:50%;width:48px;height:48px}.pl-request-body{white-space:pre-wrap;line-height:1.8;margin-block:28px!important}.pl-reco-feed{max-width:760px}.pl-reco-post{border-bottom:1px solid var(--pl-line);background:var(--pl-surface);margin-bottom:16px;padding:28px}.pl-reco-post video{background:#101510;width:100%;max-height:540px;margin-top:18px}.pl-reco-post-body{white-space:pre-wrap;margin-block:22px!important}.pl-bubbles{align-items:center;gap:8px;padding-top:16px;display:flex}.pl-bubble{background:var(--pl-soft);border:1px solid var(--pl-accent);border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.pl-auth-gate{padding-block:90px}.pl-auth-gate h1{font-size:50px}.pl-auth-gate h1[tabindex="-1"]:focus-visible{outline:none}.pl-auth-gate p{margin-block:22px}.pl-auth-gate a{margin-inline-end:12px}.pl-auth-gate .pl-row-actions a{margin-inline-end:0}@media (prefers-reduced-motion:no-preference){.gateway-panel{animation:pl-enter var(--motion-celebrate) var(--ease-out-expo) both}.gateway-panel:nth-child(2){animation-delay:var(--motion-instant)}.gateway-panel:nth-child(3){animation-delay:var(--motion-fast)}.pl-destination-copy>*{animation:pl-enter var(--motion-celebrate) var(--ease-out-expo) both}.pl-destination-copy h1{animation-delay:var(--motion-instant)}.pl-destination-copy p{animation-delay:var(--motion-fast)}.pl-destination-copy .pl-actions{animation-delay:calc(var(--motion-fast) + var(--motion-instant))}.pl-destination-image img{animation:pl-image-enter calc(var(--motion-celebrate) + var(--motion-base)) var(--ease-out-expo) both}}@keyframes pl-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-image-enter{0%{opacity:.2;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.pl-marketing-header,.pl-app-header{padding-inline:28px}.pl-switcher>span{display:none}.gateway-panel{padding:22px}.gateway-panel h2{font-size:clamp(38px,5vw,60px)}.gateway-panel-bottom{flex-direction:column;align-items:start;gap:8px}.gateway-panel-bottom p{text-align:start;max-width:none}.pl-destination-copy{padding:50px 28px 120px}.pl-destination-copy h1{font-size:clamp(40px,5.8vw,65px)}.pl-benefits>div{gap:28px}.pl-app-body{grid-template-columns:205px minmax(0,1fr)}.pl-two-column{grid-template-columns:1fr}}@media (width<=767px){.pl-container{width:calc(100% - 40px)}.pl-marketing-header,.pl-app-header{flex-wrap:wrap;gap:14px;min-height:68px;padding:16px 20px}.pl-marketing-header nav{order:3;justify-content:space-between;gap:12px;width:100%;font-size:12px}.pl-wordmark{font-size:30px}.pl-header-actions{gap:14px;margin-inline-start:auto;font-size:12px}.pl-header-brand{gap:12px}.pl-header-brand>.pl-gateway-link{justify-content:center;min-width:40px;padding-inline-end:10px}.pl-header-brand .pl-gateway-link-brand{display:none}.gateway-intro{padding:28px 20px;display:block}.gateway-intro h1{font-size:30px}.gateway-intro p{margin-top:10px;font-size:13px}.gateway-grid{grid-template-columns:1fr;gap:12px;padding:0 12px 20px}.gateway-panel{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:16px;min-height:430px;max-height:none;padding:24px}.gateway-panel-top{grid-column:1/-1}.gateway-panel h2{align-self:center;padding:20px 0;font-size:clamp(38px,7.7vw,62px)}.gateway-image{grid-area:2/2}.gateway-image img{height:100%;min-height:210px;max-height:290px}.gateway-panel-bottom{flex-direction:row;grid-column:1/-1;align-items:center;padding-top:4px}.gateway-panel-bottom p{text-align:end;max-width:20ch}.pl-destination-hero{grid-template-columns:1fr;min-height:0;max-height:none}.pl-destination-copy{padding:45px 24px 38px}.pl-eyebrow{margin-bottom:24px}.pl-destination-copy h1{font-size:clamp(42px,10vw,70px)}.pl-destination-copy>p{margin-top:22px;font-size:15px}.pl-actions{gap:22px;margin-top:28px}.pl-destination-image,[dir=rtl] .pl-destination-image{margin:0 20px 80px}.pl-destination-image img{height:380px;min-height:0}.pl-hero-brand{bottom:-20px;font-size:180px;inset-inline-start:20px}.pl-benefits{padding-block:65px}.pl-benefits>div{grid-template-columns:1fr;gap:30px}.pl-benefits article{padding-top:20px}.pl-benefits h3,.pl-benefits p{max-width:none}.pl-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pl-weekly-grid{grid-template-columns:1fr}.pl-marketing-footer{flex-wrap:wrap;gap:16px;padding:26px 20px}.pl-marketing-footer>span,.pl-app-header .pl-switcher{order:3;width:100%}.pl-app-header .pl-switcher select{width:100%;max-width:none}.pl-app-header{position:static}.pl-app-body{display:block}.pl-sidebar{border-inline-end:0;border-bottom:1px solid var(--pl-line);min-height:0;padding:8px 20px}.pl-workspace-title,.pl-sidebar-bottom{display:none}.pl-sidebar nav{flex-direction:row;gap:10px;overflow-x:auto}.pl-sidebar nav a{white-space:nowrap;padding:10px;font-size:12px}.pl-workspace{padding:28px 20px 65px}.pl-page-title{flex-wrap:wrap;gap:22px}.pl-page-title h1{font-size:32px}.pl-form{gap:20px;padding:20px}.pl-form-grid{grid-template-columns:1fr}.pl-row{flex-direction:column;align-items:flex-start}.pl-company-grid{grid-template-columns:1fr}.pl-company-hero{grid-template-columns:1fr;gap:18px}.pl-company-hero .pl-monogram{width:75px;height:75px;font-size:44px}.pl-card,.pl-reco-post{padding:20px}.pl-switcher--compact select{max-width:145px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gateway-expansion{display:none}.pl-loading span{animation:none}}.pl-button{transition:transform var(--pl-fast) var(--pl-ease),filter var(--pl-fast),background-color var(--pl-fast),border-color var(--pl-fast),color var(--pl-fast)}.pl-button--quiet:hover{background:var(--pl-soft)}.pl-tabs button,.pl-tabs a,.product-top-nav a{transition:color var(--pl-fast),border-color var(--pl-mid) var(--pl-ease)}.pl-tabs button:hover,.pl-tabs a:hover{color:var(--pl-ink)}.pl-field input,.pl-field textarea,.pl-field select,.pl-search{transition:border-color var(--pl-fast),background-color var(--pl-fast),box-shadow var(--pl-fast)}.pl-field input:focus-visible,.pl-field textarea:focus-visible,.pl-field select:focus-visible,.pl-search:focus-visible{outline-offset:0;border-color:var(--pl-accent)}.pl-sidebar nav a,.pl-text-button,.pl-project-cover,.hiring-profile-link{transition:background-color var(--pl-fast),color var(--pl-fast)}.pl-error,.pl-success,.pl-empty{animation:pl-settle var(--pl-mid) var(--pl-ease) both}@keyframes pl-settle{0%{opacity:0;transform:translateY(-4px)}}.pl-loading span,.reco-shell-loading span{animation:1.5s ease-in-out infinite alternate pl-pulse}.pl-loading span:nth-child(2),.reco-shell-loading span:nth-child(2){animation-delay:.15s}.pl-loading span:nth-child(3),.reco-shell-loading span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.product-app *,.reco-app *{transition-duration:0s!important}.pl-error,.pl-success,.pl-empty,.reco-shell-loading span{animation:none}}.pl-account-settings{--color-paper:var(--pl-surface);--color-black-ink:var(--pl-ink);--color-kraft:var(--pl-soft);--color-kraft-line:var(--pl-line);--color-faded-ink:var(--pl-muted);--color-press-red:var(--pl-danger);--color-press-red-deep:var(--pl-danger);--color-ultramarine:var(--pl-accent);--color-ultramarine-tint:color-mix(in srgb,var(--pl-accent) 14%,transparent);--radius-press:8px;color:var(--pl-ink)}.pl-account-settings h1{font-size:24px}.pl-account-settings .talent-settings-section{border:0;border-block-start:1px solid var(--pl-line);background:0 0;border-radius:0;margin-block:24px 0;padding:24px 0}.pl-account-settings .talent-settings-section+.talent-settings-section{margin-block-start:0}.pl-account-settings .talent-settings-section h2{font-size:16px}.pl-account-settings .talent-settings-danger h2{color:var(--pl-danger)}.pl-account-settings .talent-settings-section>p{margin-block-start:4px;font-size:14px;font-weight:400;line-height:1.6}.pl-account-settings .text-label{font-weight:400}.pl-account-settings .talent-settings-danger .flex{flex-wrap:wrap}.pl-account-settings .rail-chip{min-block-size:40px;font-size:13px}.pl-account-settings .btn{border:1px solid var(--pl-line);min-height:44px;box-shadow:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;translate:none}.pl-account-settings .btn:active{box-shadow:none;translate:none}.pl-account-settings .btn-destructive{color:var(--pl-danger);border-color:var(--pl-danger);background:0 0}.pl-account-settings .btn-destructive:hover:not(:disabled){background:color-mix(in srgb,var(--pl-danger) 10%,transparent)}.pl-account-settings .rail-chip{border:1px solid var(--pl-line);box-shadow:none}.pl-account-settings .rail-chip[aria-pressed=true]{background:var(--pl-ink);color:var(--pl-bg);border-color:var(--pl-ink)}.platform-landing{overflow:clip}.landing-container{width:min(1376px,100% - 112px);margin-inline:auto}.landing-label{font:550 12px/1.5 var(--font-body);letter-spacing:.04em;display:block}.landing-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-landing .pl-destination-image{margin:0}.platform-landing .pl-destination-image img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;animation:none;display:block}.platform-landing a,.platform-landing button{-webkit-tap-highlight-color:transparent}.gateway-choice{background:#f8f6f1}.gateway-choice-header{border-bottom:1px solid #dedad2;justify-content:space-between;align-items:center;padding:22px 36px;display:flex}.gateway-choice-wordmark{font:850 30px/1 var(--font-display);letter-spacing:-1.5px;align-items:center;gap:13px;display:flex}.gateway-choice-wordmark>span{font:300 23px var(--font-body);color:#888078}.gateway-choice .gateway-intro{padding:36px 36px 30px}.gateway-choice .gateway-intro h1{font-size:clamp(28px,2.8vw,42px);font-weight:650}.gateway-choice .gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 20px 20px}.gateway-choice .gateway-panel{border:0;height:calc(100dvh - 212px);min-height:610px;max-height:830px;padding:26px}.gateway-choice .gateway-panel-top{font-size:13px}.gateway-choice .gateway-panel h2{padding-block:28px;font-size:clamp(40px,4.7vw,76px);line-height:1}.gateway-choice .gateway-panel.theme-talent{background:#ecdfce}.gateway-choice .theme-talent h2{color:#a73221;font-style:italic}.gateway-choice .theme-talent .gateway-image{border:7px solid #faf5eb;margin:6px 8px;transform:rotate(-3deg)}.gateway-choice .gateway-panel.theme-hiring{background:#e9f0fa}.gateway-choice .theme-hiring h2{font-family:var(--font-body);letter-spacing:-.06em;font-size:clamp(36px,4.2vw,67px);font-weight:620}.gateway-choice .theme-hiring .gateway-image{border-radius:100px 100px 0 0}.gateway-choice .theme-hiring .gateway-arrow{color:#fff;background:#264cac;border-color:#264cac;border-radius:4px}.gateway-choice .theme-companies h2{text-transform:uppercase;font-size:clamp(38px,4.25vw,68px);font-weight:800}.gateway-choice .theme-companies .gateway-image{margin-inline:-26px}.gateway-choice .theme-companies .gateway-panel-top{color:var(--pl-accent)}.gateway-choice .theme-companies .gateway-arrow{border-radius:0}.gateway-choice .gateway-panel-bottom{min-height:77px}.gateway-choice .gateway-panel-bottom>span{align-items:baseline;gap:9px;display:flex}.gateway-choice .gateway-panel-bottom small{font:500 11px var(--font-body);letter-spacing:0}.gateway-choice-footer{color:#655e56;border-top:1px solid #dedad2;justify-content:space-between;gap:20px;padding:30px 36px;font-size:12px;display:flex}.gateway-choice-footer>span:last-child{font-family:var(--font-display);letter-spacing:-.5px;font-weight:750}.talent-landing{--pl-bg:#f3eee5;--pl-accent:#b53524}.talent-editorial{grid-template-columns:1.24fr 1fr;column-gap:28px;max-width:1600px;margin:auto;padding:0 56px;display:grid;position:relative}.talent-editorial-top{letter-spacing:.045em;grid-column:1/-1;justify-content:space-between;gap:24px;padding:23px 0 0;font-size:11px;display:flex}.talent-editorial-top>span:last-child{color:var(--pl-muted)}.talent-editorial-copy{z-index:2;padding:78px 0 72px;position:relative}.talent-editorial-copy h1{letter-spacing:-.075em;width:120%;font-size:clamp(74px,8.45vw,136px);font-weight:770;line-height:.97}.talent-editorial-copy h1>span{white-space:nowrap;display:block}.talent-editorial-copy h1 em{font-family:Georgia,"Times New Roman",var(--font-arabic),serif;color:var(--pl-accent);letter-spacing:-.08em;font-weight:400}.talent-editorial-copy>p{max-width:37ch;color:var(--pl-muted);margin-top:36px;font-size:16px;line-height:1.8}.talent-editorial-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.talent-editorial-actions .pl-button{border-radius:0;min-height:52px;padding-inline:28px}.talent-worktable{background:#fcfaf5;align-self:center;margin:62px 12px 40px 30px;padding:12px 12px 0;position:relative;transform:rotate(3deg);box-shadow:0 6px 12px #382c1610}.talent-landing .talent-photo{aspect-ratio:4/4.5}.talent-worktable figcaption{justify-content:space-between;align-items:center;gap:15px;padding:14px 3px 15px;font-size:10px;display:flex}.talent-worktable figcaption>span:last-child{font-size:22px}.talent-photo-note{inset-inline-end:-20px;color:#2c3414;background:#dfef82;padding:18px 14px;font-size:14px;font-weight:650;position:absolute;bottom:85px;transform:rotate(-8deg)}.talent-editorial-bottom{border-top:1px solid var(--pl-line);grid-column:1/-1;align-items:center;gap:20px;padding:17px 0 23px;display:flex}.talent-star{width:39px;height:39px;stroke:var(--pl-accent);stroke-width:2.2px;flex-shrink:0}.talent-editorial-bottom>p{font-size:12px}.talent-editorial-bottom>a{align-items:center;gap:25px;margin-inline-start:auto;font-size:12px;display:flex}.talent-editorial-bottom>a>span{font-size:20px}.talent-manifesto{grid-template-columns:1fr 1fr;gap:90px;padding-block:116px;display:grid}.talent-manifesto .landing-label{color:var(--pl-accent);margin-bottom:26px}.talent-manifesto h2{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,65px);font-weight:650;line-height:1.09}.talent-manifesto h2 em{font-family:Georgia,"Times New Roman",var(--font-arabic),serif;font-weight:400}.talent-manifesto-points article{border-top:1px solid var(--pl-line);grid-template-columns:32px 1fr;gap:18px;padding:26px 0;display:grid}.talent-manifesto-points article:first-child{border-top:0;padding-top:0}.talent-manifesto-points article>span{color:var(--pl-accent);padding-top:6px;font-size:11px}.talent-manifesto-points h3{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.3}.talent-manifesto-points p{color:var(--pl-muted);max-width:47ch;margin-top:12px;font-size:14px;line-height:1.8}.talent-latest{border-top:1px solid var(--pl-line);padding-block:56px 100px;scroll-margin-top:28px}.talent-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px;display:flex}.talent-section-heading .landing-label{color:var(--pl-muted);margin-bottom:14px}.talent-section-heading h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1}.talent-project-gallery{grid-template-columns:1.2fr 1fr 1fr;gap:38px 24px}.talent-project-gallery>a:nth-child(3n+2){padding-top:44px}.talent-cover-label{height:100%;font-family:var(--font-display);color:var(--pl-muted);align-items:end;padding:25px;font-size:28px;display:flex}.talent-gallery-invitation{border-top:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:28px;padding:42px 0;display:flex}.talent-gallery-invitation>p{font:450 clamp(22px,2.5vw,36px) var(--font-display)}.talent-footer{border-top:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:35px;padding-block:32px 42px;display:flex}.talent-footer-brand{font:900 clamp(90px,15vw,218px)/.85 var(--font-display);letter-spacing:-.08em;align-items:start;gap:24px;display:flex;color:var(--pl-accent)!important}.talent-footer-brand>svg{width:.33em;height:.33em;stroke:var(--pl-accent);stroke-width:2px;flex-shrink:0;margin-top:.07em}.talent-footer>div{padding-bottom:5px}.talent-footer p{margin-bottom:15px;font-size:13px}.talent-footer>div>a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.hiring-landing{--pl-bg:#fbfcff;--pl-surface:#fff;--pl-ink:#172b46;--pl-muted:#576879;--pl-accent:#2455bd;--pl-line:#dce3ed;font-family:var(--font-body)}.hiring-landing h1,.hiring-landing h2,.hiring-landing h3{font-family:var(--font-body)}.hiring-landing .pl-marketing-header{background:#fff}.hiring-landing .pl-button{border-radius:7px}.hiring-search-hero{max-width:1600px;margin:auto;padding:64px 56px 0}.hiring-hero-heading{text-align:center}.hiring-heading-label{color:var(--pl-accent);align-items:center;gap:9px;margin-bottom:27px;font-size:12px;font-weight:600;display:inline-flex}.hiring-heading-label>span{background:var(--pl-accent);border-radius:50%;width:7px;height:7px}.hiring-hero-heading h1{letter-spacing:-.065em;font-size:clamp(42px,5.4vw,82px);font-weight:560;line-height:1.13}.hiring-hero-heading h1>span{color:var(--pl-accent)}.hiring-hero-heading>p{max-width:60ch;color:var(--pl-muted);margin:25px auto 0;font-size:16px;line-height:1.8}.hiring-hero-search{background:#fff;border:1px solid #bbcce2;border-radius:9px;align-items:center;gap:18px;max-width:744px;margin:32px auto 0;padding:8px 8px 8px 23px;display:flex;box-shadow:0 7px 22px #183d7309}.hiring-hero-search>svg{width:21px;height:21px;stroke:var(--pl-muted);stroke-width:1.6px;flex-shrink:0}.hiring-hero-search input{width:100%;min-width:0;color:var(--pl-ink);background:0 0;border:0;padding-block:13px;font-size:15px}.hiring-hero-search input::placeholder{color:#758398;opacity:1}.hiring-hero-search input:focus{outline:0}.hiring-hero-search:focus-within{outline-offset:3px;outline:3px solid #2455bd50}.hiring-hero-search button{background:var(--pl-accent);color:#fff;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:16px 24px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.hiring-hero-search button:hover{background:#153f98}.hiring-search-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:16px auto 0;font-size:11px;display:flex}.hiring-search-suggestions>span{color:var(--pl-muted);margin-inline-end:5px}.hiring-search-suggestions>a{transition:background var(--motion-fast),border-color var(--motion-fast);background:#f6f8fc;border:1px solid #dbe3ef;border-radius:5px;padding:7px 11px}.hiring-search-suggestions>a:hover{background:#eaf0fc;border-color:#a5bfec}.hiring-human-strip{background:#e8f0ff;border-radius:10px;grid-template-columns:1.27fr 1fr;margin-top:48px;display:grid;overflow:hidden}.hiring-landing .hiring-human-photo{height:400px}.hiring-landing .hiring-human-photo>img{object-position:center 48%}.hiring-human-copy{align-self:center;padding:50px 50px 44px}.hiring-human-copy .landing-label{color:var(--pl-accent);margin-bottom:19px;font-size:11px}.hiring-human-copy h2{letter-spacing:-.055em;font-size:clamp(30px,3.4vw,50px);font-weight:550;line-height:1.13}.hiring-human-copy p{color:var(--pl-muted);max-width:39ch;margin-top:22px;font-size:14px;line-height:1.8}.hiring-text-link{align-items:center;gap:25px;margin-top:23px;font-size:13px;font-weight:650;display:inline-flex;color:var(--pl-accent)!important}.hiring-text-link>span{font-size:20px}.hiring-process{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);gap:110px;padding-block:112px;display:grid}.hiring-process-intro .landing-label{color:var(--pl-accent);margin-bottom:22px}.hiring-process-intro h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,49px);font-weight:550;line-height:1.2}.hiring-process-intro>p{max-width:36ch;color:var(--pl-muted);margin-top:23px;font-size:15px;line-height:1.8}.hiring-process-intro .pl-button{margin-top:30px}.hiring-process-steps{margin:0;padding:0;list-style:none}.hiring-process-steps>li{grid-template-columns:44px minmax(0,1fr);gap:23px;padding-bottom:40px;display:grid;position:relative}.hiring-process-steps>li:last-child{padding-bottom:0}.hiring-process-steps>li:not(:last-child):after{content:"";inset-inline-start:21px;background:#d7e2f5;width:1px;position:absolute;top:49px;bottom:7px}.hiring-step-number{width:44px;height:44px;color:var(--pl-accent);background:#eff4fd;border:1px solid #c7d7f3;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.hiring-process-steps h3{letter-spacing:-.4px;padding-top:9px;font-size:21px;font-weight:600;line-height:1.35}.hiring-process-steps p{max-width:48ch;color:var(--pl-muted);margin-top:13px;font-size:14px;line-height:1.8}.hiring-closing{background:#e9f0fd;border-block:1px solid #dce6f7;padding:52px 0}.hiring-closing>.landing-container{justify-content:space-between;align-items:center;gap:32px;display:flex}.hiring-closing h2{letter-spacing:-.05em;font-size:clamp(27px,3.3vw,48px);font-weight:550;line-height:1.2}.hiring-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-block:34px;font-size:12px;display:flex}.hiring-footer-brand{font:850 32px/1 var(--font-display);letter-spacing:-1.7px;align-items:baseline;gap:11px;display:flex}.hiring-footer-brand>span{font:500 12px var(--font-body);letter-spacing:0;color:var(--pl-accent)}.hiring-footer>p{color:var(--pl-muted)}.reco-landing .pl-marketing-header{border-bottom:0}.reco-landing .pl-button{border-radius:0;min-height:51px}.reco-frontier{grid-template-columns:1.32fr 1fr;max-width:1600px;margin:auto;padding:0 56px 55px;display:grid;position:relative}.reco-hero-rail{border-block:1px solid var(--pl-line);color:var(--pl-accent);grid-column:1/-1;align-items:center;gap:13px;padding:18px 0;font-size:11px;display:flex}.reco-hero-rail>span:last-child{color:var(--pl-muted);margin-inline-start:auto}.reco-signal{background:var(--pl-accent);width:8px;height:8px}.reco-headline{z-index:2;pointer-events:none;grid-area:2/1/auto/-1;padding-top:45px;position:relative}.reco-headline h1{text-transform:uppercase;letter-spacing:-.065em;font-size:clamp(70px,9.65vw,151px);font-weight:800;line-height:.92}.reco-headline h1>span{display:block}.reco-headline-outline{color:var(--pl-accent)}.reco-headline-arrow{font:350 145px/.8 var(--font-body);inset-inline-end:6px;color:var(--pl-accent);position:absolute;top:48px}.reco-landing .reco-architecture{grid-area:2/2/4;align-self:end;height:490px;margin:140px -1px 0 -38px;position:relative}.reco-landing .reco-architecture>img{object-position:center 58%}.reco-image-caption{bottom:0;color:#cbd2c6;background:#242b25f5;border-top:1px solid #465141;padding:16px 19px;font-size:10px;position:absolute;inset-inline:0}.reco-hero-intro{z-index:2;grid-area:3/1;padding:36px 68px 20px 0;position:relative}.reco-hero-intro .landing-label{color:var(--pl-accent);margin-bottom:18px}.reco-hero-intro>p{max-width:45ch;color:var(--pl-muted);font-size:15px;line-height:1.85}.reco-hero-intro>div{flex-wrap:wrap;align-items:center;gap:23px;margin-top:26px;display:flex}.reco-hero-intro .pl-button{padding-inline:21px}.reco-hero-intro .pl-inline-link{font-size:12px}.reco-capabilities{border-top:1px solid var(--pl-line);padding-block:70px 104px}.reco-capabilities-heading{grid-template-columns:1fr 1.65fr;gap:40px;padding-bottom:60px;display:grid}.reco-capabilities-heading .landing-label{max-width:24ch;color:var(--pl-accent);margin-top:11px}.reco-capabilities-heading h2{letter-spacing:-.05em;font-size:clamp(36px,4.8vw,71px);font-weight:650;line-height:1.05}.reco-capability-list>article{border-top:1px solid var(--pl-line);grid-template-columns:70px 1fr 1fr;gap:38px;padding:32px 0 36px;display:grid}.reco-capability-index{color:var(--pl-accent);padding-top:6px;font-size:12px}.reco-capability-list h3{letter-spacing:-1px;max-width:18ch;font-size:clamp(25px,2.6vw,38px);font-weight:550;line-height:1.15}.reco-capability-list p{color:var(--pl-muted);max-width:49ch;font-size:14px;line-height:1.9}.reco-capability-list article a{color:var(--pl-accent);align-items:center;gap:23px;margin-top:25px;font-size:12px;display:inline-flex}.reco-capability-list article a>span{transition:transform var(--motion-fast);font-size:18px}.reco-capability-list article a:hover>span{transform:translate(2px,-2px)}.reco-manager-entry{border:1px solid var(--pl-line);background:#212820;justify-content:space-between;align-items:center;gap:50px;padding:40px;display:flex}.reco-manager-entry .landing-label{color:var(--pl-accent);margin-bottom:17px}.reco-manager-entry h2{letter-spacing:-.035em;font-size:clamp(26px,3.2vw,44px);font-weight:600;line-height:1.2}.reco-manager-entry p{color:var(--pl-muted);max-width:64ch;margin-top:17px;font-size:14px;line-height:1.8}.reco-manager-entry>.pl-button{border-color:#7a8767;flex-shrink:0}.reco-footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;padding-block:80px 42px;display:flex}.reco-footer>div{align-items:end;gap:32px;display:flex}.reco-footer>div>a{font:900 clamp(96px,16.5vw,244px)/.73 var(--font-display);letter-spacing:-.08em;align-items:start;display:flex}.reco-footer>div>a>span{font:400 40px var(--font-body);letter-spacing:0;margin:10px 0 0 12px}.reco-footer>div>span{color:var(--pl-muted);padding-bottom:5px;font-size:11px}.reco-footer-link{gap:25px;padding-bottom:5px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.talent-editorial-copy h1>span{animation:talent-type-arrive .85s var(--ease-out-expo) both}.talent-editorial-copy h1>span:last-child{animation-delay:.1s}.talent-editorial-copy>p,.talent-editorial-actions{animation:.8s .2s both landing-fade-up}.talent-worktable{animation:talent-photo-arrive 1.1s var(--ease-out-expo) both}.talent-star{animation:3s ease-out .3s both talent-star-turn}.hiring-hero-heading,.hiring-hero-search,.hiring-human-strip{animation:.65s cubic-bezier(.2,.65,.25,1) both landing-fade-up}.hiring-hero-search{animation-delay:80ms}.hiring-human-strip{animation-delay:.16s}.reco-headline h1>span{animation:reco-type-arrive .65s var(--ease-out-expo) both}.reco-headline h1>span:nth-child(2){animation-delay:80ms}.reco-headline h1>span:nth-child(3){animation-delay:.16s}.reco-landing .reco-architecture>img{animation:reco-image-arrive 1.2s var(--ease-out-expo) both}.reco-headline-arrow{animation:.7s .3s both landing-fade-up}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes talent-type-arrive{0%{opacity:0;transform:translateY(35px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes talent-photo-arrive{0%{opacity:0;transform:translateY(30px)rotate(7deg)}to{opacity:1;transform:translateY(0)rotate(3deg)}}@keyframes talent-star-turn{to{transform:rotate(360deg)}}@keyframes reco-type-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes reco-image-arrive{0%{opacity:.3;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}[dir=rtl] .platform-landing h1,[dir=rtl] .platform-landing h2,[dir=rtl] .platform-landing h3,[dir=rtl] .gateway-choice h1,[dir=rtl] .gateway-choice h2{letter-spacing:0}[dir=rtl] .talent-editorial-copy h1{width:110%;font-size:clamp(74px,8vw,126px);line-height:1.27}[dir=rtl] .talent-editorial-copy h1 em,[dir=rtl] .talent-manifesto h2 em{font-family:var(--font-arabic);letter-spacing:0;font-style:normal}[dir=rtl] .talent-worktable{margin-inline:30px 12px}[dir=rtl] .talent-manifesto h2,[dir=rtl] .hiring-hero-heading h1{line-height:1.5}[dir=rtl] .hiring-hero-search{padding:8px 23px 8px 8px}[dir=rtl] .hiring-hero-search button>span,[dir=rtl] .hiring-closing .pl-button>span{transform:scaleX(-1)}[dir=rtl] .reco-headline h1{font-size:clamp(68px,8.9vw,140px);line-height:1.25}[dir=rtl] .reco-headline-outline{color:var(--pl-accent);-webkit-text-stroke:0}[dir=rtl] .reco-hero-intro{padding:36px 0 20px 68px}[dir=rtl] .reco-landing .reco-architecture{margin:140px -38px 0 -1px}[dir=rtl] .reco-capability-list h3{line-height:1.5}[dir=rtl] .reco-capabilities-heading h2{line-height:1.35}@media (width>=1600px){.talent-editorial-copy{padding-block:94px 88px}.talent-worktable{max-width:530px}}@media (width<=1100px){.landing-container{width:calc(100% - 64px)}.talent-editorial,.hiring-search-hero,.reco-frontier{padding-inline:32px}.talent-editorial-copy{padding-block:72px 65px}.talent-editorial-copy h1{font-size:clamp(68px,8.5vw,94px)}.talent-worktable{margin-inline:20px 0;padding:8px 8px 0}.talent-photo-note{inset-inline-end:-8px;padding:13px 11px;font-size:12px;bottom:70px}.talent-manifesto,.hiring-process{gap:52px;padding-block:84px}.hiring-human-copy{padding:32px}.hiring-landing .hiring-human-photo{height:370px}.reco-headline h1{font-size:9.5vw}.reco-headline-arrow{font-size:110px}.reco-landing .reco-architecture{height:425px;margin-top:110px}.reco-hero-intro{padding-inline-end:45px}.reco-capability-list>article{grid-template-columns:45px 1fr 1.2fr;gap:25px}.reco-manager-entry{padding:30px}.reco-footer>div{gap:22px}.reco-footer>div>span{max-width:13ch}.gateway-choice .gateway-panel{padding:22px}.gateway-choice .gateway-panel-bottom{flex-direction:column;align-items:start;gap:8px}.gateway-choice .gateway-panel-bottom p{text-align:start}.gateway-choice .theme-companies .gateway-image{margin-inline:-22px}}@media (width<=760px){.landing-container{width:calc(100% - 40px)}.landing-label{font-size:11px}.gateway-choice-header{padding:20px}.gateway-choice-wordmark{font-size:28px}.gateway-choice .gateway-intro{padding:32px 20px 27px}.gateway-choice .gateway-intro h1{font-size:32px}.gateway-choice .gateway-intro p{max-width:35ch;line-height:1.7}.gateway-choice .gateway-grid{grid-template-columns:1fr;gap:12px;padding:0 12px 12px}.gateway-choice .gateway-panel{gap:16px;height:auto;min-height:395px;max-height:none;padding:22px}.gateway-choice .gateway-panel h2{padding:10px 0;font-size:clamp(39px,7.8vw,61px)}.gateway-choice .theme-hiring h2{font-size:clamp(33px,7vw,53px)}.gateway-choice .theme-companies h2{font-size:clamp(34px,7.3vw,56px)}.gateway-choice .gateway-panel-bottom{flex-direction:row;align-items:center;min-height:54px;padding-top:4px}.gateway-choice .gateway-panel-bottom p{text-align:end}.gateway-choice .theme-talent .gateway-image{border-width:5px;margin:8px 0 8px 2px}.gateway-choice .theme-hiring .gateway-image{border-radius:60px 60px 0 0}.gateway-choice .theme-companies .gateway-image{margin-inline:0 -22px}.gateway-choice .gateway-image img{min-height:212px;max-height:270px}.gateway-choice-footer{padding:25px 20px;font-size:11px}.talent-editorial{grid-template-columns:1fr;padding-inline:20px}.talent-editorial-top{padding-top:20px;font-size:10px}.talent-editorial-top>span:last-child{display:none}.talent-editorial-copy{padding:39px 0 0}.talent-editorial-copy h1{width:100%;font-size:clamp(60px,12.2vw,93px)}.talent-editorial-copy h1>span{white-space:normal}.talent-editorial-copy>p{max-width:39ch;margin-top:23px;font-size:14px;line-height:1.8}.talent-editorial-actions{gap:23px;margin-top:25px}.talent-editorial-actions .pl-button{min-height:48px;padding-inline:22px}.talent-editorial-actions .pl-inline-link{font-size:12px}.talent-worktable{justify-self:center;width:75%;max-width:370px;margin:39px 12% 31px;padding:8px 8px 0}.talent-landing .talent-photo{aspect-ratio:1.12}.talent-landing .talent-photo img{object-position:center 55%}.talent-worktable figcaption{padding-block:10px;font-size:9px}.talent-photo-note{inset-inline-end:-30px;font-size:11px;bottom:49px}.talent-editorial-bottom{flex-wrap:wrap;gap:12px;padding-block:17px}.talent-star{width:30px;height:30px}.talent-editorial-bottom>p{font-size:10px}.talent-editorial-bottom>a{gap:14px;font-size:10px}.talent-manifesto{grid-template-columns:1fr;gap:36px;padding-block:65px}.talent-manifesto h2{font-size:38px}.talent-manifesto .landing-label{margin-bottom:18px}.talent-manifesto-points h3{font-size:22px}.talent-manifesto-points article{gap:8px;padding-block:22px}.talent-manifesto-points p{font-size:13px}.talent-latest{padding-block:40px 60px}.talent-section-heading{align-items:end;gap:18px;margin-bottom:27px}.talent-section-heading h2{font-size:44px}.talent-section-heading .pl-inline-link{text-align:end;max-width:12ch;font-size:11px;line-height:1.8}.talent-project-gallery{grid-template-columns:1fr 1fr;gap:24px 13px}.talent-project-gallery>a:nth-child(3n+2){padding-top:0}.talent-project-gallery>a:nth-child(2n){padding-top:27px}.talent-project-gallery h3{font-size:15px}.talent-project-gallery p{font-size:11px}.talent-cover-label{padding:14px;font-size:19px}.talent-gallery-invitation{flex-direction:column;align-items:start;gap:20px;padding-block:28px}.talent-footer{flex-direction:column;align-items:start;gap:25px;padding-block:32px}.talent-footer-brand{font-size:105px}.talent-footer>div{justify-content:space-between;align-items:center;gap:25px;width:100%;display:flex}.talent-footer p{max-width:23ch;margin:0;font-size:11px}.talent-footer>div>a{font-size:11px}.hiring-search-hero{padding:38px 20px 0}.hiring-heading-label{margin-bottom:22px;font-size:11px}.hiring-hero-heading h1{letter-spacing:-.06em;font-size:clamp(35px,6.6vw,51px);line-height:1.18}.hiring-hero-heading>p{max-width:39ch;margin-top:22px;font-size:14px;line-height:1.8}.hiring-hero-search{flex-wrap:wrap;gap:11px;margin-top:27px;padding:6px 6px 6px 14px}.hiring-hero-search>svg{width:18px}.hiring-hero-search input{flex:1;font-size:14px}.hiring-hero-search button{width:100%;min-height:46px;padding:13px 17px;font-size:13px}.hiring-search-suggestions{gap:7px;margin-top:17px;font-size:10px}.hiring-search-suggestions>span{text-align:center;width:100%;margin:0 0 2px}.hiring-search-suggestions>a{padding:7px 9px}.hiring-human-strip{border-radius:7px;grid-template-columns:1fr;margin-top:32px}.hiring-landing .hiring-human-photo{height:260px}.hiring-landing .hiring-human-photo>img{object-position:center 46%}.hiring-human-copy{padding:30px 27px 34px}.hiring-human-copy h2{font-size:38px}.hiring-human-copy p{margin-top:20px;font-size:13px}.hiring-process{grid-template-columns:1fr;gap:43px;padding-block:64px}.hiring-process-intro h2{font-size:34px}.hiring-process-intro>p{font-size:14px}.hiring-process-steps>li{gap:17px}.hiring-process-steps h3{padding-top:10px;font-size:18px}.hiring-process-steps p{font-size:13px}.hiring-closing{padding-block:35px}.hiring-closing>.landing-container{flex-direction:column;align-items:start;gap:25px}.hiring-closing h2{max-width:17ch;font-size:32px}.hiring-footer{flex-wrap:wrap;gap:23px;padding-block:30px}.hiring-footer>p{order:3;width:100%;font-size:11px}.hiring-footer>a:last-of-type{margin-inline-start:auto;font-size:11px}.reco-frontier{grid-template-columns:1fr;padding:0 20px 40px}.reco-hero-rail{gap:9px;padding-block:16px;font-size:10px}.reco-hero-rail>span:last-child{text-align:end;max-width:15ch;line-height:1.5}.reco-headline{grid-area:2/1;padding-top:31px}.reco-headline h1{font-size:clamp(49px,11.2vw,84px);line-height:.98}.reco-headline-arrow{top:32px;font-size:61px;inset-inline-end:0}.reco-landing .reco-architecture{grid-area:3/1;height:300px;margin:26px 0 0}.reco-landing .reco-architecture>img{object-position:center 64%}.reco-image-caption{padding:12px 13px;font-size:9px}.reco-hero-intro{grid-area:4/1;padding:28px 0 0}.reco-hero-intro>p{font-size:14px;line-height:1.85}.reco-hero-intro>div{gap:22px}.reco-hero-intro .pl-button{padding-inline:19px}.reco-hero-intro .pl-inline-link{font-size:12px}.reco-capabilities{padding-block:47px 45px}.reco-capabilities-heading{grid-template-columns:1fr;gap:20px;padding-bottom:32px}.reco-capabilities-heading .landing-label{max-width:none;margin:0}.reco-capabilities-heading h2{font-size:39px;line-height:1.1}.reco-capability-list>article{grid-template-columns:32px 1fr;gap:17px 13px;padding-block:28px}.reco-capability-list h3{max-width:18ch;font-size:28px}.reco-capability-index{font-size:10px}.reco-capability-list>article>div{grid-column:2}.reco-capability-list p{font-size:13px}.reco-capability-list article a{margin-top:20px;font-size:11px}.reco-manager-entry{flex-direction:column;align-items:start;gap:24px;padding:25px}.reco-manager-entry h2{font-size:30px}.reco-manager-entry p{font-size:13px}.reco-footer{flex-direction:column;align-items:start;gap:28px;padding-block:55px 30px}.reco-footer>div{justify-content:space-between;width:100%}.reco-footer>div>a{font-size:115px}.reco-footer>div>a>span{margin-top:0;margin-inline-start:8px;font-size:30px}.reco-footer>div>span{padding-bottom:0;font-size:10px}.reco-footer-link{font-size:11px}[dir=rtl] .gateway-choice .gateway-panel h2{font-style:normal;line-height:1.35}[dir=rtl] .talent-editorial-copy h1{width:100%;font-size:clamp(57px,12.2vw,88px);line-height:1.35}[dir=rtl] .talent-worktable{margin:39px 12% 31px}[dir=rtl] .hiring-hero-heading h1{font-size:clamp(31px,6.3vw,49px)}[dir=rtl] .hiring-hero-search{padding:6px 14px 6px 6px}[dir=rtl] .reco-headline h1{font-size:clamp(49px,11.2vw,80px);line-height:1.35}[dir=rtl] .reco-landing .reco-architecture{margin:25px 0 0}[dir=rtl] .reco-hero-intro{padding:28px 0 0}}@media (prefers-reduced-motion:reduce){.platform-landing *,.gateway-choice *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.platform-landing .pl-button:hover,.platform-landing .pl-button:active,.gateway-choice .gateway-panel:hover img,.gateway-choice .gateway-panel:hover .gateway-arrow{transform:none}}.work-social{border-top:1px solid var(--color-kraft-line,#d8d2c7);margin-top:14px;padding-top:12px}.work-social-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.work-boost{border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.work-boost.is-active{color:#2445cc;background:#edf0ff}.work-boost>span:first-child{font-size:21px;line-height:1}.company-recognition-action{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.company-recognition-action select{background:var(--color-paper,#fff);max-width:210px;min-height:40px;color:var(--color-black-ink,#171717);border:1px solid #d3cec3;border-radius:6px;padding:8px}.company-recognition-action button{color:#2747ae;min-height:40px;padding:8px;font-weight:700}.work-recognitions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.work-recognitions a{color:#284582;background:#f0f3ff;border-radius:4px;padding:4px 8px}.work-error{color:#a52330;margin-top:8px;font-size:13px}.post-media{position:relative}.boost-bubbles{align-items:center;margin:12px 0 14px;display:flex}.boost-bubbles.is-overlay{inset-inline-start:12px;z-index:1;margin:0;position:absolute;bottom:12px}.boost-bubbles.is-top{top:12px;bottom:auto;inset-inline:auto 12px}.boost-bubble{transition:transform .15s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:50%;display:block;position:relative;box-shadow:0 0 0 2px #fffcf6,0 1px 4px #0004}.boost-bubble:hover,.boost-bubble:focus-visible{z-index:1;transform:translateY(-2px)}.boost-bubble.is-new{animation:boost-bubble-in .24s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)) backwards}.boost-bubble.is-new .boost-badge{animation:boost-bubble-in .2s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)) .12s backwards}.work-boost.is-sent>span:first-child{animation:boost-send .32s var(--ease-out-quart,cubic-bezier(.25,1,.5,1))}@keyframes boost-bubble-in{0%{opacity:0;transform:scale(.5)}}@keyframes boost-send{40%{transform:translate(3px,-3px)}}.boost-bubble>img,.boost-bubble>span:first-child{border-color:#fffcf6}.boost-bubble+.boost-bubble,.boost-bubble+.boost-overflow{margin-inline-start:-10px}.boost-badge{bottom:-2px;background:var(--talent-accent,#2445cc);color:#fff;text-align:center;border-radius:50%;width:16px;height:16px;font-size:11px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-4px;box-shadow:0 0 0 1.5px #fffcf6}.boost-overflow{color:#413b34;background:#fffcf6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:650;display:flex;box-shadow:0 0 0 2px #fffcf6,0 1px 4px #0004}.feed-video{margin-top:16px}.feed-video-player{background:#151715;border-radius:8px;position:relative;overflow:hidden}.feed-video-player video{object-fit:contain;width:100%;min-height:180px;max-height:520px;display:block}.feed-video-player video[hidden]{display:none}.feed-video-error{color:#edf0e8;text-align:center;margin:0;padding:48px 16px;font-size:13px}.video-views{top:10px;color:#fff;pointer-events:none;background:#000a;border-radius:99px;padding:4px 10px;font-size:11px;position:absolute;inset-inline-start:10px}.reel-open{justify-content:space-between;width:100%;padding:10px 0;font-size:12px;font-weight:600;display:flex}.feed-video-compose{text-align:start;background:#fffdf7;border:1px solid #d3cec3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px 18px;font-size:13px;font-weight:650;display:flex}.feed-video-compose>span{color:#bd412e;font-size:25px}.feed-video-compose small{color:#787367;margin-inline-start:auto;font-size:11px;font-weight:400}.video-composer{flex-direction:column;gap:18px;display:flex}.video-composer label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.video-composer textarea{border:1px solid #bcb5a8;border-radius:6px;padding:12px}.video-upload-zone{background:#f9f5ed;border:1px dashed #bdb6a9;padding:20px}.video-upload-zone small{font-weight:400}.video-upload-preview{background:#171916;width:100%;max-height:240px}.reel-viewer{color:#fff;background:#101310;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.reel-viewer::backdrop{background:#101310}.reel-viewer-top{z-index:2;top:0;padding:calc(18px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) 18px calc(24px + env(safe-area-inset-left));pointer-events:none;justify-content:space-between;font-size:15px;display:flex;position:absolute;inset-inline:0}.reel-viewer-top button{pointer-events:auto;background:#ffffff24;border-radius:50%;width:44px;height:44px;font-size:26px}.reel-scroll{scroll-snap-type:y mandatory;overscroll-behavior:contain;height:100%;overflow-y:auto}.reel-slide{scroll-snap-align:start;scroll-snap-stop:always;max-width:660px;height:100%;padding:calc(70px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.reel-slide .feed-video-player{flex:1;min-height:0}.reel-slide video{object-fit:contain;height:100%;max-height:none}.reel-caption{padding:14px 0 0;font-size:13px}.reel-caption a{color:#e2edc6;font-weight:650}.reel-caption p{max-height:3.5em;margin:5px 0;overflow:hidden}.collaboration-list{gap:14px;display:grid}.collaboration-card{color:inherit;background:#fffcf7;border:1px solid #d9d2c5;border-radius:8px;padding:24px;text-decoration:none;display:block}.collaboration-card small{color:#876;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.collaboration-card h3{margin:8px 0;font-size:24px}.collaboration-card p{color:#5d6353;font-size:14px}.confirmed-companies{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.confirmed-companies a{color:#555e49;background:#f2f5eb;border:1px solid #d8ddd0;border-radius:99px;padding:6px 10px;font-size:12px}.project-credits{border-block:1px solid #d5cebf;margin:24px 0;padding:22px 0}.project-credits h2{margin-bottom:14px;font-size:20px}.project-credits a{margin-inline-end:20px;color:inherit;transition:color var(--motion-fast) var(--ease-out);flex-direction:column;margin-bottom:10px;font-size:14px;display:inline-flex}.project-credits a:hover{color:var(--color-ultramarine)}.project-credits small{color:#82796b;font-size:12px}@media (width<=540px){.reel-slide{padding:calc(68px + env(safe-area-inset-top)) 0 calc(12px + env(safe-area-inset-bottom))}.reel-caption{padding-inline:14px}.feed-video-compose small{width:100%;margin-inline-start:35px}}@media (prefers-reduced-motion:reduce){.reel-scroll{scroll-behavior:auto}.boost-bubble,.boost-bubble.is-new,.boost-bubble.is-new .boost-badge,.work-boost.is-sent>span:first-child{transition:none;animation:none}}.opportunity-feed-card{border:1px solid #d3dce8;background:#f8faff;border-top:3px solid #4568cb;border-radius:9px;padding:24px}.opportunity-feed-card header{color:#5e7195;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.opportunity-feed-card header small{border:1px solid #cad5ef;border-radius:30px;padding:2px 7px;font-size:10px}.opportunity-publisher{color:#4b6090;font-size:12px}.opportunity-feed-card h2{letter-spacing:-.025em;margin:9px 0 14px;font-size:28px;font-weight:650;line-height:1.2}.opportunity-feed-card h2 a{color:#1e3157;text-decoration:none}.opportunity-feed-card p{color:#58667e;font-size:14px;line-height:1.65}.opportunity-tags{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.opportunity-tags span{color:#49628c;background:#eaf0fc;border-radius:4px;padding:4px 8px;font-size:11px}.opportunity-feed-card footer{color:#66758e;border-top:1px solid #dbe2ef;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.opportunity-feed-card footer a{color:#fff;transition:background-color var(--motion-fast) var(--ease-out), scale var(--motion-instant) var(--ease-out);background:#3558c0;border-radius:5px;padding:9px 15px;font-size:13px;text-decoration:none}.opportunity-feed-card footer a:hover{background:#2a48a3}.opportunity-feed-card footer a:active{scale:.97}.product-top-nav{flex:1;align-items:center;gap:30px;margin-inline-start:38px;font-size:13px;font-weight:600;display:flex}.product-top-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding-block:12px}.product-top-nav a[aria-current]{color:var(--pl-accent);border-color:var(--pl-accent)}.product-top-nav a:hover{color:var(--pl-accent)}.product-nav-count{background:var(--pl-accent);min-width:18px;color:var(--pl-accent-ink);text-align:center;vertical-align:1px;border-radius:999px;margin-inline-start:6px;padding-inline:5px;font-size:10.5px;font-weight:700;line-height:18px;display:inline-block}.product-app--hiring{--pl-bg:#f6f8fb;--pl-surface:#fff;--pl-accent:#204ab7;--pl-line:#dce3ed}.product-app--hiring .pl-app-header{background:#fff;min-height:88px}.product-app--hiring .pl-wordmark{letter-spacing:-1.7px}.product-app--hiring .pl-wordmark span{color:#204ab7;border-inline-start:1px solid #ccd7ed;padding:7px 9px;font-size:14px}.product-app--hiring .pl-workspace{width:min(1392px,100%);margin-inline:auto;padding:48px}.talent-work{background:0 0;min-height:60vh;padding-block:32px}.talent-work>.pl-container{width:100%}.professional-project{max-width:1050px;margin-inline:auto}.professional-project header{padding-block:48px 30px}.professional-project header h1{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(36px,5vw,68px);line-height:1.1}.professional-project header .pl-eyebrow{margin-bottom:18px}.professional-project-description{white-space:pre-wrap;max-width:72ch;color:var(--pl-muted);line-height:1.9;margin-bottom:36px!important}.professional-project-media{gap:20px;margin-bottom:40px;display:grid}.professional-project-media img,.professional-project-media video{object-fit:contain;background:var(--pl-surface);opacity:0;width:100%;height:auto;max-height:850px;transition:opacity var(--motion-fast) var(--ease-out)}.professional-project-media img.is-loaded,.professional-project-media video.is-loaded{opacity:1}.pl-marketing-header nav a[aria-current]{transition:border-color var(--motion-base) var(--ease-out),color var(--motion-fast) var(--ease-out)}.professional-project section{margin-block:36px}.product-auth-main{width:min(1160px,100% - 64px);margin:auto;padding:32px 0 80px}.product-auth .auth-identity{background:var(--pl-accent);min-height:430px;color:var(--pl-accent-ink);flex-direction:column;justify-content:flex-end;padding:48px;display:flex}.product-auth .auth-identity h1{letter-spacing:-.045em;font-size:clamp(36px,4vw,62px);line-height:1.06}.product-auth .auth-identity p{opacity:.85;max-width:34ch;margin-top:24px;line-height:1.8}.product-auth .auth-form{padding:24px 32px}.product-auth .btn-quiet{min-width:44px;min-height:44px}.product-auth .auth-form p a{padding-block:15px;display:inline-block}.product-auth .field input{border:1px solid var(--pl-line);box-shadow:none;background:var(--pl-surface);color:var(--pl-ink)}.product-auth .btn{box-shadow:none;border-width:1px;border-color:var(--pl-line)}.product-auth .btn-primary{background:var(--pl-accent);color:var(--pl-accent-ink)}.product-auth .btn-secondary{background:var(--pl-surface);color:var(--pl-ink)}.product-auth .text-ultramarine{color:var(--pl-accent)}.product-auth .text-faded-ink{color:var(--pl-muted)}.product-auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding-block:40px;display:grid}@media (width<=900px){.product-top-nav{gap:18px;margin-inline-start:0}.product-app .pl-app-header{flex-wrap:wrap;gap:12px;padding:20px 24px}.product-top-nav{flex-basis:100%;order:3;width:100%;overflow-x:auto}.product-app--hiring .pl-workspace{padding:28px 24px}.product-auth-grid{gap:20px}.product-auth .auth-identity{padding:28px}.product-auth .auth-form{padding:20px 0}}@media (width<=600px){.product-app .pl-header-actions{gap:12px}.product-top-nav{gap:22px;font-size:12px}.product-auth-grid{grid-template-columns:1fr;padding-top:0}.product-auth-main{width:calc(100% - 40px);padding-top:24px}.product-auth .auth-identity{min-height:240px}.professional-project header{padding-top:28px}}.professional-project .work-social{border-color:var(--pl-line);padding-block:24px}.professional-project .work-recognitions,.professional-project .work-recognitions a{color:var(--pl-muted)}.professional-project .company-recognition-action select{background:var(--pl-surface);color:var(--pl-ink);border:1px solid var(--pl-line);box-shadow:none}.professional-project .company-recognition-action button{background:var(--pl-accent);color:var(--pl-accent-ink);border:1px solid var(--pl-accent);box-shadow:none}.product-app{--assistant-mark-a:var(--pl-accent);--assistant-mark-b:color-mix(in oklab, var(--pl-accent) 55%, var(--pl-ink));--assistant-mark-spark:var(--pl-accent-ink);--assistant-mark-blend:normal;--assistant-danger:#b5433b}.product-app--companies{--assistant-danger:#efb0a1}.product-app .assistant-trigger{background:var(--pl-ink);color:var(--pl-surface);box-shadow:none;border-radius:3px;font-size:14px;font-weight:650}.product-app .assistant-trigger:hover{background:var(--pl-accent);color:var(--pl-accent-ink)}.product-app .assistant-panel{background:var(--pl-surface);color:var(--pl-ink);border:1px solid var(--pl-line);border-radius:6px;font-size:14px;font-weight:400;line-height:1.5;inset-block-end:4.25rem;box-shadow:0 12px 32px #0000001f}.product-app .assistant-header{border-block-end:1px solid var(--pl-line);padding:12px 16px}.product-app .assistant-name{font-size:15px;font-weight:650}.product-app .assistant-quiet{color:var(--pl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 8px;font-size:13px;font-weight:600}.product-app .assistant-quiet:hover,.product-app .assistant-quiet[aria-pressed=true]{background:var(--pl-soft);color:var(--pl-ink)}.product-app .assistant-quiet:disabled{opacity:.5;cursor:default}.product-app .assistant-close{padding:6px 9px;font-size:15px;line-height:1}.product-app .assistant-langs{border:1px solid var(--pl-line);border-radius:3px;display:inline-flex;overflow:hidden}.product-app .assistant-lang{color:var(--pl-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px;font-weight:650}.product-app .assistant-lang+.assistant-lang{border-inline-start:1px solid var(--pl-line)}.product-app .assistant-lang[aria-pressed=true]{background:var(--pl-accent);color:var(--pl-accent-ink)}.product-app .assistant-messages{gap:12px;padding:16px}.product-app .assistant-bubble{background:var(--pl-soft);color:var(--pl-ink);border:0;border-radius:6px;padding:10px 14px}.product-app .assistant-bubble--user{background:var(--pl-bg);border:1px solid var(--pl-line)}.product-app .assistant-bubble a{color:var(--pl-accent);text-underline-offset:3px;text-decoration:underline}.product-app .assistant-error{color:var(--assistant-danger);margin-block-start:6px;font-size:13px;font-weight:600;display:block}.product-app .assistant-note{border-block-start:1px solid var(--pl-line);background:var(--pl-soft);padding:12px 16px;font-size:13px}.product-app .assistant-form{border-block-start:1px solid var(--pl-line);gap:8px;padding:12px 16px}.product-app .assistant-form .pl-search{padding:8px 11px}.product-app .assistant-count{color:var(--pl-muted);font-size:12px}.product-app .assistant-panel .pl-button:disabled{opacity:.45;filter:none;cursor:default;transform:none}.product-app .assistant-memory-title{font-size:15px;font-weight:650}.product-app .assistant-panel .text-faded-ink{color:var(--pl-muted)}.product-app .assistant-memory .text-label{font-size:13px;font-weight:400}.product-app .assistant-memory input[type=checkbox]{width:16px;height:16px;accent-color:var(--pl-accent)}.product-app .assistant-panel .memory-fact{border-color:var(--pl-line)}.product-app .assistant-danger{border-color:var(--assistant-danger);background:0 0;color:var(--assistant-danger)!important}.product-app .assistant-danger:hover{background:color-mix(in oklab, var(--assistant-danger) 12%, transparent)}.reco-app,.reco-nav-dialog{--reco-space-1:4px;--reco-space-2:8px;--reco-space-3:12px;--reco-space-4:16px;--reco-space-6:24px;--reco-space-8:32px;--reco-z-header:20;--reco-z-navigation:30;--reco-z-dialog:50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pl-ink);background:var(--pl-bg);font-family:var(--font-body);font-size:14px;line-height:1.5}.reco-app h1,.reco-app h2,.reco-app h3,.reco-nav-dialog h2{font-family:var(--font-body);text-wrap:balance;letter-spacing:-.02em;font-weight:650}.reco-app h1{font-size:24px;line-height:1.3}.reco-app h2{font-size:18px;line-height:1.4}.reco-app h3{font-size:16px;line-height:1.4}.reco-app p{text-wrap:pretty}.reco-app a,.reco-nav-dialog a{color:inherit;text-decoration:none}.reco-icon{flex:0 0 20px;width:20px;height:20px}.reco-topbar{z-index:var(--reco-z-header);background:var(--pl-bg);color:var(--pl-ink);border-bottom:1px solid var(--pl-line);position:sticky;inset-block-start:0}.reco-topbar-inner{align-items:center;gap:var(--reco-space-8);width:min(1280px,100% - 48px);min-height:72px;margin-inline:auto;display:flex}.reco-topbar .pl-wordmark{color:var(--pl-ink);letter-spacing:-.035em;font-size:34px}.reco-global-search{align-items:center;gap:var(--reco-space-2);background:var(--pl-surface);border:1px solid var(--pl-line);width:260px;color:var(--pl-muted);padding-inline:var(--reco-space-3);border-radius:6px;display:flex;position:relative}.reco-global-search input{width:100%;min-width:0;color:var(--pl-ink);outline-offset:0;background:0 0;border:0;min-height:40px;font-size:13px}.reco-global-search input::placeholder{color:var(--pl-muted);opacity:1}.reco-search-empty{padding:var(--reco-space-3);color:var(--pl-muted);font-size:13px}.reco-global-search:not(:focus-within) .reco-search-empty{display:none}.reco-global-search [role=group]{margin:0;padding:0;list-style:none}.reco-search-group{padding:var(--reco-space-2) 10px var(--reco-space-1);color:var(--pl-muted);font-size:12px;font-weight:600}.reco-topnav{align-self:stretch;gap:var(--reco-space-2);margin-inline-start:auto;display:flex}.reco-topnav a{justify-content:center;align-items:center;gap:var(--reco-space-1);min-width:88px;padding:var(--reco-space-2) var(--reco-space-3);color:var(--pl-muted);border-bottom:2px solid #0000;flex-direction:column;font-size:11px;display:flex}.reco-topnav a:hover{background:var(--pl-soft);color:var(--pl-ink)}.reco-topnav a[aria-current]{color:var(--pl-accent);border-bottom-color:var(--pl-accent)}.reco-account-actions{align-items:center;gap:var(--reco-space-4);font-size:12px;display:flex}.reco-settings-trigger{align-items:center;gap:var(--reco-space-2);min-height:44px;padding-inline:var(--reco-space-2);white-space:nowrap;border-radius:6px;display:flex;color:var(--pl-muted)!important}.reco-settings-trigger:hover,.reco-settings-trigger[aria-current]{background:var(--pl-soft);color:var(--pl-accent)!important}.reco-topbar .language-switch{color:var(--pl-ink);box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:0;font-size:12px}.reco-signout{min-width:44px;min-height:44px;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex;font-size:12px!important}.reco-topbar :focus-visible{outline-color:var(--pl-accent)}.reco-frame{gap:var(--reco-space-6);width:min(1280px,100% - 48px);padding-block:var(--reco-space-6) 64px;grid-template-columns:224px minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.reco-sidebar{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 120px);padding-bottom:var(--reco-space-4);position:sticky;inset-block-start:96px;overflow-y:auto}.reco-company-avatar{background:var(--pl-soft);width:44px;height:44px;color:var(--pl-accent);border-radius:6px;grid-row:1/3;place-items:center;font-size:24px;font-weight:650;display:grid}.reco-person-identity{column-gap:var(--reco-space-3);row-gap:var(--reco-space-1);padding:var(--reco-space-4);background:var(--pl-surface);border:1px solid var(--pl-line);margin-bottom:var(--reco-space-4);border-radius:8px;grid-template-columns:44px minmax(0,1fr);display:grid}.reco-person-avatar{background:var(--pl-soft);width:44px;height:44px;color:var(--pl-accent);border-radius:6px;grid-row:1/3;place-items:center;font-size:24px;font-weight:650;display:grid;overflow:hidden}.reco-person-avatar img{object-fit:cover;width:100%;height:100%}.reco-person-identity strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.reco-person-identity>span{min-width:0;color:var(--pl-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.reco-identity-companies a{color:var(--pl-accent)}.reco-identity-companies a:hover{text-decoration:underline}.reco-person-identity>a{border-top:1px solid var(--pl-line);color:var(--pl-accent);grid-column:1/-1;margin-block-start:var(--reco-space-2);padding-block-start:var(--reco-space-3);font-size:12px}.reco-person-identity>a+a{border-top:0;margin-block-start:var(--reco-space-1);padding-block-start:0}.reco-edit-profile{margin-block-end:var(--reco-space-6)}.reco-nav-group{padding-bottom:var(--reco-space-2);margin-bottom:var(--reco-space-2);border-bottom:1px solid var(--pl-line)}.reco-nav-parent{justify-content:space-between;align-items:center;gap:var(--reco-space-2);width:100%;min-height:40px;padding:var(--reco-space-2) var(--reco-space-3);color:var(--pl-muted);cursor:pointer;background:0 0;border:0;display:flex;font-size:12px!important;font-weight:650!important}.reco-nav-parent .reco-icon{width:16px;height:16px;transition:transform var(--motion-fast) var(--ease-out);flex-basis:16px}.reco-nav-parent[aria-expanded=false] .reco-icon{transform:rotate(-90deg)}[dir=rtl] .reco-nav-parent[aria-expanded=false] .reco-icon{transform:rotate(90deg)}.reco-nav-parent:hover{color:var(--pl-ink)}.reco-nav-children{gap:var(--reco-space-1);flex-direction:column;display:flex}.reco-nav-children>a,.reco-general-nav>a{align-items:center;gap:var(--reco-space-3);padding:var(--reco-space-3);min-height:44px;color:var(--pl-muted);border-radius:6px;font-size:13px;line-height:1.4;display:flex}.reco-nav-children>a:hover,.reco-general-nav>a:hover{color:var(--pl-ink);background:var(--pl-surface)}.reco-nav-children>a[aria-current],.reco-general-nav>a[aria-current]{color:var(--pl-accent);background:var(--pl-soft);font-weight:650}.reco-sidebar-footer{color:var(--pl-muted);padding:var(--reco-space-4) var(--reco-space-3) 0;font-size:11px}.reco-main{outline:none;min-width:0}.reco-app .reco-main:focus-visible{outline:none}.reco-location{align-items:center;gap:var(--reco-space-2);min-height:24px;margin-block:0 var(--reco-space-4);color:var(--pl-muted);flex-wrap:wrap;font-size:11px;display:flex}.reco-location strong{color:var(--pl-ink);font-weight:500}.reco-location a:hover{color:var(--pl-accent);text-decoration:underline}.reco-settings-back{align-items:center;gap:var(--reco-space-2);min-height:36px;margin-bottom:var(--reco-space-4);font-size:13px;display:inline-flex;color:var(--pl-accent)!important}.reco-settings-back:hover{text-decoration:underline}.reco-settings-list{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:8px;overflow:hidden}.reco-settings-list>a{justify-content:space-between;align-items:center;gap:var(--reco-space-6);padding:var(--reco-space-6);display:flex}.reco-settings-list>a+a{border-top:1px solid var(--pl-line)}.reco-settings-list>a:hover{background:var(--pl-soft)}.reco-settings-list>a:focus-visible{outline-offset:-4px}.reco-settings-list h2{font-size:16px}.reco-settings-list p{margin-top:var(--reco-space-1);color:var(--pl-muted);font-size:13px}.reco-settings-list>a>span{color:var(--pl-accent)}.reco-app .pl-container{width:100%;margin:0}.reco-app .pl-page-title{justify-content:space-between;align-items:flex-start;gap:var(--reco-space-4);margin:0 0 var(--reco-space-6);display:flex}.reco-app .pl-page-title h1{font-family:var(--font-body);letter-spacing:-.02em;white-space:normal;font-size:24px;font-weight:650;line-height:1.3}.reco-app .pl-page-title p{margin-top:var(--reco-space-2);max-width:70ch;color:var(--pl-muted);font-size:14px;line-height:1.6}.reco-app .pl-button{min-height:40px;padding:var(--reco-space-2) var(--reco-space-4);font-family:var(--font-body);box-shadow:none;border-radius:6px;font-size:13px;font-weight:600;line-height:1.4}.reco-app .pl-button--quiet{background:var(--pl-surface);color:var(--pl-accent);border-color:var(--pl-line)}.reco-app .pl-button:hover{filter:brightness(.94)}.reco-app .pl-button:disabled{filter:none}.reco-app .pl-text-button{min-height:36px;color:var(--pl-accent)}.reco-app .pl-inline-link{color:var(--pl-accent);text-underline-offset:3px;font-size:13px;text-decoration:underline}.reco-app .pl-card{padding:var(--reco-space-6);margin-bottom:var(--reco-space-4);box-shadow:none;border-radius:8px}.reco-app .pl-card h2{font-size:18px}.reco-app .pl-card h3{font-size:16px}.reco-app .pl-card p{margin-block:var(--reco-space-2);font-size:14px}.reco-app .pl-form{padding:var(--reco-space-6);gap:var(--reco-space-4);margin-block:var(--reco-space-4) var(--reco-space-6);background:var(--pl-surface);border-radius:8px}.reco-app .pl-form h2,.reco-app .pl-form h3{font-size:16px}.reco-app .pl-form-grid{gap:var(--reco-space-4)}.reco-app .pl-field{gap:var(--reco-space-2);font-size:13px}.reco-app .pl-field input,.reco-app .pl-field textarea,.reco-app .pl-field select{background:var(--pl-surface);border-color:var(--pl-line);min-height:44px;padding:var(--reco-space-3);border-radius:5px}.reco-app .pl-field input[type=checkbox]{min-height:18px}.reco-app .pl-field textarea{min-height:96px}.reco-app .pl-tabs{gap:var(--reco-space-6);margin-bottom:var(--reco-space-4)}.reco-app .pl-tabs button,.reco-app .pl-tabs a{min-height:44px;padding:var(--reco-space-3) 0;font-size:13px}.reco-app .pl-status{padding:var(--reco-space-1) var(--reco-space-2);border-radius:4px;font-size:11px}.reco-app .pl-tags{margin-block:var(--reco-space-3);gap:var(--reco-space-2)}.reco-app .pl-tags span{background:var(--pl-soft);padding:var(--reco-space-1) var(--reco-space-2);border:0;font-size:11px}.reco-app .pl-row{padding-block:var(--reco-space-4);gap:var(--reco-space-4)}.reco-app .pl-row h3{font-size:15px}.reco-app .pl-row-actions{gap:var(--reco-space-3)}.reco-app .pl-empty{border:1px solid var(--pl-line);background:var(--pl-surface);padding:var(--reco-space-8) var(--reco-space-6);text-align:start;border-radius:8px}.reco-app .pl-empty h1,.reco-app .pl-empty h2{font-size:17px}.reco-app .pl-empty p{max-width:65ch;margin:var(--reco-space-2) 0 0;color:var(--pl-muted);font-size:14px}.reco-app .pl-summary{padding:var(--reco-space-4);background:var(--pl-surface);border-radius:8px}.reco-app .pl-summary h2{font-size:16px}.reco-app .pl-section-title{font-size:18px;margin-block:var(--reco-space-6) var(--reco-space-4)!important}.reco-app .pl-company-grid{gap:var(--reco-space-4)}.reco-app .pl-company-hero{padding-block:0 var(--reco-space-6);gap:var(--reco-space-4)}.reco-app .pl-company-hero h1{font-size:28px}.reco-app .pl-company-hero .pl-monogram{width:64px;height:64px;font-size:32px}.reco-app .pl-company-hero p{font-size:14px;line-height:1.7}.reco-app .professional-project header{padding-block:var(--reco-space-6)}.reco-app .professional-project header h1{font-size:28px}.reco-app .professional-project-description{font-size:14px;line-height:1.75}.reco-app .pl-request-body{max-width:72ch;font-size:14px;line-height:1.75}.reco-signin-panel{padding:var(--reco-space-8);background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:8px}.reco-signin-panel p{max-width:60ch;color:var(--pl-muted);margin-block:var(--reco-space-4) var(--reco-space-6)}.reco-shell-loading{gap:var(--reco-space-4);display:grid}.reco-shell-loading span{background:var(--pl-line);border-radius:8px;height:100px}.reco-mobile-bar{display:none}.reco-nav-dialog{padding-inline:var(--reco-space-4);padding-block:calc(var(--reco-space-4) + env(safe-area-inset-top)) calc(var(--reco-space-4) + env(safe-area-inset-bottom));overscroll-behavior:contain;width:min(320px,90vw);height:100dvh;max-height:100dvh;z-index:var(--reco-z-dialog);border:0;border-radius:0;outline:none;margin:0;inset-block:0;inset-inline-start:0;overflow-y:auto}.reco-nav-dialog::backdrop{background:#101e1473}.reco-nav-dialog>header{justify-content:space-between;align-items:center;gap:var(--reco-space-3);margin-bottom:var(--reco-space-4);display:flex}.reco-nav-dialog h2{font-size:16px}.reco-nav-dialog button{font:inherit;cursor:pointer}.reco-nav-dialog :focus-visible{outline:2px solid var(--pl-accent);outline-offset:3px}.reco-icon-button{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}@media (width<=1100px){.reco-settings-trigger>span{display:none}.reco-topbar-inner{gap:var(--reco-space-4)}.reco-global-search{width:200px}.reco-topnav a{min-width:76px;padding-inline:var(--reco-space-2)}.reco-frame{gap:var(--reco-space-4);grid-template-columns:208px minmax(0,1fr)}.reco-account-actions{gap:var(--reco-space-2)}}@media (width<=850px){.reco-topbar-inner{gap:var(--reco-space-4);width:calc(100% - 32px);min-height:64px;padding-top:var(--reco-space-2);flex-wrap:wrap}.reco-global-search{flex:1;width:auto}.reco-account-actions{gap:var(--reco-space-3)}.reco-topnav{display:none}.reco-frame{width:calc(100% - 32px);padding-top:var(--reco-space-4);grid-template-columns:minmax(0,1fr)}.reco-sidebar{display:none}.reco-mobile-bar{justify-content:space-between;align-items:center;gap:var(--reco-space-4);width:calc(100% - 32px);padding-top:var(--reco-space-3);margin-inline:auto;font-size:12px;display:flex}.reco-mobile-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reco-mobile-nav-trigger{align-items:center;gap:var(--reco-space-2);background:var(--pl-surface);border:1px solid var(--pl-line);min-height:44px;padding-inline:var(--reco-space-3);white-space:nowrap;border-radius:6px;display:flex}}@media (width<=540px){.reco-settings-list>a{padding:var(--reco-space-4);gap:var(--reco-space-4)}.reco-topbar-inner{column-gap:var(--reco-space-4);row-gap:var(--reco-space-1)}.reco-topbar .pl-wordmark{font-size:30px}.reco-global-search{margin-block:var(--reco-space-2);flex-basis:100%;order:3}.reco-account-actions{margin-inline-start:auto}.reco-app .pl-page-title{gap:var(--reco-space-3);margin-bottom:var(--reco-space-4);flex-wrap:wrap}.reco-app .pl-page-title h1{font-size:22px}.reco-app .pl-card,.reco-app .pl-form{padding:var(--reco-space-4)}.reco-app .pl-form-grid,.reco-app .pl-company-grid{grid-template-columns:minmax(0,1fr)}.reco-app .pl-row{flex-wrap:wrap}.reco-app .pl-row-actions{max-width:100%}.reco-app .pl-tabs{gap:var(--reco-space-4)}.reco-app .pl-company-hero{grid-template-columns:1fr}.reco-app .pl-empty{padding:var(--reco-space-6) var(--reco-space-4)}.reco-location{font-size:10px}}@media (prefers-reduced-motion:reduce){.reco-nav-parent .reco-icon{transition:none}}.reco-owned-companies{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:8px}.reco-list-heading{align-items:center;gap:var(--reco-space-3);padding:var(--reco-space-4) var(--reco-space-6);border-bottom:1px solid var(--pl-line);display:flex}.reco-list-heading h2{font-size:14px}.reco-list-heading>span{color:var(--pl-muted);font-size:12px}.reco-owned-company{align-items:center;gap:var(--reco-space-4);padding:var(--reco-space-6);display:flex}.reco-owned-company+.reco-owned-company{border-top:1px solid var(--pl-line)}.reco-owned-company>div:nth-child(2){flex:12rem;min-width:0}.reco-owned-company h3{overflow-wrap:anywhere}.reco-owned-company p{color:var(--pl-muted);margin-block:var(--reco-space-1);font-size:13px}.reco-home-invitation{justify-content:space-between;align-items:center;gap:var(--reco-space-6);padding-block:var(--reco-space-6);display:flex}.reco-home-invitation h2{font-size:15px}.reco-home-invitation p{color:var(--pl-muted);max-width:60ch;margin-top:var(--reco-space-1);font-size:13px}.reco-home-invitation>a{flex-shrink:0}.reco-home-invitation[data-pending]{margin-bottom:var(--reco-space-6);padding:var(--reco-space-4) var(--reco-space-6);border:1px solid var(--pl-accent);background:var(--pl-soft);border-radius:8px}.reco-general-nav .product-nav-count{margin-inline-start:auto}@media (width<=540px){.reco-list-heading,.reco-owned-company{padding:var(--reco-space-4)}.reco-owned-company{flex-wrap:wrap}.reco-owned-company>.pl-button{margin-inline-start:60px}.reco-home-invitation{align-items:flex-start;gap:var(--reco-space-3);flex-direction:column}}.reco-topnav a,.reco-settings-trigger,.reco-nav-parent,.reco-nav-children>a,.reco-general-nav>a,.reco-settings-list>a,.reco-location a,.reco-mobile-nav-trigger,.reco-icon-button{transition:background-color var(--pl-fast,.15s),color var(--pl-fast,.15s),border-color var(--pl-fast,.15s)}.reco-nav-children>a:active,.reco-general-nav>a:active,.reco-settings-list>a:active,.reco-settings-back:active,.reco-settings-trigger:active,.reco-app .pl-card:active{scale:.97}dialog.reco-nav-dialog[open]{animation:reco-drawer-in var(--motion-base) var(--ease-out-expo) both}dialog.reco-nav-dialog[open][data-leaving]{animation:reco-drawer-out var(--motion-fast) var(--ease-in-out) both}@keyframes reco-drawer-in{0%{transform:translateX(calc(-24px * var(--m-dir)));opacity:0}}@keyframes reco-drawer-out{to{transform:translateX(calc(-24px * var(--m-dir)));opacity:0}}dialog.reco-nav-dialog[open]::backdrop{animation:reco-backdrop-in var(--motion-base) var(--ease-out) both}dialog.reco-nav-dialog[open][data-leaving]::backdrop{animation:reco-backdrop-out var(--motion-fast) var(--ease-in-out) both}@keyframes reco-backdrop-in{0%{opacity:0}}@keyframes reco-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.reco-nav-dialog[open],.reco-nav-dialog[open]::backdrop{animation:none}.reco-nav-children>a:active,.reco-general-nav>a:active,.reco-settings-list>a:active,.reco-settings-back:active,.reco-settings-trigger:active,.reco-app .pl-card:active{scale:none}}.reco-nav-dialog .reco-general-nav{gap:var(--reco-space-1);margin-top:var(--reco-space-3);padding-top:var(--reco-space-3);border-top:1px solid var(--pl-line);flex-direction:column;display:flex}.reco-app input[type=file]::file-selector-button{min-height:36px;padding:var(--reco-space-2) var(--reco-space-3);border:1px solid var(--pl-line);background:var(--pl-soft);color:var(--pl-ink);font:inherit;cursor:pointer;border-radius:5px;margin-inline-end:var(--reco-space-3)}.reco-nav-dialog .reco-sidebar-footer{display:none}.reco-app .project-form{--reco-project-danger:#efb0a1;--reco-project-danger-bg:#3a2925;max-width:760px;padding-block:0 var(--reco-space-8);color:var(--pl-ink);margin-inline:0;font-size:14px}.reco-app .project-form>form{margin-top:var(--reco-space-6)}.reco-app .project-form-fields{gap:var(--reco-space-6)}.reco-app .project-form fieldset{min-width:0}.reco-app .project-form .text-faded-ink,.reco-app .project-form .project-optional{color:var(--pl-muted)}.reco-app .project-form .text-ultramarine{color:var(--pl-accent)}.reco-app .project-form .skeleton{background:var(--pl-soft)}.reco-app .project-company-context{padding:var(--reco-space-4);margin-bottom:var(--reco-space-6);background:var(--pl-surface);color:var(--pl-ink);border:1px solid var(--pl-line)}.reco-app .project-company-context strong{font-size:15px}.reco-app .project-company-context span{color:var(--pl-muted)}.reco-app .project-company-context a{color:var(--pl-accent)}.reco-app .project-stepper{margin-top:var(--reco-space-6)}.reco-app .project-stepper ol{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:8px;overflow:hidden}.reco-app .project-stepper li+li{border-color:var(--pl-line)}.reco-app .project-stepper button{min-height:60px;padding:var(--reco-space-3);color:var(--pl-ink);background:0 0;font-size:13px;font-weight:600}.reco-app .project-stepper button:disabled{opacity:1;color:var(--pl-muted);cursor:default}.reco-app .project-stepper button:not(:disabled):hover{background:var(--pl-soft)}.reco-app .project-stepper button[aria-current=step],.reco-app .project-stepper button[aria-current=step]:hover{background:var(--pl-accent);color:var(--pl-accent-ink)}.reco-app .project-stepper button:focus-visible{outline-offset:-4px}.reco-app .project-stepper button[aria-current=step]:focus-visible{outline-color:var(--pl-accent-ink)}.reco-app .project-step-heading{gap:var(--reco-space-2);padding-bottom:var(--reco-space-4);border-color:var(--pl-line)}.reco-app .project-step-heading h2:focus{outline:none}.reco-app .project-form .field{gap:var(--reco-space-2)}.reco-app .project-form .field label,.reco-app .project-form legend{color:var(--pl-ink);font-size:13px;font-weight:600}.reco-app .project-form .field input,.reco-app .project-form .field textarea{width:100%;min-height:44px;padding:var(--reco-space-3);border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-ink);box-shadow:none;font:inherit;border-radius:6px}.reco-app .project-form .field input::placeholder,.reco-app .project-form .field textarea::placeholder{color:var(--pl-muted);opacity:1}.reco-app .project-form .field input:focus,.reco-app .project-form .field textarea:focus{border-color:var(--pl-accent);box-shadow:none}.reco-app .project-form .field input[aria-invalid=true]{border-color:var(--reco-project-danger);box-shadow:none}.reco-app .project-form .field-error{color:var(--reco-project-danger)}.reco-app .project-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--pl-accent);flex-shrink:0}.reco-app .project-form .chip,.reco-app .project-form .chip-action{min-height:40px;padding:var(--reco-space-2) var(--reco-space-3);border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-ink);box-shadow:none;border-radius:6px;font-size:13px;line-height:1.5;translate:none;rotate:none}.reco-app .project-form .chip:hover,.reco-app .project-form .chip-action:hover{background:var(--pl-soft);border-color:var(--pl-accent);rotate:none}.reco-app .project-form .chip-active,.reco-app .project-form .chip[aria-pressed=true]{background:var(--pl-soft);color:var(--pl-accent);border-color:var(--pl-accent)}.reco-app .project-form .chip-action:active{box-shadow:none;translate:none}.reco-app .project-form .btn{min-height:44px;padding:var(--reco-space-2) var(--reco-space-4);border:1px solid var(--pl-line);box-shadow:none;border-radius:6px;font-size:13px;font-weight:600;translate:none}.reco-app .project-form .btn:active{box-shadow:none;translate:none}.reco-app .project-form .btn-primary{background:var(--pl-accent);color:var(--pl-accent-ink);border-color:var(--pl-accent)}.reco-app .project-form .btn-primary:hover{background:var(--pl-accent);filter:brightness(.95)}.reco-app .project-form .btn-secondary{background:var(--pl-surface);color:var(--pl-ink);border-color:var(--pl-line)}.reco-app .project-form .btn-secondary:hover{background:var(--pl-soft);border-color:var(--pl-accent)}.reco-app .project-form .btn-quiet{min-height:44px;color:var(--pl-accent)}.reco-app .project-form .btn-destructive{color:var(--reco-project-danger);border-color:var(--reco-project-danger);background:0 0}.reco-app .project-form .btn-destructive:hover{background:var(--reco-project-danger-bg);color:var(--reco-project-danger)}.reco-app .project-image-picker{margin-top:var(--reco-space-4);padding:var(--reco-space-4);border:1px dashed var(--pl-line);background:var(--pl-surface);border-radius:8px}.reco-app .project-form input[type=file]{padding:var(--reco-space-2)}.reco-app .project-image-list>li{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:8px;overflow:hidden}.reco-app .project-image-list img{border-bottom:1px solid var(--pl-line)}.reco-app .project-image-caption{color:var(--pl-accent)}.reco-app .project-image-actions button{color:var(--pl-ink)}.reco-app .project-image-actions button:not(:disabled):hover{background:var(--pl-soft)}.reco-app .project-review{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:8px;overflow:hidden}.reco-app .project-review-cover{background:var(--pl-bg);border-bottom:1px solid var(--pl-line)}.reco-app .project-cover-label{border:1px solid var(--pl-line);background:var(--pl-bg);color:var(--pl-ink);border-radius:5px}.reco-app .project-review-section{padding:var(--reco-space-4)}.reco-app .project-review-section+.project-review-section{border-color:var(--pl-line)}.reco-app .project-review-heading button{color:var(--pl-accent)}.reco-app .project-review-images img{border:1px solid var(--pl-line);border-radius:5px}.reco-app .project-form-actions{gap:var(--reco-space-4);margin-top:var(--reco-space-6);padding-top:var(--reco-space-6);border-color:var(--pl-line)}@media (width<=540px){.reco-app .project-stepper button{padding:var(--reco-space-2) var(--reco-space-1);justify-content:center;gap:var(--reco-space-1);text-align:center;flex-direction:column;font-size:11px}.reco-app .project-form-actions{gap:var(--reco-space-3)}}
