.tether-field{--tether-ratio:var(--tether-d);margin-block-start:clamp(.75rem,1.5vw,1.5rem);container-type:inline-size}.tether-bubble{--x:var(--dx);--y:var(--dy);--s:var(--ds)}.tether-field .wd-bubbles[data-physics] .wd-bubble-field,.tether-field .wd-bubbles:not([data-physics]) .wd-bubble-field{block-size:auto;aspect-ratio:var(--tether-ratio);position:relative}.tether-live,.tether-static{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}:is(.tether-live,.tether-static) path{fill:none;stroke:var(--color-accent);stroke-width:1.25px;stroke-linecap:round;opacity:.6;vector-effect:non-scaling-stroke}.tether-static--compact,.wd-bubbles[data-physics] .tether-static{display:none}[dir=rtl] .tether-static{transform:scaleX(-1)}.tether-field .wd-bubbles:not([data-physics]) .wd-bubble-list{block-size:100%;display:block}.tether-field .wd-bubbles:not([data-physics]) .tether-bubble{inline-size:calc(var(--s) * 100cqi);position:absolute;inset-block-start:calc(var(--y) * 100% - var(--s) * 50cqi);inset-inline-start:calc(var(--x) * 100% - var(--s) * 50cqi)}.tether-body.wd-bubble-label{inline-size:72%;max-inline-size:none;text-shadow:none;-webkit-user-select:none;user-select:none;justify-items:center;gap:.42rem;padding:0;display:grid}.tether-bubble[data-held] .wd-bubble-skin{box-shadow:0 0 1.6rem #99e30b1f,0 0 0 1px #99e30b66}@media (max-width:63.999rem){.tether-field{--tether-ratio:var(--tether-c);max-inline-size:30rem;margin-inline:auto}.tether-bubble{--x:var(--mx);--y:var(--my);--s:var(--ms)}.tether-static--desktop{display:none}.tether-static--compact{display:block}.tether-field .wd-bubbles[data-physics] .tether-bubble{touch-action:pan-y}}.dm-page h3.dm-name{color:var(--color-text);font-family:var(--font-body,inherit);font-variation-settings:normal;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;margin:0;font-size:clamp(.84rem,1.45cqi,1.1rem);font-weight:600;line-height:1.15}.dm-line{color:var(--color-text-secondary);text-wrap:balance;margin:0;font-size:clamp(.78rem,1.05cqi,.9rem);line-height:1.3}.dm-art{display:block}.dm-art img{filter:drop-shadow(0 .5rem .7rem #00000073);pointer-events:none;block-size:9.6cqi;inline-size:auto;max-inline-size:100%;display:block}.dm-goal-name{color:var(--color-text);font-family:var(--font-heading);font-variation-settings:var(--font-heading-variation);font-size:clamp(1.2rem,2.3cqi,2rem);font-weight:var(--font-weight-heading);margin:0;line-height:1.05}.dm-service--words .dm-name{font-size:clamp(1rem,1.7cqi,1.45rem)}.dm-service--words .dm-line{font-size:clamp(.84rem,1.2cqi,1rem)}.dm-knot .tether-body.wd-bubble-label{inline-size:74%}.dm-review{margin:0}.dm-review blockquote{color:var(--color-text);text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1rem,1.75cqi,1.45rem);line-height:1.5}.dm-review figcaption,.dm-gallery figcaption{font-size:var(--text-small);gap:.1rem;display:grid}.dm-node .dm-art img{block-size:auto;max-block-size:11.5cqi;inline-size:auto;max-inline-size:100%}.dm-results{text-align:center;margin-block-start:clamp(2.5rem,5vw,4.5rem)}.dm-figures{flex-wrap:wrap;justify-content:center;gap:clamp(1.75rem,8vw,7rem);margin:0;display:flex}.dm-figures>div{flex-direction:column-reverse;align-items:center;gap:.35rem;display:flex}.dm-figures dt{color:var(--color-text-secondary);font-size:var(--text-lead)}.dm-figures dd{color:var(--color-text);font-family:var(--font-heading);font-variation-settings:var(--font-heading-variation);font-size:clamp(3.25rem,2rem + 6vw,7rem);font-weight:var(--font-weight-heading);margin:0;line-height:1}.dm-results-line{max-inline-size:46rem;color:var(--color-text-secondary);font-size:var(--text-small);margin:1.25rem auto 0;line-height:1.5}.dm-results-line strong{color:var(--color-text)}.dm-gallery{text-align:center;max-inline-size:46rem;margin:clamp(2.5rem,5vw,4rem) auto 0}.dm-gallery blockquote{color:var(--color-text);margin:0 0 1rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.5}.dm-more{margin-block-start:clamp(2rem,4vw,3rem)}.dm-related-links{flex-wrap:wrap;gap:.4rem 1.75rem;margin-block-start:.5rem;display:flex}.wd-page.dm-page:is(:lang(el),:lang(ru)) .wd-cta h2{max-inline-size:14ch;font-size:min(clamp(2.5rem,.5rem + 6vw,7.75rem),11.2vw)}.dm-page .br-process .wd-process-nodes{grid-template-columns:repeat(4,minmax(0,1fr))}.dm-work .project-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.dm-work .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.dm-page .wd-title .wavy-label{white-space:normal;display:inline-block}}@media (max-width:63.999rem){.dm-art img{block-size:min(4.4rem,17cqi)}.dm-page h3.dm-name{font-size:.875rem}.dm-line{font-size:.8rem}.dm-goal-name{font-size:1.25rem}.dm-service--words .dm-name{font-size:1rem}.dm-service--words .dm-line{font-size:.8125rem}.dm-review blockquote{margin-block-end:.5rem;font-size:clamp(.84rem,4.4cqi,.9375rem);line-height:1.42}.dm-node .tether-body.wd-bubble-label{gap:.25rem}.dm-node .dm-art img{max-block-size:min(4.5rem,19cqi)}}@media (max-width:22.499rem){.dm-art img{block-size:14cqi}}@media (max-width:63.999rem){.dm-page:is(:lang(el),:lang(he),:lang(ru)) .dm-service:not(.dm-service--words) .tether-body.wd-bubble-label{gap:.25rem;inline-size:80%}.dm-page:is(:lang(el),:lang(he),:lang(ru)) .dm-service .dm-art img{block-size:min(3.5rem,13.5cqi)}}@media (max-width:22.499rem){.dm-page:is(:lang(el),:lang(he),:lang(ru)) h3.dm-name{font-size:.8125rem}.dm-page:is(:lang(el),:lang(he),:lang(ru)) .dm-line{font-size:.75rem;line-height:1.2}}
