.Portfolio_portfolio__2k0ml{padding-top:100px;margin:0 auto}.Portfolio_portfolio__2k0ml h2{text-align:center}.Portfolio_portfolio__2k0ml [class=projects-section]{--hex-dim:350px;display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;margin:0 auto}@media(min-width:1050px){.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(3n){margin-right:60px;margin-left:-60px;margin-bottom:calc(var(--hex-dim)/2)}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(3n+1){margin-right:-60px;margin-left:60px;margin-bottom:calc(var(--hex-dim)/2)}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(3n+2){margin-top:calc(var(--hex-dim)/2)}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(n+4){margin-top:calc(-1*var(--hex-dim)/2)}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(n+4):nth-child(3n+2){margin-top:0}}@media(max-width:1049px){.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(2n){margin-right:30px;margin-left:-30px;margin-bottom:0}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(odd){margin-right:-30px;margin-left:30px;margin-bottom:calc(var(--hex-dim)/2);margin-top:calc(-1*var(--hex-dim)/2)}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(odd)[data-hidden=true]{display:none!important}.Portfolio_portfolio__2k0ml [class=projects-section]>div:first-child{margin-top:0}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(2){margin-top:calc(var(--hex-dim)/2)}}@media(max-width:700px){.Portfolio_portfolio__2k0ml [class=projects-section]>div{--hex-dim:300px;max-width:500px}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(2n){margin-right:15.25px;margin-left:-15.25px}.Portfolio_portfolio__2k0ml [class=projects-section]>div:nth-child(odd){margin-right:-15.25px;margin-left:15.25px}}@media(max-width:600px){.Portfolio_portfolio__2k0ml [class=projects-section]>div{--hex-dim:250px}}@media(max-width:500px){.Portfolio_portfolio__2k0ml [class=projects-section]>div{--hex-dim:200px}}@media(max-width:400px){.Portfolio_portfolio__2k0ml [class=projects-section]>div{--hex-dim:180px}}@media(max-width:360px){.Portfolio_portfolio__2k0ml [class=projects-section]>div{--hex-dim:50vw}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U{position:relative;display:flex;align-items:center;overflow:hidden;width:var(--hex-dim);height:var(--hex-dim);transition:height .2s linear,width .2s linear}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U[data-hidden=true]{opacity:0;visibility:hidden}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base]{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;background:var(--dark-purple);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=hex-inner]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:95%;height:95%;background:var(--primary-background);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner]{margin:auto;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=blurb],.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] a,.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h3,.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h5,.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] p{transition:color .2s linear}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h3{margin:0 auto;font-size:20px;width:92%;color:var(--primary-text)}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h3{font-size:3vw;width:70%}}@media(max-width:500px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h3{font-size:16px}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h5{margin:0 auto;font-size:18px;color:var(--primary-text);font-weight:400}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h5{font-size:2.4vw}}@media(max-width:500px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] h5{font-size:14px;width:85%}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content]{visibility:hidden;opacity:0;max-height:0;transition:visibility .1s,max-height .1s,opacity .1s linear}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] img{max-width:300px;margin-top:15px;max-height:180px;height:auto;width:auto}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] img{width:auto;max-width:50%}}@media(max-width:450px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] img{display:none}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] [class=blurb]{max-width:63%;margin:15px auto;font-size:16px;color:var(--primary-text)}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] [class=blurb]{font-size:2.4vw;max-width:60%;margin:10px auto 4px}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] [class=project-link]{font-size:18px;color:var(--primary-text);text-decoration:underline}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] [class=project-link]:hover{color:var(--primary-purple)}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=hex-base] [class=project-inner] [class=project-content] [class=project-link]{font-size:12px}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=dynamic-project]{opacity:0;visibility:hidden;position:fixed;width:600px;height:600px;top:50vh;left:50vw;transform:translate(-50%,-50%);transition:opacity .2s linear,visibility .2s linear}@media(max-width:600px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=dynamic-project]{width:90vw;height:90vw}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U:not([data-active=true]):hover{cursor:pointer}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U:not([data-active=true]):hover [class=hex-inner]{background:var(--dark-purple)}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U:not([data-active=true]):hover [class=project-inner] h3,.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U:not([data-active=true]):hover [class=project-inner] h5{color:var(--light-text)!important}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=close-x]{display:block;cursor:pointer;color:var(--primary-text);position:absolute;top:20px;right:20px;font-size:50px;line-height:1;z-index:3;padding:0 10px;margin:0;transition:color .2s linear;border:none;background:transparent}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=close-x]:hover{color:var(--primary-purple)}@media(max-width:767px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=close-x]{top:2%;right:2%}}@media(max-width:450px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U [class=close-x]{font-size:30px}}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U[data-active=true] [class=dynamic-project]{opacity:1;visibility:visible;z-index:30}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U[data-active=true] [class=dynamic-project] [class=box-shadow-circle]{width:86%;height:86%;position:absolute;z-index:1;box-shadow:0 0 115px #000;display:block;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U[data-active=true] [class=dynamic-project] [class=project-content]{visibility:visible;opacity:1;max-height:calc(var(--hex-dim) + 200px)}@media(max-width:600px)and (min-width:451px){.Portfolio_portfolio__2k0ml .Portfolio_project__Sz97U[data-active=true] [class=dynamic-project] [class=project-inner]{height:80%;justify-content:center}}.Reviews_reviews__iGg3C{background-color:var(--dark-purple);margin:80px 0 0}.Reviews_reviews__iGg3C>h2{margin:0 auto;width:100%;color:var(--light-text);border-bottom:2px solid var(--light-text);text-align:center;padding:20px 0}.Reviews_reviews__iGg3C [class*=reviews-carousel]{padding:40px 0}.Reviews_reviews__iGg3C .Reviews_review-item__WeHse{background-color:var(--primary-background);border-radius:8px;padding:20px;margin:0 20px 20px}.Reviews_reviews__iGg3C .Reviews_review-item__WeHse p{font-size:18px}.Reviews_reviews__iGg3C [class*=slick-arrow]{height:100%;z-index:30;width:60px;opacity:.4}.Reviews_reviews__iGg3C [class*=slick-arrow]:hover{width:80px;opacity:1}.Reviews_reviews__iGg3C [class*=slick-arrow]:hover:before{filter:invert(1)}.Reviews_reviews__iGg3C [class="slick-prev slick-arrow"]{left:0;background-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent)}.Reviews_reviews__iGg3C [class="slick-prev slick-arrow"]:before{content:url(https://hooleymcknight.com/images/chevron-left.svg);display:block;height:40px;width:auto;position:absolute;top:50%;transform:translateY(-50%);left:20px}.Reviews_reviews__iGg3C [class="slick-next slick-arrow"]{right:0;background-image:linear-gradient(-90deg,rgba(0,0,0,.8),transparent)}.Reviews_reviews__iGg3C [class="slick-next slick-arrow"]:before{content:url(https://hooleymcknight.com/images/chevron-right.svg);display:block;height:40px;width:auto;position:absolute;top:50%;transform:translateY(-50%);right:20px}.Reviews_reviews__iGg3C [class=slick-dots]{bottom:20px}.Reviews_reviews__iGg3C [class=slick-dots] li button:before{font-size:18px}.Reviews_reviews__iGg3C [class=slick-dots] li:hover button:before{color:#fff}.Reviews_reviews__iGg3C [class=slick-dots] li[class*=slick-active] button:before{color:var(--primary-background)}.Blog_blog-home__1tM6v[id=blog]{padding:80px 0}.Blog_blog-home__1tM6v h1,.Blog_blog-home__1tM6v h2{text-align:center}.Blog_blog-home__1tM6v ul{list-style:none;padding:0;max-width:1000px;width:95%;margin:auto}.Blog_blog-home__1tM6v ul li{padding-bottom:20px}.Blog_blog-home__1tM6v ul li a{background:var(--toggle-main);display:grid;grid-template-areas:"image title" "image date" "image blurb" "image blank";grid-template-columns:min-content auto;border-radius:10px;padding-right:10px;align-items:center;transition:all .2s ease}.Blog_blog-home__1tM6v ul li a:hover{box-shadow:1px 1px 5px var(--alt-background)}.Blog_blog-home__1tM6v ul li a img{grid-area:image;max-width:200px;padding:10px}.Blog_blog-home__1tM6v ul li a [class=blog-title]{font-size:28px;font-weight:700;margin:30px auto 0 0;line-height:34px;width:100%}@media(max-width:850px){.Blog_blog-home__1tM6v ul li a [class=blog-title]{margin-top:10px}}.Blog_blog-home__1tM6v ul li a [class=blog-date]{font-size:20px;margin:0}@media(max-width:550px){.Blog_blog-home__1tM6v ul li a{grid-template-areas:"title" "date" "image" "blurb";grid-template-columns:auto;justify-content:center;padding:5px 10px;max-width:400px;margin:auto;text-align:center}.Blog_blog-home__1tM6v ul li a img{margin:auto}.Blog_blog-home__1tM6v ul li a [class=blog-title]{font-size:24px;line-height:28px}.Blog_blog-home__1tM6v ul li a [class=blog-date]{font-size:18px;margin-top:5px}.Blog_blog-home__1tM6v ul li a [class=blurb]{font-size:16px;margin-top:0;margin-bottom:10px}}.Blog_blog-home__1tM6v>a{text-align:center;display:block;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px 10px;font-size:18px;text-decoration:underline}.Blog_post__Wcqnz{max-width:1000px;width:95%;margin:60px auto 0}.Blog_post__Wcqnz a{text-decoration:underline;cursor:pointer}.Blog_post__Wcqnz h1{margin-bottom:10px}.Blog_post__Wcqnz h3{margin-top:0}.Blog_post__Wcqnz [class=post-content]{padding:10px;font-size:18px}.Blog_post__Wcqnz [class=post-content]>br{display:none}.Blog_post__Wcqnz [class=post-content] img{width:95%;max-width:500px;display:block;margin:auto}.Blog_post__Wcqnz [class=post-content] table{border-collapse:collapse;margin:auto}.Blog_post__Wcqnz [class=post-content] table tbody{background:var(--alt-background);color:var(--alt-text)}.Blog_post__Wcqnz [class=post-content] table tbody th{background:var(--primary-purple)}.Blog_post__Wcqnz [class=post-content] table tbody td,.Blog_post__Wcqnz [class=post-content] table tbody th{border:3px solid var(--primary-background);padding:5px 24px 5px 16px}.Blog_post__Wcqnz [class=post-content] table tbody td span,.Blog_post__Wcqnz [class=post-content] table tbody th span{font-size:14px;margin-left:8px}.Blog_go-back__ng474{position:fixed;top:50px;padding:10px 20px;background:var(--alt-background);color:var(--alt-text);font-weight:700;font-size:20px;border-bottom-right-radius:8px}.Blog_go-back__ng474:hover{color:var(--alt-purple)}.Index_index-hero__tYeK7{background-image:url(https://hooleymcknight.com/images/lax_hero.jpg);background-position:50% 60%;background-size:cover;width:100%;height:500px}@media(min-width:1501px){.Index_index-hero__tYeK7{height:700px}}.Index_subnav__27iae{position:sticky;top:66px;z-index:31;border-top:3px solid var(--light-bg);box-shadow:0 1px 7px 2px var(--light-bg);background-color:var(--dark-purple);padding:5px 10%}@media(max-width:1024px){.Index_subnav__27iae{padding:5px}}@media(max-width:500px){.Index_subnav__27iae{width:100vw;overflow-x:scroll}}@media(max-width:492px){.Index_subnav__27iae{top:61px}}@media(max-width:420px){.Index_subnav__27iae{top:56px}}@media(max-width:363px){.Index_subnav__27iae{top:81px}}@media(max-width:346px){.Index_subnav__27iae{top:69px}}.Index_subnav__27iae ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-around;color:#fff}.Index_subnav__27iae ul li a,.Index_subnav__27iae ul li button{background:none;border:none;padding:5px 10px;display:block;color:#fff;font-size:20px;height:100%}.Index_subnav__27iae ul li a:hover,.Index_subnav__27iae ul li button:hover{color:var(--light-purple)}.Index_subnav__27iae ul li span{font-weight:700;line-height:1}.Index_subnav__27iae ul li img{max-width:16px}@media(max-width:767px){.Index_subnav__27iae ul li a,.Index_subnav__27iae ul li button{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;font-size:18px;gap:5px;text-align:center}}.Index_summary-section__Et_ih{padding-top:100px;position:relative;height:100%}@media(min-width:1800px){.Index_summary-section__Et_ih{max-width:1800px;left:50%;transform:translate(-50%)}}.Index_summary-section__Et_ih [class=summary-inner]{margin:0 auto 0 0;background:var(--alt-purple);border:4px solid var(--primary-purple);border-radius:8px;display:grid;width:fit-content;width:-moz-fit-content;padding:10px;max-width:95%;grid-template-columns:.8fr auto;grid-template-areas:"summaryProfile summaryTitles" "contactInfo contactInfo";position:absolute;top:50%;left:80px;transform:translateY(-50%)}@media(max-width:1500px){.Index_summary-section__Et_ih [class=summary-inner]{grid-template-columns:auto;grid-template-areas:"name" "summaryProfile" "summaryTitles" "contactInfo"}.Index_summary-section__Et_ih [class=summary-inner] h1{grid-area:name;text-align:center;font-size:26px;margin-top:4px;margin-bottom:10px}.Index_summary-section__Et_ih [class=summary-inner] h1[class=mobile-only]{display:block}}@media(max-width:1230px){.Index_summary-section__Et_ih [class=summary-inner]{grid-template-areas:"name name" "summaryProfile summaryTitles" "contactInfo contactInfo";left:40px}}@media(max-width:767px){.Index_summary-section__Et_ih [class=summary-inner]{left:50%;transform:translate(-50%,-50%)}}@media(max-width:700px){.Index_summary-section__Et_ih [class=summary-inner]{grid-template-areas:"name" "summaryProfile" "summaryTitles" "contactInfo"}}.Index_summary-section__Et_ih [class=summary-profile]{grid-area:summaryProfile;min-width:185px;max-width:300px;padding:0 10px;display:flex;align-items:center}.Index_summary-section__Et_ih [class=summary-profile] img{border-radius:8px;width:100%;max-width:20vh}@media(max-width:1230px){.Index_summary-section__Et_ih [class=summary-profile] img{max-width:120px}}@media(max-width:550px){.Index_summary-section__Et_ih [class=summary-profile] img{max-width:150px}}@media(max-width:1500px){.Index_summary-section__Et_ih [class=summary-profile] h1{font-size:26px;margin-top:4px;margin-bottom:10px}.Index_summary-section__Et_ih [class=summary-profile] h1[class=mobile-only]{display:block}.Index_summary-section__Et_ih [class=summary-profile]{flex-direction:column;margin:auto}}@media(max-width:1230px){.Index_summary-section__Et_ih [class=summary-profile]{min-width:unset}}.Index_summary-section__Et_ih [class=summary-titles]{grid-area:summaryTitles;padding:10px;width:fit-content;width:-moz-fit-content}.Index_summary-section__Et_ih [class=summary-titles] h1{margin:0;padding-right:40px}.Index_summary-section__Et_ih [class=summary-titles] ul{list-style:none;width:fit-content;width:-moz-fit-content}.Index_summary-section__Et_ih [class=summary-titles] ul svg{margin-left:-20px;margin-right:12px}@media(max-width:1500px){.Index_summary-section__Et_ih [class=summary-titles] ul{margin-top:0;margin-bottom:0}.Index_summary-section__Et_ih [class=summary-titles]{width:100%}.Index_summary-section__Et_ih [class=summary-titles] ul{width:280px;margin-left:auto;margin-right:auto}.Index_summary-section__Et_ih [class=summary-titles] h1{padding-right:0}.Index_summary-section__Et_ih [class=summary-titles] h1[class=desktop-only]{display:none!important}}@media(max-width:1230px){.Index_summary-section__Et_ih [class=summary-titles]{padding:0;display:flex;align-items:center}.Index_summary-section__Et_ih [class=summary-titles] ul{width:fit-content;width:-moz-fit-content;padding:0 10px 0 30px}}@media(max-width:700px){.Index_summary-section__Et_ih [class=summary-titles]{padding:8px 10px 0}}.Index_summary-section__Et_ih [class=contact-info]{grid-area:contactInfo;width:fit-content;width:-moz-fit-content;margin:10px auto}@media(max-width:767px){.Index_summary-section__Et_ih [class=contact-info]{margin-top:4px;margin-bottom:0}}.Index_summary-section__Et_ih [class=contact-info] p{margin:0 0 5px;font-size:18px}.Index_summary-section__Et_ih [class=contact-info] p b{margin-right:5px}.Index_summary-section__Et_ih [class=contact-info] p a{text-decoration:underline}@media(max-width:1230px){.Index_summary-section__Et_ih [class=contact-info] p{display:flex;flex-direction:column}.Index_summary-section__Et_ih [class=contact-info] p a{margin-left:10px}}.Index_resume__IXCWE{display:flex;flex-direction:column;max-width:550px;padding-top:100px;margin:0 auto;text-align:center}.Index_resume__IXCWE a{margin:0 auto 10px;max-width:200px;display:flex;width:100%;align-items:center;justify-content:center}.Index_resume__IXCWE a svg{width:20px;height:20px;margin-left:10px}