.portfolio-shell .ia-home-condensed .p-hero{padding-bottom:12px}.portfolio-shell .ia-home-condensed .p-hero>.p-container{min-height:0;padding-top:126px;padding-bottom:24px}.portfolio-shell .ia-home-condensed .p-hero-grid{min-height:0;padding:20px 0 12px}.portfolio-shell .ia-home-condensed .p-hero h1{font-size:clamp(43px,5vw,73px)}.portfolio-shell .ia-home-condensed .p-overline{margin-bottom:17px}.portfolio-shell .ia-home-condensed .p-hero-description{max-width:520px;font-size:15px;line-height:1.6}.portfolio-shell .ia-home-condensed .p-hero-client-cta{margin-top:18px}.portfolio-shell .ia-home-condensed .p-hero-bottom{padding-top:13px}.portfolio-shell .ia-home-condensed .p-hero-visual{padding:12px 8px}.portfolio-shell .ia-home-condensed .p-service-showcase{max-width:440px;padding:22px;transform:rotate(-2deg)}.portfolio-shell .ia-home-condensed .p-service-showcase h2{margin:16px 0 17px;font-size:clamp(34px,3.1vw,49px)}.portfolio-shell .ia-home-condensed .p-showcase-platforms>div{min-height:128px;padding:15px}.portfolio-shell .ia-home-condensed .p-showcase-platforms svg{width:27px;height:27px;margin-bottom:11px}.portfolio-shell .ia-home-condensed .p-showcase-platforms strong{font-size:17px}.portfolio-shell .ia-home-condensed .p-showcase-platforms span{font-size:11px}.portfolio-shell .ia-home-condensed .p-showcase-bottom{margin-top:15px;padding-top:12px}.portfolio-shell .ia-home-condensed .p-work{padding:61px 0 54px}.portfolio-shell .ia-home-condensed .p-section-heading{align-items:end;margin-bottom:23px}.portfolio-shell .ia-home-condensed .p-work h2{font-size:clamp(32px,3.5vw,48px)}.portfolio-shell .ia-home-condensed .p-section-heading>p{max-width:400px;font-size:14px;line-height:1.7}.portfolio-shell .ia-home-condensed .p-projects{gap:16px}.portfolio-shell .ia-home-condensed .p-project{border-radius:18px;padding:11px 11px 17px}.portfolio-shell .ia-home-condensed .p-project-image{border-radius:12px;height:180px;display:block;overflow:hidden}.portfolio-shell .ia-home-condensed .p-project-image img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.portfolio-shell .ia-home-condensed .p-project-image>.jis-portfolio-visual{aspect-ratio:auto;width:100%;height:100%;min-height:0}.portfolio-shell .ia-home-condensed .p-project-body{padding:15px 8px 0}.portfolio-shell .ia-home-condensed .p-project-title{font-size:clamp(23px,2.35vw,30px)}.portfolio-shell .ia-home-condensed .p-project-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.portfolio-shell .ia-home-condensed .p-tags{display:none}.portfolio-shell .ia-home-work-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.portfolio-shell .ia-home-work-links a{color:#c94855;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.portfolio-shell .ia-home-work-links a:hover{color:#e8616b}.portfolio-shell .ia-home-work-pdf{color:#656f80!important}.portfolio-shell .ia-home-swipe-cue{display:none}.portfolio-shell .ia-home-service-teaser{background:#fff;padding:68px 0}.portfolio-shell .ia-home-service-inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:8%;display:grid}.portfolio-shell .ia-home-service-intro h2,.portfolio-shell .ia-home-contact h2{letter-spacing:-.065em;color:#202736;margin:15px 0 19px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:1.09}.portfolio-shell .ia-home-service-intro h2 em,.portfolio-shell .ia-home-contact h2 em{color:#df5560}.portfolio-shell .ia-home-service-intro>p:not(.p-label){color:#748093;max-width:430px;margin:0 0 23px;font-size:14px;line-height:1.7}.portfolio-shell .ia-home-service-link{color:#c84755;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.portfolio-shell .ia-home-service-list{border-top:1px solid #e0e3eb}.portfolio-shell .ia-home-service-list>a{color:#32394a;border-bottom:1px solid #e0e3eb;align-items:center;gap:13px;min-height:57px;padding:12px 4px;transition:color .2s,padding .2s;display:flex}.portfolio-shell .ia-home-service-list>a>span{color:#cd5562;letter-spacing:.06em;width:30px;font-size:11px;font-weight:800}.portfolio-shell .ia-home-service-list>a>strong{letter-spacing:-.04em;flex:1;font-size:clamp(16px,1.7vw,21px);font-weight:850}.portfolio-shell .ia-home-service-list>a>svg{color:#d15b65}.portfolio-shell .ia-home-service-list>a:hover{color:#c74c57;padding-left:10px}.portfolio-shell .ia-home-contact{background:linear-gradient(120deg,#eef2f9,#f5e5e9);padding:64px 0}.portfolio-shell .ia-home-contact-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.portfolio-shell .ia-home-contact h2{margin:12px 0;font-size:clamp(32px,3.65vw,51px)}.portfolio-shell .ia-home-contact-inner>div:first-child>p:last-child{color:#687587;font-size:13px;line-height:1.7}.portfolio-shell .ia-home-contact-actions{gap:10px;min-width:min(100%,240px);display:grid}.portfolio-shell .ia-home-contact-actions>a{color:#424b59;background:#fff;border:1px solid #d5dce5;border-radius:99px;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:13px 18px;font-size:13px;font-weight:800;display:flex}.portfolio-shell .ia-home-contact-actions>a.ia-home-contact-primary{color:#fff;background:linear-gradient(110deg,#e96b62,#c64257);border-color:#0000}.portfolio-shell .ia-home-contact-actions>a:hover{filter:brightness(.97)}@media (width<=900px){.portfolio-shell .ia-home-condensed .p-hero>.p-container{padding-top:120px;padding-inline:35px}.portfolio-shell .ia-home-condensed .p-hero h1{font-size:clamp(41px,6vw,65px)}.portfolio-shell .ia-home-condensed .p-service-showcase{padding:17px}.portfolio-shell .ia-home-condensed .p-showcase-platforms>div{min-height:107px;padding:11px}.portfolio-shell .ia-home-condensed .p-showcase-platforms svg{width:24px;height:24px;margin-bottom:8px}.portfolio-shell .ia-home-service-inner{gap:5%}}@media (width<=760px){.portfolio-shell .ia-home-condensed .p-hero{padding-bottom:8px}.portfolio-shell .ia-home-condensed .p-hero>.p-container{width:calc(100% - 18px);padding:115px 22px 24px}.portfolio-shell .ia-home-condensed .p-hero-grid{gap:0;padding:15px 0 0}.portfolio-shell .ia-home-condensed .p-hero h1{font-size:clamp(39px,9.4vw,58px)}.portfolio-shell .ia-home-condensed .p-hero-description{font-size:13px;line-height:1.65}.portfolio-shell .ia-home-condensed .p-overline{margin-bottom:15px}.portfolio-shell .ia-home-condensed .p-hero-visual,.portfolio-shell .ia-home-condensed .p-hero-bottom{display:none}.portfolio-shell .ia-home-condensed .p-hero-client-cta{margin-top:18px}.portfolio-shell .ia-home-condensed .p-work{padding:45px 0 48px}.portfolio-shell .ia-home-condensed .p-work h2{font-size:clamp(34px,7.7vw,45px)}.portfolio-shell .ia-home-condensed .p-section-heading>p{font-size:12px}.portfolio-shell .ia-home-condensed .p-projects{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(260px,86%);grid-auto-flow:column;gap:12px;padding:2px 1px 14px;display:grid;overflow-x:auto}.portfolio-shell .ia-home-condensed .p-project{scroll-snap-align:start;min-width:0}.portfolio-shell .ia-home-condensed .p-project-image{height:145px}.portfolio-shell .ia-home-condensed .p-project:nth-child(2){padding-top:11px}.portfolio-shell .ia-home-condensed .p-project-title{font-size:22px}.portfolio-shell .ia-home-work-links{flex-direction:column;align-items:flex-start;gap:13px;margin-top:14px}.portfolio-shell .ia-home-swipe-cue{color:#8a91a0;margin:7px 0 0;font-size:11px;display:block}.portfolio-shell .ia-home-service-teaser{padding:47px 0}.portfolio-shell .ia-home-service-inner{grid-template-columns:minmax(0,1fr);gap:30px}.portfolio-shell .ia-home-service-intro h2{font-size:clamp(33px,7.9vw,45px)}.portfolio-shell .ia-home-service-intro>p:not(.p-label){margin-bottom:14px}.portfolio-shell .ia-home-service-list>a{min-height:52px;padding:9px 0}.portfolio-shell .ia-home-service-list>a>strong{font-size:18px}.portfolio-shell .ia-home-contact{padding:46px 0}.portfolio-shell .ia-home-contact-inner{flex-direction:column;align-items:flex-start;gap:25px}.portfolio-shell .ia-home-contact h2{font-size:clamp(32px,7.5vw,45px)}.portfolio-shell .ia-home-contact-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;min-width:0;display:grid}.portfolio-shell .ia-home-contact-actions>a{gap:7px;min-width:0;padding:12px;font-size:12px}}@media (width<=390px){.portfolio-shell .ia-home-condensed .p-hero h1{font-size:clamp(36px,9.4vw,45px)}.portfolio-shell .ia-home-contact-actions{grid-template-columns:1fr}.portfolio-shell .ia-home-condensed .p-projects{grid-auto-columns:minmax(245px,86%)}}@media (prefers-color-scheme:dark){.portfolio-shell .ia-home-service-teaser{background:#1b1b1b}.portfolio-shell .ia-home-service-intro h2,.portfolio-shell .ia-home-contact h2{color:#f4f4f4}.portfolio-shell .ia-home-service-intro h2 em,.portfolio-shell .ia-home-contact h2 em{color:#ff929c}.portfolio-shell .ia-home-service-intro>p:not(.p-label){color:#d0d0d0}.portfolio-shell .ia-home-service-link,.portfolio-shell .ia-home-work-links .ia-home-work-main{color:#ff9ca4}.portfolio-shell .ia-home-work-links .ia-home-work-pdf{color:#c5c5c5!important}.portfolio-shell .ia-home-service-list,.portfolio-shell .ia-home-service-list>a{border-color:#515151}.portfolio-shell .ia-home-service-list>a{color:#ebebeb}.portfolio-shell .ia-home-service-list>a>span,.portfolio-shell .ia-home-service-list>a>svg{color:#ff9da4}.portfolio-shell .ia-home-contact{background:linear-gradient(120deg,#222,#302729)}.portfolio-shell .ia-home-contact-inner>div:first-child>p:last-child{color:#cdcdcd}.portfolio-shell .ia-home-contact-actions>a{color:#eee;background:#343434;border-color:#575757}.portfolio-shell .ia-home-swipe-cue{color:#c8c8c8}}@media (prefers-reduced-motion:reduce){.portfolio-shell .ia-home-service-list>a{transition:none}}
