.WorksPrinciples-module__VvMVvG__section{background:var(--bg-page);color:var(--color-ink)}.WorksPrinciples-module__VvMVvG__headWrap{background:var(--nude-100);padding-block:clamp(3rem,7vw,6rem)}.WorksPrinciples-module__VvMVvG__head{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.WorksPrinciples-module__VvMVvG__headLeft{min-width:0}.WorksPrinciples-module__VvMVvG__eyebrow{color:var(--text-secondary);margin-bottom:clamp(.8rem,1.8vw,1.3rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.WorksPrinciples-module__VvMVvG__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);max-width:18ch;font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:300;line-height:1.14}.WorksPrinciples-module__VvMVvG__body{text-align:right;max-width:42ch;color:var(--color-ink-soft);justify-self:end;margin-top:clamp(.8rem,2.4vw,2rem);font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.75}.WorksPrinciples-module__VvMVvG__grid{grid-template-columns:1fr 1fr;display:grid}.WorksPrinciples-module__VvMVvG__cell{aspect-ratio:720/360;background:var(--nude-200);align-items:center;display:flex;position:relative;overflow:hidden}.WorksPrinciples-module__VvMVvG__cellImg{object-fit:cover}.WorksPrinciples-module__VvMVvG__cellScrim{background:#12100d38;position:absolute;inset:0}.WorksPrinciples-module__VvMVvG__cellText{z-index:1;width:100%;padding-inline:var(--container-pad,clamp(1.35rem, 8vw, 7.5rem));color:#fff;position:relative}.WorksPrinciples-module__VvMVvG__cell[data-align=right] .WorksPrinciples-module__VvMVvG__cellText{text-align:right}.WorksPrinciples-module__VvMVvG__cellTitle{font-family:var(--font-heading);font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:var(--fw-regular);color:#fff;margin-bottom:.35rem;line-height:1.25}.WorksPrinciples-module__VvMVvG__cellDesc{color:#ffffffeb;max-width:34ch;font-size:clamp(.78rem,.92vw,.88rem);line-height:1.5}.WorksPrinciples-module__VvMVvG__cell[data-align=right] .WorksPrinciples-module__VvMVvG__cellDesc{margin-left:auto}@media (max-width:860px){.WorksPrinciples-module__VvMVvG__head{grid-template-columns:1fr;gap:clamp(1rem,4vw,1.6rem)}.WorksPrinciples-module__VvMVvG__title{max-width:100%}.WorksPrinciples-module__VvMVvG__body{text-align:left;justify-self:start;max-width:52ch;margin-top:0}}@media (max-width:640px){.WorksPrinciples-module__VvMVvG__grid{grid-template-columns:1fr}.WorksPrinciples-module__VvMVvG__cell[data-align=right] .WorksPrinciples-module__VvMVvG__cellText,.WorksPrinciples-module__VvMVvG__cell[data-align=right] .WorksPrinciples-module__VvMVvG__cellDesc{text-align:left;margin-left:0}}
.WorksTestimonial-module__ARnMpW__section{background:var(--nude-200);color:var(--color-ink);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.WorksTestimonial-module__ARnMpW__media{aspect-ratio:705/728;background:var(--nude-300);position:relative}.WorksTestimonial-module__ARnMpW__mediaImg{object-fit:cover}.WorksTestimonial-module__ARnMpW__panel{align-items:center;display:flex}.WorksTestimonial-module__ARnMpW__inner{width:100%;padding:clamp(2rem,5vw,4.5rem) clamp(1.35rem,6vw,5.5rem)}.WorksTestimonial-module__ARnMpW__eyebrow{color:var(--color-ink-soft);margin-bottom:clamp(.7rem,1.6vw,1.1rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.WorksTestimonial-module__ARnMpW__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);max-width:18ch;margin-bottom:clamp(2rem,5vw,4rem);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:300;line-height:1.16}.WorksTestimonial-module__ARnMpW__quote{color:var(--color-ink);max-width:30ch;margin-bottom:clamp(1.4rem,3vw,2.4rem);font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:italic;line-height:1.55}.WorksTestimonial-module__ARnMpW__author{color:var(--color-ink-soft);font-size:clamp(.8rem,.95vw,.9rem);font-style:italic;line-height:1.6}@media (max-width:900px){.WorksTestimonial-module__ARnMpW__section{grid-template-columns:1fr}.WorksTestimonial-module__ARnMpW__media{aspect-ratio:4/3}.WorksTestimonial-module__ARnMpW__title,.WorksTestimonial-module__ARnMpW__quote{max-width:100%}}
.page-module__QkElIG__page{margin-top:calc(-1 * var(--header-h));--container-max:100%;--container-pad:clamp(1.35rem, 8vw, 7.5rem)}
.WorksCategoryPage-module__4bq6Mq__page{margin-top:calc(-1 * var(--header-h));--container-max:100%;--container-pad:clamp(1.35rem, 8vw, 7.5rem)}.WorksCategoryPage-module__4bq6Mq__featureWrap{background:var(--bg-page);padding-block:clamp(2.5rem,7vw,7rem) 0}
.page-module__Gz9ZQW__page{margin-top:calc(-1 * var(--header-h));--container-max:100%;--container-pad:clamp(1.35rem, 8vw, 7.5rem)}
.page-module__OaC_pa__page{margin-top:calc(-1 * var(--header-h));--container-max:100%;--container-pad:clamp(1.35rem, 8vw, 7.5rem)}
