.hero-signal-3d-module__mYRobW__canvas{aspect-ratio:1;width:100%;max-width:260px}.hero-signal-3d-module__mYRobW__fallback{color:var(--x-text-muted);width:100%;max-width:220px;height:auto}@media (min-width:1024px){.hero-signal-3d-module__mYRobW__canvas,.hero-signal-3d-module__mYRobW__fallback{max-width:260px}}
.hero-module__VtfGiq__hero{align-items:flex-end;min-height:100svh;display:flex}.hero-module__VtfGiq__titleRow{margin-top:var(--x-space-8)}.hero-module__VtfGiq__title{font-family:var(--font-grotesk), sans-serif;font-size:var(--x-type-display-l);font-weight:600;line-height:var(--x-leading-tight);letter-spacing:var(--x-track-tight);text-transform:uppercase;text-wrap:balance}.hero-module__VtfGiq__signalCol{justify-content:flex-end;align-items:flex-end;display:flex}.hero-module__VtfGiq__signal{color:var(--x-text-muted);width:100%;max-width:220px;height:auto}@media (min-width:1024px){.hero-module__VtfGiq__signal{max-width:260px}}.hero-module__VtfGiq__supportRow{margin-top:var(--x-space-8)}.hero-module__VtfGiq__ctas{gap:var(--x-space-6);margin-top:var(--x-space-7);flex-wrap:wrap;display:flex}.hero-module__VtfGiq__cta{color:var(--x-text-accent)}
.introduction-module__0ixffG__top{align-items:end;row-gap:var(--x-space-6)}.introduction-module__0ixffG__statement{font-family:var(--font-grotesk), sans-serif;font-size:var(--x-type-display-m);font-weight:500;line-height:var(--x-leading-tight);letter-spacing:var(--x-track-tight);text-transform:uppercase;text-wrap:balance}.introduction-module__0ixffG__bottom{margin-top:var(--x-space-11);justify-content:flex-end}
.philosophy-module__5Vtvlq__section{padding-block:var(--x-space-11);border-top:1px solid var(--x-border)}.philosophy-module__5Vtvlq__scene{margin-top:var(--x-space-9)}.philosophy-module__5Vtvlq__bars{align-items:flex-end;gap:var(--x-space-2);border-bottom:1px solid var(--x-border);height:140px;display:flex;overflow:hidden}.philosophy-module__5Vtvlq__bar{background:linear-gradient(to top, var(--x-smoke), color-mix(in srgb, var(--x-smoke) 55%, var(--x-carbon)));transform-origin:bottom;flex:1;height:100%}.philosophy-module__5Vtvlq__bar:nth-child(3n){background:color-mix(in srgb, var(--x-accent) 30%, var(--x-smoke))}.philosophy-module__5Vtvlq__statement{margin-top:var(--x-space-9)}.philosophy-module__5Vtvlq__complex{font-family:var(--font-grotesk), sans-serif;font-size:var(--x-type-h2);font-weight:500;line-height:var(--x-leading-tight);letter-spacing:var(--x-track-tight);text-transform:uppercase;color:var(--x-text-muted)}.philosophy-module__5Vtvlq__simple{font-family:var(--font-grotesk), sans-serif;font-size:var(--x-type-display-l);font-weight:600;line-height:var(--x-leading-tight);letter-spacing:var(--x-track-tight);text-transform:uppercase;color:var(--x-text-accent);margin-top:var(--x-space-3);will-change:transform}
.selected-work-module__Au79sW__section{padding-block:var(--x-space-11);border-top:1px solid var(--x-border);overflow:hidden}.selected-work-module__Au79sW__header{gap:var(--x-space-4);flex-direction:column;display:flex}.selected-work-module__Au79sW__headerTitle{max-width:14ch}.selected-work-module__Au79sW__viewport{margin-top:var(--x-space-8);overflow:hidden}.selected-work-module__Au79sW__track{gap:var(--x-space-11);will-change:transform;flex-direction:column;display:flex}@media (min-width:1024px){.selected-work-module__Au79sW__track{align-items:flex-end;gap:var(--x-space-7);padding-left:var(--x-margin-desktop);flex-direction:row}.selected-work-module__Au79sW__project{flex:none;width:56vw}}.selected-work-module__Au79sW__project{gap:var(--x-space-4);flex-direction:column;display:flex}.selected-work-module__Au79sW__media{aspect-ratio:16/10;border:1px solid var(--x-border);align-items:flex-end;display:flex;position:relative;overflow:hidden}.selected-work-module__Au79sW__mediaIndex{top:var(--x-space-4);left:var(--x-space-4);font-size:var(--x-type-display-m);color:color-mix(in srgb, var(--x-bone) 18%, transparent);font-weight:600;position:absolute}.selected-work-module__Au79sW__technology{background:linear-gradient(150deg, var(--x-carbon), var(--x-graphite))}.selected-work-module__Au79sW__studio{background:linear-gradient(150deg, var(--x-graphite), color-mix(in srgb, var(--x-accent) 16%, var(--x-carbon)))}.selected-work-module__Au79sW__hybrid{background:linear-gradient(150deg, var(--x-carbon) 0%, color-mix(in srgb, var(--x-accent) 26%, var(--x-graphite)) 100%)}.selected-work-module__Au79sW__projectMeta{gap:var(--x-space-2);flex-direction:column;display:flex}.selected-work-module__Au79sW__discipline{font-size:var(--x-type-micro);letter-spacing:var(--x-track-label);text-transform:uppercase;color:var(--x-text-muted)}.selected-work-module__Au79sW__projectTitle{font-family:var(--font-grotesk), sans-serif;font-size:var(--x-type-h2);font-weight:500;line-height:var(--x-leading-tight);letter-spacing:var(--x-track-tight);text-transform:uppercase}.selected-work-module__Au79sW__summary{max-width:34ch}.selected-work-module__Au79sW__view{margin-top:var(--x-space-2);font-size:var(--x-type-micro);letter-spacing:var(--x-track-label);text-transform:uppercase;color:var(--x-text-accent);font-weight:500}.selected-work-module__Au79sW__project:hover .selected-work-module__Au79sW__media{border-color:color-mix(in srgb, var(--x-accent) 50%, transparent)}
.studio-feature-module__OURPwq__header{align-items:end;row-gap:var(--x-space-6)}.studio-feature-module__OURPwq__headline{max-width:12ch}.studio-feature-module__OURPwq__cta{margin-top:var(--x-space-5);color:var(--x-text-accent)}.studio-feature-module__OURPwq__gallery{margin-top:var(--x-space-10);column-gap:var(--x-space-4);grid-template-columns:repeat(12,1fr);min-height:520px;display:grid;position:relative}.studio-feature-module__OURPwq__layerA{grid-column:1/span 5;align-self:start}.studio-feature-module__OURPwq__layerB{z-index:2;grid-column:5/span 5;align-self:center}.studio-feature-module__OURPwq__layerC{z-index:1;grid-column:9/span 4;align-self:end}.studio-feature-module__OURPwq__media{aspect-ratio:4/3;border:1px solid var(--x-border);justify-content:center;align-items:center;display:flex}.studio-feature-module__OURPwq__mediaA{background:linear-gradient(150deg, var(--x-graphite), var(--x-carbon))}.studio-feature-module__OURPwq__mediaB{background:linear-gradient(150deg, color-mix(in srgb, var(--x-accent) 34%, var(--x-graphite)), var(--x-carbon))}.studio-feature-module__OURPwq__mediaC{background:linear-gradient(150deg, var(--x-smoke), var(--x-carbon))}.studio-feature-module__OURPwq__mediaSignal{color:color-mix(in srgb, var(--x-bone) 70%, transparent);opacity:.5}@media (max-width:1023px){.studio-feature-module__OURPwq__gallery{min-height:0}.studio-feature-module__OURPwq__layerA{grid-column:1/span 7}.studio-feature-module__OURPwq__layerB{margin-top:var(--x-space-9);grid-column:3/span 8}.studio-feature-module__OURPwq__layerC{margin-top:var(--x-space-9);grid-column:7/span 6}}@media (max-width:767px){.studio-feature-module__OURPwq__layerA{grid-column:1/-1}.studio-feature-module__OURPwq__layerB{grid-column:2/-1}.studio-feature-module__OURPwq__layerC{margin-top:var(--x-space-6);grid-column:1/-1}}
