.page_home__D7RxQ{padding:2rem 0 0;max-width:none!important;width:100%!important}.page_hero__7KFOs{padding:4rem 1rem;margin-bottom:4rem}.page_heroContent__dzLob{max-width:850px}.page_heroTitle__ixXIp{font-size:3rem;margin-bottom:1rem}.page_heroSubtitle__ZW2Yq{font-size:1.2rem;font-family:Inter,sans-serif!important;color:var(--foreground);margin-bottom:2rem}.page_featuredPosts__hH_HO{margin-bottom:7rem;width:100%}.page_sectionTitle__6ic_4{font-size:2.6rem;margin-bottom:2rem;font-weight:400}.page_postGrid__liKJ2{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));gap:2rem;width:100%;margin:0 auto;box-sizing:border-box!important}.page_postCard__tpe56{background-color:var(--background);border:1px solid var(--border);border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .4s ease-in-out}.page_postCard__tpe56:hover{border:1px solid var(--primary);box-shadow:0 0 10px var(--primary)}.page_postTitle__c_WQy{font-size:1.25rem;margin-bottom:1rem}.page_postExcerpt__pra9L{color:var(--muted);margin-bottom:1rem}.page_readMore__rl8aU{color:var(--primary);text-decoration:none;font-weight:500}.page_readMore__rl8aU:hover{text-decoration:underline}@media (max-width:1008px){.page_featuredPosts__hH_HO{padding:2rem 1rem}.page_sectionTitle__6ic_4{font-size:2rem}.page_postGrid__liKJ2{gap:1rem;grid-template-columns:repeat(1,minmax(auto,1fr))}.page_hero__7KFOs{margin-bottom:0}}.page_infoSectionBg__fTLYy{margin-top:15vh;padding:0!important;max-width:none!important;background-color:var(--foreground);width:100%!important;background-size:cover}.page_infoSectionContent__x_i4l{max-width:800px;margin:0 auto;text-align:center;color:#fff;padding:3rem 1rem;min-height:45vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_sectionText__405ST{margin-bottom:2rem}.page_infoSectionBg__fTLYy .page_sectionTitle__6ic_4,.page_infoSection__EJZOk .page_sectionTitle__6ic_4{margin-bottom:.5rem;text-align:center}.page_infoSection__EJZOk{margin-top:15vh;padding:0!important;max-width:none!important;width:100%!important;background-size:cover}.page_brandLogo__TpAOg{width:100px!important;height:auto!important}.page_aboutMe__ZkIJ_,.page_aboutWork__3LRVG,.page_emailOptIn__h6Gbf,.page_tools__iQZxr{margin:4rem auto;padding:2rem;color:var(--foreground);background-color:var(--background);box-sizing:border-box!important;transition:all .4s ease-in-out!important}.page_sectionText__405ST{max-width:800px;margin:0 auto 2rem;text-align:center;color:var(--muted)}.page_ctaButton__lcwUc{display:block;width:fit-content;margin:0 auto}.page_toolsGrid__K9nYO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.page_toolCard__8UDMv{background-color:var(--background);border:1px solid var(--border);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.page_toolCard__8UDMv:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.page_toolButton__CDpjR{margin-top:1rem}.page_subscribeForm__beeql{display:flex;justify-content:center;max-width:500px;margin:0 auto}.page_emailInput__shovA{flex-grow:1;padding:.5rem 2rem;border:1px solid var(--border);border-radius:4px;font-size:1rem}.page_subscribeButton__vuqjo{white-space:nowrap}.page_aboutMeContent__Zdceo{gap:2rem}.page_aboutMeContent__Zdceo,.page_aboutMeText___Mjrj{display:flex;align-items:center;justify-content:center}.page_aboutMeText___Mjrj{flex:1;flex-direction:column;text-align:center;max-width:800px;gap:.5rem}.page_aboutMeText___Mjrj .page_sectionTitle__6ic_4{margin-bottom:0}.page_aboutMeImage__JWcK0{flex:1;text-align:center}.page_profileImage__bCQa9{border-radius:50%;object-fit:cover}.page_emailOptIn__h6Gbf{background-size:cover}.page_aboutWork__3LRVG,.page_emailOptIn__h6Gbf{padding:7rem 1rem;max-width:none;width:100%;position:relative}.page_aboutWork__3LRVG{background-color:#000;background:url(/images/website-design-presentation.png) no-repeat;background-size:cover;color:#fff}.page_aboutWork__3LRVG>*{position:relative;z-index:10!important}.page_aboutWork__3LRVG:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.87);z-index:0}.page_darkSection__hxKLs .page_sectionText__405ST{color:hsla(0,0%,100%,.521)}@media (max-width:768px){.page_aboutMeContent__Zdceo{flex-direction:column-reverse}.page_aboutMeImage__JWcK0{margin-bottom:2rem}}.page_hero__7KFOs{padding:100px 0;min-height:60vh;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.page_heroContent__dzLob{margin:0 auto;position:relative;text-align:center}.page_heroTitle__ixXIp{margin-bottom:24px;line-height:1.1;letter-spacing:-.02em}.page_heroTitleMain__QFj13{font-size:3.75rem;font-weight:600;color:#0f172a}.page_heroTitleSub__Rv_BK{font-size:2rem;font-weight:200;color:#111213;margin-top:8px}.page_heroSubtitle__ZW2Yq{font-size:1.1rem;color:#3d4755ee;margin-bottom:40px;line-height:1.6;font-weight:400;max-width:680px;margin-left:auto;margin-right:auto}.page_heroBadge__w6zNn,.page_sectionBadge__70Qjp{display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1);border-radius:50px;padding:6px 16px;margin-bottom:24px;font-size:13px;font-weight:500;color:#475569}.page_sectionBadge__70Qjp{margin-bottom:12px;padding:4px 22px}.page_heroButtons__QFahC{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.page_heroContactLink__JDjot{color:#0f172a;text-decoration:none;font-weight:500;font-size:16px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;border-bottom:1px solid transparent}.page_heroContactLink__JDjot:hover{color:#1e293b;border-bottom-color:#1e293b}.page_arrow___4ZtK{font-size:18px;transition:transform .2s ease}.page_heroContactLink__JDjot:hover .page_arrow___4ZtK{transform:translateX(4px)}.page_sectionHeader___raMx{text-align:center;margin-bottom:64px}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:600;color:#0f172a;margin-bottom:12px;letter-spacing:-.01em;text-align:center}.page_sectionSubtitle__cOHw_{font-size:1.125rem;color:#64748b;max-width:560px;margin:0 auto;font-weight:400;line-height:1.6}.page_featuredTools__uUBo1{padding:80px 0;background:#fff}.page_toolsGrid__K9nYO{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.page_newsletter__ObA_4{background:#0f172a;padding:64px 0;position:relative}.page_newsletterContent__szT_p{text-align:center;max-width:560px;margin:0 auto;position:relative}.page_newsletterTitle__jNSaq{font-size:2.25rem;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:-.01em}.page_newsletterDescription__EDtRA{font-size:1rem;color:#94a3b8;margin-bottom:32px;font-weight:400;line-height:1.6}.page_newsletterForm__y26Q7{display:flex;gap:12px;max-width:400px;margin:0 auto;background:#fff;padding:6px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_newsletterInput__JRLcT{flex:1;padding:2px 16px;border:none;border-radius:8px;font-size:15px;background:transparent;font-weight:400}.page_newsletterInput__JRLcT:focus{outline:none}.page_newsletterInput__JRLcT::placeholder{color:#94a3b8}.page_contianer__2D0Rd{display:flex;align-items:center;justify-content:center}@media (max-width:1008px){.page_hero__7KFOs{padding:64px 0}}@media (max-width:768px){.page_heroTitleMain__QFj13{font-size:3rem}.page_heroTitleSub__Rv_BK{font-size:2rem}.page_heroSubtitle__ZW2Yq{font-size:1.125rem}.page_heroButtons__QFahC{flex-direction:column;gap:16px}.page_toolsGrid__K9nYO{grid-template-columns:1fr;gap:20px}.page_newsletterInput__JRLcT{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:10px}}