.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}.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(3.5rem, 3.25rem + .6vw, 4rem)}.mark-strip--awards .mark-strip__item[data-wordmark]{--mark-h:2.5rem}.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;container-type:inline-size}.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}.offer-services__list{--step:clamp(0rem, 12cqi - 2rem, 12rem);justify-items:start;row-gap:clamp(2.25rem,6svh,4rem);margin:0;padding:0;list-style:none;display:grid}.offer-services__item{max-width:100%;margin-inline-start:calc(var(--i,0) * var(--step))}.offer-row{row-gap:var(--space-3);min-height:2.75rem;color:var(--text);transition:opacity .36s var(--ease-out);text-decoration:none;display:inline-grid}.offer-row__name{font-family:var(--font-display-500);font-synthesis:none;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,9.09091cqi,8.5rem);font-weight:500;line-height:.92;display:block}.offer-row__mark{vertical-align:.08em;width:.4em;height:.4em;color:var(--text-2);transition:color var(--duration-hover) ease, transform var(--duration-control) var(--ease-out);margin-inline-start:.2em;display:inline-block}.offer-row__line{max-width:28em;color:var(--text-2);text-wrap:pretty;font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);line-height:1.5}.offer-services__list:has(.offer-row:focus-visible) .offer-row:not(:focus-visible){opacity:.3}.offer-row:focus-visible .offer-row__mark{color:var(--text)}@media (hover:hover) and (pointer:fine){.offer-services__list:has(.offer-row:hover) .offer-row:not(:hover){opacity:.3}.offer-row:hover .offer-row__mark{color:var(--text);transform:translate(.12em)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.offer-services__item{animation:linear both offer-fan;animation-timeline:view();animation-range:entry 15% cover 45%}}}@keyframes offer-fan{0%{transform:translateX(calc(var(--i,0) * var(--step) * -1))}to{transform:none}}.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){.offer-row,.offer-row__mark{transition:none}.offer-row:hover .offer-row__mark{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=24dbzxy_ucsoe.css.map*/