.style-module__wrWOWa__footer{min-height:4.5rem;padding:1rem var(--gutter) max(1rem, env(safe-area-inset-bottom));grid-template-columns:1fr auto;align-items:center;gap:1rem;font-size:.875rem;display:grid}.style-module__wrWOWa__copy{color:var(--ink)}.style-module__wrWOWa__hints{align-items:center;display:none}.style-module__wrWOWa__hints li{align-items:center;gap:.4rem;padding:0 1rem;display:inline-flex}.style-module__wrWOWa__hints li+li{border-left:1px solid var(--line)}.style-module__wrWOWa__socials{justify-self:end;gap:1rem;display:flex}.style-module__wrWOWa__socials a{transition:color .3s var(--ease-out), transform .3s var(--ease-out);place-items:center;display:grid}.style-module__wrWOWa__socials a:hover{color:var(--accent);transform:translateY(-2px)}@media (min-width:900px){.style-module__wrWOWa__footer{grid-template-columns:1fr auto 1fr;font-size:.9375rem}.style-module__wrWOWa__hints{display:flex}}
.style-module__t2qDRq__hero{padding-top:.5rem;position:relative}.style-module__t2qDRq__portrait{aspect-ratio:16/10;background:var(--placeholder);width:100%;max-height:86svh;animation:style-module__t2qDRq__portraitIn 1.6s var(--ease-out) both;position:relative;overflow:hidden}.style-module__t2qDRq__portrait img{object-fit:cover}.style-module__t2qDRq__marquee{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:#fff;mix-blend-mode:difference;pointer-events:none;font-size:clamp(4.5rem,13vw,14rem);font-weight:400;line-height:1;position:absolute;top:74%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.style-module__t2qDRq__track{animation:38s linear infinite style-module__t2qDRq__marquee;display:inline-flex}@keyframes style-module__t2qDRq__marquee{to{transform:translate(-50%)}}@keyframes style-module__t2qDRq__portraitIn{0%{opacity:0;transform:translateY(2rem)scale(.98)}}.style-module__t2qDRq__stats{background:var(--surface);margin-top:-16svh;padding:calc(16svh + clamp(3rem,8vh,5.5rem)) 0 clamp(3.5rem,9vh,6rem)}.style-module__t2qDRq__statGrid{text-align:center;grid-template-columns:1fr;gap:2.5rem;max-width:1000px;display:grid}.style-module__t2qDRq__stat{flex-direction:column;align-items:center;gap:.35rem;display:flex}.style-module__t2qDRq__statValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;order:-1;font-size:clamp(3.2rem,5vw,4.3rem);font-weight:400;line-height:1}.style-module__t2qDRq__suffix{color:var(--accent)}.style-module__t2qDRq__stat dt{font-size:1.05rem}.style-module__t2qDRq__statText{max-width:26ch;color:var(--ink-soft);font-size:.9375rem;font-weight:300}.style-module__t2qDRq__statement{text-align:center;justify-items:center;gap:2rem;padding-block:clamp(6rem,16vh,9rem) clamp(4rem,10vh,6rem);display:grid}.style-module__t2qDRq__statement h2{max-width:17ch}.style-module__t2qDRq__statement p{max-width:62ch}.style-module__t2qDRq__curator{color:var(--ink-faint);font-size:.9375rem}.style-module__t2qDRq__curator a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .3s var(--ease-out)}.style-module__t2qDRq__curator a:hover{border-color:var(--heart)}.style-module__t2qDRq__curator span{color:var(--heart)}.style-module__t2qDRq__curator svg{vertical-align:-.1em;transition:transform .4s var(--ease-out);margin-left:.3em;display:inline-block}.style-module__t2qDRq__curator a:hover svg{transform:translate(2px,-2px)}.style-module__t2qDRq__inlineImg{vertical-align:-.12em;width:1.15em;height:1.05em;margin:0 .18em;display:inline-block;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 6px 20px #0000001f}.style-module__t2qDRq__inlineImg:nth-of-type(2n){width:1.5em;transform:rotate(5deg)}.style-module__t2qDRq__inlineImg img{object-fit:cover}.style-module__t2qDRq__services{align-items:center;gap:3rem;padding-bottom:clamp(5rem,14vh,9rem);display:grid}.style-module__t2qDRq__tilted{aspect-ratio:4/5;background:var(--placeholder);justify-self:center;width:min(100%,26rem);position:relative;overflow:hidden;transform:rotate(-4deg)}.style-module__t2qDRq__tilted[data-reveal=in]{transform:rotate(-4deg)}.style-module__t2qDRq__tilted img{object-fit:cover;opacity:0;transition:opacity .7s var(--ease-out), transform 1.2s var(--ease-out);transform:scale(1.06)}.style-module__t2qDRq__tilted img[data-active=true]{opacity:1;transform:none}.style-module__t2qDRq__works{text-align:center;justify-items:center;gap:1.75rem;padding-bottom:clamp(6rem,16vh,9rem);display:grid}.style-module__t2qDRq__works h2{max-width:20ch}.style-module__t2qDRq__works>p{max-width:64ch}.style-module__t2qDRq__table{text-align:left;width:100%;max-width:56.25rem;margin-top:2rem}.style-module__t2qDRq__thead,.style-module__t2qDRq__trow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.5rem;align-items:center;gap:1rem;padding:1.3rem 0;display:grid}.style-module__t2qDRq__thead{font-size:1.05rem}.style-module__t2qDRq__trow{color:var(--ink-soft);transition:color .3s var(--ease-out), padding .4s var(--ease-out);font-weight:300}.style-module__t2qDRq__trow:hover{color:var(--ink);padding-inline:.5rem}.style-module__t2qDRq__trow svg{transition:transform .4s var(--ease-out);justify-self:end}.style-module__t2qDRq__trow:hover svg{transform:translate(2px,-2px)}.style-module__t2qDRq__testimonials{background:var(--surface);padding-block:clamp(5rem,14vh,8rem)}.style-module__t2qDRq__quoteWrap{text-align:center;justify-items:center;gap:2rem;max-width:53.75rem;display:grid}.style-module__t2qDRq__asterisk{color:var(--heart)}.style-module__t2qDRq__quotes{display:grid}.style-module__t2qDRq__quote{opacity:0;visibility:hidden;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), visibility 0s linear .8s;grid-area:1/1;gap:1.75rem;display:grid;transform:translateY(.75rem)}.style-module__t2qDRq__quote[data-active=true]{opacity:1;visibility:visible;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), visibility 0s;transform:none}.style-module__t2qDRq__quote blockquote{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.45rem);font-weight:400;line-height:1.25}.style-module__t2qDRq__quote figcaption{gap:.2rem;display:grid}.style-module__t2qDRq__quote figcaption span:last-child{color:var(--ink-faint);font-size:.875rem;font-weight:300}.style-module__t2qDRq__dots{gap:.6rem;display:flex}.style-module__t2qDRq__dots button{background:var(--ink);opacity:.2;border-radius:50%;width:.5rem;height:.5rem;transition:opacity .3s}.style-module__t2qDRq__dots button[aria-current=true]{opacity:.85}@media (min-width:760px){.style-module__t2qDRq__statGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.style-module__t2qDRq__services{grid-template-columns:.9fr 1fr;gap:clamp(3rem,8vw,7rem)}}
.style-module__zqpkgG__accordion{width:100%}.style-module__zqpkgG__item{border-bottom:1px solid var(--line)}.style-module__zqpkgG__heading{font:inherit}.style-module__zqpkgG__heading button{letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.35rem 0;font-size:clamp(1.05rem,1.4vw,1.19rem);font-weight:400;display:flex}.style-module__zqpkgG__marker{flex-shrink:0;width:.75rem;height:.75rem;position:relative}.style-module__zqpkgG__marker:before,.style-module__zqpkgG__marker:after{content:"";width:100%;height:1.2px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.style-module__zqpkgG__marker:after{transform:rotate(90deg)}.style-module__zqpkgG__item[data-open=true] .style-module__zqpkgG__marker:after{transform:rotate(0)}.style-module__zqpkgG__panel{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.style-module__zqpkgG__panel>div{overflow:hidden}.style-module__zqpkgG__item[data-open=true] .style-module__zqpkgG__panel{grid-template-rows:1fr}.style-module__zqpkgG__panel p{max-width:52ch;color:var(--ink-soft);padding-bottom:1.5rem;font-size:1rem;font-weight:300;line-height:1.6}
