.WhatWeDo_section__LEG1V{--wwd-inset:clamp(48px,5.5vw,104px);--wwd-frame:clamp(22px,2.2vw,38px);--wwd-hero-gap:clamp(40px,5vw,88px);--wwd-ease-dur:0.88s;position:relative;z-index:2;width:100%;background:var(--bg);color:var(--fg);overflow-x:clip;padding-top:var(--wwd-hero-gap);padding-bottom:0;isolation:isolate}.WhatWeDo_head__ruvY3{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-lg);padding-inline:var(--gutter);padding-bottom:var(--wwd-hero-gap)}.WhatWeDo_intro__xyyJ6{font-family:var(--font-sans);font-weight:500;font-size:var(--font-lead);line-height:1.08;letter-spacing:-.02em;color:var(--fg);max-width:32ch;text-wrap:balance}.WhatWeDo_label__cBdWc{flex:none;white-space:nowrap;padding-bottom:.4em}.WhatWeDo_rows__K95Kf{padding:0}.WhatWeDo_row__mdLwz{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,40vw,600px);grid-template-areas:"trigger aside" "panel   panel";align-items:start;border-top:var(--hairline) solid var(--on-ink-line)}.WhatWeDo_row__mdLwz:last-child{border-bottom:var(--hairline) solid var(--on-ink-line)}.WhatWeDo_trigger__YODQN{grid-area:trigger;display:grid;grid-template-columns:[title] clamp(220px,22vw,360px) [tags] clamp(220px,26vw,420px) [plus] auto [end] minmax(0,1fr);align-items:start;grid-column-gap:clamp(16px,2vw,40px);column-gap:clamp(16px,2vw,40px);width:100%;padding:clamp(18px,1.8vw,30px) clamp(16px,2vw,40px) clamp(28px,3vw,52px) var(--gutter);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.WhatWeDo_title__gthmC{grid-column:title;color:var(--fg)}.WhatWeDo_tags__gWGs4{grid-column:tags;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--gap-2xs);min-width:0}.WhatWeDo_tag__kz4q9{letter-spacing:.04em;text-transform:uppercase;background:#000;border:1px solid var(--on-ink-line);padding:.55em .7em}.WhatWeDo_plus__p9VDB,.WhatWeDo_tag__kz4q9{font-family:var(--font-mono);font-size:var(--font-small);line-height:1;color:var(--on-ink-dim);white-space:nowrap}.WhatWeDo_plus__p9VDB{grid-column:plus;align-self:start;margin-top:.35em;display:inline-flex;align-items:center;gap:.18em;transition:color var(--wwd-ease-dur) var(--ease-premium)}.WhatWeDo_brace__tovu3{color:var(--on-ink-faint);transition:transform var(--duration-medium) var(--ease-premium),color var(--wwd-ease-dur) var(--ease-premium)}.WhatWeDo_sign__C914u{position:relative;display:inline-block;width:.74em;height:.74em}.WhatWeDo_barH__otL_L,.WhatWeDo_barV__EN2zi{position:absolute;top:50%;left:50%;background:currentColor;transition:transform var(--wwd-ease-dur) var(--ease-premium)}.WhatWeDo_barH__otL_L{width:.74em;height:1.4px;transform:translate(-50%,-50%)}.WhatWeDo_barV__EN2zi{width:1.4px;height:.74em;transform:translate(-50%,-50%) scaleY(1);transform-origin:center}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_barV__EN2zi{transform:translate(-50%,-50%) scaleY(0)}.WhatWeDo_trigger__YODQN:hover .WhatWeDo_plus__p9VDB{color:var(--fg)}.WhatWeDo_trigger__YODQN:hover .WhatWeDo_brace__tovu3{color:var(--on-ink-dim)}.WhatWeDo_trigger__YODQN:hover .WhatWeDo_brace__tovu3:first-child{transform:translateX(-2px)}.WhatWeDo_trigger__YODQN:hover .WhatWeDo_brace__tovu3:last-child{transform:translateX(2px)}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_brace__tovu3,.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_plus__p9VDB{color:var(--accent-ink)}.WhatWeDo_trigger__YODQN:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.WhatWeDo_scroller___Z28m{display:flex;overflow-x:auto;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent)}.WhatWeDo_scroller___Z28m:active{cursor:-webkit-grabbing;cursor:grabbing}.WhatWeDo_scroller___Z28m::-webkit-scrollbar{display:none}.WhatWeDo_frame__buFjq{flex:none;border:1px solid var(--on-ink-line);overflow:hidden}.WhatWeDo_frameImg__a7WeB{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.WhatWeDo_frame__buFjq[data-shape=square]{aspect-ratio:1/1}.WhatWeDo_frame__buFjq[data-shape=portrait]{aspect-ratio:3/4}.WhatWeDo_frame__buFjq[data-shape=landscape]{aspect-ratio:3/2}.WhatWeDo_scroller___Z28m[data-variant=peek]{grid-area:aside;align-self:start;gap:var(--gap-2xs);padding-block:var(--wwd-frame);padding-left:var(--wwd-inset)}.WhatWeDo_scroller___Z28m[data-variant=peek] .WhatWeDo_frame__buFjq{height:clamp(120px,13vw,176px)}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_scroller___Z28m[data-variant=peek]{opacity:0;pointer-events:none;position:absolute;top:0;right:0}.WhatWeDo_desc__hMfiu{grid-area:aside;align-self:start;padding-top:calc(clamp(18px, 1.8vw, 30px) - .34em);padding-left:var(--wwd-inset);padding-right:var(--gutter);max-width:46ch;font-family:var(--font-sans);font-size:var(--font-body);line-height:1.5;color:var(--on-ink-dim);opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-premium)}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_desc__hMfiu{opacity:1}.WhatWeDo_panel__KhGqF{grid-area:panel;overflow:hidden;max-height:0;transition:max-height var(--wwd-ease-dur) var(--ease-premium)}.WhatWeDo_panel__KhGqF[data-open]{max-height:clamp(300px,36vw,500px);overflow:visible}.WhatWeDo_panelInner__eWiZ0{min-height:0}.WhatWeDo_scroller___Z28m[data-variant=full]{gap:var(--gap-sm);width:100%;padding:clamp(8px,.8vw,14px) 0 clamp(28px,3vw,52px) var(--gutter);opacity:0}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_scroller___Z28m[data-variant=full]{opacity:1}.WhatWeDo_scroller___Z28m[data-variant=full] .WhatWeDo_frame__buFjq{height:clamp(200px,24vw,360px)}.WhatWeDo_scroller___Z28m[data-variant=full] .WhatWeDo_frame__buFjq:last-child{margin-right:var(--gutter)}@media (max-width:900px){.WhatWeDo_head__ruvY3{flex-direction:column;align-items:flex-start;gap:var(--gap-md)}.WhatWeDo_intro__xyyJ6{max-width:none}.WhatWeDo_label__cBdWc{order:-1;padding-bottom:0}.WhatWeDo_row__mdLwz{grid-template-columns:1fr;grid-template-areas:"trigger" "aside" "desc"}.WhatWeDo_trigger__YODQN{grid-template-columns:1fr auto;grid-template-areas:"title plus" "tags  tags";row-gap:var(--gap-sm);padding-right:var(--gutter)}.WhatWeDo_title__gthmC{grid-area:title}.WhatWeDo_tags__gWGs4{grid-area:tags}.WhatWeDo_plus__p9VDB{grid-area:plus;margin-top:0;justify-self:end}.WhatWeDo_scroller___Z28m[data-variant=peek]{padding-left:var(--gutter);padding-block:0 clamp(18px,1.8vw,30px)}.WhatWeDo_scroller___Z28m[data-variant=peek] .WhatWeDo_frame__buFjq{transition:height var(--duration-slow) var(--ease-in-out)}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_scroller___Z28m[data-variant=peek]{opacity:1;transform:none;position:static}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_scroller___Z28m[data-variant=peek] .WhatWeDo_frame__buFjq{height:clamp(220px,58vw,320px)}.WhatWeDo_panel__KhGqF{display:none}.WhatWeDo_desc__hMfiu{grid-area:desc;max-width:none;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:0;opacity:1;max-height:0;overflow:hidden;transition:max-height var(--duration-slow) var(--ease-in-out),padding var(--duration-slow) var(--ease-in-out)}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_desc__hMfiu{max-height:60vh;padding-top:0;padding-bottom:clamp(18px,1.8vw,30px)}}@media (prefers-reduced-motion:reduce){.WhatWeDo_desc__hMfiu,.WhatWeDo_panel__KhGqF,.WhatWeDo_scroller___Z28m[data-variant=full] .WhatWeDo_frame__buFjq,.WhatWeDo_scroller___Z28m[data-variant=peek]{transition:none}.WhatWeDo_scroller___Z28m[data-variant=full] .WhatWeDo_frame__buFjq{opacity:1;transform:none}.WhatWeDo_row__mdLwz[data-open] .WhatWeDo_scroller___Z28m[data-variant=peek]{transform:none}.WhatWeDo_barH__otL_L,.WhatWeDo_barV__EN2zi,.WhatWeDo_brace__tovu3,.WhatWeDo_plus__p9VDB{transition:none}.WhatWeDo_trigger__YODQN:hover .WhatWeDo_brace__tovu3{transform:none}}