.fm-stories .tw-page{position:relative;background:#fff;color:var(--cs-ink);-webkit-font-smoothing:antialiased}.fm-stories .tw-hero{position:relative;isolation:isolate;overflow:hidden;padding:26px 0 76px;background:#fbfaf7 url(/assets/stack/bg/hero-white.webp) center 40%/cover no-repeat}.fm-stories .tw-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 70% at 104% -6%,#ff962e57,transparent 72%)}.fm-stories .tw-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;z-index:-1;background:linear-gradient(#fff0,#fff)}.fm-stories .tw-hero .cs-breadcrumb{margin-bottom:52px}.fm-stories .tw-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:end}.fm-stories .tw-hero h1{font-size:clamp(46px,4.8vw,68px);font-weight:300;letter-spacing:-.055em;line-height:1.03;text-wrap:balance}.fm-stories .tw-hero h1 .cs-gradient{font-weight:400}.fm-stories .tw-hero-copy>p{font-size:clamp(19px,1.7vw,23px);line-height:1.45;color:#202020b8;margin-top:24px;max-width:520px;text-wrap:pretty}.fm-stories .tw-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.fm-stories .tw-feature-link{display:inline-flex;align-items:center;font-size:15px;font-weight:500;padding:12px 0;color:var(--cs-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:#20202055;transition:text-decoration-color .2s}.fm-stories .tw-feature-link:hover{text-decoration-color:var(--cs-accent)}.fm-stories .tw-count{display:flex;align-items:flex-end;gap:18px;justify-self:end}.fm-stories .tw-count strong{font-size:clamp(92px,9vw,132px);font-weight:200;line-height:.86;letter-spacing:-.075em;font-variant-numeric:tabular-nums;color:transparent;background:var(--cs-gradient);background-clip:text;-webkit-background-clip:text;padding-bottom:.06em}.fm-stories .tw-count span{font-size:16px;line-height:1.35;color:var(--cs-ink);padding-bottom:10px}.fm-stories .tw-mark{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;margin-bottom:18px}.fm-stories .tw-mark img{width:auto;height:auto;max-width:96px;max-height:30px;object-fit:contain}.fm-stories .tw-mark h2{font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.005em;color:var(--cs-ink);overflow-wrap:break-word}.fm-stories .tw-asks{font-size:11.5px;line-height:1.3;color:var(--cs-body);padding:4px 10px;border-radius:999px;background:#f6f5f3;box-shadow:inset 0 0 0 1px #2020200f}.fm-stories .tw-pull{font-size:26px;font-weight:300;line-height:1.26;letter-spacing:-.03em;color:var(--cs-ink);margin:0 0 18px;text-wrap:balance}.fm-stories .tw-pull em{font-style:normal;font-weight:400;background:var(--cs-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.fm-stories .tw-page blockquote{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:15.5px;line-height:1.7;color:#555;text-wrap:pretty}.fm-stories .tw-page blockquote b{font-weight:500;color:var(--cs-ink)}.fm-stories .tw-who-row{margin-top:24px}.fm-stories .tw-who{display:flex;align-items:center;gap:14px;min-width:0}.fm-stories .tw-who>div{min-width:0}.fm-stories .tw-who strong{display:block;font-size:15px;font-weight:500;line-height:1.4;color:var(--cs-ink)}.fm-stories .tw-who span{display:block;font-size:13px;line-height:1.45;color:var(--cs-body);margin-top:2px;overflow-wrap:break-word}.fm-stories .tw-avatar{width:52px;height:52px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:center 25%;outline:1px solid #0000001a;outline-offset:-1px}.fm-stories .tw-avatar-logo{border-radius:12px;object-fit:contain;background:#fff;padding:5px}.fm-stories [data-review=job-sphere] .tw-avatar{object-position:center 18%}.fm-stories .tw-note{font-size:12px;line-height:1.5;color:var(--cs-body);margin-top:12px}.fm-stories .tw-story{display:inline-flex;gap:8px;align-items:center;font-size:13px;line-height:1.5;font-weight:500;padding:10px 0 0;color:var(--cs-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:#20202044;transition:text-decoration-color .2s}.fm-stories .tw-story:hover{text-decoration-color:var(--cs-accent)}.fm-stories .tw-story svg{transition:transform .2s}.fm-stories .tw-story:hover svg{transform:translateX(3px)}.fm-stories .tw-lead{display:grid;grid-template-columns:290px minmax(0,1fr);gap:56px;margin-top:-14px;padding:48px 56px;background:#fff;border-radius:32px;box-shadow:0 1px 2px #17130e0d,0 18px 40px -20px #17130e38,0 60px 90px -60px #17130e4d}.fm-stories .tw-lead-id{display:flex;flex-direction:column;align-items:flex-start}.fm-stories .tw-lead .tw-mark img{max-height:40px;max-width:56px}.fm-stories .tw-lead .tw-mark{margin-bottom:24px}.fm-stories .tw-lead .tw-who-row{margin-top:0}.fm-stories .tw-lead .tw-who{align-items:flex-start}.fm-stories .tw-lead .tw-avatar{width:64px;height:76px;border-radius:12px;object-fit:contain;background:#f5ede5}.fm-stories .tw-lead blockquote{font-size:23px;line-height:1.55;font-weight:300;letter-spacing:-.018em;color:#202020}.fm-stories .tw-wall{padding:40px 0 72px}.fm-stories .tw-featured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;align-items:start;padding:56px 0;border-top:1px solid #20202018}.fm-stories .tw-featured .tw-pull{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.04em;margin-bottom:26px}.fm-stories .tw-featured .tw-who-row{margin-top:0}.fm-stories .tw-featured blockquote{font-size:16px;padding-top:6px}.fm-stories .tw-cols{column-count:3;column-gap:56px;padding:48px 0 4px;border-top:1px solid #20202018}.fm-stories .tw-item{display:block;break-inside:avoid;margin:0 0 52px}.fm-stories .tw-short blockquote{font-size:24px;line-height:1.35;font-weight:300;letter-spacing:-.025em;color:var(--cs-ink)}.fm-stories .tw-discovery{padding-top:30px;padding-bottom:44px;text-align:center}.fm-stories .tw-discovery>a{display:inline-flex;gap:13px;align-items:center;font-size:15px;font-weight:500;padding:12px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media(max-width:1100px){.fm-stories .tw-cols{column-count:2;column-gap:44px}.fm-stories .tw-featured,.fm-stories .tw-lead{grid-template-columns:1fr;gap:28px}.fm-stories .tw-lead{padding:40px}.fm-stories .tw-lead-id{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px 36px}.fm-stories .tw-lead .tw-mark{margin-bottom:0}}@media(max-width:860px){.fm-stories .tw-hero-grid{grid-template-columns:1fr;gap:28px}.fm-stories .tw-count{justify-self:start}.fm-stories .tw-hero .cs-breadcrumb{margin-bottom:36px}}@media(max-width:680px){.fm-stories .tw-hero{padding:22px 0 52px}.fm-stories .tw-hero h1{font-size:44px}.fm-stories .tw-count strong{font-size:88px}.fm-stories .tw-cols{column-count:1;padding-top:40px}.fm-stories .tw-item{margin-bottom:44px}.fm-stories .tw-pull{font-size:23px}.fm-stories .tw-featured{padding:44px 0}.fm-stories .tw-featured .tw-pull{font-size:28px}.fm-stories .tw-short blockquote{font-size:22px}.fm-stories .tw-lead{padding:28px 24px;border-radius:28px;margin-top:-8px}.fm-stories .tw-lead-id{flex-direction:column;align-items:flex-start;gap:20px}.fm-stories .tw-lead blockquote{font-size:19px}}