.hw-portfolio{--hw-rule: rgba(var(--color-foreground), .16);--hw-card: rgba(var(--color-foreground), .045);overflow:hidden}.hw-portfolio__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(34rem,1.05fr);align-items:center;gap:clamp(4rem,7vw,10rem);padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(5.6rem,8vw,10rem)}.hw-portfolio__hero-copy{max-width:62rem}.hw-portfolio__eyebrow{margin:0 0 1.4rem;font-size:1.15rem;font-weight:700;letter-spacing:.2em;line-height:1.45;text-transform:uppercase}.hw-portfolio__heading{max-width:11ch;margin:0;font-size:clamp(4.2rem,6vw,7.6rem);line-height:.98;letter-spacing:-.025em}.hw-portfolio__intro{max-width:57rem;margin-top:2.4rem;font-size:clamp(1.65rem,1.4vw,1.9rem);line-height:1.7}.hw-portfolio__intro>*:first-child,.hw-portfolio__section-heading .rte>*:first-child,.hw-portfolio__note .rte>*:first-child,.hw-portfolio__cta .rte>*:first-child{margin-top:0}.hw-portfolio__intro>*:last-child,.hw-portfolio__section-heading .rte>*:last-child,.hw-portfolio__note .rte>*:last-child,.hw-portfolio__cta .rte>*:last-child{margin-bottom:0}.hw-portfolio__buttons,.hw-portfolio__cta-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:3.2rem}.hw-portfolio__proof{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:2.6rem 0 0;margin:3.2rem 0 0;border-top:.1rem solid var(--hw-rule);list-style:none;font-size:1.35rem;font-weight:600}.hw-portfolio__proof li{display:inline-flex;align-items:center;gap:.8rem}.hw-portfolio__proof span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:.1rem solid currentColor;border-radius:50%;font-size:1.1rem}.hw-portfolio__hero-media{position:relative;min-height:44rem;overflow:hidden;border-radius:max(var(--media-radius),1.2rem);box-shadow:0 2.8rem 7rem #1c1e1c2e}.hw-portfolio__hero-media img,.hw-portfolio__hero-media svg{display:block;width:100%;height:100%;min-height:44rem;aspect-ratio:4 / 5;object-fit:cover}.hw-portfolio__hero-badge{position:absolute;right:2rem;bottom:2rem;display:grid;min-width:15rem;padding:1.5rem 1.8rem;color:rgb(var(--color-background));background:rgba(var(--color-foreground),.92);border:.1rem solid rgba(var(--color-background),.24);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.hw-portfolio__hero-badge span{font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.hw-portfolio__hero-badge strong{margin-top:.2rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:var(--font-heading-weight)}.hw-portfolio__gallery-wrap{padding-top:clamp(6.4rem,9vw,11rem);padding-bottom:clamp(6.4rem,9vw,11rem);border-top:.1rem solid var(--hw-rule);border-bottom:.1rem solid var(--hw-rule);background:var(--hw-card)}.hw-portfolio__section-heading{max-width:75rem;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.hw-portfolio__section-heading h2,.hw-portfolio__note h2,.hw-portfolio__cta h2{margin:0;font-size:clamp(3.2rem,4.5vw,5.4rem);line-height:1.04;letter-spacing:-.018em}.hw-portfolio__section-heading .rte{max-width:67rem;margin-top:1.8rem;font-size:1.7rem;line-height:1.7}.hw-portfolio__section-heading--center{margin-inline:auto;text-align:center}.hw-portfolio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3.6rem);align-items:start}.hw-portfolio-card{overflow:hidden;background:rgb(var(--color-background));border:.1rem solid var(--hw-rule);border-radius:max(var(--media-radius),1rem);box-shadow:0 1.5rem 4.5rem #1c1e1c12;transition:transform .22s ease,box-shadow .22s ease}.hw-portfolio-card__media{overflow:hidden;background:var(--hw-card)}.hw-portfolio-card__media img,.hw-portfolio-card__media svg{display:block;width:100%;height:auto;transition:transform .5s ease}.hw-portfolio-card__copy{padding:2.2rem 2.4rem 2.5rem}.hw-portfolio-card__copy h3{margin:0;font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.15}.hw-portfolio-card__copy p{margin:.9rem 0 0;font-size:1.5rem;line-height:1.65}@media(hover:hover){.hw-portfolio-card:hover{transform:translateY(-.5rem);box-shadow:0 2.4rem 6rem #1c1e1c21}.hw-portfolio-card:hover .hw-portfolio-card__media img{transform:scale(1.018)}}.hw-portfolio__process{padding-top:clamp(6.4rem,9vw,11rem);padding-bottom:clamp(6.4rem,9vw,11rem)}.hw-portfolio__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0;border-top:.1rem solid var(--hw-rule);border-bottom:.1rem solid var(--hw-rule);list-style:none}.hw-portfolio__steps li{min-height:26rem;padding:3.2rem 2.6rem;border-right:.1rem solid var(--hw-rule)}.hw-portfolio__steps li:last-child{border-right:0}.hw-portfolio__step-number{display:block;margin-bottom:4rem;font-size:1.15rem;font-weight:700;letter-spacing:.18em}.hw-portfolio__steps h3{margin:0;font-size:2.2rem;line-height:1.18}.hw-portfolio__steps p{margin:1.2rem 0 0;font-size:1.48rem;line-height:1.65}.hw-portfolio__note{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,7vw,9rem);align-items:start;margin-top:clamp(5.6rem,8vw,9rem);padding:clamp(3.2rem,5vw,5.6rem);background:var(--hw-card);border-left:.4rem solid rgb(var(--color-foreground))}.hw-portfolio__note .rte{font-size:1.65rem;line-height:1.75}.hw-portfolio__cta-wrap{padding-bottom:clamp(6.4rem,9vw,11rem)}.hw-portfolio__cta{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:4rem;align-items:center;padding:clamp(4rem,7vw,7.2rem);color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:max(var(--media-radius),1rem)}.hw-portfolio__cta .rte{max-width:64rem;margin-top:1.6rem;font-size:1.65rem;line-height:1.7}.hw-portfolio__cta h2{color:inherit}.hw-portfolio__cta .button{--color-button: var(--color-background);--color-button-text: var(--color-foreground);--color-shadow: var(--color-foreground)}.hw-portfolio__cta-buttons{justify-content:flex-end;margin-top:0}.hw-portfolio__text-link{color:inherit;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-underline-offset:.5rem;text-transform:uppercase}.hw-portfolio__text-link span{margin-left:.5rem}@media screen and (max-width:989px){.hw-portfolio__hero{grid-template-columns:1fr}.hw-portfolio__hero-copy{max-width:72rem}.hw-portfolio__hero-media{min-height:0}.hw-portfolio__hero-media img,.hw-portfolio__hero-media svg{min-height:0;aspect-ratio:auto}.hw-portfolio__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-portfolio__steps li:nth-child(2){border-right:0}.hw-portfolio__steps li:nth-child(-n+2){border-bottom:.1rem solid var(--hw-rule)}.hw-portfolio__cta{grid-template-columns:1fr}.hw-portfolio__cta-buttons{justify-content:flex-start}}@media screen and (max-width:749px){.hw-portfolio__hero{gap:4rem}.hw-portfolio__heading{max-width:none;font-size:clamp(3.8rem,13vw,5.6rem)}.hw-portfolio__buttons .button,.hw-portfolio__cta-buttons .button{width:100%}.hw-portfolio__proof{display:grid}.hw-portfolio__hero-badge{right:1.2rem;bottom:1.2rem}.hw-portfolio__grid,.hw-portfolio__note{grid-template-columns:1fr}.hw-portfolio-card__copy{padding:1.8rem 2rem 2.2rem}.hw-portfolio__steps{grid-template-columns:1fr}.hw-portfolio__steps li{min-height:0;padding:2.8rem 0;border-right:0;border-bottom:.1rem solid var(--hw-rule)}.hw-portfolio__steps li:nth-child(-n+2){border-bottom:.1rem solid var(--hw-rule)}.hw-portfolio__steps li:last-child{border-bottom:0}.hw-portfolio__step-number{margin-bottom:1.6rem}.hw-portfolio__note{gap:2.4rem;padding:3rem 2.4rem}.hw-portfolio__cta{gap:2.8rem;padding:3.6rem 2.4rem}}@media(prefers-reduced-motion:reduce){.hw-portfolio-card,.hw-portfolio-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-commission-portfolio.css.map */
