.n6xxLW_page .hero-copy>p:not(.eyebrow){max-width:510px;margin-top:35px}.n6xxLW_categories{padding-block:clamp(44px,4.4vw,64px) clamp(48px,5.25vw,76px)}.n6xxLW_categories h2{text-align:center;margin-bottom:clamp(35px,4.45vw,64px)}.n6xxLW_categories ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.n6xxLW_categories li{justify-content:center;align-items:center;gap:clamp(14px,1.6vw,23px);display:flex}.n6xxLW_categories li+li{border-left:1px solid #ffffff54}.n6xxLW_categoryIcon{width:clamp(54px,12.4vw,179px);height:clamp(37px,5.15vw,74px);position:relative}.n6xxLW_categoryIcon img{object-fit:contain;object-position:right center}.n6xxLW_portfolio{padding-top:clamp(38px,4.85vw,70px)}.n6xxLW_page .callout h2{font-size:clamp(34px,4.35vw,64px)}.n6xxLW_page .callout{place-items:center;min-height:clamp(300px,29.85vw,430px);padding-block:clamp(40px,3.6vw,52px);display:grid}@media (max-width:650px){.n6xxLW_categories ul{gap:0}.n6xxLW_categories li{flex-direction:column;gap:10px;font-size:14px}.n6xxLW_categoryIcon{width:64px;height:36px}.n6xxLW_categoryIcon img{object-position:center}.n6xxLW_page .hero-copy>p:not(.eyebrow){margin-top:24px}}@media (max-width:600px){.n6xxLW_page .hero{min-height:690px}.n6xxLW_page .hero-copy{padding-block:60px}.n6xxLW_page .hero h1{max-width:340px}.n6xxLW_page .hero h1 br{display:none}.n6xxLW_page .hero h1 em:before{content:" "}.n6xxLW_page .hero-copy>p:not(.eyebrow){margin-top:38px}.n6xxLW_categories{padding:60px 0}.n6xxLW_categories h2{margin-bottom:34px}.n6xxLW_categories ul{grid-template-columns:minmax(0,1fr);width:min(100%,284px);margin-inline:auto}.n6xxLW_categories li{flex-direction:row;justify-content:center;gap:22px;padding-block:34px;font-size:23px}.n6xxLW_categories li+li{border-top:1px solid #ffffff54;border-left:0}.n6xxLW_categoryIcon{width:clamp(112px,42vw,175px);height:84px}.n6xxLW_portfolio{padding-top:70px}.n6xxLW_page .home-grid{gap:24px}.n6xxLW_page .home-card{aspect-ratio:.81}.n6xxLW_page .home-card-caption{gap:17px;padding:32px 36px}.n6xxLW_page .home-card-title{overflow-wrap:anywhere;max-width:185px;font-size:32px}.n6xxLW_page .home-card-meta{max-width:185px;font-size:15px}.n6xxLW_page .home-card-caption .icon{width:43px}.n6xxLW_page .callout{min-height:580px}.n6xxLW_page .callout h2{font-size:clamp(30px,9vw,36px)}}
