:root{--ink:#1d2322;--muted:#6c706e;--border:#e9e4df;--line:#f0ebe6;--pale:#faf7f4;--blue:#f85c51;--blue-hover:#e94f46;--teal:#425d4b;--mint:#f0f1e6;--card:#fffdfb;--shadow:0 18px 48px rgba(49,40,31,.055)}body{background:#fffdfa;color:var(--ink);font-family:Inter,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}h1,h2,h3{letter-spacing:-.045em}a,button,input,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #f7a09a;outline-offset:3px}.container{width:min(1350px,calc(100% - 96px))}.site-header{background:#fffdfa;border-bottom-color:#eee9e4}.header-inner{height:84px;gap:25px}.brand{gap:12px}.brand-mark{width:46px;height:48px;transform:none;background:url(/assets/easebay-mark.png) 50%/contain no-repeat}.brand-mark span{display:none}.brand-text strong{font-size:30px;font-weight:820;letter-spacing:-.06em}.brand-text small{font-size:11px;color:#717170;letter-spacing:.04em;font-weight:600;margin-top:3px;text-transform:none}.desktop-nav{gap:34px}.desktop-nav>a{font-size:15px;font-weight:670;color:#292b2a}.desktop-nav>a.current,.desktop-nav>a:hover{color:#f0594f}.header-account{font-size:14px;color:#2c2f2e}.lang-button{color:#686765}.header-cta{border-radius:999px;padding:14px 24px}.demo-bar{background:#fdf4f0;color:#8f5c57;border-color:#f4e5df}.demo-bar button{color:#966760}.demo-bar button.active{color:#d44d44;background:#fffdfb}.btn{border-radius:999px;padding:14px 23px}.btn-primary{background:#f85c51;color:white;box-shadow:none}.btn-primary:hover{background:#e84e45;box-shadow:0 8px 18px rgba(232,78,69,.15)}.btn-outline{border-color:#c9c5c1;color:#222523;background:#fffdfb}.btn-outline:hover{background:#fff4f1;border-color:#f4a19b}.btn-light{color:#28322d}.eyebrow{color:#ef5b50}.text-link{color:#ee5b50}.panel{border-color:#ebe6e1;background:#fffdfa;box-shadow:none}.panel p{color:#666e6a}.badge{border-radius:999px;background:#f5f1ee;color:#6f6d69}.badge-blue{background:#fff0ec;color:#e4584e}.badge-green{background:#eaf2e7;color:#547b54}.badge-amber{background:#fff5e8;color:#ab7c3b}.section-soft{background:#fbf8f4;border-color:#f0eae4}.section-ink{background:#22362f}.bottom-cta{background:#243e34}.category-card,.feature-tile{border-color:#ece6e0;background:#fffdfa}.category-card:hover,.feature-tile:hover{border-color:#f4aa9e}.category-icon,.empty-icon,.how-icon,.logo-square,.service-icon,.template-icon,.tiny-mark{color:#ef5a4d;background:#fff0eb}.lead,.page-head p{color:#72716d}.search-input{border-color:#dedbd6;border-radius:999px}.search-input:focus-within{border-color:#f5a29a;box-shadow:0 0 0 3px rgba(248,92,81,.07)}.filter-panel,.workspace-nav{background:#fcfaf7;border-color:#ebe6e0}.filter-categories button.active,.filter-categories button:hover,.workspace-nav a:hover,.workspace-nav button.active,.workspace-nav button:hover{background:#fff0ec;color:#df5348}.segmented button.selected{background:#fff0eb;color:#e9584c;border-color:#f4ccc4}.checkbox-row input,.radio-line input{accent-color:#f85c51}.fact-row strong{color:#2e3631}.site-footer{background:#fbf8f4;border-color:#ece4dc}.footer-bottom,.footer-brand p,.footer-column a{color:#7c7b74}.footer-social span{background:#f3e9e2;color:#e65a4b}.toast{background:#263e34}.ease-home{background:#fffdfa}.ease-hero{padding:50px 0 55px}.ease-hero-grid{display:grid;grid-template-columns:44% 56%;align-items:center;gap:17px}.ease-hero-copy{position:relative;z-index:2;max-width:590px}.ease-hero-kicker{color:#7e7672;font-size:12px;font-weight:750;letter-spacing:.11em;margin-bottom:26px;display:flex;align-items:center;gap:10px}.ease-hero-kicker>span{width:20px;height:3px;border-radius:5px;background:#f85c51}.ease-hero h1{font-size:clamp(48px,5vw,72px);font-weight:900;line-height:1.19;letter-spacing:-.075em;margin:0 0 25px;color:#1c1f1f}.ease-hero h1 span{color:#f65b50}.ease-hero-copy>p{font-size:17px;line-height:1.9;color:#6b6968;max-width:520px;margin:0 0 33px}.ease-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ease-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:750;min-height:55px;padding:15px 29px;line-height:1.1;white-space:nowrap;transition:background .18s,color .18s,transform .18s,border-color .18s}.ease-button:hover{transform:translateY(-2px)}.ease-button-coral{color:#fff;background:#fa5b50;border-color:#fa5b50}.ease-button-coral:hover{color:white;background:#e84c44;border-color:#e84c44}.ease-button-outline{background:#fffdfa;color:#1f2321;border-color:#232623}.ease-button-outline:hover{border-color:#f65b50;color:#e85045;background:#fff6f2}.ease-button-dark{background:#243a30;color:#fff}.ease-button-dark:hover{background:#355744}.ease-hero-quick-search{display:flex;align-items:center;gap:12px;margin-top:31px;padding:12px 15px 12px 19px;background:#fff;border:1px solid #efeae5;border-radius:999px;max-width:495px;color:#9b9893}.ease-hero-quick-search:focus-within{border-color:#ec9b94}.ease-hero-quick-search input{flex:1;width:60px;border:0;background:transparent;outline:0;font-size:14px;color:#2d3330}.ease-hero-quick-search input::placeholder{color:#a39e9b}.ease-hero-quick-search button{color:#f45c50;border:0;background:transparent;display:flex;align-items:center;padding:4px}.ease-hero-visual{min-width:0;position:relative;height:530px;padding:21px 0 22px 16px}.ease-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:55% center;display:block;border-radius:46px}.ease-visual-caption{position:absolute;bottom:0;left:-6px;display:inline-flex;gap:10px;align-items:center;border-radius:999px;background:#fffdfa;border:1px solid #f1e9e3;padding:12px 18px;box-shadow:0 12px 30px rgba(35,28,23,.08);color:#555751;font-size:12px;font-weight:700}.ease-available i,.ease-example-status i,.ease-live-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#53b875;flex-shrink:0}.ease-trust-line{border-top:1px solid #eee9e4;border-bottom:1px solid #eee9e4;background:#fffdfa}.ease-trust-inner{display:flex;align-items:center;justify-content:space-between;padding:29px 0;gap:35px}.ease-trust-inner>strong{font-size:17px;font-weight:810}.ease-trust-inner>div{display:flex;flex-wrap:wrap;align-items:center;gap:26px}.ease-trust-inner span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:#74736f;white-space:nowrap}.ease-trust-inner svg{color:#ed6053}.ease-home-explore{padding-top:63px;padding-bottom:110px}.ease-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:31px}.ease-section-head h2{font-size:clamp(30px,3vw,42px);font-weight:850;margin:8px 0 0;color:#202322}.ease-eyebrow{color:#ee5b4d;font-size:11px;font-weight:800;letter-spacing:.13em}.ease-text-link{display:inline-flex;align-items:center;gap:10px;color:#e95549;font-size:14px;font-weight:760;white-space:nowrap}.ease-text-link:hover{gap:15px}.ease-category-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ease-category-editorial{display:grid;grid-template-columns:47% 53%;gap:20px;align-items:stretch;min-height:193px}.ease-category-editorial>img{width:100%;height:190px;object-fit:cover;border-radius:13px}.ease-category-editorial>div{padding-top:4px;display:flex;flex-direction:column;align-items:start}.ease-category-editorial h3{font-size:22px;line-height:1.3;font-weight:820;margin:2px 0 13px}.ease-category-editorial p{font-size:13px;color:#73716d;line-height:1.75;margin:0 0 15px}.ease-category-editorial span{display:inline-flex;align-items:center;gap:10px;color:#e9584c;font-size:13px;font-weight:720;margin-top:auto}.ease-featured-project{background:#faf6f1;padding:85px 0}.ease-featured-grid{display:grid;grid-template-columns:53% 1fr;gap:90px;align-items:center}.ease-featured-photo img{display:block;width:100%;height:405px;object-fit:cover;border-radius:20px}.ease-featured-copy{max-width:520px}.ease-featured-copy h2{font-size:45px;line-height:1.25;margin:20px 0}.ease-featured-copy p{font-size:16px;color:#6e6d69;margin-bottom:30px}.ease-process{padding-top:95px;padding-bottom:120px}.ease-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ease-process-step{border-top:1px solid #e4ded7;padding-top:22px}.ease-process-step>span{display:inline-flex;width:45px;height:45px;border-radius:50%;background:#fff0eb;align-items:center;justify-content:center;color:#f05d4c;font-size:15px;font-weight:850;margin-bottom:22px}.ease-process-step h3{font-size:24px;margin:0 0 8px}.ease-process-step p{max-width:340px;color:#74736e;font-size:14px}.ease-process-actions{display:flex;gap:35px;margin-top:38px;flex-wrap:wrap}.ease-directory-page{padding-top:43px;padding-bottom:110px;min-height:76vh}.ease-directory-intro h1{color:#1b1e1e;font-size:clamp(45px,4.5vw,66px);line-height:1.18;font-weight:900;margin:12px 0 24px;letter-spacing:-.068em}.ease-directory-intro h1 span{color:#fa5c51}.ease-directory-search{height:76px;border-radius:999px;border:1px solid #b9b8b5;display:flex;align-items:center;gap:20px;padding:8px 10px 8px 27px;color:#797b77;background:#fffdfa}.ease-directory-search:focus-within{border-color:#f19288;box-shadow:0 0 0 4px rgba(248,92,81,.07)}.ease-directory-search>input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:21px;font-weight:650;color:#212625}.ease-directory-search>input::placeholder{color:#a2a19e;font-weight:450}.ease-directory-search .ease-button{font-size:16px;min-width:135px;height:57px;min-height:57px}.ease-clear{border:0;background:transparent;display:flex;align-items:center;color:#9e9c98}.ease-popular-fields{display:flex;align-items:center;gap:12px;padding:20px 0 25px;flex-wrap:wrap}.ease-popular-fields strong{font-size:14px;margin-right:6px}.ease-popular-fields button{padding:11px 22px;background:#fffdfa;border:1px solid #d8d3ce;border-radius:999px;color:#373937;font-size:14px;font-weight:640}.ease-popular-fields button.active,.ease-popular-fields button:hover{color:#e8564b;background:#fde9e4;border-color:#f6d7d0}.ease-popular-fields .ease-more-field{display:inline-flex;align-items:center;gap:9px}.ease-directory-body{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;border-top:1px solid #f0e9e2;padding-top:26px}.ease-directory-filters{border:1px solid #ede6df;border-radius:14px;background:#fffdfb;height:fit-content;padding:21px 17px 16px}.ease-filter-top{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:0 3px 14px}.ease-filter-top svg{color:#777d77}.ease-filter-group{border-top:1px solid #eee8e2;padding:16px 3px 17px}.ease-filter-group h3{font-size:15px;margin:0 0 12px;letter-spacing:-.01em}.ease-filter-group label{display:flex;align-items:center;gap:10px;font-size:13px;color:#383e3b;line-height:1.55;margin:7px 0;cursor:pointer}.ease-filter-group input{appearance:auto;accent-color:#f55d50;height:16px;width:16px;margin:0;cursor:pointer}.ease-filter-reset{color:#e96155;font-size:12px;font-weight:700;background:transparent;border:0;margin-top:5px;padding:3px 0}.ease-results-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:5px 0 20px}.ease-results-heading>div{display:flex;flex-direction:column;gap:5px}.ease-results-heading strong{font-size:19px;font-weight:820}.ease-results-heading span{color:#88847e;font-size:12px}.ease-results-heading label{display:flex;align-items:center;color:#777571;font-size:13px;white-space:nowrap}.ease-results-heading select{appearance:none;background:transparent;border:0;color:#292b29;font-size:13px;font-weight:740;padding:0 4px 0 5px;outline:none;cursor:pointer}.ease-talent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ease-talent-result{border:1px solid #e6ded7;border-radius:17px;padding:19px 20px 14px;min-width:0;background:#fffdfb;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.ease-talent-result:hover{box-shadow:0 13px 40px rgba(46,38,32,.065);border-color:#f6aca4}.ease-talent-result-main{display:flex;gap:17px;min-width:0;flex:1}.ease-talent-photo-link{display:block;width:137px;height:151px;flex-shrink:0}.ease-talent-photo{width:137px;height:151px;display:block;object-fit:cover;object-position:center 35%;border-radius:11px}.ease-portrait-fallback{display:flex;align-items:center;justify-content:center;font-weight:830;color:#db6252;background:#fde5dc}.ease-talent-summary{min-width:0}.ease-talent-name{display:block;color:#202321;font-size:23px;font-weight:850;letter-spacing:-.045em;line-height:1.2;margin-bottom:5px}.ease-talent-name:hover{color:#ea564b}.ease-talent-summary h3{font-size:15px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.ease-talent-summary p{font-size:12px;line-height:1.6;color:#696b67;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ease-skills{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 3px}.ease-skills span{background:#f6f2ee;color:#555d55;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650;white-space:nowrap}.ease-talent-result-foot{border-top:1px solid #ece6e0;padding-top:13px;margin-top:14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.ease-available{display:inline-flex;align-items:center;gap:8px;color:#5d655e;font-size:11px;white-space:nowrap}.ease-talent-result-foot>strong{font-size:14px;white-space:nowrap}.ease-talent-result-foot small{color:#747a75;font-size:11px;font-weight:450}.ease-talent-view{padding:8px 13px;border:1px solid #b8b6b1;border-radius:999px;color:#2b302d;font-size:12px;font-weight:750;white-space:nowrap}.ease-talent-view:hover{border-color:#f45d52;color:#e65349}.ease-no-results{text-align:center;border:1px dashed #e5d9d1;border-radius:18px;padding:65px 20px;color:#827b76}.ease-no-results svg{color:#ea665a}.ease-no-results h3{font-size:22px;color:#2b312d;margin:15px 0 5px}.ease-no-results p{font-size:14px}.ease-profile-page{padding-top:29px;padding-bottom:115px}.ease-breadcrumb{display:flex;align-items:center;gap:14px;color:#777772;font-size:13px;margin-bottom:27px}.ease-breadcrumb a:hover{color:#ec5d50}.ease-profile-hero{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr) 235px;gap:43px;align-items:start;border-bottom:1px solid #e9e0d7;padding-bottom:50px}.ease-profile-portrait{width:100%;height:350px;border-radius:21px;object-fit:cover}.ease-profile-main{padding-top:9px}.ease-profile-main h1{font-size:56px;font-weight:900;margin:14px 0 1px}.ease-profile-main h2{font-size:24px;font-weight:720;margin:0 0 15px}.ease-profile-main>p{font-size:15px;color:#636964;line-height:1.9;margin-bottom:17px;max-width:570px}.ease-profile-tags{display:flex;flex-wrap:wrap;gap:9px}.ease-profile-tags span{background:#f5f0eb;padding:8px 13px;border-radius:999px;font-size:12px;color:#465248}.ease-profile-meta{display:flex;align-items:center;gap:19px;font-size:12px;color:#68706b;margin:19px 0 24px;flex-wrap:wrap}.ease-profile-meta>span{display:inline-flex;align-items:center;gap:7px}.ease-profile-aside{border-left:1px solid #e9e1d8;padding-left:32px;min-height:280px}.ease-profile-aside>div>span,.ease-profile-aside>span{display:block;font-size:11px;font-weight:730;color:#8c837d;letter-spacing:.05em}.ease-profile-aside>strong{font-size:44px;display:block;color:#f25a50;margin-top:6px}.ease-profile-aside>small{color:#716e69}.ease-profile-aside>div{border-top:1px solid #e8e1da;margin-top:22px;padding-top:18px}.ease-profile-aside b{display:block;color:#29332d;font-size:15px;margin-top:6px}.ease-profile-work{padding-top:62px}.ease-profile-work-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:35px}.ease-case-study img{width:100%;height:350px;display:block;object-fit:cover;border-radius:17px}.ease-case-study h3{font-size:21px;margin:18px 0 5px}.ease-case-study p{color:#70736f;font-size:13px}.ease-case-note{background:#faf6f1;border-radius:17px;padding:36px;align-self:stretch;display:flex;flex-direction:column}.ease-case-note>span{color:#ed5c50;font-size:11px;font-weight:800;letter-spacing:.1em}.ease-case-note h3{font-size:30px;margin:21px 0 14px;line-height:1.35}.ease-case-note p{font-size:14px;color:#6c6f69;flex:1}.ease-example-project{padding-bottom:105px}.ease-example-banner{background:#273a30;color:white;padding:35px 0 41px}.ease-example-banner span{font-size:11px;color:#ffc2b9;letter-spacing:.12em;font-weight:770}.ease-example-banner h1{font-size:clamp(36px,4vw,55px);margin:13px 0 0}.ease-example-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:50px;padding-top:48px}.ease-example-project-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:23px}.ease-example-project-head h2{font-size:34px;margin:8px 0 0}.ease-example-status{display:inline-flex;align-items:center;gap:9px;font-weight:760;font-size:13px;color:#45634d;background:#edf4e9;padding:9px 13px;border-radius:999px}.ease-milestone{position:relative;display:grid;grid-template-columns:44px 1fr;gap:17px;padding:24px 0;border-top:1px solid #e9e1d9}.ease-milestone-number{width:39px;height:39px;border-radius:50%;background:#f95b50;color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:810}.ease-milestone-number.completed{background:#294d3d}.ease-milestone-number.pending{background:#e8e7df;color:#465148}.ease-milestone h3{font-size:23px;margin:4px 0 7px;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.ease-milestone h3 small{border-radius:999px;padding:5px 10px;background:#f1f1e9;color:#667566;font-size:11px;letter-spacing:0}.ease-milestone.active h3 small{color:#e8564a;background:#fff0eb}.ease-milestone p{color:#737773;font-size:13px;margin:0}.ease-milestone-toggle{background:transparent;border:0;padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.ease-milestone-toggle>svg{transition:transform .2s}.ease-milestone-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.ease-milestone-work{display:flex;gap:23px;margin-top:22px;align-items:center}.ease-milestone-work>img{width:min(60%,450px);height:230px;border-radius:13px;object-fit:cover}.ease-milestone-work>div{flex:1}.ease-milestone-work strong{font-size:15px}.ease-milestone-work p{margin:10px 0 17px}.ease-milestone-work .ease-button{font-size:13px;padding-inline:16px;min-height:45px}.ease-example-rail{border-left:1px solid #e7e0d9;padding-left:31px}.ease-example-rail>div{border-bottom:1px solid #e7e0d9;padding:8px 0 24px;margin-bottom:21px}.ease-example-rail>div>span{color:#7d7770;font-size:11px;font-weight:780;letter-spacing:.07em;display:block;margin-bottom:12px}.ease-example-rail>div>strong{font-size:30px;display:block;color:#29463a}.ease-example-teammate{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ease-example-teammate img{width:49px;height:49px;object-fit:cover;border-radius:50%}.ease-example-teammate p{margin:0;display:flex;flex-direction:column}.ease-example-teammate strong{font-size:14px}.ease-example-teammate small{font-size:12px;color:#8b877f}.ease-example-rail .ease-example-date{font-size:23px}.ease-example-rail p{font-size:13px;color:#6b706b;margin-bottom:15px}.ease-example-rail .ease-button{font-size:12px;min-height:44px;padding:10px 15px}@media(max-width:1200px){.container{width:min(100% - 64px,1350px)}.ease-category-editorial{grid-template-columns:45% 55%;gap:13px}.ease-category-editorial h3{font-size:18px}.ease-category-editorial p{font-size:12px}.ease-hero h1{font-size:clamp(46px,5vw,65px)}.ease-hero-visual{height:490px}.ease-talent-photo,.ease-talent-photo-link{width:113px;height:139px}.ease-talent-result{padding:17px}.ease-talent-name{font-size:20px}}@media(max-width:990px){.header-inner{height:76px}.container{width:min(100% - 48px,1350px)}.ease-hero-grid{grid-template-columns:1fr;gap:28px}.ease-hero-copy{max-width:780px}.ease-hero-visual{height:490px;max-width:850px}.ease-trust-inner{align-items:start;flex-direction:column;gap:20px}.ease-category-row{grid-template-columns:1fr 1fr}.ease-featured-grid{gap:35px}.ease-directory-body{grid-template-columns:195px minmax(0,1fr);gap:20px}.ease-talent-grid{grid-template-columns:1fr}.ease-talent-photo,.ease-talent-photo-link{width:148px;height:148px}.ease-profile-hero{grid-template-columns:270px 1fr;gap:28px}.ease-profile-aside{grid-column:1/-1;border-left:0;border-top:1px solid #ece4db;padding:20px 0 0;min-height:auto;display:flex;align-items:center;gap:24px}.ease-profile-aside>div{margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid #eee5dd}.ease-example-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px}}@media(max-width:680px){.container{width:calc(100% - 36px)}.brand-mark{width:37px;height:40px}.brand-text strong{font-size:23px}.brand-text small{font-size:9px}.ease-hero{padding:40px 0 35px}.ease-hero-kicker{margin-bottom:17px}.ease-hero h1{font-size:clamp(40px,10vw,54px)}.ease-hero-copy>p{font-size:14px}.ease-hero-actions{gap:11px}.ease-hero-actions .ease-button{font-size:13px;padding:14px 17px;min-height:49px}.ease-hero-visual{height:320px;padding:0}.ease-hero-visual>img{border-radius:23px}.ease-visual-caption{left:8px;bottom:-12px}.ease-trust-inner{padding:26px 0}.ease-trust-inner>div{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:13px}.ease-trust-inner>strong{font-size:14px}.ease-home-explore{padding-top:65px;padding-bottom:67px}.ease-section-head{flex-direction:column;align-items:start;gap:15px}.ease-section-head h2{font-size:29px}.ease-category-row{grid-template-columns:1fr;gap:22px}.ease-category-editorial{min-height:160px;grid-template-columns:40% 1fr}.ease-category-editorial>img{height:166px}.ease-featured-project{padding:60px 0}.ease-featured-grid{grid-template-columns:1fr;gap:27px}.ease-featured-photo img{height:275px}.ease-featured-copy h2{font-size:32px}.ease-process{padding:65px 0}.ease-process-grid{grid-template-columns:1fr;gap:22px}.ease-process-step>span{margin-bottom:12px}.ease-directory-page{padding-top:34px}.ease-directory-intro h1{font-size:39px}.ease-directory-search{height:63px;gap:10px;padding-left:16px}.ease-directory-search>input{font-size:13px}.ease-directory-search>svg{width:20px}.ease-directory-search .ease-button{min-width:69px;min-height:46px;height:46px;padding:10px 14px;font-size:13px}.ease-popular-fields{gap:8px}.ease-popular-fields button{padding:8px 12px;font-size:12px}.ease-directory-body{grid-template-columns:1fr}.ease-directory-filters{padding:15px}.ease-filter-top{padding-bottom:3px}.ease-filter-group{padding-bottom:8px}.ease-filter-group label{display:inline-flex;margin-right:15px}.ease-results-heading strong{font-size:16px}.ease-talent-result-main{gap:12px}.ease-talent-photo,.ease-talent-photo-link{width:100px;height:125px}.ease-talent-summary h3{font-size:12px}.ease-talent-summary p{font-size:11px}.ease-talent-name{font-size:19px}.ease-talent-result-foot{flex-wrap:wrap}.ease-talent-result-foot>strong,.ease-talent-view{margin-left:auto}.ease-profile-hero,.ease-profile-work-grid{grid-template-columns:1fr}.ease-profile-portrait{max-width:460px;height:300px}.ease-profile-main h1{font-size:44px}.ease-profile-aside{flex-wrap:wrap}.ease-profile-work-grid{gap:20px}.ease-case-study img{height:240px}.ease-example-layout{grid-template-columns:1fr}.ease-example-rail{border-left:0;border-top:1px solid #e7e0d9;padding-left:0;padding-top:28px}.ease-milestone-work{flex-direction:column;align-items:stretch}.ease-milestone-work>img{width:100%;height:210px}.ease-example-project-head{align-items:start;flex-direction:column}}