:root{--bg-color:#faf9f6;--text-color:#0a0a0a;--accent-dark:#121212;--accent-light:#eae8df;--border-color:#dcdad1;--brand-teal:#0a5c4d;--brand-red:#a82e21;--font-serif:"Instrument Serif", serif;--font-sans:"DM Sans", sans-serif;--transition:all .6s cubic-bezier(.16, 1, .3, 1);--reveal-ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-sans);cursor:none;line-height:1.5;overflow-x:hidden}a,button,.case-card,input{cursor:none}.serif{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400}h1,h2,h3,h4{letter-spacing:-.04em;line-height:.95}a{color:inherit;transition:var(--transition);text-decoration:none}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrollRight{0%{transform:translate(-100%)}to{transform:translate(0)}}.cursor{pointer-events:none;justify-content:center;align-items:center;width:50px;height:50px;transition:width .3s,height .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%);z-index:99999!important;background:0 0!important}.cursor-follower{pointer-events:none;z-index:9998;border:1px solid #0003;border-radius:50%;width:40px;height:40px;transition:transform .1s ease-out,width .3s,height .3s,border-color .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%);z-index:99998!important;display:none!important}.cursor.hovering{mix-blend-mode:multiply;background-color:#0000001a;width:60px;height:60px}.cursor-follower.hovering{opacity:0}.noise{pointer-events:none;z-index:9997;opacity:.04;background:url("data:image/svg+xml,%3Csvg viewBox=%220 0 200 200%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22noiseFilter%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.65%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noiseFilter)%22/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}.navbar{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fcfcfccc;border-bottom:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 4%;transition:transform .4s cubic-bezier(.25,1,.5,1),padding .3s,background .3s;display:flex;position:sticky;top:0}.logo{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.logo img{object-fit:contain;width:auto;max-width:100%;transition:height .3s;height:30px!important}.nav-links{letter-spacing:1px;align-items:center;gap:2.5rem;font-size:.8rem;font-weight:600;display:flex}.nav-links a:hover{color:#666;transform:translateY(-2px)}.the-human-arc-branding-studio-cta-button{background:var(--text-color);color:var(--bg-color);border:1px solid var(--text-color);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:center;z-index:1;border-radius:50px;flex-shrink:0;padding:.75rem 2rem;font-size:.85rem;font-weight:600;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.the-human-arc-branding-studio-cta-button:before{content:"";background-color:var(--brand-teal);z-index:-1;width:0%;height:100%;transition:all .5s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0}.the-human-arc-branding-studio-cta-button:hover:before{width:100%}.the-human-arc-branding-studio-cta-button:hover{color:#fff;border-color:var(--brand-teal);transform:translateY(-2px)}.the-human-arc-branding-studio-cta-button:active,.build-brand-btn:active,.the-human-arc-branding-studio-project-btn:active{transition:transform .1s;transform:scale(.95)!important}.mobile-menu-toggle{cursor:pointer;color:#2e2e2e;background:0 0;border:none;display:none}.mobile-menu-slider{background:var(--bg-color);z-index:1000;flex-direction:column;width:100%;height:100vh;padding:1.2rem 4%;transition:right .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%}.mobile-menu-slider.active{right:0}.mobile-menu-header{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.mobile-menu-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.mobile-menu-links{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.mobile-menu-links a{color:var(--text-color);text-transform:uppercase;font-size:13vw;line-height:1;text-decoration:none}.mobile-menu-links a:hover{color:#666;padding-left:10px}.mobile-menu-links .the-human-arc-branding-studio-cta-button{font-size:1.2rem;font-family:var(--font-sans);letter-spacing:-.02em;padding:1rem}.mobile-menu-links .the-human-arc-branding-studio-cta-button:hover{padding-left:1rem}@media (max-width:900px){.nav-links{gap:1.5rem}}@media (max-width:768px){.navbar{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border-bottom:1px solid #00000014;justify-content:space-between;padding:1rem 5%}.logo img{transition:transform .3s;height:24px!important}.logo:active img{transform:scale(.95)}.nav-links,.desktop-cta{display:none!important}.mobile-menu-toggle{color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:.2rem;transition:transform .2s;display:block!important}.mobile-menu-toggle:active{transform:scale(.9)}.mobile-menu-slider{-webkit-backdrop-filter:blur(25px);background:#fcfcfcf2;padding:2rem 5%}.mobile-menu-header{margin-bottom:5rem}.mobile-menu-links a{letter-spacing:-.03em;font-size:11vw;font-weight:500;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.mobile-menu-links a:active{opacity:.7;transform:scale(.98)translate(5px)}.mobile-menu-links .the-human-arc-branding-studio-cta-button{width:100%;margin-top:2rem;padding:1.2rem;font-size:1.1rem;font-weight:600}}.hero{flex-direction:column;justify-content:flex-end;height:calc(100vh - 88px);display:flex;position:relative;overflow:hidden}.hero-marquee-container{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.mobile-marquee{display:none}.marquee-row{align-items:center;width:100%;height:33.33vh;display:flex;position:relative;overflow:hidden}.hero-marquee{white-space:nowrap;opacity:.65;mix-blend-mode:multiply;width:100%;display:flex;position:absolute;top:0;left:0}.marquee-content{font-size:clamp(6rem,25vw,30vh);font-weight:800;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.05em;color:#aaa;align-items:center;line-height:1;display:flex}.marquee-left .marquee-content{animation:scrollLeft var(--marquee-speed,30s) linear infinite}.marquee-right .marquee-content{animation:scrollRight var(--marquee-speed,30s) linear infinite}.divider{margin:0 2rem}.hero-image-container{z-index:2;text-align:center;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hero-person{object-fit:contain;object-position:bottom;width:100%;max-width:1200px;height:auto;max-height:100%;transition:var(--transition);margin:0 auto;display:block}.hero-person:hover{transform:scale(1.02)}.build-brand-btn{color:#000;font-family:var(--font-serif);cursor:pointer;-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#fffffff2;border:1px solid #0000001a;border-radius:100px;padding:1.2rem 3.5rem;font-size:2.2rem;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:10%;left:50%;overflow:hidden;transform:translate(-50%)}.build-brand-btn:after{content:"";z-index:0;background:radial-gradient(circle,#0000000d 0%,#0000 60%);border-radius:50%;width:150%;height:150%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.build-brand-btn:hover:after{transform:translate(-50%,-50%)scale(1)}.build-brand-btn:hover{color:#fff;background:#111;border-color:#111;transform:translate(-50%)translateY(-8px)scale(1.02)}.build-brand-btn span{z-index:1;position:relative}.mobile-text{display:none}.desktop-text{display:inline}.clients-strip{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:3rem 0;overflow:hidden}.clients-marquee{width:200%;display:flex}.client-logos{justify-content:space-around;align-items:center;width:50%;animation:30s linear infinite scrollLeft;display:flex}.client-logo-img{object-fit:contain;opacity:.7;height:50px;transition:var(--transition);margin:0 4rem}.client-logo-img:hover{opacity:1;transform:scale(1.1)}.services-section{padding:5rem 4%}.services-container{background:var(--text-color);color:#fff;border-radius:20px;padding:4rem}.services-header h2{font-size:2rem;font-weight:300;font-family:var(--font-sans);margin-bottom:4rem}.services-header .serif{font-size:2.5rem}.services-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.service-column h3{margin-bottom:2rem;font-size:3.5rem}.branding-title{color:#fff}.marketing-title{color:var(--brand-teal)}.service-list{list-style:none}.service-list li{border-bottom:1px solid #fff3;margin-bottom:1rem;padding-bottom:.5rem}.service-list a{letter-spacing:1px;text-transform:uppercase;font-size:.9rem;display:inline-block}.service-list a:hover{color:var(--brand-teal);transform:translate(10px)}.service-desc{opacity:.8;margin-top:3rem;font-size:.9rem;line-height:1.6}.section-header{justify-content:space-between;align-items:flex-end;padding:clamp(3rem,10vh,5rem) 4% 2rem;display:flex}.section-header h2{letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,6rem);line-height:.9}.header-content{text-align:right;max-width:400px}.header-content p{opacity:.7;margin-bottom:1rem;font-size:.8rem}.header-content h3{text-transform:uppercase;font-size:1.5rem}.case-studies{padding-bottom:5rem}.case-grid{grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 4%;display:grid}.case-card{aspect-ratio:1;transition:var(--transition);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.case-card:hover{transform:translateY(-10px)}.dark-card{color:#fff;background:#222}.green-card{color:#fff;background:#0b453a}.light-card{color:#000;background:#f5f2ee}.teal-card{color:#fff;background:#008ba3}.logo-placeholder{font-size:5rem;font-weight:900}.text-red{color:var(--brand-red)}.team-section{padding-bottom:5rem}.the-human-arc-branding-studio-team-image{width:100%;padding:0 4%}.the-human-arc-branding-studio-team-img{object-fit:cover;border-radius:20px;width:100%;max-height:70vh}.big-text-break{text-align:center;padding:8rem 4%;overflow:hidden}.big-text-break h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(3rem,6vw,8rem);line-height:.9}.the-human-arc-branding-studio-design-forum{background:#fff;padding:5rem 4%}.the-human-arc-branding-studio-forum-header h2{align-items:baseline;gap:1rem;font-size:4rem;display:flex}.sans-subtitle{font-family:var(--font-sans);font-size:1.5rem}.the-human-arc-branding-studio-forum-grid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;display:grid}.the-human-arc-branding-studio-forum-card{cursor:pointer;transition:var(--transition)}.the-human-arc-branding-studio-forum-card:hover{transform:translateY(-10px)}.the-human-arc-branding-studio-forum-img{aspect-ratio:4/3;transition:var(--transition);background:#eee;margin-bottom:1.5rem}.the-human-arc-branding-studio-forum-card:hover .the-human-arc-branding-studio-forum-img{background:#ddd}.the-human-arc-branding-studio-forum-card h3{margin-bottom:1rem;font-size:1.5rem}.the-human-arc-branding-studio-forum-card p{opacity:.7;font-size:.8rem}.center-btn{text-align:center;margin-top:4rem}.more-story-btn{cursor:pointer;transition:var(--transition);background:0 0;border:3px solid #000;padding:.5rem 2rem;font-size:1.5rem}.more-story-btn:hover{color:#fff;background:#000}.footer{color:#fff;background:#222;padding:clamp(3rem,10vh,5rem) 4% 2rem;position:relative;overflow:hidden}.footer-top{z-index:2;justify-content:space-between;margin-bottom:4rem;display:flex;position:relative}.footer-col h2{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.footer-col h3{color:#ffffffb3;margin-bottom:2rem;font-size:1.2rem}.right-align{text-align:right}.contact-form{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.contact-form input{color:#fff;width:300px;font-family:var(--font-sans);background:0 0;border:1px solid #ffffff80;padding:1rem}.contact-btn{color:#fff;cursor:pointer;transition:var(--transition);background:0 0;border:2px solid #fff;padding:.5rem 2rem;font-size:1.5rem}.contact-btn:hover{color:#000;background:#fff}.footer-nav{z-index:2;margin-bottom:4rem;display:flex;position:relative}.nav-column{flex-direction:column;gap:.5rem;display:flex}.nav-column a{font-size:.8rem;font-weight:600}.nav-column a:hover{color:#999}.trust-text{opacity:.5;margin-top:1rem;font-size:.8rem}.footer-bottom{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:2rem;display:flex;position:relative}.social-links{opacity:.5;gap:2rem;font-size:.7rem;display:flex}.bg-watermark{color:#ffffff08;z-index:1;pointer-events:none;text-align:right;font-size:15vw;line-height:.8;position:absolute;bottom:-10%;right:-5%}.watermark-sub{font-size:5vw;font-family:var(--font-sans)}.delay-2{transition-delay:.4s}@media (max-width:1024px){.services-grid,.full-case-grid,.blog-split-section,.cs-content-section{grid-template-columns:1fr;gap:2rem}.full-case-grid .wide-card{grid-column:span 1}.blog-grid-3{grid-template-columns:repeat(2,1fr)}.masonry-grid{column-count:1}.footer-top{flex-direction:column;gap:3rem}.right-align{text-align:left}}@media (max-width:768px){.services-grid,.case-grid,.the-human-arc-branding-studio-forum-grid,.footer-top{flex-direction:column;grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start;gap:2rem}.header-content{text-align:left}.contact-form{align-items:flex-start}.hero-person{width:auto;max-width:none;height:83vh;margin-top:0}.build-brand-btn{white-space:normal;color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;text-transform:uppercase;letter-spacing:-.02em;background:#fff;border:1px solid #000;border-radius:0;width:90%;padding:1.2rem 1.5rem;font-size:1.2rem;font-weight:500;bottom:5%}.navbar{flex-direction:row;justify-content:center;padding:1rem 4%}.navbar .logo{margin:0}.navbar .logo img{height:20px!important}.nav-links,.the-human-arc-branding-studio-cta-button{display:none!important}.client-logo-img{height:35px;margin:0 1.5rem}.hero-marquee-container{height:100vh}.desktop-marquee{display:none!important}.mobile-marquee{opacity:.15;display:flex!important}.mobile-marquee .marquee-row{height:12.5vh}.mobile-marquee .marquee-content{color:#000;opacity:1;letter-spacing:-.05em;font-size:15vh}.mobile-text{display:inline}.desktop-text{display:none}.page-header h1,.cs-header h1{font-size:3.5rem}.page-header,.cs-header,.blogs-hero{flex-direction:column;align-items:flex-start;padding:160px 4% 40px}}@media (hover:none) and (pointer:coarse){.cursor,.cursor-follower{z-index:99998!important;display:none!important}body,a,button,.case-card,input{cursor:auto!important}.the-human-arc-branding-and-marketing-design-agency-the-human-arc-branding-marketing-design-agency-reveal-up{transition-duration:.8s}}.the-human-arc-branding-studio-projects-container{width:100%;position:relative}.the-human-arc-branding-studio-project-card{flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding:2rem;display:flex;position:sticky;top:0;overflow:hidden}.bg-dark-blue{color:#fff;background-color:#112639}.bg-cream{color:#ee6813;background-color:#fdf6e3}.bg-maroon{color:#fff;background-color:#570b20}.bg-offwhite{color:#f87c47;background-color:#fffbf2}.the-human-arc-branding-studio-project-image-wrap{background:#0000001a;border-radius:20px;flex-grow:1;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.the-human-arc-branding-studio-project-image-wrap img{object-fit:cover;width:100%;height:100%}.the-human-arc-branding-studio-project-info{justify-content:space-between;align-items:flex-end;padding-bottom:2rem;display:flex}.the-human-arc-branding-studio-project-title{text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,8rem);font-weight:500;line-height:.9}.the-human-arc-branding-studio-project-meta{text-transform:uppercase;opacity:.8;gap:2rem;margin-bottom:1rem;font-size:1rem;display:flex}.the-human-arc-branding-studio-project-btn{cursor:pointer;width:80px;height:80px;color:inherit;border:1px solid;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.the-human-arc-branding-studio-project-btn svg{stroke-width:1.5px;width:40px;height:40px;transition:transform .3s}.the-human-arc-branding-studio-project-btn:hover{background-color:currentColor}.bg-dark-blue .the-human-arc-branding-studio-project-btn:hover{color:#112639}.bg-cream .the-human-arc-branding-studio-project-btn:hover{color:#fdf6e3}.bg-maroon .the-human-arc-branding-studio-project-btn:hover{color:#570b20}.bg-offwhite .the-human-arc-branding-studio-project-btn:hover{color:#fffbf2}.the-human-arc-branding-studio-project-btn:hover svg{transform:rotate(45deg)}.the-human-arc-branding-studio-ready-cta{text-align:center;color:#fff;background:#111;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;position:relative}.the-human-arc-branding-studio-ready-title{text-transform:uppercase;margin:0;font-size:clamp(3.5rem,10vw,10rem);line-height:.9}.the-human-arc-branding-studio-ready-subtitle{opacity:.6;max-width:800px;margin-top:2rem;font-size:2rem}@media (max-width:768px){.the-human-arc-branding-studio-project-card{padding:1rem}.the-human-arc-branding-studio-project-meta{flex-direction:column;gap:.5rem;display:none}.the-human-arc-branding-studio-project-title{font-size:15vw}.the-human-arc-branding-studio-project-btn{width:60px;height:60px}.the-human-arc-branding-studio-project-btn svg{width:30px;height:30px}.the-human-arc-branding-studio-ready-title{font-size:15vw}.the-human-arc-branding-studio-ready-subtitle{font-size:1.2rem}}.services-hero{flex-direction:column;gap:40px;padding:160px 4% 80px;display:flex}.services-hero-content{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.services-hero-content{flex-direction:row;justify-content:space-between;align-items:flex-end}}.massive-title{text-transform:uppercase;margin:0;font-size:15vw;line-height:.8}.services-hero-desc{max-width:300px}.services-hero-desc p{margin-bottom:1rem;font-size:1.2rem;line-height:1.4}.location-tags{opacity:.6;gap:1rem;font-size:.9rem;display:none}@media (min-width:768px){.massive-title{font-size:12vw}.location-tags{display:flex}}.services-hero-media{border-radius:20px;width:100%;height:50vh;margin-top:40px;overflow:hidden}@media (min-width:1024px){.services-hero-media{height:70vh}}.services-hero-media img{object-fit:cover;width:100%;height:100%}.services-main{flex-direction:column;padding:0 4% 100px;display:flex}.service-block{border-top:1px solid #fff3;grid-template-columns:1fr;margin-top:40px;padding-top:40px;display:grid}@media (min-width:768px){.service-block{grid-template-columns:3fr 9fr;gap:60px;margin-top:60px;padding-top:60px}}.service-sticky-sidebar{display:none}@media (min-width:768px){.service-sticky-sidebar{height:fit-content;display:block;position:sticky;top:120px}}.service-number{margin-bottom:2rem;font-size:5vw;line-height:1}.service-nav-list{margin:0;padding:0;list-style:none}.service-nav-list li{text-transform:uppercase;opacity:.3;margin-bottom:.5rem;font-size:.9rem;transition:opacity .3s}.service-nav-list li.active{opacity:1}.service-content{flex-direction:column;gap:2rem;display:flex}.service-title{text-transform:uppercase;margin:0;font-size:3rem;line-height:1}@media (min-width:768px){.service-title{font-size:4vw}}.mobile-num{padding-right:1rem;display:inline-block}@media (min-width:768px){.mobile-num{display:none}}.service-desc{opacity:.8;text-align:justify;max-width:600px;font-size:1rem;line-height:1.6}.service-details-grid{grid-template-columns:1fr;gap:2rem;margin-top:2rem;display:grid}@media (min-width:1024px){.service-details-grid{grid-template-columns:3fr 2fr;gap:40px}}.service-image-box{aspect-ratio:4/3;background:#111;border-radius:20px;width:100%;overflow:hidden}.service-image-box img{object-fit:cover;width:100%;height:100%}.service-deliverables{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-deliverables li{text-transform:uppercase;opacity:.6;border-top:1px solid #ffffff1a;padding:1rem 0;font-size:.9rem}.service-deliverables li:last-child{opacity:1;border-top:none;margin-top:1rem;padding:0}.service-cta{text-align:center;background:var(--text-color);width:100%;color:var(--bg-color);text-transform:uppercase;border-radius:4px;padding:1rem;font-weight:500;text-decoration:none;transition:background .3s;display:block}.service-cta:hover{background:#ccc}.home-expertise{background:var(--bg-color,#111);color:var(--text-color,#fff);flex-direction:column;gap:60px;padding:100px 4% 40px;display:flex}@media (min-width:1024px){.home-expertise{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:160px 8%}}.expertise-header{flex-direction:column;flex:1;gap:2rem;display:flex}.massive-heading{text-transform:uppercase;margin:0;font-size:clamp(3.5rem,12vw,15rem);line-height:.8}@media (min-width:1024px){.massive-heading{font-size:8vw}}.expertise-desc{max-width:400px}.expertise-desc p{opacity:.8;font-size:1.2rem;line-height:1.5}.expertise-list{flex-direction:column;flex:1;width:100%;display:flex}.expertise-item{color:inherit;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:2rem 0;text-decoration:none;transition:padding-left .3s,opacity .3s;display:flex}.expertise-item:first-child{border-top:1px solid #fff3}.expertise-item h3{text-transform:uppercase;flex:1;margin:0;padding-left:1.5rem;font-size:2rem;transition:transform .3s}@media (min-width:768px){.expertise-item h3{font-size:3rem}}.expertise-num{opacity:.5;font-size:1.2rem}.expertise-arrow{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-20px)}.expertise-item:hover{opacity:1;padding-left:1rem}.expertise-item:hover h3{transform:skew(-5deg)}.expertise-item:hover .expertise-arrow{opacity:1;transform:translate(0)}.the-human-arc-branding-studio-cta-button.outline{color:inherit;background:0 0;border:1px solid}.the-human-arc-branding-studio-cta-button.outline:hover{background:var(--text-color);color:var(--bg-color)}.scroll-text-container{background-color:#000;width:100%;height:300vh;position:relative}.scroll-text-sticky{justify-content:center;align-items:center;height:100vh;padding:0 5%;display:flex;position:sticky;top:0;overflow:hidden}.scroll-text-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.scroll-text-huge{color:#fff;margin:0;font-size:clamp(3.5rem,12vw,12rem);line-height:.9}.scroll-text-small{color:#fff;max-width:800px;margin:0;font-size:2.5vw;line-height:1.5}.scroll-text-content span{opacity:.15;transform-origin:bottom;will-change:opacity, transform;margin-right:.25em;transition:opacity .2s ease-out,transform .5s cubic-bezier(.175,.885,.32,1.5);display:inline-block;transform:scaleY(.3)translateY(20px)}.scroll-text-content span.word-highlighted{opacity:1;transform:scaleY(1)translateY(0)}@media (max-width:768px){.scroll-text-huge{font-size:15vw}}.contact-body{color:#fff;background-color:#000;flex-direction:column;min-height:100vh;display:flex}.contact-body .navbar{border:none;background:0 0!important}.interview-container{flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:100px 5%;display:flex;position:relative}#interview-form{width:100%;position:relative}.progress-bar-container{background:#ffffff1a;width:100%;height:2px;position:absolute;top:-50px;left:0}.progress-bar{background:#fff;width:0%;height:100%;transition:width .5s}.interview-step{opacity:0;flex-direction:column;align-items:flex-start;width:100%;animation:.6s forwards fadeInStep;display:none;transform:translateY(20px)}.interview-step.active{display:flex}@keyframes fadeInStep{to{opacity:1;transform:translateY(0)}}.step-indicator{color:#ffffff80;letter-spacing:2px;margin-bottom:2rem;font-size:1rem}.interview-q{margin-bottom:3rem;font-size:5vw;line-height:1.1}.highlight-text{color:#ccc;font-style:italic}.input-group{width:100%;margin-bottom:3rem}.dual-input{gap:2rem;display:flex}.interview-input{color:#fff;width:100%;font-size:2.5rem;font-family:var(--font-sans);background:0 0;border:none;border-bottom:1px solid #ffffff4d;outline:none;padding:1rem 0;transition:border-color .3s}.interview-input::placeholder{color:#fff3}.interview-input:focus{border-color:#fff}.next-btn,.submit-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #fff;border-radius:40px;padding:1rem 3rem;font-size:1.5rem;transition:all .3s}.next-btn:hover,.submit-btn:hover{color:#000;background:#fff}.options-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;margin-bottom:3rem;display:grid}.service-option{cursor:pointer}.service-option input{display:none}.option-box{text-align:center;border:1px solid #fff3;border-radius:10px;padding:1.5rem 2rem;font-size:1.5rem;transition:all .3s;display:block}.service-option input:checked+.option-box{color:#000;background:#fff;border-color:#fff}.service-option:hover .option-box{border-color:#fff}.file-upload-wrapper{width:100%;margin-bottom:3rem}.file-input{display:none}.file-upload-label{cursor:pointer;border:1px dashed #ffffff4d;border-radius:10px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex}.file-upload-label:hover{border-color:#fff}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@media (max-width:768px){.interview-q{font-size:10vw}.interview-input{font-size:1.5rem}.options-grid{grid-template-columns:1fr}.dual-input{flex-direction:column}}.contact-body,.contact-body *{cursor:none!important}.contact-cursor{pointer-events:none;z-index:9999;background:#fff;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,background .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.contact-cursor-follower{pointer-events:none;z-index:9998;border:1px solid #fff6;border-radius:50%;width:40px;height:40px;transition:width .2s,height .2s,background .2s,border-color .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.contact-cursor.hover{background:0 0;border:1px solid #fff;width:20px;height:20px}.contact-cursor-follower.hover{background:#ffffff1a;border-color:#0000;width:60px;height:60px}.navbar{transition:transform .4s cubic-bezier(.25,1,.5,1),padding .3s,background .3s}.navbar.nav-hidden{transform:translateY(-100%)}.editorial-header{border-bottom:2px solid var(--accent-dark);padding:180px 4% 60px}.editorial-header h1{text-transform:uppercase;margin-bottom:2rem;font-size:clamp(4rem,10vw,8rem);font-weight:400;line-height:.9}.editorial-meta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);justify-content:space-between;padding:1rem 0;font-size:.85rem;display:flex}.editorial-grid{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(12,1fr);gap:0;display:grid}.editorial-col{border-right:1px solid var(--border-color);padding:2rem}.editorial-col:last-child{border-right:none}.editorial-col-4{grid-column:span 4}.editorial-col-8{grid-column:span 8}.editorial-col-12{grid-column:span 12}@media (max-width:900px){.editorial-col-4,.editorial-col-8{border-right:none;border-bottom:1px solid var(--border-color);grid-column:span 12}.editorial-col:last-child{border-bottom:none}}.article-card{cursor:pointer;height:100%;color:var(--text-color);flex-direction:column;text-decoration:none;display:flex}.article-img-wrapper{aspect-ratio:16/9;background:#e0e0e0;width:100%;margin-bottom:1.5rem;overflow:hidden}.article-img-wrapper.portrait{aspect-ratio:3/4}.article-img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--transition)}.article-category{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-red);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.article-title{margin-bottom:1rem;font-size:2.5rem;line-height:1.1}.article-title.large{font-size:clamp(3rem,5vw,4.5rem)}.article-excerpt{font-family:var(--font-sans);opacity:.8;font-size:1rem;line-height:1.6}.blog-detail-container{max-width:900px;margin:0 auto;padding:150px 4% 5rem}.blog-detail-header{text-align:center;margin-bottom:4rem}.blog-detail-header h1{margin:1.5rem 0;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.blog-detail-hero{object-fit:cover;background:#e0e0e0;width:100%;height:60vh;margin-bottom:4rem}.blog-article{font-family:var(--font-sans);font-size:1.15rem;line-height:1.8}.blog-article p{margin-bottom:2rem}.drop-cap:first-letter{float:left;font-family:var(--font-serif);color:var(--brand-teal);padding-top:.5rem;padding-right:1rem;font-size:6.5rem;line-height:.8}.text-columns{column-count:2;column-gap:3rem}@media (max-width:768px){.text-columns{column-count:1}}.interaction-bar{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin:4rem 0;padding:2rem 0;display:flex}.like-btn{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:600;transition:color .3s;display:flex}.like-btn svg{width:28px;height:28px;stroke:var(--text-color);fill:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.like-btn.liked{color:var(--brand-red)}.like-btn.liked svg{stroke:var(--brand-red);fill:var(--brand-red);transform:scale(1.2)}.comments-section h3{margin-bottom:2rem;font-size:2.5rem}.comment-form{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}.comment-form input,.comment-form textarea{border:1px solid var(--border-color);width:100%;font-family:var(--font-sans);color:var(--text-color);resize:vertical;background:0 0;padding:1rem;font-size:1rem}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--brand-teal);outline:none}.comment-card{border:1px solid var(--border-color);opacity:0;background:#fff;margin-bottom:1.5rem;padding:2rem;transform:translateY(20px)}.comment-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.comment-avatar{background:var(--brand-teal);color:#fff;width:40px;height:40px;font-weight:700;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.comment-author{font-size:1.1rem;font-weight:700}.comment-date{opacity:.6;font-size:.85rem}.blog-theme{background-color:var(--bg-color);color:var(--text-color)}.hero-banner-container{width:100%;height:100vh;min-height:400px;position:relative}@media (max-width:768px){.hero-banner-container{height:60vh}}.hero-banner-img{object-fit:cover;width:100%;height:100%;display:block}.hero-banner-overlay{background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);align-items:flex-end;width:100%;height:100%;padding:4rem 4%;display:flex;position:absolute;top:0;left:0}.hero-banner-content{color:#fff;width:100%;max-width:800px;margin:0 auto}.hero-banner-content h1{margin:1rem 0 2rem;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.simple-entry{border-bottom:1px solid var(--border-color);margin-bottom:4rem;padding-bottom:4rem}.simple-entry:last-child{border-bottom:none}.simple-entry h2{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.simple-img{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:500px;margin-bottom:2rem}.insight-box{background:var(--text-color);color:var(--bg-color);font-family:var(--font-sans);border-left:4px solid var(--brand-teal);border-radius:0 4px 4px 0;margin:32px 0;padding:24px;font-size:1.1rem;font-weight:600;line-height:1.6}.blog-article p{opacity:.9;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.toc-wrap{max-width:900px;margin:48px auto;padding:0 4%}.toc{border-left:4px solid var(--brand-teal);background:#111;border-radius:4px;padding:28px 32px}.toc h2{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color);opacity:.7;margin-bottom:16px;font-size:13px;font-weight:700}.toc ol{font-family:var(--font-sans);grid-template-columns:1fr 1fr;gap:12px 32px;padding-left:18px;display:grid}@media (max-width:560px){.toc ol{grid-template-columns:1fr}}.toc li{margin-bottom:.5rem;font-size:14px}.toc a{color:var(--text-color);font-weight:600;text-decoration:none;transition:color .3s}.toc a:hover{color:var(--brand-red);text-decoration:underline}.brand-entry{border-bottom:1px solid var(--border-color);margin-bottom:64px;padding-bottom:64px}.brand-entry:last-of-type{border-bottom:none}.brand-number{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal);margin-bottom:8px;font-size:11px;font-weight:700}.brand-entry h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.1}.culture-tag{background:var(--text-color);color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.insight-box{border-left:3px solid var(--brand-red);font-family:var(--font-sans);color:var(--text-color);background:#111;border-radius:0 4px 4px 0;margin:32px 0;padding:24px;font-size:1.1rem;font-weight:600;line-height:1.6}.resources h3{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:28px;margin-bottom:10px;font-size:12px;font-weight:700}.resources ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.resources a{font-family:var(--font-sans);color:var(--brand-teal);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.resources a:before{content:"Ã¢â€ â€™";color:#fff;background:var(--text-color);border-radius:2px;flex-shrink:0;margin-top:2px;padding:1px 6px;font-size:11px;font-weight:700}.resources a:hover{color:var(--brand-red);text-decoration:underline}.faq-section{border-top:1px solid var(--border-color);max-width:900px;margin:4rem auto 0;padding:4rem 4%}.faq-section h2{font-family:var(--font-serif);margin-bottom:8px;font-size:clamp(2rem,4vw,3rem)}.faq-section .faq-sub{font-family:var(--font-sans);opacity:.6;margin-bottom:40px;font-size:1rem}details{border-bottom:1px solid var(--border-color);padding:24px 0}summary{font-family:var(--font-sans);cursor:pointer;color:var(--text-color);justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--brand-teal);flex-shrink:0;margin-left:16px;font-size:24px;font-weight:300;transition:transform .3s}details[open] summary:after{content:"Ã¢Ë†â€™";transform:rotate(180deg)}details p{font-family:var(--font-sans);opacity:.8;margin-top:20px;font-size:1.05rem;line-height:1.7}.pattern-section{border-top:1px solid var(--border-color);max-width:900px;margin:4rem auto;padding:4rem 4%}.pattern-section h2{font-family:var(--font-serif);margin-bottom:2rem;font-size:clamp(2.5rem,4vw,3.5rem)}.mono-type{letter-spacing:-.05em;text-transform:uppercase;font-family:Courier New,Courier,monospace!important}.sleek-highlight{color:var(--black,#0a0a0a);background:0 0;border-radius:2px;padding:0 4px;font-style:italic}.raw-border{border:2px dashed var(--border-color);border-radius:1px}.polaroid-img{border-radius:4px;width:100%;margin-bottom:1rem;overflow:hidden}.polaroid-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.rotate-left{transform:rotate(-2.5deg)}.rotate-right{transform:rotate(3deg)}.polaroid-img:hover img{transform:scale(1.05)}.scrapbook-layout{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}@media (max-width:800px){.scrapbook-layout{grid-template-columns:1fr;gap:2rem}}.scribble-underline{display:inline-block;position:relative}.scribble-underline:after{content:"";opacity:.7;background:url("data:image/svg+xml;utf8,<svg preserveAspectRatio=\"none\" viewBox=\"0 0 100 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 5 Q 25 10, 50 2 T 100 5\" stroke=\"red\" stroke-width=\"2\" fill=\"none\"/></svg>") 50%/100% 100% no-repeat;width:100%;height:10px;position:absolute;bottom:-5px;left:0}.author-intro{background:url("data:image/svg+xml;utf8,<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"100%\" height=\"100%\" fill=\"none\" stroke=\"%23333333\" stroke-width=\"4\" stroke-dasharray=\"10,15\"/></svg>");align-items:center;gap:3rem;max-width:900px;margin:4rem auto;padding:4rem 4%;display:flex}.author-photo{object-fit:cover;filter:grayscale()contrast(1.2);border:4px solid var(--brand-teal);border-radius:50%;flex-shrink:0;width:150px;height:150px}.read-next-grid{border-top:3px solid var(--text-color);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto 5rem;padding:4rem 4%;display:grid}#header-placeholder{width:100%;min-height:80px}#footer-placeholder{width:100%;min-height:500px}.page-transition{z-index:99999;pointer-events:none;background-color:#0a0a0a;width:100%;height:100vh;position:fixed;top:0;left:0;transform:translateY(100%)}.nav-links a{position:relative}.nav-links a.active{color:var(--brand-teal)!important}.nav-links a.active:after{content:"";background-color:var(--brand-teal);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-4px;left:0;transform:scaleX(1)}.cursor-triangle{transform-origin:25px 25px;animation:3s linear infinite rotateTriangle}@keyframes rotateTriangle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.the-human-arc-branding-studio-projects-wrapper{background:#050505;width:100%;padding:15vh 0;position:relative}.the-human-arc-branding-studio-projects-container{width:100%;display:block}.the-human-arc-branding-studio-project-card{background:#111;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;justify-content:space-between;width:80vw;height:85vh;margin:0 auto 5vh;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:7.5vh;overflow:hidden}.the-human-arc-branding-studio-project-image-wrap{z-index:1;position:absolute;inset:0;overflow:hidden}.the-human-arc-branding-studio-project-image-wrap img{object-fit:cover;opacity:.6;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s;transform:scale(1.1)}.the-human-arc-branding-studio-project-overlay{z-index:2;background:linear-gradient(#0003 0%,#000000d9 100%);position:absolute;inset:0}.the-human-arc-branding-studio-project-info{z-index:3;color:#fff;pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4rem;display:flex;position:relative}.the-human-arc-branding-studio-project-cta{pointer-events:auto}.the-human-arc-branding-studio-project-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.the-human-arc-branding-studio-project-number{opacity:.3;font-size:5rem;line-height:1;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.the-human-arc-branding-studio-project-meta{letter-spacing:2px;text-transform:uppercase;opacity:.8;gap:1rem;font-size:.9rem;display:flex}.the-human-arc-branding-studio-project-meta .dot-separator{opacity:.5}.the-human-arc-branding-studio-project-bottom{max-width:60%}.the-human-arc-branding-studio-project-title{margin-bottom:1.5rem;font-size:7rem;line-height:.9}.the-human-arc-branding-studio-project-desc{opacity:.8;max-width:80%;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.the-human-arc-branding-studio-project-cta{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:1px solid #ffffff4d;border-radius:100px;align-items:center;padding:1rem 2.5rem;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.the-human-arc-branding-studio-project-card:hover{transform:scale(1.02)}.the-human-arc-branding-studio-project-card:hover .the-human-arc-branding-studio-project-image-wrap img{opacity:.8;transform:scale(1.05)}.the-human-arc-branding-studio-project-card:hover .the-human-arc-branding-studio-project-number{opacity:1;transform:translateY(-10px)}.the-human-arc-branding-studio-project-cta:hover{color:#000;background:#fff;transform:translateY(-5px)}.cursor.view-project-mode{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff4d;border-radius:50%;width:100px;height:100px;background-color:#ffffff1a!important}.cursor.view-project-mode svg{display:none}.cursor.view-project-mode:after{content:"VIEW";color:#fff;font-family:var(--font-sans);letter-spacing:2px;font-size:.9rem;position:absolute}@media (max-width:768px){.the-human-arc-branding-studio-project-card{width:95vw;height:80vh;top:10vh}.the-human-arc-branding-studio-project-info{padding:2rem}.the-human-arc-branding-studio-project-bottom{max-width:100%}.the-human-arc-branding-studio-project-title{font-size:4rem}.the-human-arc-branding-studio-project-number{font-size:3rem}.the-human-arc-branding-studio-project-desc{max-width:100%;font-size:1rem}}.horizontal-scroll-section{background-color:var(--black);width:100%;height:100vh;color:var(--white);position:relative;overflow:hidden}.horizontal-scroll-container{width:fit-content;height:100vh;display:flex}.horizontal-left-content{flex-direction:column;flex-shrink:0;justify-content:center;width:30vw;height:100vh;padding:60px 4%;display:flex;position:relative}.horizontal-left-content .massive-heading{text-transform:uppercase;margin:0}.horizontal-left-content .blend-hide{opacity:0}.social-links-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;display:grid}.social-link{color:var(--white);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #fff3;padding-bottom:.5rem;font-size:.9rem;text-decoration:none;transition:border-color .3s}.social-link:hover{border-color:var(--white)}.horizontal-right-track{align-items:center;height:100vh;padding-left:0;display:flex}.horizontal-card{transform-origin:50%;z-index:10;background:0 0;flex-direction:column;flex-shrink:0;width:100vw;height:100vh;margin-right:0;display:flex;position:relative}.horizontal-card .card-image-wrapper{border-radius:0;flex-grow:1;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.horizontal-left-content{text-align:center;align-items:center;width:100vw;padding:4rem 4%}.horizontal-card{border-radius:0;width:100vw;height:100svh}.horizontal-right-track{padding-left:0}}@supports (height:100svh){.hero{height:calc(100svh - 88px)}.horizontal-scroll-section,.horizontal-scroll-container,.horizontal-right-track{height:100svh}}@media (hover:none) and (pointer:coarse){*{cursor:auto!important}html{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{min-width:44px;min-height:44px}input,select,textarea{font-size:16px!important}.the-human-arc-branding-and-marketing-design-agency-the-human-arc-branding-marketing-design-agency-reveal-up{transition-duration:.5s!important}.water-drop,.fluid-cursor{display:none!important}.hero-person:hover,.case-card:hover,.the-human-arc-branding-studio-forum-card:hover,.expertise-item:hover{transform:none}a:active,button:active{opacity:.7;transition:opacity .1s}img{max-width:100%;height:auto}}@media (max-width:768px){.hero{height:calc(100svh - 60px);min-height:500px}.home-expertise{gap:30px;padding:60px 4% 40px}.massive-heading{font-size:15vw}.expertise-desc p{font-size:1rem}.expertise-item{padding:1.5rem 0}.expertise-item h3{padding-left:1rem;font-size:1.6rem}.expertise-num{font-size:1rem}.case-studies-intro{padding:40px 4% 20px!important}.case-studies-intro h2{font-size:12vw!important}.case-studies-intro .header-content p{font-size:.85rem}.team-section{padding-bottom:3rem}.the-human-arc-branding-studio-team-img{border-radius:0;max-height:50vh}.the-human-arc-branding-studio-team-image{padding:0}.the-human-arc-branding-studio-design-forum{padding:3rem 4%}.the-human-arc-branding-studio-forum-header h2{flex-direction:column;gap:.5rem;font-size:2.2rem}.sans-subtitle{font-size:1rem}.the-human-arc-branding-studio-forum-card h3{font-size:1.2rem}.center-btn{margin-top:2rem}.more-story-btn{padding:.5rem 1.5rem;font-size:1.2rem}.footer{padding:3rem 4% 2rem}.footer-col h2{font-size:1.8rem}.footer-col h3{font-size:1rem}.contact-form input{width:100%}.contact-form{align-items:stretch}.contact-btn{width:100%;font-size:1.2rem}.footer-nav{margin-bottom:2rem}.footer-bottom{flex-direction:column;gap:1rem}.social-links{flex-wrap:wrap;gap:1rem}.bg-watermark{font-size:25vw}.section-header h2{font-size:10vw}.header-content h3{font-size:1.1rem}.clients-strip{padding:2rem 0}}@media (max-width:375px){.hero{height:calc(100svh - 50px)}.mobile-marquee .marquee-content{font-size:12vh}.build-brand-btn{width:94%;padding:1rem;font-size:1rem}.expertise-item h3{font-size:1.3rem}.the-human-arc-branding-studio-forum-header h2{font-size:1.8rem}.section-header h2{font-size:12vw}.footer-col h2{font-size:1.5rem}}.exact-discuss-cta-section{z-index:50;background:#000;width:100%;height:300vh;position:relative}.exact-discuss-sticky{background:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.exact-discuss-horizontal-track{white-space:nowrap;will-change:transform;align-items:center;display:flex;position:absolute}.exact-discuss-h-word{color:#fff;letter-spacing:-.04em;white-space:nowrap;gap:.2em;font-size:clamp(4rem,15vw,18rem);line-height:1;display:flex}.giant-word{opacity:0;will-change:opacity, transform;display:inline-block;transform:translateY(20px)}.exact-discuss-cta-btn{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border:1px solid #ffffff4d;border-radius:100px;padding:1.2rem 3.5rem;font-size:1.1rem;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:15%;transform:translateY(20px)}.exact-discuss-cta-btn:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-3px)}@media (max-width:768px){.exact-discuss-cta-section{height:250vh}.exact-discuss-cta-btn{padding:1rem 2.5rem;font-size:.9rem;bottom:20%}.exact-discuss-h-word{font-size:18vw}}.fluid-cursor{display:none}.water-drop{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(.5px)url(#liquid-lens);opacity:0;background:radial-gradient(circle at 30% 30%,#ffffff59 0%,#ffffff1f 15%,#ffffff08 35%,#0000 50%,#ffffff05 70%,#ffffff2e 100%);border:1px solid #fff3;animation:.6s ease-out forwards water-drop-life;position:fixed;transform:scale(0);box-shadow:inset 0 0 2px 1px #ffffff73,inset 8px 8px 25px #fff6,inset -6px -6px 18px #0000001f,inset 30px 30px 12px -22px #fff9,0 8px 20px #0000001f}.water-drop:before{content:"";background:radial-gradient(#ffffffbf 0%,#0000 70%);border-radius:50%;width:28%;height:20%;position:absolute;top:10%;left:15%;transform:rotate(-30deg)}.water-drop:after{content:"";background:radial-gradient(#ffffff73 0%,#0000 70%);border-radius:50%;width:12%;height:9%;position:absolute;bottom:18%;right:12%}@keyframes water-drop-life{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}to{opacity:0;transform:scale(1.15)}}.team-section{background:var(--bg-color,#111);color:var(--text-color,#fff);padding:100px 4% 40px}.the-human-arc-branding-studio-team-image{border-radius:20px;width:100%;margin-top:40px;overflow:hidden}.the-human-arc-branding-studio-team-img{object-fit:cover;width:100%;height:auto;display:block}.exact-discuss-cta-section{color:#fff;background:#000;width:100%;height:300vh;position:relative}.exact-discuss-sticky{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;overflow:hidden}.exact-discuss-horizontal-track{white-space:nowrap;align-items:center;display:flex}.exact-discuss-h-word{text-transform:uppercase;gap:3vw;font-size:clamp(4rem,12vw,15rem);line-height:1;display:flex}.giant-word{display:inline-block}.exact-discuss-cta-btn{color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:50px;margin-top:3rem;padding:1.5rem 3rem;font-size:1.2rem;text-decoration:none;transition:all .3s}.exact-discuss-cta-btn:hover{color:#000;background:#fff}@media (max-width:768px){.team-section{padding:60px 4% 20px}.the-human-arc-branding-studio-team-image{border-radius:12px;margin-top:20px}.exact-discuss-sticky{padding:1rem}.exact-discuss-h-word{gap:2vw;font-size:clamp(3.5rem,15vw,6rem)}.exact-discuss-cta-btn{margin-top:2rem;padding:1rem 2rem;font-size:1rem}}.motto-hero{color:#fff;background:#000;flex-direction:column;justify-content:center;width:100vw;height:100vh;padding:0 4%;display:flex;position:relative;overflow:hidden}.motto-hero-bg{z-index:1;background:#0f3e33;width:100%;height:140%;position:absolute;top:-20%;left:0}.motto-hero-content{z-index:2;margin-top:auto;margin-bottom:5vh;position:relative}.motto-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:2rem;font-size:clamp(6rem,15vw,12rem);line-height:.85}.motto-hero-desc{opacity:.9;max-width:600px;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.motto-hero-logo{z-index:2;position:absolute;top:50%;right:10%;transform:translateY(-50%)}.motto-hero-logo img{width:300px;max-width:40vw}.scroll-indicator{font-family:var(--font-sans);letter-spacing:.1em;z-index:2;font-size:.9rem;position:absolute;bottom:40px;right:4%}.motto-overview{color:#0a0a0a;background:#faf9f6;padding:10rem 4%}.motto-split-grid{grid-template-columns:1fr 1fr;gap:4rem;max-width:1600px;margin:0 auto;display:grid}.motto-section-tag{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:2rem;font-size:.9rem;display:block}.motto-section-tag.yellow{color:#ffb800;opacity:1}.motto-overview-left h2{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);font-size:clamp(3rem,5vw,5rem);line-height:1.1}.motto-overview-right p{margin-bottom:3rem;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.5}.motto-engagement-details{border-top:1px solid #ccc;flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.detail-row{font-family:var(--font-sans);font-size:1.1rem}.detail-row span{margin-right:.5rem;font-weight:700}.motto-sticky-reveal-section{color:#fff;background:#0a0a0a;height:150vh;position:relative}.motto-sticky-content{justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.motto-sticky-text{z-index:2;text-align:center;position:absolute}.motto-sticky-text h2{color:#ffb800;font-size:clamp(4rem,10vw,12rem);line-height:.9}.motto-sticky-mask{z-index:1;clip-path:inset(0 0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.motto-sticky-mask img{object-fit:cover;width:100%;height:100%}.motto-visual-identity{background:#ffb800;padding:10rem 4%;position:relative;overflow:hidden}.motto-vi-bg-text{font-family:var(--font-sans);color:#0000000d;white-space:nowrap;z-index:0;font-size:25vw;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motto-parallax-collage{z-index:1;max-width:1400px;margin:0 auto;position:relative}.motto-vi-intro h2{margin-bottom:5rem;font-size:clamp(3rem,6vw,6rem)}.motto-parallax-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.motto-pg-col{flex-direction:column;gap:4rem;display:flex}.motto-pg-item{border-radius:8px;width:100%;box-shadow:0 20px 40px #0000001a;background-position:50%!important;background-size:cover!important}@media (max-width:768px){.motto-split-grid,.motto-parallax-grid{grid-template-columns:1fr}.motto-hero-logo{top:30%;right:50%;transform:translate(50%,-50%)}.motto-hero-content{text-align:center;margin-bottom:10vh}.scroll-indicator{bottom:20px;right:50%;transform:translate(50%)}}.framer-hero{flex-direction:column;justify-content:center;align-items:flex-start;padding:200px 4% 100px;display:flex}.framer-hero h1{transform-origin:0 100%;margin-bottom:2rem;font-size:clamp(4rem,8vw,8rem);line-height:.9}.framer-hero-content{flex-direction:column;gap:1.5rem;max-width:600px;display:flex}.framer-hero-content p{opacity:.8;font-size:1.2rem;line-height:1.6}.framer-hero-content h3{font-family:var(--font-sans);text-transform:uppercase;opacity:.5;font-size:1.5rem}.framer-portfolio-section{padding:0 4% 10rem}.framer-grid{grid-template-columns:1fr 1fr;gap:4rem;max-width:1800px;margin:0 auto;display:grid}.framer-col{flex-direction:column;gap:4rem;display:flex}.framer-col.col-right{margin-top:10vh}.framer-card{transform-origin:50%;border-radius:24px;width:100%;text-decoration:none;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.framer-card:hover{transform:scale(.98);box-shadow:0 20px 50px #00000026}.framer-card-inner{border-radius:24px;justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.wide-card-framer .framer-card-inner{height:700px}.framer-card-bg{z-index:1;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.framer-card:hover .framer-card-bg{transform:scale(1.05)}.framer-card:hover img.case-study-logo,.framer-card:hover .logo-placeholder{transform:scale(1.08)}.framer-card-inner img.case-study-logo,.framer-card-inner .logo-placeholder{z-index:2;max-width:50%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative}.logo-placeholder{font-size:8rem;font-family:var(--font-serif)}.framer-card-overlay{z-index:3;opacity:0;background:linear-gradient(#0000 50%,#0009 100%);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2.5rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.framer-card:hover .framer-card-overlay{opacity:1}.pill{color:#000;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:50px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(-20px)}.framer-card:hover .pill{transform:translateY(0)}.framer-card-info{color:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.framer-card:hover .framer-card-info{transform:translateY(0)}.framer-card-info h3{font-size:2.5rem;font-family:var(--font-serif);margin-bottom:.5rem;line-height:1}.framer-card-info p{font-family:var(--font-sans);opacity:.9;font-size:1.1rem}@media (max-width:1024px){.framer-grid{grid-template-columns:1fr;gap:3rem}.framer-col.col-right{margin-top:0}.framer-card-inner{height:450px}.framer-card-overlay{opacity:1;background:linear-gradient(#0003 40%,#000c 100%)}.pill{display:none}.framer-card-info,.pill{transform:translateY(0)}}:root{--bg-color:#fcfbf8!important;--text-color:#111!important}body{background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.serif{font-family:Instrument Serif,serif;letter-spacing:-.04em!important;line-height:.9!important}.font-sans,.sans-subtitle{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-weight:300}.massive-heading{text-transform:uppercase;color:#111;font-size:clamp(4rem,12vw,15rem)!important;line-height:.8!important}h1,h2,h3{color:#111}.build-brand-btn,.the-human-arc-branding-studio-cta-button{letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:#fff!important;background:#111!important;border-radius:50px!important;padding:1.2rem 3rem!important;transition:all .6s cubic-bezier(.16,1,.3,1)!important}.build-brand-btn:hover,.the-human-arc-branding-studio-cta-button:hover{background:#333!important;transform:scale(1.05)!important;box-shadow:0 20px 40px #0000001a!important}.section-padding-lg{padding-top:clamp(80px,12vh,180px);padding-bottom:clamp(80px,12vh,180px)}.section-padding-md{padding-top:clamp(60px,8vh,120px);padding-bottom:clamp(60px,8vh,120px)}.horizontal-card{transform-origin:50%;border:1px solid #0000000d;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px #00000014}.card-image-wrapper img{transform:scale(1.1)}.text-mask-wrapper{vertical-align:top;display:inline-block;overflow:hidden}.text-mask-content{display:inline-block}@media (max-width:768px){.hero-marquee-container{height:60vh!important}.massive-heading{font-size:clamp(3.5rem,15vw,6rem)!important}.exact-discuss-h-word{font-size:20vw!important}}.cursor-hourglass-circle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff0d;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cursor-hourglass-icon{object-fit:contain;width:24px;height:24px}.cursor{pointer-events:none!important}.cursor-hourglass-icon{filter:brightness(0)invert()}.framer-card-inner{overflow:hidden}.framer-card img.case-study-logo,.framer-card .framer-card-bg{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.framer-card:hover img.case-study-logo,.framer-card:hover .framer-card-bg{transform:scale(1.05)}.build-brand-btn:hover,.the-human-arc-branding-studio-cta-button:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000001a}.serif{letter-spacing:-.03em!important;line-height:.85!important}.massive-heading{letter-spacing:-.04em!important}.cs-image-grid .cs-image-box{overflow:hidden}.cs-image-grid img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.cs-image-grid img:hover{transform:scale(1.05)}.service-details-grid{transition:opacity .5s,transform .5s}.interview-input,.interview-textarea{color:#fff;background:0 0;border:none;border-bottom:1px solid #fff3;width:100%;margin-top:2rem;padding:10px 0;font-size:clamp(2rem,4vw,4rem);transition:border-color .4s}.interview-input:focus,.interview-textarea:focus{border-bottom:2px solid #fff;outline:none}.article-img-wrapper{border-radius:8px;overflow:hidden}.article-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.article-card:hover .article-img{transform:scale(1.08)}.epic-horizontal-section{color:#fff;background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}.epic-horizontal-container{width:max-content;height:100vh;display:flex}.epic-panel{justify-content:center;align-items:center;height:100vh;padding:0 5vw;display:flex}.epic-panel.text-panel{flex-shrink:0;width:80vw}.epic-panel.text-panel h2{text-transform:uppercase;margin:0;font-size:clamp(8rem,15vw,20rem);line-height:.8}.epic-panel.image-panel{flex-shrink:0;width:90vw}.epic-img-grid{gap:2rem;width:100%;height:70vh;display:grid}.epic-img-grid.single{grid-template-columns:1fr}.epic-img-grid.double{grid-template-columns:1fr 1fr}.epic-img-grid img{object-fit:cover;border-radius:20px;width:100%;height:100%}.swiss-hero-section{padding-top:20vh;padding-bottom:10vh}.swiss-title{text-transform:uppercase;margin:0 0 4rem;font-size:clamp(6rem,18vw,25rem);line-height:.8;overflow:hidden}.swiss-grid-meta{border-top:2px solid var(--border-color);grid-template-columns:3fr 1fr 1fr 1fr;gap:2rem;padding-top:2rem;display:grid}.swiss-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:1rem;font-size:.85rem;display:block}.swiss-desc{font-family:var(--font-serif);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.swiss-val{font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.5}@media (max-width:1024px){.swiss-grid-meta{grid-template-columns:1fr 1fr}}@media (max-width:600px){.swiss-grid-meta{grid-template-columns:1fr}}.epic-stroke{-webkit-text-stroke:2px #fff;color:#0000}.epic-panel{padding:0 4vw!important}.epic-panel.text-panel{min-width:min-content;width:auto!important}.epic-panel.text-panel h2{white-space:nowrap;font-size:clamp(6rem,18vw,25rem)!important}.epic-panel.image-panel{width:80vw!important}@media (max-width:1024px){.epic-panel.image-panel{width:90vw!important}}@media (max-width:768px){.epic-img-grid.double{grid-template-rows:1fr 1fr;grid-template-columns:1fr!important}.epic-panel.image-panel{width:100vw!important;padding:0 2vw!important}.epic-img-grid{gap:1rem!important;height:80vh!important}.swiss-hero-section{padding-top:15vh!important}}.cs-text-reveal-section{color:#fff;background:#000;width:100%;height:150vh;position:relative}.cs-text-sticky{align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cs-text-track{white-space:nowrap;align-items:center;width:max-content;padding-left:50vw;display:flex}.cs-giant-word{text-transform:uppercase;margin:0 4vw;font-size:clamp(8rem,20vw,25rem);line-height:.8}.cs-image-grid-section{background-color:var(--bg-color);width:100%;padding-left:5vw;padding-right:5vw}@media (max-width:768px){.cs-giant-word{margin:0 6vw;font-size:clamp(6rem,15vw,15rem)}}.pop-word{opacity:0;transform-origin:50%;display:inline-block;opacity:1!important}.section-padding-lg{padding:15vw 5vw!important}.section-padding-md{padding:8vw 5vw!important}.massive-heading,.swiss-title,.hero-text,h1.serif,h2.serif,.huge-quote{letter-spacing:-.03em!important;line-height:.85!important}.swiss-label,.step-indicator,.utility-label,.founder-title p,.hero-arrow{text-transform:uppercase!important;letter-spacing:.15em!important;color:#888!important;font-size:.8rem!important;font-weight:500!important}p.font-sans,.swiss-desc,.founder-bio p{letter-spacing:0!important;color:var(--text-color)!important;font-weight:400!important;line-height:1.6!important}.swiss-grid-meta{gap:6vw!important;margin-top:8rem!important;padding-top:5rem!important}.hero-bottom-info{align-items:flex-end!important;margin-top:10vw!important}.story-left{padding-right:10vw!important}.story-right{padding-left:5vw!important}.swiss-desc{font-size:clamp(1rem,1.5vw,1.5rem)!important}@media (max-width:768px){.section-padding-lg{padding:4rem 5vw!important}.swiss-grid-meta{grid-template-columns:1fr!important;gap:2rem!important;margin-top:2rem!important;padding-top:2rem!important}.hero-bottom-info{align-items:flex-start!important;margin-top:4rem!important}.story-left,.story-right{padding:0!important}.epic-panel{width:100vw!important;padding:0 5vw!important}.epic-panel.text-panel,.epic-panel.image-panel{width:100vw!important}.epic-panel.text-panel h2{text-align:left;white-space:normal!important;word-wrap:break-word!important;font-size:clamp(3rem,15vw,6rem)!important}.epic-img-grid.double{grid-template-columns:1fr!important;height:80vh!important}.massive-heading,.swiss-title,.hero-text,h1.serif,h2.serif{letter-spacing:-.02em!important;line-height:1!important}}.the-human-arc-branding-marketing-design-agency-hero{padding:150px 4% 50px}.the-human-arc-branding-marketing-design-agency-hero h1.massive-text{letter-spacing:-.05em;text-transform:uppercase;margin-bottom:2rem;font-size:15vw;line-height:.8}.hero-bottom-info{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.hero-bottom-info p{opacity:.8;max-width:340px;font-size:1.1rem}.hero-full-image{background:#eee url(/assets/about-us.png) 50%/cover no-repeat;border-radius:20px;width:100%;height:70vh;margin-bottom:4rem}.divider-line{background:#0000001a;height:1px;margin:2rem 4%}.the-human-arc-branding-marketing-design-agency-story{grid-template-columns:1fr 1.5fr;gap:4rem;padding:4rem 4%;display:grid}.the-human-arc-branding-marketing-design-agency-story h2{font-size:2.5rem;font-weight:300}.the-human-arc-branding-marketing-design-agency-story p{font-size:1.8rem;font-weight:300;line-height:1.4}.the-human-arc-branding-marketing-design-agency-experience{grid-template-columns:1fr 1.5fr;align-items:start;gap:4rem;padding:4rem 4%;display:grid}.the-human-arc-branding-marketing-design-agency-experience img{border-radius:20px;width:100%}.exp-right{flex-direction:column;gap:2rem;max-width:500px;display:flex}.exp-right p{opacity:.6;font-size:1rem;line-height:1.6}.exp-right a{text-transform:uppercase;border-bottom:1px solid #000;width:fit-content;padding-bottom:2px;font-size:.9rem;font-weight:700}.the-human-arc-branding-marketing-design-agency-results{flex-direction:column;gap:4rem;padding:8rem 4%;display:flex}.results-header{justify-content:space-between;align-items:center;display:flex}.results-header h1{text-transform:uppercase;font-size:8vw;line-height:.9}.results-list{text-align:right;opacity:.6;font-size:1.1rem;list-style:none}.results-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.result-card{min-height:350px;transition:var(--transition);background:#00000005;border:1px solid #0000001a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.result-card:hover{background:#0000000d;border-color:#000}.result-card h2{font-size:5rem;font-weight:300}.result-card h3{margin-top:auto;margin-bottom:1rem;font-size:1.5rem}.result-card p{opacity:.6;font-size:.9rem}.the-human-arc-branding-marketing-design-agency-typography{text-align:center;padding:8rem 4%}.huge-quote{opacity:.8;max-width:1400px;margin:0 auto;font-size:4vw;font-weight:500;line-height:1.1}.the-human-arc-branding-marketing-design-agency-founder{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;grid-template-columns:1fr 3fr;gap:4rem;padding:8rem 4%;display:grid}.founder-title p{opacity:.5;text-transform:uppercase;font-size:1rem}.founder-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.founder-grid img{object-fit:cover;border-radius:20px;width:100%;max-height:600px}.founder-bio{flex-direction:column;justify-content:space-between;display:flex}.founder-bio>p{font-size:1.5rem;line-height:1.4}.founder-name p{font-size:1.2rem;font-weight:700}.the-human-arc-branding-marketing-design-agency-team{padding:8rem 4%}.team-title{opacity:.5;margin-bottom:4rem;font-size:2rem}.the-human-arc-branding-marketing-design-agency-team-grid{grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}.the-human-arc-branding-marketing-design-agency-team-member img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;margin-bottom:1rem}.the-human-arc-branding-marketing-design-agency-team-member p{font-size:.9rem}@media (max-width:1024px){.results-grid{grid-template-columns:repeat(2,1fr)}.the-human-arc-branding-marketing-design-agency-team-grid{grid-template-columns:repeat(3,1fr)}.the-human-arc-branding-marketing-design-agency-story,.the-human-arc-branding-marketing-design-agency-experience,.the-human-arc-branding-marketing-design-agency-founder,.founder-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.the-human-arc-branding-marketing-design-agency-hero h1.massive-text{font-size:20vw}.results-grid{grid-template-columns:1fr}.the-human-arc-branding-marketing-design-agency-team-grid{grid-template-columns:repeat(2,1fr)}.huge-quote{font-size:2rem}.results-header{flex-direction:column;align-items:flex-start;gap:2rem}.results-list{text-align:left}}.epic-img-grid img{aspect-ratio:16/9;background-color:#111;display:block}.epic-img-grid.single img{aspect-ratio:2}.the-human-arc-branding-marketing-design-agency-team-member img{aspect-ratio:1;background-color:#eee;display:block}.hero-full-image{background-color:#eee;min-height:70vh}.result-card{flex-direction:column;min-height:350px;display:flex}
