.ServiceScope-module__V3n58G__section{color:var(--color-ink);background:#efefef;padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem)}.ServiceScope-module__V3n58G__head{text-align:center;margin-bottom:clamp(2.2rem,5vw,4rem)}.ServiceScope-module__V3n58G__eyebrow{color:var(--text-secondary);margin-bottom:clamp(.7rem,1.6vw,1.1rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.ServiceScope-module__V3n58G__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:300;line-height:1.14}.ServiceScope-module__V3n58G__cols{grid-template-columns:1fr 1fr;max-width:62rem;margin-inline:auto;display:grid}.ServiceScope-module__V3n58G__col{flex-direction:column;gap:clamp(1.6rem,3.4vw,2.6rem);padding-right:clamp(1.25rem,3vw,2.75rem);display:flex}.ServiceScope-module__V3n58G__col+.ServiceScope-module__V3n58G__col{border-left:1px solid #211f1b59;padding-left:clamp(1.25rem,3vw,2.75rem);padding-right:0}.ServiceScope-module__V3n58G__item{padding-left:1.1rem;position:relative}.ServiceScope-module__V3n58G__item:before{content:"•";color:var(--color-ink);line-height:1.4;position:absolute;top:0;left:0}.ServiceScope-module__V3n58G__itemTitle{font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:var(--fw-semibold);color:var(--color-ink);margin-bottom:.35rem;line-height:1.4}.ServiceScope-module__V3n58G__itemDesc{text-align:justify;color:var(--color-ink-soft);font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.65}@media (max-width:760px){.ServiceScope-module__V3n58G__cols{grid-template-columns:1fr;gap:clamp(1.6rem,5vw,2.4rem);max-width:34rem}.ServiceScope-module__V3n58G__col{padding-right:0}.ServiceScope-module__V3n58G__col+.ServiceScope-module__V3n58G__col{border-top:1px solid #211f1b40;border-left:0;padding-top:clamp(1.6rem,5vw,2.4rem);padding-left:0}.ServiceScope-module__V3n58G__itemDesc{text-align:left}}
.ServicePhilosophy-module__4hhm0a__section{background:var(--bg-page);color:var(--color-ink);padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem)}.ServicePhilosophy-module__4hhm0a__head{margin-bottom:clamp(2rem,4.5vw,3.5rem)}.ServicePhilosophy-module__4hhm0a__eyebrow{color:var(--text-secondary);margin-bottom:clamp(.8rem,1.8vw,1.3rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.ServicePhilosophy-module__4hhm0a__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}.ServicePhilosophy-module__4hhm0a__media{aspect-ratio:1200/500;background:var(--nude-200);margin-bottom:clamp(2rem,4.5vw,3.5rem);position:relative;overflow:hidden}.ServicePhilosophy-module__4hhm0a__mediaImg{object-fit:cover}.ServicePhilosophy-module__4hhm0a__text{flex-direction:column;gap:clamp(1.1rem,2.2vw,1.75rem);max-width:66%;display:flex}.ServicePhilosophy-module__4hhm0a__text p{text-align:justify;color:var(--color-ink);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:2}@media (max-width:860px){.ServicePhilosophy-module__4hhm0a__title,.ServicePhilosophy-module__4hhm0a__text{max-width:100%}}@media (max-width:560px){.ServicePhilosophy-module__4hhm0a__media{aspect-ratio:4/3}.ServicePhilosophy-module__4hhm0a__text p{text-align:left;line-height:1.8}}
.ServiceOutput-module__0Pahra__section{background:var(--bg-page);color:var(--color-ink);padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem)}.ServiceOutput-module__0Pahra__head{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.2rem,5vw,3.5rem);display:grid}.ServiceOutput-module__0Pahra__headLeft{min-width:0}.ServiceOutput-module__0Pahra__eyebrow{color:var(--text-secondary);margin-bottom:clamp(.8rem,1.8vw,1.3rem);font-size:clamp(.95rem,1.2vw,1.05rem);display:block}.ServiceOutput-module__0Pahra__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);max-width:14ch;font-size:clamp(1.9rem,4.2vw,3.3rem);font-weight:300;line-height:1.14}.ServiceOutput-module__0Pahra__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}.ServiceOutput-module__0Pahra__row{grid-template-columns:minmax(0,1fr) min(40%,30rem);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.ServiceOutput-module__0Pahra__list{--item-pad:clamp(1.1rem, 1.7vw, 1.5rem);flex-direction:column;display:flex}.ServiceOutput-module__0Pahra__item{border-bottom:1px solid var(--color-ink)}.ServiceOutput-module__0Pahra__itemBtn{width:100%;padding:var(--item-pad) 0;text-align:left;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ServiceOutput-module__0Pahra__list>.ServiceOutput-module__0Pahra__item:first-child .ServiceOutput-module__0Pahra__itemBtn{padding-top:0}.ServiceOutput-module__0Pahra__itemTitle{max-width:10.75em;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.35}.ServiceOutput-module__0Pahra__sign{color:var(--color-ink);flex-shrink:0;font-size:1.4rem;line-height:1}.ServiceOutput-module__0Pahra__panel{transition:grid-template-rows var(--dur) var(--ease), margin-top var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.ServiceOutput-module__0Pahra__panel[data-open=true]{margin-top:calc(.5rem - var(--item-pad));grid-template-rows:1fr}.ServiceOutput-module__0Pahra__panelInner{min-height:0;overflow:hidden}.ServiceOutput-module__0Pahra__itemDesc{padding-bottom:var(--item-pad);color:var(--color-ink);max-width:26em;font-size:clamp(.82rem,.95vw,.875rem);line-height:1.45}.ServiceOutput-module__0Pahra__media{aspect-ratio:480/605;background:var(--nude-200);position:relative;overflow:hidden}.ServiceOutput-module__0Pahra__mediaImg{object-fit:cover}@media (max-width:860px){.ServiceOutput-module__0Pahra__head{grid-template-columns:1fr;gap:clamp(1rem,4vw,1.6rem)}.ServiceOutput-module__0Pahra__title{max-width:100%}.ServiceOutput-module__0Pahra__body{text-align:left;justify-self:start;max-width:52ch;margin-top:0}.ServiceOutput-module__0Pahra__row{grid-template-columns:1fr;gap:clamp(1.8rem,5vw,2.5rem)}.ServiceOutput-module__0Pahra__media{aspect-ratio:4/3;order:-1}}@media (prefers-reduced-motion:reduce){.ServiceOutput-module__0Pahra__panel{transition:none}}
