.loader[data-astro-cid-tfd3xvz2]{z-index:950;color:var(--paper);pointer-events:none;position:fixed;inset:0}.no-js .loader[data-astro-cid-tfd3xvz2],.loaded .loader[data-astro-cid-tfd3xvz2]{display:none}.loader[data-astro-cid-tfd3xvz2]{animation:10ms linear 4.5s forwards loader-failsafe}@keyframes loader-failsafe{to{visibility:hidden}}.js .l-a[data-astro-cid-tfd3xvz2],.js .l-b[data-astro-cid-tfd3xvz2]{opacity:0}.l-panel[data-astro-cid-tfd3xvz2]{background:var(--ink);will-change:transform;width:56%;position:absolute;top:0;bottom:0}.l-left[data-astro-cid-tfd3xvz2]{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);left:0}.l-right[data-astro-cid-tfd3xvz2]{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);right:0}.l-center[data-astro-cid-tfd3xvz2]{place-items:center;display:grid;position:absolute;inset:0}.l-mark[data-astro-cid-tfd3xvz2]{width:clamp(72px,8vw,120px);overflow:visible}.l-a[data-astro-cid-tfd3xvz2],.l-b[data-astro-cid-tfd3xvz2]{fill:var(--paper)}.l-foot[data-astro-cid-tfd3xvz2]{bottom:clamp(var(--sp-5), 5vh, var(--sp-7));inset-inline:var(--gutter);align-items:center;gap:var(--sp-4);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;display:flex;position:absolute}.l-word[data-astro-cid-tfd3xvz2]{opacity:.75;white-space:nowrap}.l-bar[data-astro-cid-tfd3xvz2]{background:color-mix(in oklab, var(--paper) 18%, transparent);flex:1;height:1px;position:relative;overflow:hidden}.l-fill[data-astro-cid-tfd3xvz2]{background:var(--green);transform-origin:50%;position:absolute;inset:0;transform:scaleX(0)}@media (width<=600px){.l-foot[data-astro-cid-tfd3xvz2]{align-items:stretch;gap:var(--sp-2);flex-direction:column}.l-word[data-astro-cid-tfd3xvz2]:last-child{text-align:end}}.hero[data-astro-cid-ge2uvauf]{background:var(--paper);height:230vh;position:relative}.stage[data-astro-cid-ge2uvauf]{height:100svh;position:sticky;top:0;overflow:clip}.gl[data-astro-cid-ge2uvauf]{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:2;height:100%;padding-top:calc(var(--header-h) + 2vh);flex-direction:column;justify-content:center;padding-bottom:4vh;display:flex;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:clamp(var(--sp-5), 3.4vh, var(--sp-7))}.headline[data-astro-cid-ge2uvauf]{letter-spacing:var(--track-tight);text-wrap:initial;font-size:clamp(2.7rem,min(8.1vw,14vh),11.5rem);font-weight:620}html[lang=ar] .headline[data-astro-cid-ge2uvauf]{font-size:clamp(2.4rem,min(6.6vw,11.5vh),9rem);font-weight:700}.hl[data-astro-cid-ge2uvauf]{display:block}.w[data-astro-cid-ge2uvauf]{overflow-clip-margin:.2em;will-change:transform;margin-block:-.04em -.1em;margin-inline-end:.22em;padding:.04em 0 .1em;display:inline-block;overflow:clip}html[lang=ar] .w[data-astro-cid-ge2uvauf]{margin-block:-.12em -.22em;padding-block:.12em .22em}.wi[data-astro-cid-ge2uvauf]{display:inline-block}.js .wi[data-astro-cid-ge2uvauf]{animation:10ms linear 9s forwards hero-failsafe-t;transform:translateY(118%)}.js [data-astro-cid-ge2uvauf][data-hero-fade]{opacity:0;animation:10ms linear 9s forwards hero-failsafe-o}.reduced .wi[data-astro-cid-ge2uvauf],.reduced [data-astro-cid-ge2uvauf][data-hero-fade]{animation:none}@keyframes hero-failsafe-t{to{transform:none}}@keyframes hero-failsafe-o{to{opacity:1}}.w[data-astro-cid-ge2uvauf].wide{font-weight:540;font-stretch:125%}.slot[data-astro-cid-ge2uvauf]{vertical-align:-.08em;width:1.37em;height:.925em;margin-inline-end:.24em;display:inline-block;position:relative}.slot-fallback[data-astro-cid-ge2uvauf]{clip-path:polygon(0 0,50.2% 0,50.2% 26.4%,100% 26.4%,76% 88.2%,40.8% 100%,40.8% 70.6%,0 83.6%);display:none;position:absolute;inset:0}.eyebrow[data-astro-cid-ge2uvauf],.hero-foot[data-astro-cid-ge2uvauf]{filter:opacity(var(--early,1))}.slot-fallback[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.no-gl .slot-fallback[data-astro-cid-ge2uvauf],.reduced .slot-fallback[data-astro-cid-ge2uvauf]{display:block}.reduced .scroll-cue[data-astro-cid-ge2uvauf],.no-gl .scroll-cue[data-astro-cid-ge2uvauf]{display:none}.hero-foot[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-top:clamp(var(--sp-5), 6vh, var(--sp-8));display:flex}.hero-foot[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{max-width:30ch}.scroll-cue[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);white-space:nowrap;display:flex}.scroll-cue[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]:before{display:none}.cue-track[data-astro-cid-ge2uvauf]{background:var(--line);width:64px;height:2px;position:relative;overflow:hidden}.cue-dot[data-astro-cid-ge2uvauf]{background:var(--ink);transform-origin:var(--start);animation:cue 2.4s var(--ease-io) infinite;position:absolute;inset:0}@keyframes cue{0%{transform-origin:var(--start);transform:scaleX(0)}50%{transform-origin:var(--start);transform:scaleX(1)}50.1%{transform-origin:var(--end)}to{transform-origin:var(--end);transform:scaleX(0)}}.horizon[data-astro-cid-ge2uvauf]{z-index:4;padding-top:calc(var(--header-h) + 5vh);padding-bottom:clamp(var(--sp-7), 9vh, var(--sp-9));color:var(--white);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.horizon-accent[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter);white-space:nowrap;opacity:0;text-shadow:0 2px 40px #140e1333;align-self:flex-end;font-size:clamp(2rem,5.4vw,6.4rem);font-weight:600;line-height:1.3}.horizon-accent[data-astro-cid-ge2uvauf]:lang(en){letter-spacing:-.035em;font-size:clamp(1.6rem,4.2vw,5rem);line-height:1.05}.horizon-inner[data-astro-cid-ge2uvauf]{gap:var(--sp-5);grid-template-columns:1fr;display:grid}.horizon-title[data-astro-cid-ge2uvauf]{font-size:var(--t-xxl);opacity:0;text-shadow:0 2px 40px #140e1340;max-width:14ch;font-weight:600}.horizon-sub[data-astro-cid-ge2uvauf]{font-size:var(--t-m);max-width:38ch;line-height:var(--lead-title);opacity:0;text-shadow:0 1px 24px #140e1366}.hero-static[data-astro-cid-ge2uvauf]{display:none}.no-gl .hero[data-astro-cid-ge2uvauf],.reduced .hero[data-astro-cid-ge2uvauf]{height:auto}.no-gl .stage[data-astro-cid-ge2uvauf],.reduced .stage[data-astro-cid-ge2uvauf]{height:auto;min-height:100svh;position:relative}.no-gl .horizon[data-astro-cid-ge2uvauf],.reduced .horizon[data-astro-cid-ge2uvauf],.no-gl .gl[data-astro-cid-ge2uvauf]{display:none}.no-gl .hero-static[data-astro-cid-ge2uvauf],.reduced .hero-static[data-astro-cid-ge2uvauf]{display:block}.hero-static[data-astro-cid-ge2uvauf]{color:var(--white);position:relative}.hero-static[data-astro-cid-ge2uvauf] img{object-fit:cover;filter:brightness(.85);width:100%;height:90vh}.static-copy[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;padding-block:6vh;display:flex;position:absolute;inset:0}.static-accent[data-astro-cid-ge2uvauf]{align-self:flex-end;font-size:clamp(1.8rem,5vw,5.6rem);font-weight:600}.static-title[data-astro-cid-ge2uvauf]{font-size:var(--t-xxl);max-width:14ch;margin-top:auto}.static-sub[data-astro-cid-ge2uvauf]{margin-top:var(--sp-4);font-size:var(--t-m);max-width:38ch}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{height:190vh}.hero-inner[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 9vh);justify-content:flex-start}.headline[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,11.4vw,4.2rem)}html[lang=ar] .headline[data-astro-cid-ge2uvauf]{font-size:clamp(2.2rem,10vw,3.6rem)}.hl[data-astro-cid-ge2uvauf]{display:inline}.hero-foot[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;align-items:flex-start}.scroll-cue[data-astro-cid-ge2uvauf]{padding-bottom:var(--sp-3);margin-top:auto}}.intro[data-astro-cid-fmp4ekgg]{z-index:5;background:var(--paper);padding-top:var(--section);padding-bottom:var(--sp-10);position:relative}.statement[data-astro-cid-fmp4ekgg]{margin-top:var(--sp-5);font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-display);font-weight:560;line-height:var(--lead-heading);text-wrap:balance;max-width:25ch}html[lang=ar] .statement[data-astro-cid-fmp4ekgg]{font-weight:600}.statement[data-astro-cid-fmp4ekgg] .sw{opacity:.5;transition:opacity .2s linear}.partners[data-astro-cid-fmp4ekgg]{margin-top:var(--sp-10)}.partners-head[data-astro-cid-fmp4ekgg]{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-7);display:flex}.partners-head[data-astro-cid-fmp4ekgg] h3[data-astro-cid-fmp4ekgg]{max-width:14ch}@media (width<=767px){.partners-head[data-astro-cid-fmp4ekgg]{align-items:flex-start;gap:var(--sp-3);flex-direction:column-reverse}}.work[data-astro-cid-t3eiqlen]{z-index:5;padding-block:var(--section);position:relative;overflow:clip}.head[data-astro-cid-t3eiqlen]{gap:var(--sp-8);grid-template-columns:1.35fr 1fr;align-items:end;display:grid}.head[data-astro-cid-t3eiqlen] h2[data-astro-cid-t3eiqlen]{margin-top:var(--sp-5);max-width:11ch}.head-side[data-astro-cid-t3eiqlen]{gap:var(--sp-6);padding-bottom:var(--sp-4);justify-items:start;display:grid}.featured[data-astro-cid-t3eiqlen]{margin-top:var(--sp-9);row-gap:var(--sp-8)}.card[data-astro-cid-t3eiqlen]{display:block}.card-1[data-astro-cid-t3eiqlen]{grid-column:1/span 7}.card-2[data-astro-cid-t3eiqlen]{grid-column:9/span 4;margin-top:26%}.frame[data-astro-cid-t3eiqlen]{background:var(--ink-3);width:100%}.card[data-astro-cid-t3eiqlen] picture,.card[data-astro-cid-t3eiqlen] img{width:100%;height:100%}.card[data-astro-cid-t3eiqlen] img{transition:scale 1.1s var(--ease-out)}.card[data-astro-cid-t3eiqlen]:hover img,.card[data-astro-cid-t3eiqlen]:focus-visible img{scale:1.05}.cap[data-astro-cid-t3eiqlen]{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);transition:border-color .5s var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.card[data-astro-cid-t3eiqlen]:hover .cap[data-astro-cid-t3eiqlen],.card[data-astro-cid-t3eiqlen]:focus-visible .cap[data-astro-cid-t3eiqlen]{border-color:var(--green)}.cap-idx[data-astro-cid-t3eiqlen]{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--green)}.cap-name[data-astro-cid-t3eiqlen]{font-family:var(--f-display);font-size:var(--t-m);letter-spacing:var(--track-snug);transition:transform .6s var(--ease-out);font-weight:560}.card[data-astro-cid-t3eiqlen]:hover .cap-name[data-astro-cid-t3eiqlen],.card[data-astro-cid-t3eiqlen]:focus-visible .cap-name[data-astro-cid-t3eiqlen]{transform:translateX(calc(var(--sp-3) * var(--dir)))}.cap-second[data-astro-cid-t3eiqlen]{opacity:.6;font-size:1rem}.onset[data-astro-cid-t3eiqlen]{margin-top:var(--sp-10)}.onset-head[data-astro-cid-t3eiqlen]{margin-bottom:var(--sp-5);justify-content:space-between;align-items:baseline;display:flex}.onset-note[data-astro-cid-t3eiqlen]{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;opacity:.5}.filters[data-astro-cid-t3eiqlen]{position:absolute}.reel[data-astro-cid-t3eiqlen]{direction:ltr;overflow:hidden;transform:skewY(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.reel-track[data-astro-cid-t3eiqlen]{gap:var(--sp-3);will-change:transform;width:max-content;display:flex}.reel-track[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{--mx:-999px;--my:-999px;--ms:0px;aspect-ratio:3/2;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);width:clamp(220px,22vw,360px);position:relative;overflow:hidden}.reel-track[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-track[data-astro-cid-t3eiqlen] .duo[data-astro-cid-t3eiqlen]{filter:url(#duo-wider)}.reel-track[data-astro-cid-t3eiqlen] .full[data-astro-cid-t3eiqlen]{-webkit-mask:url(/images/brand/mark.svg) no-repeat;mask:url(/images/brand/mark.svg) no-repeat;-webkit-mask-size:var(--ms) auto;mask-size:var(--ms) auto;-webkit-mask-position:calc(var(--mx) - var(--ms) / 2) calc(var(--my) - var(--ms) * .337);mask-position:calc(var(--mx) - var(--ms) / 2) calc(var(--my) - var(--ms) * .337)}@media (hover:none){.reel-track[data-astro-cid-t3eiqlen] .full[data-astro-cid-t3eiqlen]{opacity:0;-webkit-mask:none;mask:none}}.index[data-astro-cid-t3eiqlen]{margin-top:var(--sp-10)}.index-head[data-astro-cid-t3eiqlen]{padding-bottom:var(--sp-4);justify-content:space-between;display:flex}.rows[data-astro-cid-t3eiqlen]{border-top:1px solid var(--line)}.row[data-astro-cid-t3eiqlen]{align-items:center;gap:var(--sp-4);padding-block:clamp(var(--sp-3), 1.6vw, var(--sp-5));border-bottom:1px solid var(--line);isolation:isolate;contain:layout paint;grid-template-columns:64px 1fr auto 56px;display:grid;position:relative;overflow:hidden}.row-idx[data-astro-cid-t3eiqlen]{font-family:var(--f-mono);font-size:var(--t-xs);opacity:.5}.row-name[data-astro-cid-t3eiqlen]{font-family:var(--f-display);letter-spacing:var(--track-tight);font-size:clamp(1.9rem,4.2vw,4.4rem);font-weight:560;line-height:var(--lead-heading);transition:font-stretch .7s var(--ease-out), transform .7s var(--ease-out), opacity .4s}html[lang=ar] .row-name[data-astro-cid-t3eiqlen]{font-size:clamp(1.7rem,3.4vw,3.6rem);font-weight:600}.row-second[data-astro-cid-t3eiqlen]{opacity:.55;transition:opacity .4s, transform .7s var(--ease-out);font-size:clamp(1rem,1.3vw,1.35rem)}.row-arrow[data-astro-cid-t3eiqlen]{opacity:.4;width:28px;height:28px;transition:transform .6s var(--ease-out), opacity .4s;justify-self:end;transform:rotate(-45deg)}.row-wash[data-astro-cid-t3eiqlen]{z-index:-1;background:var(--c);opacity:.16;transform:translateX(calc(-104% * var(--dir))) skewX(calc(-1 * var(--slant)));transition:transform .7s var(--ease-out);position:absolute;inset:0 -4%}.row[data-astro-cid-t3eiqlen]:hover .row-wash[data-astro-cid-t3eiqlen],.row[data-astro-cid-t3eiqlen]:focus-visible .row-wash[data-astro-cid-t3eiqlen]{transform:translateX(0) skewX(calc(-1 * var(--slant)))}.row[data-astro-cid-t3eiqlen]:hover .row-name[data-astro-cid-t3eiqlen],.row[data-astro-cid-t3eiqlen]:focus-visible .row-name[data-astro-cid-t3eiqlen]{transform:translateX(calc(12px * var(--dir)));font-stretch:125%}.row[data-astro-cid-t3eiqlen]:hover .row-second[data-astro-cid-t3eiqlen]{opacity:1;transform:translateX(calc(-28px * var(--dir)))}.row[data-astro-cid-t3eiqlen]:hover .row-arrow[data-astro-cid-t3eiqlen]{opacity:1;transform:rotate(0)}.rows[data-astro-cid-t3eiqlen]:hover .row[data-astro-cid-t3eiqlen]:not(:hover) .row-name[data-astro-cid-t3eiqlen]{opacity:.38}.preview[data-astro-cid-t3eiqlen]{z-index:50;aspect-ratio:4/5;pointer-events:none;opacity:0;will-change:transform, opacity;width:clamp(220px,20vw,320px);position:fixed;top:0;left:0}.preview-card[data-astro-cid-t3eiqlen]{position:absolute;inset:0}.preview-in[data-astro-cid-t3eiqlen]{background:var(--pc,var(--green));color:var(--pf,var(--ink));clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);transition:background-color .45s var(--ease-out), color .45s;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.preview-in[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.preview-in[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen].on{opacity:1;transform:scale(1)}.preview-title[data-astro-cid-t3eiqlen]{font-family:var(--f-display);letter-spacing:var(--track-tight);font-size:clamp(1.9rem,2.6vw,2.8rem);font-weight:620;font-stretch:112%;line-height:var(--lead-heading);text-align:center;padding-inline:18%;transition:opacity .3s;position:relative}.preview-name[data-astro-cid-t3eiqlen]{z-index:1;inset-inline-start:16%;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;position:absolute;bottom:7%}.preview-in[data-astro-cid-t3eiqlen].has-photo .preview-title[data-astro-cid-t3eiqlen],.preview-in[data-astro-cid-t3eiqlen]:not(.has-photo) .preview-name[data-astro-cid-t3eiqlen]{opacity:0}.preview-in[data-astro-cid-t3eiqlen].has-photo .preview-name[data-astro-cid-t3eiqlen]{color:#fff;text-shadow:0 1px 12px #00000073}@media (width<=1023px){.head[data-astro-cid-t3eiqlen]{grid-template-columns:1fr}.card-1[data-astro-cid-t3eiqlen]{grid-column:1/-1}.card-2[data-astro-cid-t3eiqlen]{grid-column:5/-1;margin-top:0}}@media (width<=767px){.featured[data-astro-cid-t3eiqlen]{row-gap:var(--sp-7)}.card-2[data-astro-cid-t3eiqlen]{grid-column:3/-1}.row[data-astro-cid-t3eiqlen]{gap:var(--sp-2);grid-template-columns:34px 1fr 28px}.row-second[data-astro-cid-t3eiqlen]{grid-area:2/2;justify-self:start}.row-arrow[data-astro-cid-t3eiqlen]{grid-area:1/3;width:22px;height:22px}.preview[data-astro-cid-t3eiqlen],.onset-note[data-astro-cid-t3eiqlen]{display:none}}@media (hover:none){.preview[data-astro-cid-t3eiqlen],.onset-note[data-astro-cid-t3eiqlen]{display:none}}.services[data-astro-cid-lesv7jgp]{z-index:5;background:var(--paper);padding-block:var(--section);position:relative}.head[data-astro-cid-lesv7jgp]{gap:var(--sp-8);margin-bottom:var(--sp-9);grid-template-columns:1.35fr 1fr;align-items:end;display:grid}.head[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{margin-top:var(--sp-5);max-width:10ch}.head-side[data-astro-cid-lesv7jgp]{gap:var(--sp-5);justify-items:start;display:grid}.kicker[data-astro-cid-lesv7jgp]{max-width:24ch}.dims[data-astro-cid-lesv7jgp]{--h:clamp(580px, 76vh, 800px);--a:7deg;--s:calc(var(--h) * tan(var(--a)));--pad:clamp(var(--sp-4), 1.7vw, var(--sp-6));--gap:var(--sp-3);height:var(--h);display:flex;overflow:clip}@supports not (width:calc(1px * tan(1deg))){.dims[data-astro-cid-lesv7jgp]{--a:0deg;--s:0px}}.dim[data-astro-cid-lesv7jgp]{background:var(--c);min-width:0;color:var(--f);clip-path:polygon(var(--s) 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);transition:flex-grow .95s var(--ease-io);--icon-accent:var(--ink);flex:1 1 0;position:relative;overflow:hidden}.dim--art[data-astro-cid-lesv7jgp],.dim--events[data-astro-cid-lesv7jgp]{--icon-accent:var(--paper)}.dim--business[data-astro-cid-lesv7jgp]{--icon-accent:var(--green)}.dim[data-astro-cid-lesv7jgp]+.dim[data-astro-cid-lesv7jgp]{margin-inline-start:calc(-1 * var(--s) + var(--gap))}.dim[data-astro-cid-lesv7jgp].is-active{flex-grow:3.3}.dim-frame[data-astro-cid-lesv7jgp]{top:0;bottom:0;left:0;right:var(--s);transform:skewX(calc(-1 * var(--a)));transform-origin:0 100%;position:absolute}.dim-h[data-astro-cid-lesv7jgp]{font:inherit;position:absolute;inset:0}.dim-tab[data-astro-cid-lesv7jgp]{text-align:left;z-index:2;width:100%;position:absolute;inset:0}.dim[data-astro-cid-lesv7jgp].is-active .dim-tab[data-astro-cid-lesv7jgp]{pointer-events:none}.dim-tab[data-astro-cid-lesv7jgp]:focus-visible{outline-offset:-4px}.dim-idx[data-astro-cid-lesv7jgp]{top:var(--pad);transform:skewX(var(--a));transform-origin:0 0;font-family:var(--f-mono);font-size:var(--t-xs);font-weight:500;line-height:1;position:absolute;inset-inline-start:var(--pad)}.dim[data-astro-cid-lesv7jgp] .dim-icon{top:calc(var(--pad) + 30px);width:auto;height:40px;transform:skewX(var(--a));transform-origin:0 0;transition:transform .9s var(--ease-io);position:absolute;inset-inline-start:var(--pad)}.dim[data-astro-cid-lesv7jgp]:not(.is-active):hover .dim-icon{transform:skewX(var(--a)) translateX(6px) scale(1.06)}.dim-plus[data-astro-cid-lesv7jgp]{top:calc(var(--pad) - 4px);width:22px;height:22px;transform:skewX(var(--a));transform-origin:100% 0;transition:opacity .4s var(--ease-out), translate .6s var(--ease-out);position:absolute;inset-inline-end:var(--pad)}.dim-plus[data-astro-cid-lesv7jgp] svg{width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.dim[data-astro-cid-lesv7jgp]:not(.is-active):hover .dim-plus[data-astro-cid-lesv7jgp] svg{transform:rotate(90deg)}.dim-name[data-astro-cid-lesv7jgp]{left:var(--pad);bottom:var(--pad);transform-origin:0 100%;transform:skewX(var(--a)) rotate(var(--a)) translateX(1em) rotate(-90deg);font-family:var(--f-display);letter-spacing:var(--track-tight);white-space:nowrap;transition:opacity .4s var(--ease-out), translate .6s var(--ease-out);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:600;font-stretch:110%;line-height:1;position:absolute}.dim[data-astro-cid-lesv7jgp].is-active .dim-name[data-astro-cid-lesv7jgp],.dim[data-astro-cid-lesv7jgp].is-active .dim-plus[data-astro-cid-lesv7jgp]{opacity:0;translate:0 12px}.dim-body[data-astro-cid-lesv7jgp]{pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.dim[data-astro-cid-lesv7jgp].is-active .dim-body[data-astro-cid-lesv7jgp]{opacity:1;pointer-events:auto;transition:opacity .6s var(--ease-out) .35s}.dim-body-in[data-astro-cid-lesv7jgp]{gap:var(--col-gap);padding:var(--pad);grid-template-columns:minmax(260px,1fr) minmax(0,.95fr);display:grid}.dim-text[data-astro-cid-lesv7jgp]{justify-content:flex-end;gap:var(--sp-4);min-width:0;padding-top:var(--sp-9);flex-direction:column;display:flex}.dim-title[data-astro-cid-lesv7jgp],.dim-desc[data-astro-cid-lesv7jgp],.dim-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{transform:skewX(var(--a));transform-origin:0}.dim-title[data-astro-cid-lesv7jgp]{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-tight);font-weight:620;line-height:var(--lead-heading);max-width:12ch;font-stretch:112%}.dim-desc[data-astro-cid-lesv7jgp]{max-width:38ch;font-size:1rem}.dim-list[data-astro-cid-lesv7jgp]{margin-top:var(--sp-2);--tag-bg:color-mix(in oklab, var(--paper) 20%, transparent)}.dim-img[data-astro-cid-lesv7jgp]{min-height:0;position:relative;overflow:hidden}.dim-img[data-astro-cid-lesv7jgp] picture{position:absolute;inset:0}.dim-img[data-astro-cid-lesv7jgp] img{object-fit:cover;width:132%;max-width:none;height:100%;transform:skewX(var(--a)) scale(1.1);transition:transform 1.6s var(--ease-out);position:absolute;top:0;left:-16%}.dim[data-astro-cid-lesv7jgp].is-active .dim-img[data-astro-cid-lesv7jgp] img{transform:skewX(var(--a)) scale(1)}@media (width<=1279px) and (width>=1024px){.dim-body-in[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.dim-img[data-astro-cid-lesv7jgp]{display:none}}@media (width<=1023px){.head[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.dims[data-astro-cid-lesv7jgp]{--a:0deg;--s:0px;gap:var(--sp-2);flex-direction:column;height:auto}.dim[data-astro-cid-lesv7jgp]+.dim[data-astro-cid-lesv7jgp]{margin-inline-start:0}.dim[data-astro-cid-lesv7jgp]{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);flex:none}.dim-frame[data-astro-cid-lesv7jgp]{position:relative;right:auto;transform:none}.dim-h[data-astro-cid-lesv7jgp],.dim-tab[data-astro-cid-lesv7jgp]{position:relative}.dim-tab[data-astro-cid-lesv7jgp]{display:block;pointer-events:auto!important}.dim-tab-in[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--sp-3);padding:var(--sp-5);grid-template-columns:30px 52px 1fr 24px;display:grid}.dim-idx[data-astro-cid-lesv7jgp],.dim[data-astro-cid-lesv7jgp] .dim-icon,.dim-name[data-astro-cid-lesv7jgp],.dim-plus[data-astro-cid-lesv7jgp]{position:static;transform:none}.dim[data-astro-cid-lesv7jgp]:not(.is-active):hover .dim-icon{transform:none}.dim-name[data-astro-cid-lesv7jgp]{white-space:normal;font-size:1.25rem}.dim[data-astro-cid-lesv7jgp] .dim-icon{height:26px}.dim[data-astro-cid-lesv7jgp].is-active .dim-name[data-astro-cid-lesv7jgp],.dim[data-astro-cid-lesv7jgp].is-active .dim-plus[data-astro-cid-lesv7jgp]{opacity:1;translate:none}.dim[data-astro-cid-lesv7jgp].is-active .dim-plus[data-astro-cid-lesv7jgp] svg{transform:rotate(45deg)}.dim-body[data-astro-cid-lesv7jgp]{opacity:1;transition:grid-template-rows .7s var(--ease-io);grid-template-rows:0fr;display:grid;position:relative}.dim[data-astro-cid-lesv7jgp].is-active .dim-body[data-astro-cid-lesv7jgp]{transition:grid-template-rows .7s var(--ease-io);grid-template-rows:1fr}.dim-body-in[data-astro-cid-lesv7jgp]{min-height:0;padding:0 var(--sp-5);grid-template-columns:1fr;overflow:hidden}.dim[data-astro-cid-lesv7jgp].is-active .dim-body-in[data-astro-cid-lesv7jgp]{padding-bottom:var(--sp-5)}.dim-text[data-astro-cid-lesv7jgp]{padding-top:0}.dim-title[data-astro-cid-lesv7jgp]{display:none}.dim-title[data-astro-cid-lesv7jgp],.dim-desc[data-astro-cid-lesv7jgp],.dim-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{transform:none}.dim-img[data-astro-cid-lesv7jgp]{aspect-ratio:4/3;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.dim-img[data-astro-cid-lesv7jgp] img,.dim[data-astro-cid-lesv7jgp].is-active .dim-img[data-astro-cid-lesv7jgp] img{width:100%;left:0;transform:none}}.formula[data-astro-cid-ggshasbz]{z-index:5;padding-block:var(--sp-10) var(--sp-9);position:relative;overflow:clip}.top[data-astro-cid-ggshasbz]{gap:var(--sp-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.title[data-astro-cid-ggshasbz]{max-width:26ch}.eq[data-astro-cid-ggshasbz]{--op:clamp(56px, 8vw, 148px);margin-top:var(--sp-9);gap:var(--sp-4);display:grid}.term[data-astro-cid-ggshasbz]{grid-template-columns:var(--op) 1fr;align-items:center;gap:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1.5px solid color-mix(in oklab, var(--ink) 22%, transparent);display:grid}.term-3[data-astro-cid-ggshasbz]{border-bottom:0}.op[data-astro-cid-ggshasbz]{width:100%;color:var(--lavender);font-family:var(--f-sans);direction:ltr;place-items:center;font-size:clamp(1.8rem,4.2vw,5rem);font-weight:500;line-height:1;display:grid;position:relative}.op[data-astro-cid-ggshasbz]:before{content:"";background:var(--ink);position:absolute;inset:0}.op[data-astro-cid-ggshasbz] span[data-astro-cid-ggshasbz]{position:relative}.op--a[data-astro-cid-ggshasbz]{aspect-ratio:50.81/46.79}.op--a[data-astro-cid-ggshasbz]:before{clip-path:polygon(82% 35.3%,82% 0,0 0,0 100%,100% 76.7%,100% 35.3%)}.op--a[data-astro-cid-ggshasbz] span[data-astro-cid-ggshasbz]{transform:translate(-8%,4%)}.op--b[data-astro-cid-ggshasbz]{aspect-ratio:49.12/41.2}.op--b[data-astro-cid-ggshasbz]:before{clip-path:polygon(0 0,100% 0,59.5% 83.9%,0 100%)}.op--b[data-astro-cid-ggshasbz] span[data-astro-cid-ggshasbz]{transform:translate(-14%,-6%)}.op--none[data-astro-cid-ggshasbz]:before{display:none}.tl[data-astro-cid-ggshasbz]{white-space:nowrap;display:block}.term-text[data-astro-cid-ggshasbz]{font-family:var(--f-display);letter-spacing:var(--track-tight);font-size:clamp(1.7rem,6.6vw,8.6rem);font-weight:600;line-height:var(--lead-display);font-stretch:100%}html[lang=ar] .term-text[data-astro-cid-ggshasbz]{font-size:clamp(1.6rem,5.4vw,7rem);font-weight:700}.term-3[data-astro-cid-ggshasbz] .term-text[data-astro-cid-ggshasbz]{font-weight:720}@media (width<=767px){.top[data-astro-cid-ggshasbz]{gap:var(--sp-4);grid-template-columns:1fr}.eq[data-astro-cid-ggshasbz]{--op:46px}.term[data-astro-cid-ggshasbz]{gap:var(--sp-3)}.term-text[data-astro-cid-ggshasbz]{font-size:7.6vw}html[lang=ar] .term-text[data-astro-cid-ggshasbz]{font-size:7vw}}.culture[data-astro-cid-j35oqm5p]{z-index:5;background:var(--paper);padding-block:var(--section);position:relative}.grid[data-astro-cid-j35oqm5p]{align-items:start}.copy[data-astro-cid-j35oqm5p]{top:calc(var(--header-h) + var(--sp-7));gap:var(--sp-5);grid-column:1/span 5;justify-items:start;display:grid;position:sticky}.copy[data-astro-cid-j35oqm5p] h2[data-astro-cid-j35oqm5p]{max-width:10ch}.shot-a[data-astro-cid-j35oqm5p]{grid-column:7/span 6}.shot-b[data-astro-cid-j35oqm5p]{z-index:2;grid-column:6/span 4;margin-top:-12%;position:relative}.shot[data-astro-cid-j35oqm5p] .aperture[data-astro-cid-j35oqm5p]{aspect-ratio:4/5}.shot[data-astro-cid-j35oqm5p] picture,.shot[data-astro-cid-j35oqm5p] img{width:100%;height:100%}.standards[data-astro-cid-j35oqm5p]{margin-top:var(--sp-10)}.std-head[data-astro-cid-j35oqm5p]{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.std[data-astro-cid-j35oqm5p]{gap:var(--sp-4);padding-block:clamp(var(--sp-4), 2vw, var(--sp-6));border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;display:grid}.std-idx[data-astro-cid-j35oqm5p]{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--muted)}.std-name[data-astro-cid-j35oqm5p]{font-family:var(--f-display);letter-spacing:var(--track-tight);font-size:clamp(1.7rem,3.4vw,3.6rem);font-weight:560;line-height:var(--lead-heading);transition:font-stretch .8s var(--ease-out), color .4s}html[lang=ar] .std-name[data-astro-cid-j35oqm5p]{font-size:var(--t-l);font-weight:600}.std-text[data-astro-cid-j35oqm5p]{color:var(--muted);max-width:34ch;transition:color .4s}.std[data-astro-cid-j35oqm5p]:hover .std-name[data-astro-cid-j35oqm5p]{font-stretch:118%}.std[data-astro-cid-j35oqm5p]:hover .std-text[data-astro-cid-j35oqm5p]{color:var(--fg)}@media (width<=1023px){.copy[data-astro-cid-j35oqm5p]{margin-bottom:var(--sp-8);grid-column:1/-1;position:relative;top:0}.shot-a[data-astro-cid-j35oqm5p]{grid-column:1/span 9}.shot-b[data-astro-cid-j35oqm5p]{grid-column:6/-1;margin-top:-22%}}@media (width<=767px){.std[data-astro-cid-j35oqm5p]{grid-template-columns:34px 1fr}.std-text[data-astro-cid-j35oqm5p]{grid-column:2}.shot-a[data-astro-cid-j35oqm5p]{grid-column:1/span 10}.shot-b[data-astro-cid-j35oqm5p]{grid-column:5/-1}}.growth[data-astro-cid-i3f23urc]{z-index:5;padding-top:var(--sp-6);padding-bottom:var(--section);position:relative;overflow:clip}.skyline[data-astro-cid-i3f23urc]{--w:0;height:clamp(360px,72vh,820px);margin-bottom:var(--sp-9);clip-path:polygon(calc(40% * (1 - var(--w))) 0, calc(66% + 34% * var(--w)) 0, calc(60% + 40% * var(--w)) 100%, calc(34% * (1 - var(--w))) 100%);position:relative;overflow:hidden}.skyline[data-astro-cid-i3f23urc] picture,.skyline[data-astro-cid-i3f23urc] img{object-fit:cover;width:100%;height:100%}.skyline[data-astro-cid-i3f23urc] img{transform:scale(calc(1.3 - .3 * var(--w)))}.sky-cap[data-astro-cid-i3f23urc]{inset-inline-start:var(--gutter);bottom:var(--sp-5);color:var(--white);opacity:var(--w);position:absolute}.reduced .skyline[data-astro-cid-i3f23urc],.no-js .skyline[data-astro-cid-i3f23urc]{--w:1}.grid[data-astro-cid-i3f23urc]{gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.copy[data-astro-cid-i3f23urc]{gap:var(--sp-5);justify-items:start;display:grid}.map[data-astro-cid-i3f23urc]{position:relative}.geo[data-astro-cid-i3f23urc]{direction:ltr;position:relative}.map[data-astro-cid-i3f23urc] canvas[data-astro-cid-i3f23urc]{aspect-ratio:1000/427;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pin[data-astro-cid-i3f23urc]{align-items:center;gap:var(--sp-3);pointer-events:none;white-space:nowrap;flex-direction:row-reverse;display:flex;position:absolute;top:0;left:0;transform:translate(calc(6px - 100%),-50%)}.pin-dot[data-astro-cid-i3f23urc]{background:var(--green);clip-path:polygon(19% 0,100% 0,81% 100%,0 100%);width:12px;height:12px;box-shadow:0 0 0 6px #07b87733}.pin-label[data-astro-cid-i3f23urc]{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;padding:var(--sp-2) var(--sp-3);background:var(--ink);border:1px solid var(--line);line-height:1.4;display:grid}.pin-label[data-astro-cid-i3f23urc] strong[data-astro-cid-i3f23urc]{color:var(--green);font-weight:500}.reach[data-astro-cid-i3f23urc]{margin-top:var(--sp-5);max-width:56ch;font-size:var(--t-s);color:var(--muted);border-inline-start:2px solid var(--green);padding-inline-start:var(--sp-4)}@media (width<=1023px){.grid[data-astro-cid-i3f23urc]{grid-template-columns:1fr}}.careers[data-astro-cid-lrypnjws]{z-index:5;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid;position:relative}.media[data-astro-cid-lrypnjws]{padding-block:var(--sp-5);padding-inline-start:var(--sp-5);position:relative}.media-frame[data-astro-cid-lrypnjws]{background:var(--green-deep);height:100%;min-height:60vh}.media-frame[data-astro-cid-lrypnjws] picture,.media-frame[data-astro-cid-lrypnjws] img{width:100%;height:100%}.copy[data-astro-cid-lrypnjws]{justify-content:center;align-items:flex-start;gap:var(--sp-5);padding:var(--section) var(--gutter);flex-direction:column;display:flex}.title[data-astro-cid-lrypnjws]{max-width:13ch;font-size:clamp(2rem,3.7vw,4.2rem)}.text[data-astro-cid-lrypnjws]{max-width:40ch}.roles[data-astro-cid-lrypnjws]{border-top:1.5px solid var(--ink);width:100%;max-width:520px}.roles[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]{padding-block:var(--sp-3);border-bottom:1.5px solid color-mix(in oklab, var(--ink) 30%, transparent);font-family:var(--f-display);transition:padding .5s var(--ease-out);justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:560;display:flex}.roles[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]:hover,.roles[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]:focus-visible{padding-inline-start:var(--sp-3)}.roles[data-astro-cid-lrypnjws] .r-arrow{width:20px;height:20px;transition:transform .5s var(--ease-out);transform:rotate(-45deg)}.roles[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]:hover .r-arrow,.roles[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]:focus-visible .r-arrow{transform:rotate(0)}@media (width<=1023px){.careers[data-astro-cid-lrypnjws]{grid-template-columns:1fr;min-height:0}.media[data-astro-cid-lrypnjws]{padding:var(--sp-4) var(--sp-4) 0}.media-frame[data-astro-cid-lrypnjws]{aspect-ratio:3/2;height:auto;min-height:0}}.closing[data-astro-cid-2rl6qrpo]{z-index:5;padding-block:var(--section) var(--sp-9);position:relative;overflow:clip}.title[data-astro-cid-2rl6qrpo]{margin-top:var(--sp-5);letter-spacing:var(--track-tight);font-size:clamp(3rem,9.4vw,12.5rem);font-weight:600}html[lang=ar] .title[data-astro-cid-2rl6qrpo]{font-size:var(--t-ar-mega)}.title[data-astro-cid-2rl6qrpo] span[data-astro-cid-2rl6qrpo]{display:block}.t2[data-astro-cid-2rl6qrpo]{padding-inline-start:8vw}.heart[data-astro-cid-2rl6qrpo]{color:var(--green);display:inline!important}.cta-row[data-astro-cid-2rl6qrpo]{margin-top:var(--sp-8);justify-content:space-between;align-items:flex-end;gap:var(--sp-7);flex-wrap:wrap;display:flex}.contact[data-astro-cid-2rl6qrpo]{margin-top:var(--sp-9);gap:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;display:grid}.c-col[data-astro-cid-2rl6qrpo]{gap:var(--sp-3);align-content:start;display:grid}.c-big[data-astro-cid-2rl6qrpo]{letter-spacing:-.035em;justify-self:start;font-size:clamp(1.6rem,3.2vw,3.2rem);font-weight:560;line-height:1;transition:color .3s}.c-big[data-astro-cid-2rl6qrpo]:hover{color:var(--green)}.c-mid[data-astro-cid-2rl6qrpo]{font-style:normal;font-size:var(--t-m);line-height:var(--lead-title);justify-self:start;display:grid}a[data-astro-cid-2rl6qrpo].c-mid:hover{color:var(--green)}.c-note[data-astro-cid-2rl6qrpo]{color:var(--muted)}@media (width<=1023px){.contact[data-astro-cid-2rl6qrpo]{grid-template-columns:1fr 1fr}.contact[data-astro-cid-2rl6qrpo] .c-col[data-astro-cid-2rl6qrpo]:first-child{grid-column:1/-1}}@media (width<=767px){.contact[data-astro-cid-2rl6qrpo]{grid-template-columns:1fr}.t2[data-astro-cid-2rl6qrpo]{padding-inline-start:0}}
