:root{--bg:#f3f5f7;--brand:#3f5f86;--brand-deep:#3d587a;--ink:#1f2a37;--muted:#566272;--body:#3d4a5a;--line:#d5dbe3;--tint:#e4eaf1;--tint-line:#c5cfdb;--card:#fbfcfd;--ice:#cfe0ef;--soft:#e6ecf3;--terracotta:#a9563a;--peach:#e9e4de;--peach-line:#c4bdb4;--blush:#f2efeb;--footer:#2f455f;--footer-line:#5a7391;--shadow:0 12px 32px #1f2a3717;--gutter:max(80px, calc((100vw - 1280px) / 2));--sans:"Inter", system-ui, sans-serif;--serif:"Lora", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-weight:400;line-height:normal}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}img{max-width:none;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}.eyebrow{letter-spacing:1.5px;white-space:nowrap;font-size:11px}.eyebrow--ice{color:var(--ice)}.demo .eyebrow--ice{font-weight:600}.serif{font-family:var(--serif);font-weight:400}.btn{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:22px;height:50px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.btn--primary{background:var(--brand);color:#fff}.btn--outline{border-color:var(--line);color:var(--ink)}.btn--ice{background:var(--ice);color:var(--ink)}.field{background:var(--card);border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;height:50px;padding:16px;font-size:14px}.field::placeholder{color:var(--muted);opacity:1}.field:focus-visible,.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nav{height:96px;padding:0 var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:9px;display:flex}.brand__word{letter-spacing:-1.3px;white-space:nowrap;font-size:29px}.nav__browse{align-items:center;gap:32px;display:flex}.nav__item{white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.nav__item.is-active{text-decoration-skip-ink:auto;font-weight:700;text-decoration:underline}.nav__account{align-items:center;gap:25px;font-size:14px;display:flex}.nav__login{white-space:nowrap}.hero{padding:64px var(--gutter);align-items:center;gap:48px;display:flex}.hero__story{flex-direction:column;flex:none;align-items:flex-start;gap:28px;width:588px;display:flex}.hero__marker{letter-spacing:1.6px;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.hero__marker:before{content:"";background:var(--terracotta);width:7px;height:7px}.hero__title{font-family:var(--serif);letter-spacing:-3.5px;font-size:83px;font-weight:400;line-height:1.04}.hero__copy{width:500px;color:var(--muted);font-size:18px;line-height:1.6}.hero__actions{gap:14px;display:flex}.hero__proof{white-space:nowrap;align-items:center;gap:11px;display:flex}.hero__stars{letter-spacing:2px;font-size:14px}.hero__rating{color:var(--muted);font-size:12px}.hero__visual{flex:1;min-width:0;height:590px;position:relative}.hero__photo{object-fit:cover;border-radius:150px 8px 8px;width:100%;height:550px}.hero__caption{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;top:566px;left:16px}.hero__caption:before{content:"";background:var(--terracotta);width:30px;height:1px}.float{box-shadow:var(--shadow);position:absolute}.welcome{background:var(--card);border-radius:10px;flex-direction:column;gap:16px;width:306px;padding:22px;display:flex;top:338px;left:-25px}.welcome__head{white-space:nowrap;justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}.welcome__step{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.welcome__status{border-top:1px solid var(--line);white-space:nowrap;justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.welcome__status span:first-child{color:var(--muted);font-size:10px}.payday{background:var(--ice);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex;top:35px;left:340px}.payday__text{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.payday__text span:first-child{font-size:11px}.payday__text span:last-child{font-size:10px}.trust{padding:32px var(--gutter) 42px;border-block:1px solid var(--line);white-space:nowrap;flex-direction:column;align-items:center;gap:30px;display:flex}.trust__label{color:var(--muted);font-size:12px}.trust__logos{justify-content:space-between;align-items:center;width:100%;display:flex}.trust__logos .serif{letter-spacing:-.5px;font-size:26px}.trust__logos .sans-wide{letter-spacing:1px;font-size:26px}.trust__logos .sans-caps{letter-spacing:1px;font-size:17px}.platform{padding:88px var(--gutter);flex-direction:column;gap:38px;display:flex}.intro{align-items:flex-end;gap:120px;display:flex}.intro__heading{flex-direction:column;flex:none;gap:18px;width:650px;display:flex}.h2-xl{font-family:var(--serif);letter-spacing:-1.6px;font-size:52px;font-weight:400;line-height:1.12}.intro__desc{color:var(--muted);flex:1;font-size:16px;line-height:1.65}.tabs{display:flex}.tab{border:1px solid var(--line);white-space:nowrap;background:0 0;flex:1;align-items:center;gap:12px;padding:18px 20px;font-size:14px;display:flex}.tab.is-active{background:var(--brand);color:var(--bg);border-radius:6px}.workspace-frame{background:var(--tint);border-radius:12px;padding:24px}.workspace{background:var(--card);border:1px solid var(--line);border-radius:8px;height:500px;display:flex;overflow:hidden}.ws-nav{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:24px;width:185px;padding:20px;display:flex}.ws-nav__logo{letter-spacing:-1px;white-space:nowrap;font-size:20px}.ws-nav__org{background:var(--bg);white-space:pre;border-radius:5px;padding:10px;font-size:11px;font-weight:600}.ws-nav__items{flex-direction:column;gap:7px;display:flex}.ws-nav__item{white-space:nowrap;border-radius:5px;align-items:flex-start;gap:10px;padding:10px;font-size:11px;display:flex}.ws-nav__item.is-active{background:var(--tint)}.ws-nav__help{color:var(--muted);white-space:pre;font-size:10px}.ws-main{flex-direction:column;flex:1;gap:22px;min-width:0;padding:26px;display:flex}.ws-welcome{justify-content:space-between;align-items:center;display:flex}.ws-welcome__date{color:var(--muted);font-size:10px}.ws-welcome__greet{letter-spacing:-.6px;white-space:nowrap;margin-top:5px;font-size:23px;font-weight:600}.ws-profile{align-items:center;gap:12px;display:flex}.avatar{background:var(--peach);white-space:nowrap;border-radius:30px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.avatar--tint{background:var(--tint)}.ws-profile .avatar{width:30px;height:30px;font-weight:600}.metrics{white-space:nowrap;gap:14px;display:flex}.metric{border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:9px;padding:17px;display:flex}.metric__label{color:var(--muted);font-size:11px}.metric__value{letter-spacing:-1px;font-size:30px;font-weight:600}.metric__note{font-size:10px}.ws-work{gap:18px;display:flex}.tasks{border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex-direction:column;flex:1;gap:15px;min-width:0;padding:18px;display:flex}.tasks__head{justify-content:space-between;display:flex}.tasks__head strong,.pulse__title{font-size:13px;font-weight:600}.tasks__head span{color:var(--muted);font-size:10px}.task{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.task__title{font-size:11px}.task__sub{color:var(--muted);margin-top:5px;font-size:9px}.task__action{font-size:9px;font-weight:600}.pulse{border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:none;gap:14px;width:270px;padding:18px;display:flex}.pulse__chart{align-items:flex-end;gap:14px;height:105px;display:flex}.pulse__bar{min-width:0;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:8px;display:flex}.pulse__bar i{background:var(--tint);border-radius:3px;width:100%;display:block}.pulse__bar.is-now i{background:var(--brand)}.pulse__note{color:var(--muted);font-size:10px;line-height:1.5}.platform__value,.hiring__resource{white-space:nowrap;justify-content:space-between;font-size:13px;display:flex}.platform__value span:first-child,.hiring__resource span:first-child{color:var(--muted)}.link-strong{font-weight:600}.experience{padding:80px var(--gutter);background:var(--tint);align-items:center;gap:100px;display:flex}.experience__visual{flex:none;width:570px;height:480px;position:relative}.experience__photo{object-fit:cover;border-radius:8px;width:100%;height:440px}.survey{background:var(--card);border-radius:10px;flex-direction:column;gap:17px;width:320px;padding:24px;display:flex;top:273px;left:220px}.survey__label{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:flex-start;font-size:10px;font-weight:600;display:flex}.survey__q{font-size:18px;line-height:1.35}.survey__scale{gap:9px;display:flex}.survey__scale span{background:var(--bg);border-radius:5px;flex:1;justify-content:center;align-items:center;height:38px;font-size:14px;display:flex}.survey__scale span.is-picked{background:var(--brand);color:#fff}.survey__note{color:var(--muted);white-space:nowrap;font-size:10px}.experience__copy{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.eyebrow--wide{letter-spacing:1.4px}.h2-lg{font-family:var(--serif);letter-spacing:-1.5px;font-size:50px;font-weight:400;line-height:1.13}.lead{color:var(--muted);font-size:16px;line-height:1.65}.checks{flex-direction:column;gap:12px;display:flex}.check{white-space:nowrap;align-items:flex-start;gap:10px;font-size:14px;display:flex}.guidance{border-top:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;padding-top:19px;font-size:12px;line-height:1.5;display:flex}.payroll{padding:88px var(--gutter);background:var(--brand-deep);color:var(--bg);align-items:center;gap:90px;display:flex}.payroll__story{flex-direction:column;flex:none;align-items:flex-start;gap:25px;width:470px;display:flex}.h2-pay{font-family:var(--serif);letter-spacing:-1.8px;font-size:53px;font-weight:400;line-height:1.12}.payroll .lead{color:var(--soft)}.payroll__caps{flex-direction:column;gap:14px;display:flex}.payroll__caps .check{font-size:13px}.payroll__read{color:var(--soft);white-space:pre-wrap;font-size:12px;line-height:1.6}.approval{background:var(--card);min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;flex:1;gap:23px;padding:28px;display:flex}.approval__head{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.approval__kicker{letter-spacing:1px;color:var(--muted);font-size:10px}.approval__title{letter-spacing:-.7px;margin-top:6px;font-size:24px;font-weight:600}.pill{background:var(--tint);white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:10px}.totals{background:var(--bg);white-space:nowrap;border-radius:7px;gap:20px;padding:22px;display:flex}.totals__main{flex:1}.totals__side{flex:none;width:160px}.totals__label{color:var(--muted);font-size:11px}.totals__big{letter-spacing:-1.3px;margin-top:9px;font-size:34px;font-weight:600}.totals__date{margin-top:9px;font-size:18px;font-weight:600}.totals__sub{color:var(--muted);margin-top:9px;font-size:10px}.pay-labels,.pay-row{align-items:center;display:flex}.pay-labels{color:var(--muted);align-items:flex-start;font-size:10px}.pay-labels span:first-child,.pay-row__who{flex:1;min-width:0}.pay-labels span:nth-child(2),.pay-row__gross{flex:none;width:115px}.pay-labels span:nth-child(3),.pay-row__status{flex:none;width:95px}.pay-row{border-bottom:1px solid var(--line);gap:12px;padding-bottom:15px}.pay-row .avatar{border-radius:20px;width:34px;height:34px}.pay-row__name{white-space:nowrap;font-size:12px}.pay-row__role{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:10px}.pay-row__gross{width:103px;font-size:12px}.pay-row__status{white-space:pre-wrap;font-size:10px}.review{justify-content:space-between;align-items:center;display:flex}.review__ok{color:var(--muted);white-space:nowrap;align-items:flex-start;gap:8px;font-size:10px;display:flex}.approve{background:var(--brand);color:#fff;white-space:nowrap;border-radius:5px;padding:12px 16px;font-size:11px}.hiring{padding:88px var(--gutter);flex-direction:column;gap:42px;display:flex}.hiring__intro{align-items:flex-end;gap:100px;display:flex}.hiring__heading{flex-direction:column;flex:none;gap:20px;width:620px;display:flex}.hiring__side{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.hiring__side .lead{line-height:1.6}.ats{background:var(--peach);border-radius:12px;flex-direction:column;gap:26px;padding:30px;display:flex}.ats__head{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.ats__kicker{color:var(--muted);white-space:pre;font-size:10px}.ats__role{letter-spacing:-.5px;margin-top:8px;font-size:23px;font-weight:600}.ats__meta{margin-top:8px;font-size:11px}.ats__actions{gap:12px;display:flex}.ats__link,.ats__add{border-radius:5px;padding:12px;font-size:11px}.ats__link{border:1px solid var(--peach-line)}.ats__add{background:var(--brand);color:#fff}.pipeline{align-items:flex-start;gap:20px;display:flex}.stage{background:var(--blush);border-radius:7px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.stage__head{white-space:pre;justify-content:space-between;font-size:12px;display:flex}.stage__head span:last-child{color:var(--muted);font-size:14px}.candidate{background:var(--card);border-radius:6px;flex-direction:column;align-items:flex-start;gap:15px;padding:16px;display:flex}.candidate__who{white-space:nowrap;align-items:center;gap:10px;display:flex}.candidate .avatar{border-radius:20px;width:32px;height:32px}.candidate__name{font-size:12px;font-weight:600}.candidate__sub{color:var(--muted);margin-top:5px;font-size:9px}.tag{background:var(--bg);white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:9px}.handoff{border:1px solid var(--peach-line);border-radius:6px;align-items:flex-start;gap:10px;padding:13px;font-size:10px;line-height:1.5;display:flex}.customer{padding:72px var(--gutter);background:var(--tint);align-items:center;gap:72px;display:flex}.customer__photo{object-fit:cover;border-radius:8px 100px 8px 8px;flex:none;width:420px;height:380px}.customer__story{flex-direction:column;flex:1;gap:26px;min-width:0;display:flex}.customer__cat{white-space:nowrap;justify-content:space-between;align-items:flex-start;display:flex}.customer__cat span:first-child{letter-spacing:1.4px;font-size:11px}.customer__cat span:last-child{font-family:var(--serif);font-size:27px}.customer__quote{font-family:var(--serif);letter-spacing:-.8px;font-size:37px;line-height:1.24}.customer__who{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.6}.outcomes{white-space:nowrap;border-top:1px solid #c9d2dd;gap:46px;padding-top:20px;display:flex}.outcome__big{letter-spacing:-1px;font-size:31px}.outcome__label{color:var(--muted);margin-top:5px;font-size:11px}.outcomes__more{text-align:right;flex:1;font-size:12px;font-weight:600}.teaser{padding:88px var(--gutter);flex-direction:column;gap:40px;display:flex}.teaser__intro{justify-content:space-between;align-items:flex-end;display:flex}.teaser__heading{flex-direction:column;gap:18px;width:800px;display:flex}.teaser__title{font-family:var(--serif);letter-spacing:-1.7px;font-size:52px;font-weight:400;line-height:1.15}.teaser__sub{color:var(--muted);font-size:16px}.teaser__more{white-space:nowrap;font-size:13px;font-weight:600}.cards{gap:32px;display:flex}.card{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.card__photo{height:230px;display:block}.card__photo img{object-fit:cover;width:100%;height:100%}.card__meta{white-space:nowrap;justify-content:space-between;display:flex}.card__category{letter-spacing:1px;text-transform:uppercase;font-size:11px}.card__time{color:var(--muted);font-size:12px}.card__title{font-family:var(--serif);letter-spacing:-.5px;font-size:28px;font-weight:400;line-height:1.18}.card__blurb{color:var(--muted);font-size:14px;line-height:1.6}.card__read{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;padding:5px 0 16px;font-size:13px;font-weight:600;display:flex}.start{padding:72px var(--gutter);border-block:1px solid var(--line);flex-direction:column;gap:40px;display:flex}.start__intro{justify-content:space-between;align-items:flex-end;display:flex}.start__title{width:640px;font-family:var(--serif);letter-spacing:-1.3px;font-size:45px;font-weight:400;line-height:1.15}.start__note{width:410px;color:var(--muted);font-size:15px;line-height:1.6}.promises{gap:44px;display:flex}.promise{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.promise__title{white-space:nowrap;font-size:17px;font-weight:600}.promise__text{color:var(--muted);font-size:14px;line-height:1.6}.faq{padding:72px var(--gutter);gap:100px;display:flex}.faq__intro{flex-direction:column;flex:none;align-items:flex-start;gap:18px;width:400px;display:flex}.h2-md{font-family:var(--serif);letter-spacing:-1.4px;font-size:43px;font-weight:400;line-height:1.15}.faq__more{white-space:nowrap;font-size:13px}.faq__list{flex:1;min-width:0}.q{border-top:1px solid var(--line);padding:19px 0}.q summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;font-size:15px;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary img{flex:none}.q summary .icon-minus{display:none}.q[open] summary .icon-minus{display:block}.q[open] summary .icon-plus{display:none}.q__a{color:var(--muted);margin-top:15px;font-size:14px;line-height:1.6}.newsletter{padding:60px var(--gutter);background:var(--tint);align-items:center;gap:80px;display:flex}.newsletter__intro{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.newsletter__title{font-family:var(--serif);letter-spacing:-1px;font-size:43px;font-weight:400}.newsletter__copy{color:var(--muted);font-size:15px;line-height:1.6}.newsletter__form{flex-direction:column;flex:none;gap:12px;width:485px;display:flex}.newsletter__row{gap:10px;display:flex}.newsletter__fine{color:var(--muted);font-size:11px;line-height:1.5}.demo{padding:54px var(--gutter);background:var(--brand-deep);align-items:center;gap:70px;display:flex}.demo--large{padding-block:76px}.demo__invite{flex-direction:column;flex:1;align-items:flex-start;gap:17px;min-width:0;display:flex}.demo__title{font-family:var(--serif);letter-spacing:-1.5px;color:var(--bg);font-size:42px;font-weight:400;line-height:1.1}.demo--large .demo__title{font-size:58px}.demo__copy{color:var(--soft);font-size:16px}.demo__actions{flex-direction:column;flex:none;align-items:center;gap:15px;width:230px;display:flex}.demo__note{color:var(--soft);white-space:nowrap;font-size:12px}.footer{padding:64px var(--gutter) 28px;background:var(--footer);color:var(--soft);flex-direction:column;gap:52px;display:flex}.footer__content{align-items:flex-start;gap:70px;display:flex}.footer__brand{flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:335px;display:flex}.footer__identity{letter-spacing:-1px;color:var(--bg);align-items:center;gap:8px;font-size:32px;font-weight:600;display:flex}.footer__tagline{font-family:var(--serif);color:var(--bg);font-size:25px;line-height:1.25}.footer__social{white-space:pre;font-size:12px}.footer__social a+a{margin-left:7px}.footer__col{white-space:nowrap;flex-direction:column;flex:1;align-items:flex-start;gap:17px;min-width:0;font-size:13px;display:flex}.footer__heading{color:var(--ice);font-size:12px;font-weight:600}.footer__legal{border-top:1px solid var(--footer-line);justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.footer__legal p{white-space:nowrap}.footer__policies a+a{margin-left:22px}.masthead{padding:44px var(--gutter) 38px;flex-direction:column;gap:30px;display:flex}.masthead__meta{white-space:nowrap;justify-content:space-between;font-size:11px;display:flex}.masthead__meta span:first-child{letter-spacing:1.5px}.masthead__meta span:last-child{color:var(--muted)}.masthead__intro{align-items:flex-end;gap:100px;display:flex}.masthead__title{width:740px;font-family:var(--serif);letter-spacing:-4px;flex:none;font-size:94px;font-weight:400;line-height:1.02}.masthead__discover{flex-direction:column;flex:1;gap:25px;min-width:0;display:flex}.masthead__discover p{color:var(--muted);font-size:17px;line-height:1.65}.search{background:var(--card);border:1px solid var(--line);border-radius:5px;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.search input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.search input::placeholder{color:var(--muted);opacity:1}.search input:focus-visible{outline:none}.search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.search kbd{font:inherit;color:var(--muted);font-size:11px}.topics{padding:22px var(--gutter);border-block:1px solid var(--line);align-items:center;gap:29px;display:flex}.topic{white-space:nowrap;border-radius:4px;padding:9px 0;font-size:12px}.topic.is-active{background:var(--brand);color:var(--bg);padding-inline:16px}.featured{padding:48px var(--gutter);flex-direction:column;gap:17px;display:flex}.featured__label{white-space:nowrap;justify-content:space-between;font-size:11px;display:flex}.featured__label span:first-child{letter-spacing:1.2px}.featured__label span:last-child{color:var(--muted)}.lead-article{background:var(--brand-deep);height:470px;display:flex}.lead-article__photo{object-fit:cover;flex:none;width:730px;height:470px}.lead-article__copy{flex-direction:column;flex:1;justify-content:center;gap:23px;min-width:0;padding:42px;display:flex}.lead-article__kicker{letter-spacing:1.2px;color:var(--ice);white-space:nowrap;font-size:10px}.lead-article__title{font-family:var(--serif);letter-spacing:-1.4px;color:var(--bg);font-size:43px;font-weight:400;line-height:1.13}.lead-article__dek{color:var(--soft);font-size:15px;line-height:1.6}.lead-article__foot{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.lead-article__foot span:first-child{color:var(--bg);font-size:11px}.lead-article__foot a{color:var(--ice);font-size:12px;font-weight:600}.latest{padding:30px var(--gutter) 72px;flex-direction:column;gap:36px;display:flex}.section-head{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.section-head--end{align-items:flex-end}.h2-section{font-family:var(--serif);letter-spacing:-1.2px;font-size:44px;font-weight:400}.sort{align-items:center;gap:9px;font-size:12px;display:flex}.sort span:first-child{color:var(--muted)}.sort span:last-child{font-weight:600}.pagination{justify-content:center;gap:10px;padding-top:5px;display:flex}.page{border:1px solid var(--line);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 12px;font-size:12px;display:flex}.page.is-current{background:var(--brand);border-color:var(--brand);color:#fff}.page--gap{border:0}.practice{padding:64px var(--gutter);background:var(--tint);flex-direction:column;gap:32px;display:flex}.practice__ask{color:var(--muted);font-size:14px}.collections{gap:32px;display:flex}.collection{border-top:1px solid var(--tint-line);flex-direction:column;flex:1;align-items:flex-start;gap:19px;min-width:0;padding:20px 0 10px;display:flex}.collection__title{white-space:nowrap;font-size:17px;font-weight:600}.collection__text{color:var(--muted);font-size:13px;line-height:1.6}.collection__count{white-space:pre;font-size:12px;font-weight:600}.resources{padding:80px var(--gutter);gap:100px;display:flex}.resources__intro{flex-direction:column;flex:none;align-items:flex-start;gap:22px;width:410px;display:flex}.h2-res{font-family:var(--serif);letter-spacing:-1.4px;font-size:46px;font-weight:400;line-height:1.1}.resources__intro .lead{font-size:15px;line-height:1.65}.downloads{flex:1;min-width:0}.download{border-top:1px solid var(--line);align-items:center;gap:22px;padding:23px 0;display:flex}.download__cover{background:var(--peach);flex:none;justify-content:center;align-items:center;width:64px;height:78px;padding:12px;display:flex}.download__info{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.download__kind{letter-spacing:.8px;color:var(--muted);white-space:nowrap;font-size:9px}.download__title{font-size:17px}.download__text{color:var(--muted);font-size:12px}.a-masthead{padding:35px var(--gutter) 46px;flex-direction:column;gap:30px;display:flex}.crumbs{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.crumbs span{color:var(--muted)}.crumbs span:last-child{color:var(--ink)}.a-kicker{letter-spacing:1.4px;color:var(--terracotta);white-space:nowrap;font-size:11px}.a-title{width:1110px;max-width:100%;font-family:var(--serif);letter-spacing:-2.6px;font-size:72px;font-weight:400;line-height:1.08}.a-dek{width:880px;max-width:100%;color:var(--muted);font-size:20px;line-height:1.6}.a-info{justify-content:space-between;align-items:center;display:flex}.byline{white-space:nowrap;align-items:center;gap:13px;display:flex}.byline__portrait{object-fit:cover;border-radius:40px;width:44px;height:44px}.byline__name{font-size:12px;font-weight:600}.byline__role{color:var(--muted);margin-top:5px;font-size:11px}.byline__rule{background:var(--line);width:1px;height:30px}.byline__date{color:var(--muted);font-size:11px;line-height:1.7}.a-actions{white-space:nowrap;align-items:center;gap:20px;display:flex}.a-actions__label{color:var(--muted);font-size:11px}.a-actions__in{font-size:15px;font-weight:700}.a-photo{padding:0 var(--gutter);flex-direction:column;gap:12px;display:flex}.a-photo img{object-fit:cover;width:100%;height:450px}.a-photo figcaption{color:var(--muted);font-size:11px}.reading{padding:60px var(--gutter) 72px;align-items:flex-start;gap:80px;display:flex}.sidebar{flex-direction:column;flex:none;gap:34px;width:235px;display:flex}.toc{flex-direction:column;gap:20px;display:flex}.toc__label{letter-spacing:1.4px;font-size:10px}.toc a{border-left:2px solid var(--line);color:var(--muted);padding:4px 0 4px 12px;font-size:12px;line-height:1.6;display:block}.toc a.is-active{border-color:var(--ink);color:var(--ink);font-weight:600}.template{background:var(--tint);border-radius:6px;flex-direction:column;align-items:flex-start;gap:17px;padding:23px;display:flex}.template__title{font-family:var(--serif);font-size:25px;line-height:1.2}.template__text{color:var(--muted);font-size:12px;line-height:1.65}.template__action{white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.template__fine{color:var(--muted);white-space:nowrap;font-size:10px}.product-link{border-top:1px solid var(--line);flex-direction:column;gap:13px;padding-top:20px;display:flex}.product-link__kicker{letter-spacing:1px;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:600}.product-link__text{font-size:13px;line-height:1.6}.product-link__cta{white-space:nowrap;font-size:12px;font-weight:600}.prose{flex-direction:column;flex:none;gap:25px;width:800px;display:flex}.prose>p{color:var(--body);font-size:17px;line-height:1.8}.prose .prose__lead{font-family:var(--serif);color:var(--ink);font-size:25px;line-height:1.6}.prose>.prose__strong{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:600;line-height:normal}.takeaways{background:var(--tint);border-radius:6px;flex-direction:column;gap:17px;padding:28px;display:flex}.takeaways__label{letter-spacing:1.2px;font-size:11px}.takeaway{align-items:flex-start;gap:12px;display:flex}.prose .takeaway p{color:var(--ink);font-size:14px;line-height:1.6}.sec-head{flex-direction:column;gap:10px;padding-top:18px;display:flex}.sec-head__kicker{letter-spacing:1.3px;color:var(--terracotta);white-space:nowrap;font-size:10px}.sec-head h2{font-family:var(--serif);letter-spacing:-.8px;font-size:36px;font-weight:400;line-height:1.2}.tip{border-left:3px solid var(--terracotta);padding:12px 0 12px 22px}.prose .tip p{color:var(--ink);font-size:15px;line-height:1.7}.checklist{flex-direction:column;gap:12px;display:flex}.checklist__item{align-items:flex-start;gap:12px;display:flex}.prose .checklist__item p{font-size:15px;line-height:1.7}.glance{border:1px solid var(--line);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.glance__row{border-top:1px solid var(--line);background:var(--card);align-items:flex-start;padding:18px;font-size:12px;display:flex}.glance__row--head{background:var(--brand);color:var(--bg);border-top:0;font-size:11px;font-weight:600}.glance__row--tint{background:var(--tint)}.glance__row>:first-child{flex:none;width:140px}.glance__row>:nth-child(2){flex:1;min-width:0}.glance__row>:nth-child(3){flex:none;width:285px}.glance__row:not(.glance__row--head)>:first-child{font-weight:600}.glance__row:not(.glance__row--head)>:nth-child(3){color:var(--muted);line-height:1.6}.pullquote{border-block:1px solid var(--line);flex-direction:column;gap:15px;padding:24px 30px;display:flex}.pullquote__text{font-family:var(--serif);letter-spacing:-.6px;font-size:31px;line-height:1.4}.pullquote__by{color:var(--muted);white-space:nowrap;font-size:11px}.opportunity{background:var(--tint);border-radius:8px;flex-direction:column;gap:24px;padding:28px;display:flex}.opportunity__head{white-space:nowrap;justify-content:space-between;font-size:10px;display:flex}.opportunity__head span:first-child{letter-spacing:1px}.flow{gap:13px;display:flex}.milestone{background:var(--card);border-radius:5px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.milestone__title{white-space:nowrap;font-size:13px;font-weight:600}.milestone__text{color:var(--muted);white-space:nowrap;font-size:10px}.invite{align-items:center;gap:25px;display:flex}.invite__text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.invite__title{font-family:var(--serif);font-size:28px;line-height:1.2}.invite__copy{color:var(--muted);font-size:13px;line-height:1.6}.tags{gap:10px;padding:15px 0;display:flex}.tags span{border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:8px 12px;font-size:11px}.bio{border-block:1px solid var(--line);align-items:center;gap:22px;padding:28px 0;display:flex}.bio__portrait{object-fit:cover;border-radius:60px;flex:none;width:82px;height:82px}.bio__text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bio__name{white-space:nowrap;font-size:16px;font-weight:600}.bio__about{color:var(--muted);font-size:13px;line-height:1.7}.bio__more{white-space:nowrap;font-size:12px;font-weight:600}.related{padding:56px var(--gutter) 80px;border-top:1px solid var(--line);flex-direction:column;gap:34px;display:flex}@media (width<=1100px){:root{--gutter:32px}.nav{flex-wrap:wrap;gap:16px;height:auto;padding-block:20px}.nav__browse{flex-wrap:wrap;order:3;gap:20px;width:100%}.hero,.intro,.experience,.payroll,.hiring__intro,.customer,.teaser__intro,.start__intro,.faq,.newsletter,.demo,.masthead__intro,.resources,.reading,.lead-article,.invite,.a-info{flex-direction:column;align-items:stretch;gap:32px}.hero__story,.intro__heading,.payroll__story,.hiring__heading,.experience__visual,.customer__photo,.teaser__heading,.start__title,.start__note,.faq__intro,.newsletter__form,.demo__actions,.masthead__title,.resources__intro,.sidebar,.prose,.lead-article__photo,.hero__copy{width:100%}.hero__title{letter-spacing:-2px;font-size:clamp(48px,12vw,83px)}.masthead__title{letter-spacing:-2.5px;font-size:clamp(56px,14vw,94px)}.a-title{letter-spacing:-1.5px;font-size:clamp(40px,9vw,72px)}.h2-xl,.h2-lg,.h2-pay,.teaser__title{letter-spacing:-1px;font-size:40px}.hero__visual{height:auto}.hero__photo{height:420px}.hero__caption,.float{margin-top:16px;position:static}.workspace{flex-direction:column;height:auto}.ws-nav{border-right:0;border-bottom:1px solid var(--line);width:100%}.ws-work,.pipeline,.cards,.promises,.collections,.flow,.metrics{flex-direction:column}.pulse{width:100%}.tabs{flex-wrap:wrap}.tab{flex:45%}.trust__logos{flex-wrap:wrap;justify-content:center;gap:24px 40px}.footer__content{flex-wrap:wrap}.footer__brand{width:100%}.footer__legal{flex-direction:column;gap:12px}.topics{overflow-x:auto}.lead-article{height:auto}.lead-article__photo{height:280px}.glance__row>:nth-child(3){width:40%}}
