.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}.fold-picture{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fold-picture__shadow polygon{fill:var(--ink)}.fold-picture__shadow{opacity:.11}.fold-picture__sheet polygon{fill:var(--c);stroke:color-mix(in oklab, var(--c) 64%, var(--ink));stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fold-back{--c:var(--fold-back)}.fold-p0{--c:var(--fold-shade)}.fold-p1{--c:color-mix(in oklab, var(--fold-flat) 10%, var(--fold-shade))}.fold-p2{--c:color-mix(in oklab, var(--fold-flat) 20%, var(--fold-shade))}.fold-p3{--c:color-mix(in oklab, var(--fold-flat) 30%, var(--fold-shade))}.fold-p4{--c:color-mix(in oklab, var(--fold-flat) 40%, var(--fold-shade))}.fold-p5{--c:color-mix(in oklab, var(--fold-flat) 50%, var(--fold-shade))}.fold-p6{--c:color-mix(in oklab, var(--fold-flat) 60%, var(--fold-shade))}.fold-p7{--c:color-mix(in oklab, var(--fold-flat) 70%, var(--fold-shade))}.fold-p8{--c:color-mix(in oklab, var(--fold-flat) 80%, var(--fold-shade))}.fold-p9{--c:color-mix(in oklab, var(--fold-flat) 90%, var(--fold-shade))}.fold-p10{--c:var(--fold-flat)}.fold-p11{--c:color-mix(in oklab, var(--fold-lit) 10%, var(--fold-flat))}.fold-p12{--c:color-mix(in oklab, var(--fold-lit) 20%, var(--fold-flat))}.fold-p13{--c:color-mix(in oklab, var(--fold-lit) 30%, var(--fold-flat))}.fold-p14{--c:color-mix(in oklab, var(--fold-lit) 40%, var(--fold-flat))}.fold-p15{--c:color-mix(in oklab, var(--fold-lit) 50%, var(--fold-flat))}.fold-p16{--c:color-mix(in oklab, var(--fold-lit) 60%, var(--fold-flat))}.fold-p17{--c:color-mix(in oklab, var(--fold-lit) 70%, var(--fold-flat))}.fold-p18{--c:color-mix(in oklab, var(--fold-lit) 80%, var(--fold-flat))}.fold-p19{--c:color-mix(in oklab, var(--fold-lit) 90%, var(--fold-flat))}.fold-p20{--c:var(--fold-lit)}.fold-b0{--c:var(--teal-ink)}.fold-b1{--c:color-mix(in oklab, var(--teal) 6%, var(--teal-ink))}.fold-b2{--c:color-mix(in oklab, var(--teal) 13%, var(--teal-ink))}.fold-b3{--c:color-mix(in oklab, var(--teal) 19%, var(--teal-ink))}.fold-b4{--c:color-mix(in oklab, var(--teal) 25%, var(--teal-ink))}.fold-b5{--c:color-mix(in oklab, var(--teal) 31%, var(--teal-ink))}.fold-b6{--c:color-mix(in oklab, var(--teal) 38%, var(--teal-ink))}.fold-b7{--c:color-mix(in oklab, var(--teal) 44%, var(--teal-ink))}.fold-b8{--c:color-mix(in oklab, var(--teal) 50%, var(--teal-ink))}.fold-b9{--c:color-mix(in oklab, var(--teal) 56%, var(--teal-ink))}.fold-b10{--c:color-mix(in oklab, var(--teal) 63%, var(--teal-ink))}.fold-b11{--c:color-mix(in oklab, var(--teal) 69%, var(--teal-ink))}.fold-b12{--c:color-mix(in oklab, var(--teal) 75%, var(--teal-ink))}.fold-b13{--c:color-mix(in oklab, var(--teal) 81%, var(--teal-ink))}.fold-b14{--c:color-mix(in oklab, var(--teal) 88%, var(--teal-ink))}.fold-b15{--c:color-mix(in oklab, var(--teal) 94%, var(--teal-ink))}.fold-b16,.fold-b17,.fold-b18,.fold-b19,.fold-b20{--c:var(--teal)}.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}.fold-picture{animation:hero-rise 1.1s var(--ease-out) 80ms both}.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.2s)}.hero[data-build=wait] :is(.fold-picture,.hero__lead,.hero__actions){animation-play-state:running}.hero[data-build=wait] .fold-picture{animation-delay:2.28s}.hero[data-build=wait] .hero__lead{animation-delay:3.02s}.hero[data-build=wait] .hero__actions{animation-delay:3.14s}}@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:""}}
.awards{--awards-gap:clamp(.5rem, 1.1vw, 1.5rem);--awards-plate:clamp(9rem, 18vw, 11rem);gap:var(--space-4);padding:var(--space-8) var(--gutter) calc(var(--space-8) + var(--radius-lg));flex-direction:column;display:flex}.awards__line{min-width:0;container-type:inline-size}.awards__plate{--plate-w:calc((100cqi - 3 * var(--awards-gap)) / 4);min-width:0;height:round(up, calc(var(--plate-w) * .6), 1px);border-radius:var(--radius-sm);background-color:var(--surface-2);position:relative;overflow:hidden}.awards__plate>img{object-fit:contain;width:80%;height:84%;display:block;position:absolute;inset:8% 10%}.awards__plate[data-wide]>img{object-fit:cover;width:100%;height:100%;inset:0}.awards__plate[data-tone=inverted]>img{filter:invert()hue-rotate(180deg)}@media (max-width:767.98px),(min-width:1024px),(prefers-reduced-motion:reduce){.awards [data-slot=marquee-track]{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;animation:none;display:grid}.awards [data-slot=marquee-track][data-clone]{display:none}}@media (min-width:1024px){.awards [data-slot=marquee-track]{grid-template-columns:repeat(7,minmax(0,1fr))}.awards__plate{--plate-w:calc((100cqi - 6 * var(--awards-gap)) / 7)}}.awards[data-offscreen] [data-slot=marquee-track]{animation:none}.awards__pause{display:none}@media (min-width:768px) and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.awards{padding-inline:0}.awards__plate{--plate-w:var(--awards-plate);width:var(--plate-w)}.awards__pause{width:2.75rem;height:2.75rem;border:1px solid var(--rule);border-radius:var(--radius-md);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;align-self:flex-end;place-items:center;margin-inline-end:var(--gutter);padding:0;display:grid}.awards__pause>svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.awards__pause:hover{border-color:var(--text-2);background-color:var(--surface-2)}}.awards__pause:active{transform:scale(.97)}}
.offer-services{padding:calc(var(--header-h) + var(--space-9)) 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-clients{row-gap:var(--space-7);padding:var(--space-10) var(--gutter) var(--space-8);display:grid}.offer-clients__title{max-width:9em;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-marks{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.offer-marks__cell{justify-content:center;align-items:center;min-height:4rem;display:flex}.offer-marks__cell:last-child:nth-child(3n+1){grid-column:1/-1}.offer-marks__logo{object-fit:contain;width:auto;max-width:100%;height:3.5rem;display:block}.offer-marks__logo--wide{height:2.5rem}@media (min-width:768px){.offer-marks{grid-template-columns:repeat(7,minmax(0,1fr))}.offer-marks__cell:last-child:nth-child(3n+1){grid-column:auto}}@media (min-width:1024px){.offer-clients{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.offer-closing{--lead-size:clamp(1.0625rem, .95rem + .45vw, 1.375rem);justify-content:space-between;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>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=0s3xu5i_cq66i.css.map*/