.mark-strip{--strip-gap:clamp(2.5rem, 1.75rem + 2.4vw, 4.5rem);--strip-fade:clamp(2rem, 9vw, 8rem);row-gap:var(--space-6);padding-block:var(--space-9);display:grid}.mark-strip__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--gutter);display:flex}.mark-strip__title{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.25rem,1.08rem + .55vw,1.625rem);font-weight:500;line-height:1.1}.mark-strip__line{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--strip-fade), var(--ink) calc(100% - var(--strip-fade)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--strip-fade), var(--ink) calc(100% - var(--strip-fade)), transparent)}.mark-strip [data-slot=marquee-track]{align-items:center;min-width:100%}.mark-strip__item{flex:none;align-items:center;display:flex}.mark-strip__item>img{width:auto;height:var(--mark-h);object-fit:contain;max-width:none;display:block}.mark-strip--clients{--mark-h:2.5rem}.mark-strip--clients .mark-strip__item[data-wide]{--mark-h:1.75rem}.mark-strip--awards{--mark-h:clamp(4.5rem, 2.85rem + 3.5vw, 6rem)}.mark-strip--awards .mark-strip__item[data-wordmark]{--mark-h:clamp(2.75rem, 2.2rem + 1vw, 3.25rem)}.mark-strip__item[data-tone=inverted]>img{filter:invert()hue-rotate(180deg)}.mark-strip--clients{padding-block-end:calc(var(--space-9) + var(--radius-lg))}.mark-strip[data-offscreen] [data-slot=marquee-track]{animation:none}.mark-strip__pause{border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, transform .16s var(--ease-out);background-color:#0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mark-strip__pause>svg{width:.75rem;height:.75rem}@media (hover:hover) and (pointer:fine){.mark-strip__pause:hover{border-color:var(--text-2);background-color:var(--surface-2)}}.mark-strip__pause:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mark-strip__line{padding-inline:var(--gutter);-webkit-mask-image:none;mask-image:none}.mark-strip [data-slot=marquee-track]{justify-content:center;row-gap:var(--space-6)}.mark-strip__pause{display:none}}
.hero{--gap:var(--space-6);--band:clamp(10rem, 30svh, 22rem);--band-floor:var(--band);--idea:clamp(2.6rem, min((100cqi - 2 * var(--gutter)) * .114, 12rem), 12rem);--connector:.58em;--print:1;flex-direction:column;flex:auto;display:flex;position:relative;container-type:inline-size}.hero__poster{z-index:1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--band-floor), 1fr) auto auto;row-gap:var(--space-5);min-height:100svh;padding:calc(var(--header-h) + var(--space-5)) var(--gutter) max(var(--space-7), var(--assistant-reserve,0px));flex:auto;display:grid;position:relative}.hero__title{grid-area:1/1/4/-1;grid-template-rows:subgrid;grid-template-columns:subgrid;font-family:var(--font-display-500);font-size:var(--idea);font-synthesis:none;letter-spacing:-.03em;color:var(--text);pointer-events:none;margin:0;font-weight:500;line-height:.92;display:grid}.hero__pair{pointer-events:auto;flex-direction:column;align-items:flex-start;display:flex}.hero__pair--first{grid-row:1;align-self:start}.hero__pair--second{grid-row:3;place-self:end}.hero__connector{font-size:var(--connector);letter-spacing:-.015em;margin-bottom:.08em;line-height:1.1;display:block}.hero__accent{color:var(--accent-text);display:block}.hero__rest{width:min(100%,34rem);height:100%;min-height:var(--band-floor);grid-area:2/1/auto/-1;justify-self:center;position:relative}.hero__foot{gap:var(--space-5);flex-direction:column;grid-row:4;align-self:end;display:flex}.hero__lead{max-width:38ch;color:var(--text-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,.88rem + .28vw,1.1875rem);line-height:1.55}.hero__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.hero__canvas{z-index:2;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.hero__statement{z-index:3;padding:clamp(6rem, 18svh, 11rem) var(--gutter);isolation:isolate;position:relative}.hero__statement:before{content:"";z-index:-1;background-color:var(--ink);opacity:.07;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120.00%27 height=%27105.95%27%3E%3Cpath d=%27M0 0.00H120.00M0 52.98H120.00M0 105.95H120.00M0.00 0L28.17 52.98L0.00 105.95M60.00 0L88.17 52.98L60.00 105.95M120.00 0L148.17 52.98L120.00 105.95%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120.00%27 height=%27105.95%27%3E%3Cpath d=%27M0 0.00H120.00M0 52.98H120.00M0 105.95H120.00M0.00 0L28.17 52.98L0.00 105.95M60.00 0L88.17 52.98L60.00 105.95M120.00 0L148.17 52.98L120.00 105.95%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271%27/%3E%3C/svg%3E");-webkit-mask-size:15rem;mask-size:15rem;-webkit-mask-repeat:repeat;mask-repeat:repeat}.hero__purpose{max-width:20ch;font-family:var(--font-display-500);font-size:calc(var(--display-3) * 1.12);font-synthesis:none;letter-spacing:-.025em;color:var(--text);text-align:center;text-wrap:pretty;margin:0 auto;font-weight:500;line-height:1.04}.hero__word{--w:clamp(0, calc((var(--print) * (var(--n) + 4) - var(--i)) / 4), 1);opacity:var(--w)}@media (min-width:768px){.hero{--band:clamp(12rem, 30svh, 22rem)}.hero__poster{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.hero__pair--first,.hero__pair--second{grid-column:1/-1}.hero__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row;grid-column:1/-1}.hero__purpose{font-size:calc(var(--display-2) * 1.16);text-wrap:balance;max-width:21ch}}@media (min-width:1024px){.hero__poster{grid-template-rows:auto minmax(var(--band-floor), 1fr) auto;row-gap:var(--space-4);padding-bottom:max(var(--space-8), var(--assistant-reserve,0px))}.hero__title{grid-row:1/4}.hero__pair--first{grid-column:1/-1}.hero__pair--second{grid-column:5/-1}.hero__rest{grid-column:3/11;width:100%}.hero__foot{justify-content:flex-end;align-items:flex-start;gap:var(--space-5);flex-direction:column;grid-area:3/1/auto/5}.hero__lead{max-width:34ch}}@media (min-width:1024px) and (max-width:1279.98px),(prefers-reduced-motion:no-preference) and (min-width:1280px) and (min-height:600px) and (max-height:839.98px){.hero__foot{grid-area:2/1/auto/6;align-self:end}.hero__rest{grid-column:6/-1}}@media (prefers-reduced-motion:no-preference){.hero__connector,.hero__accent{position:relative}.hero__pair--first .hero__connector{--at:0s}.hero__pair--first .hero__accent{--at:.14s}.hero__pair--second .hero__connector{--at:.42s}.hero__pair--second .hero__accent{--at:.56s}.hero__connector:after,.hero__accent:after{content:"";background-color:var(--surface);animation:hero-uncover .76s cubic-bezier(.65, 0, .35, 1) var(--at) both;position:absolute;inset:-.06em -.08em -.24em}.hero__rest .fold-picture{animation:hero-rise 1.1s var(--ease-out) 80ms both}.hero[data-fold-handed] .hero__rest .fold-picture{animation:none}.hero__lead{animation:hero-rise .82s var(--ease-out) .82s both}.hero__actions{animation:hero-rise .82s var(--ease-out) .94s both}.hero[data-build=wait] :is(.hero__connector,.hero__accent):after,.hero[data-build=wait] :is(.fold-picture,.hero__lead,.hero__actions){animation-play-state:paused}}@media (scripting:none) and (prefers-reduced-motion:no-preference){.hero[data-build=wait] :is(.hero__connector,.hero__accent):after{animation-play-state:running;animation-delay:calc(var(--at) + 2.45s)}.hero[data-build=wait] :is(.fold-picture,.hero__lead,.hero__actions){animation-play-state:running}.hero[data-build=wait] .fold-picture{animation-delay:2.53s}.hero[data-build=wait] .hero__lead{animation-delay:3.27s}.hero[data-build=wait] .hero__actions{animation-delay:3.39s}}@keyframes hero-uncover{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(.9rem)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px){#statement [data-scene-content],.hero,.hero__poster{min-height:0}.hero{--print:0;--band-floor:0px;height:100%}.hero__poster{row-gap:var(--space-4);height:100%;padding-bottom:var(--space-6)}.hero[data-fold-live] .hero__canvas{display:block}.hero[data-fold-live] .fold-picture{visibility:hidden}.hero__statement{inset:var(--header-h) 0 0;padding:var(--space-6) var(--gutter);pointer-events:none;border-top:0;align-content:center;display:grid;position:absolute}.hero__statement:before{content:none}.hero__purpose{pointer-events:auto}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px){.hero__purpose{font-size:min(var(--display-2) * 1.16, (100svh - var(--header-h) - 2 * var(--space-6) - 2rem) / 4.16)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px) and (max-width:1023.98px){.hero__purpose{font-size:min(var(--display-2) * 1.16, (100svh - var(--header-h) - 2 * var(--space-6) - 2rem) / 5.2)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (max-width:767.98px){.hero{--idea:clamp(2.2rem, min((100cqi - 2 * var(--gutter)) * .142, (100svh - var(--header-h) - 25.75rem) / 3.21), 6rem)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px) and (max-width:1023.98px){.hero{--idea:clamp(2.6rem, min((100cqi - 2 * var(--gutter)) * .114, (100svh - var(--header-h) - 15rem - max(10rem, 22svh)) / 3.21), 12rem)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:1024px){.hero{--idea:clamp(2.6rem, min((100cqi - 2 * var(--gutter)) * .114, (100svh - var(--header-h) - 5.5rem - max(13.75rem, 30svh)) / 3.21), 12rem)}}@media (scripting:none){#statement{height:auto}#statement>[data-scene-stage]{height:auto;min-height:100svh;position:relative}#statement+[data-scene-rise]{margin-top:0}.hero{--print:1;height:auto}.hero__poster{min-height:100svh}.hero__statement{padding:clamp(6rem, 18svh, 11rem) var(--gutter);display:block;position:relative;inset:auto}.hero__statement:before{content:""}}
.offer-services{padding:var(--space-8) var(--gutter) var(--space-10);align-content:start;row-gap:clamp(3rem,9svh,6.5rem);display:grid}.offer-services__title{max-width:13em;font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,3rem);font-weight:500;line-height:1.02}.svc-list{gap:clamp(2.75rem,8svh,4.5rem);margin:0;padding:0;list-style:none;display:grid}.svc-row{gap:var(--space-5);display:grid}.svc-row__plate{border-radius:var(--radius-md);background-color:var(--surface-2);align-self:start;padding:clamp(.9rem,1.6vw,1.4rem)}.svc-row__words{align-content:start;gap:var(--space-3);display:grid}.svc-row__h{margin:0}.svc-row__link{color:var(--text);text-wrap:balance;text-decoration:none;display:inline-block}.svc-row__name{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 2.2vw,3.5rem);font-weight:500;line-height:1}.svc-row__last{white-space:nowrap}.svc-row__go{vertical-align:.04em;width:max(2.75rem,.6em);height:max(2.75rem,.6em);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--text) 35%, transparent);color:var(--text);transition:background-color var(--duration-hover) ease, color var(--duration-hover) ease, box-shadow var(--duration-hover) ease, transform var(--duration-control) var(--ease-out);border-radius:50%;place-items:center;margin-inline-start:.22em;display:inline-grid}.svc-row__mark{width:42%;height:42%}.svc-row__link:focus-visible .svc-row__go{background-color:var(--text);color:var(--surface);box-shadow:none}.svc-row__line{max-width:24em;color:var(--text-2);text-wrap:balance;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.5}.svc-row__inc{color:var(--text);gap:.55rem;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.svc-row__inc>li{grid-template-columns:.875rem 1fr;align-items:baseline;gap:.6rem;display:grid}.svc-row__inc>li:before{content:"";background-color:var(--accent);border-radius:1px;width:.5rem;height:.5rem;transform:translateY(-.05em)}.svc-row__work{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.6}.svc-row__label{color:var(--text);margin:0 0 .4rem;font-weight:600}.svc-row__clients{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.svc-row__clients a,.svc-row__try{color:var(--text);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:color var(--duration-hover) ease, text-decoration-color var(--duration-hover) ease}.svc-row__try{align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;display:inline-flex}.svc-row__try-mark{flex:none;width:1rem;height:1rem}@media (max-width:1023.98px){.svc-row__clients{flex-wrap:wrap;gap:0 1.1em;display:flex}.svc-row__clients a{white-space:nowrap;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}@media (max-width:767.98px){.svc-row__plate{max-width:26rem}}@media (min-width:768px) and (max-width:1023.98px){.svc-row{column-gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"plate words""plate inc""plate work"}}@media (min-width:768px){.svc-row__plate{grid-area:plate}.svc-row__words{grid-area:words}.svc-row__inc{grid-area:inc}.svc-row__work{grid-area:work}}@media (min-width:1024px){.svc-row{align-items:start;gap:var(--space-6) clamp(1.5rem, 2.6vw, 3rem);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);grid-template-areas:"plate words inc""plate words work"}.svc-row__inc{padding-top:.5rem}.svc-list:has(.svc-row :focus-visible) .svc-row:not(:has(:focus-visible)) .svc-row__plate{opacity:.3}.svc-row__clients{gap:0}.svc-row__clients a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (min-width:1280px){.svc-list{grid-template-columns:minmax(0,2.8fr) minmax(0,4.4fr) max-content max-content;column-gap:clamp(1.5rem,2.6vw,3rem)}.svc-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"plate words inc work"}.svc-row__work{padding-top:.5rem}}@media (hover:hover) and (pointer:fine){.svc-row__link:hover .svc-row__go{background-color:var(--text);color:var(--surface);box-shadow:none;transform:translate(.08em)}.svc-row__clients a:hover,.svc-row__try:hover{color:var(--accent-text);text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.svc-list:has(.svc-row:hover) .svc-row:not(:hover) .svc-row__plate{opacity:.3}}.svc-draw{width:100%;height:auto;display:block;overflow:visible}.svc-draw__text,.svc-draw__head,.svc-draw__text-accent,.svc-draw__on-accent,.svc-draw__faint{fill:none;stroke-linecap:round;stroke-width:4px}.svc-draw__text{stroke:color-mix(in oklab, var(--text) 26%, transparent)}.svc-draw__faint{stroke:color-mix(in oklab, var(--text) 15%, transparent);stroke-width:3px}.svc-draw__head{stroke:var(--text);stroke-width:5px}.svc-draw__text-accent{stroke:var(--accent);stroke-width:5px}.svc-draw__thin{stroke-width:2px;stroke-linejoin:round}.svc-draw__on-accent{stroke:color-mix(in oklab, var(--ink) 42%, transparent);stroke-width:3px}.svc-draw__card{fill:var(--surface);stroke:var(--rule);stroke-width:1px}.svc-draw__sheet{fill:var(--surface);stroke:color-mix(in oklab, var(--text) 38%, transparent);stroke-width:1.25px}.svc-draw__accent{fill:var(--accent)}.svc-draw__tick{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.svc-draw__wire{fill:none;stroke:color-mix(in oklab, var(--text) 34%, transparent);stroke-width:1.25px;stroke-dasharray:3 4;stroke-linecap:round}.svc-draw__voice{fill:color-mix(in oklab, var(--text) 36%, transparent)}.svc-draw__block{fill:color-mix(in oklab, var(--text) 12%, transparent)}.svc-draw__rule{fill:none;stroke:color-mix(in oklab, var(--text) 22%, transparent);stroke-width:1.25px}.svc-draw__lens{fill:none;stroke:color-mix(in oklab, var(--text) 60%, transparent);stroke-width:1.75px;stroke-linecap:round}.svc-draw__track{fill:none;stroke:color-mix(in oklab, var(--text) 16%, transparent);stroke-width:5px;stroke-linecap:round}.svc-draw__arc{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round}.svc-draw__needle{fill:none;stroke:var(--text);stroke-width:2px;stroke-linecap:round}.svc-draw__pivot{fill:var(--text)}.svc-draw__hole{fill:var(--surface-2)}html[data-reveal-armed] .svc-row__plate[data-reveal=draw],html[data-reveal-armed] .svc-row__plate[data-reveal=draw]:not([data-revealed]){opacity:1;transition:none;transform:none}.svc-list>.svc-row>.svc-row__plate[data-reveal]{transition:opacity var(--duration-control) var(--ease-out)}html[data-reveal-armed] .svc-row__plate[data-reveal=draw] .svc-draw__step{transition:opacity .52s var(--ease-out), translate .52s var(--ease-out);transition-delay:calc(80ms + var(--s,0) * 90ms)}html[data-reveal-armed] .svc-row__plate[data-reveal=draw]:not([data-revealed]) .svc-draw__step{opacity:0;translate:0 6px}.offer-closing{--lead-size:clamp(1.0625rem, .95rem + .45vw, 1.375rem);justify-content:center;gap:var(--space-8);padding:calc(var(--header-h) + var(--space-7)) var(--gutter) max(var(--space-8), var(--assistant-reserve,0px));flex-direction:column;flex:auto;display:flex;container-type:inline-size}.offer-closing__title{font-family:var(--font-display-500);font-size:clamp(2.6rem, (100cqi - 2 * var(--gutter)) * .105, 12rem);font-synthesis:none;letter-spacing:-.035em;color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:.9}.offer-closing__title>span{display:block}.offer-closing__title>span+span{color:var(--accent-text);padding-left:1.4em}.offer-closing__foot{gap:var(--space-6);max-width:30em;padding-top:var(--space-5);font-size:var(--lead-size);flex-direction:column;display:flex}.offer-closing__body{color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.45}.offer-closing__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (min-height:600px){.offer-closing__title{font-size:clamp(2.6rem, min((100cqi - 2 * var(--gutter)) * .105, (100svh - var(--header-h) - 20rem) / 2), 12rem)}}@media (max-width:767.98px){.offer-closing__title{font-size:clamp(2.6rem,12.25vw,3.5rem)}.offer-closing__title>span{text-wrap:balance}.offer-closing__title>span+span{padding-left:0}}@media (min-width:1024px){.offer-closing__foot{align-self:flex-end;width:min(100%,34rem);max-width:none}}@media (prefers-reduced-motion:reduce){.svc-list>.svc-row>.svc-row__plate[data-reveal],.svc-row__go,.svc-row__clients a,.svc-row__try{transition:none}.svc-row__link:hover .svc-row__go{transform:none}}
.call-captions{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.5rem,3cqi,2rem);padding:clamp(.75rem,4.5cqi,2.75rem) clamp(1rem,6cqi,4rem);display:grid;position:absolute;inset:0}.call-captions__wave{align-items:center;gap:clamp(1px,.45cqi,.25rem);min-height:0;display:flex}.call-captions__wave>span{height:calc(var(--peak) * 100%);background-color:var(--text-2);opacity:.26;min-height:2px;transition:opacity var(--duration-hover) ease;border-radius:1px;flex:1 1 0}.call-captions__wave>span[data-who=rasha]{background-color:var(--accent)}.call-captions__wave>span[data-played]{opacity:1}.call-captions__turns{margin:0;padding:0;list-style:none}.call-captions__turn{justify-items:center;gap:clamp(.125rem,1cqi,.625rem);display:grid}.call-captions__who{color:var(--text-2);font-size:clamp(.75rem,1.6cqi,.9375rem);font-weight:600;line-height:1.2}.call-captions__turn[data-who=rasha] .call-captions__who{color:var(--accent-text)}.call-captions__ar{color:color-mix(in oklab, var(--text) 70%, var(--captions-ground,var(--surface)));max-width:28em;font-family:var(--font-sans);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,4.2cqi,2.375rem);font-weight:500;line-height:1.45}.call-captions__ar>[data-said]{color:var(--text)}.call-captions__en{max-width:40em;color:var(--text-2);text-wrap:balance;margin:0;font-size:clamp(.8125rem,1.9cqi,1.125rem);line-height:1.45}@media (prefers-reduced-motion:reduce){.call-captions__wave>span{transition-duration:0s}}
/*# sourceMappingURL=3b6sgc80tkyzm.css.map*/