@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Yellowtail&display=swap";body{margin:0}:root{margin:0;padding:0;--primary-font: Montserrat}#root{overflow:hidden}html{scroll-behavior:smooth}._headerContainer_3xfaw_5{width:calc(100% - 40px);height:0px;min-height:70px;padding:5px 20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;background-color:#0000;border-bottom:solid 1px rgba(255,255,255,.2);position:fixed;top:0;left:0;right:0;z-index:100}._black_3xfaw_24{background-color:#000!important;transition:.8s}._headerItem_3xfaw_29{width:calc(50% - 50px);height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}._headerLogo_3xfaw_38{width:50px!important;margin:0 20px;color:#fff;font-size:2rem;font-family:yellowtail;letter-spacing:1}._menuItem_3xfaw_47{padding:5px 10px;display:flex;justify-content:center;align-items:center;border-bottom:solid 1px rgba(0,0,0,0);transition:.4s;text-decoration:none!important}._menuText_3xfaw_57{font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;text-decoration:none;color:#fff}._menuItem_3xfaw_47:hover{border-bottom:solid 1px white;transition:.4s}@media screen and (max-width: 992px){._menuItem_3xfaw_47{display:none}._headerLogo_3xfaw_38{display:flex!important}}._heroSection_3xfaw_78{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:60vh;background-image:linear-gradient(180deg,#070738b3,#000000f2),url(https://assets.noahbcaldwell.com/Caldwell.Noah.Portfolio.Hero.Image.2k.avif);background-size:cover;background-position:center center;overflow:hidden;position:relative}._heroTitle_3xfaw_93{font-family:Montserrat,sans-serif;color:#fff;font-weight:500;font-size:3rem;letter-spacing:2px}._seoTitle_3xfaw_101{font-family:Montserrat,sans-serif;color:#fff;font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:2px}._heroTitleContainer_3xfaw_110{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;z-index:5}._titleDivider_3xfaw_120{display:inline-block}._titleLineBreak_3xfaw_124{display:none}@media screen and (max-width: 992px){._titleDivider_3xfaw_120{display:none}._titleLineBreak_3xfaw_124{display:inline}}._aboutSection_3xfaw_136{background-color:#000;height:0px;min-height:600px;display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;position:relative}._experienceContentContainer_3xfaw_147{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%}._experienceContainer_3xfaw_157{display:grid;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto;max-width:1000px;width:100%;min-height:100px;column-gap:20px}@media screen and (max-width: 992px){._experienceContainer_3xfaw_157{display:grid;row-gap:20px;column-gap:0px;grid-template-columns:1fr;width:100%;min-height:100px;column-gap:20px}._experienceContainer_3xfaw_157 ._divider_3xfaw_178{display:none}._experienceItem_3xfaw_181>div>p{color:#fff;width:100%;margin:0 20px;font-family:Montserrat,sans-serif;text-align:center!important}._experienceItem_3xfaw_181:nth-of-type(3n){padding-top:0}._experienceItem_3xfaw_181:nth-of-type(n){padding-bottom:0}._year_3xfaw_194{border-bottom:solid 1px white;padding-bottom:20px;margin-top:0}}._jobTitle_3xfaw_200{display:inline-block;margin-top:8px}._experienceItem_3xfaw_181{background-color:#000;display:flex;align-items:stretch;justify-content:center;padding:12px}._experienceItem_3xfaw_181>div{display:flex;justify-content:center;align-items:center;width:100%}._experienceItem_3xfaw_181>div>p{color:#fff;width:100%;margin:0 20px;font-family:Montserrat,sans-serif}._experienceItem_3xfaw_181._divider_3xfaw_178{background-color:#fff!important;width:1px;height:100px;padding:0}html{font-size:16px}section{padding:60px 20px;max-width:calc(100vw - 40px)}@media (max-width: 1200px){html{font-size:16px}}@media (max-width: 992px){html{font-size:14px}}@media (max-width: 480px){html{font-size:12px}}h2{color:#fffe;font-size:2rem;font-weight:400;font-family:Montserrat,sans-serif;text-align:center;letter-spacing:1px;margin:0}h3{color:#fffe;font-size:1.5rem;font-weight:400;font-family:Montserrat,sans-serif;text-align:center;letter-spacing:2px;margin:0}._toUppercase_3xfaw_278{text-transform:uppercase}._sectionTitle_3xfaw_282{position:absolute;top:0;left:0;right:0;min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:solid 1px rgba(255,255,255,.3333333333);padding:20px}
