.work-intro .grid{align-items:end}.work-intro__head{margin-block-end:0}.work-intro__head .t-display{max-width:14ch}.work-intro__head .t-display:lang(ar){max-width:16ch}.work-intro__note{--span-t:8}.work-intro__note p+p{margin-block-start:var(--space-2xs)}.work-list__items{margin:0;padding:0;list-style:none}.work-item{gap:var(--space-3xl);padding-block:var(--space-3xl);border-block-start:var(--rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.work-item__media{display:block}.work-item__media img{aspect-ratio:16/10}.work-item__body{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.work-item__index{font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.work-item__title a{text-decoration:none}.work-item__title a:after{content:"";position:absolute;inset:0}.work-item:has(:focus-visible){outline:var(--focus-ring);outline-offset:3px}.work-item__title a:focus-visible{outline:none}.work-item__sector{font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-block-start:calc(-1 * var(--space-xs))}.work-item__summary{max-width:30rem}.work-item__services{gap:var(--space-2xs) 0;color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.work-item__services li+li:before{content:"·";padding-inline:.6em}.work-item__more{margin-block-start:var(--space-xs)}.work-item:hover .link--arrow{color:var(--color-accent-text)}.work-cta__inner{align-items:flex-start;gap:var(--space-l);flex-direction:column;display:flex}.work-cta__inner>*{max-width:44rem}.work-cta__actions{margin-block-start:var(--space-s)}@media (width<=64rem){.work-item{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.work-item{padding-block:var(--space-2xl)}}.cs-hero{padding-block:var(--space-2xl) calc(var(--section) * .6)}.cs-hero__back{margin-block-end:var(--space-3xl)}.cs-back{font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);color:var(--color-text-muted);gap:.45em;display:inline-flex}.cs-back:before{content:"←"}[dir=rtl] .cs-back:before{content:"→"}.cs-hero__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid}.cs-hero__tag{font-size:var(--type-body-size);margin-block-end:var(--space-l);padding:.35em 1em}.cs-hero__title .t-display{font-size:clamp(3.25rem,8.5vw,7.5rem);line-height:1.05}.cs-hero__title .t-display:lang(ar){line-height:1.3}.cs-hero__alt{font-weight:var(--font-weight-light);color:var(--color-text-muted);margin-block-start:var(--space-xs)}.cs-hero__summary{max-width:40rem;margin-block-start:var(--space-xl)}.cs-facts{gap:var(--space-m);flex-direction:column;margin:0;display:flex}.cs-facts>div{border-block-start:var(--rule);padding-block-start:var(--space-s)}.cs-facts dt{color:var(--color-text-muted)}.cs-facts dd{font-weight:var(--font-weight-medium);margin:0}.cs-cover{margin:var(--space-3xl) 0 0}.cs-concept{border-inline-start-color:var(--color-accent-text);margin-block-start:var(--space-l)}.cs-concept>.icon,.cs-concept .notice__title{color:var(--color-accent-text)}.cs-concept p+p{margin-block-start:var(--space-2xs)}.cs-contents{gap:var(--space-l) var(--grid-gap);border-block-start:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-block-start:var(--space-3xl);padding-block-start:var(--space-l);display:grid}.cs-contents ol{gap:var(--space-s) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-contents a{gap:.75em;display:inline-flex}.cs-contents .t-num{color:var(--color-text-muted)}@media (width<=64rem){.cs-hero__grid,.cs-contents{grid-template-columns:minmax(0,1fr)}.cs-hero__grid{gap:var(--space-2xl)}}@media (width<=40rem){.cs-hero__back{margin-block-end:var(--space-xl)}.cs-hero__tag{font-size:var(--type-caption-size)}.cs-cover{margin-block-start:var(--space-2xl)}.cs-contents ol{grid-template-columns:minmax(0,1fr)}}.cs-split{gap:var(--space-l) var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cs-split__head{gap:var(--space-xs);flex-direction:column;display:flex}.cs-index{font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);color:var(--color-accent-text)}.cs-split__body:empty{display:none}.cs-split--group{margin-block-end:var(--space-xl)}.cs-gallery{gap:var(--space-2xl) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3xl);display:grid}.cs-gallery--lead>:first-child{grid-column:1/-1}.cs-figure--panel{aspect-ratio:16/10;background:var(--color-dune-mist);border:var(--rule);border-radius:var(--radius-m);min-height:0;padding:clamp(1.5rem,6%,4rem)}.cs-figure--panel img{--media-radius:0;object-fit:contain;height:100%}.cs-identity .cs-part{border-block-start:var(--rule);margin-block-start:var(--space-3xl);padding-block-start:var(--space-3xl)}.cs-website .cs-part{margin-block-start:var(--space-4xl)}.cs-sublabel{border-block-end:var(--rule);margin-block-end:var(--space-l);padding-block-end:var(--space-s)}.cs-sublabel+*{margin-block-start:0}.cs-palette{margin-block-start:var(--space-3xl)}.cs-palette__label{margin-block-end:var(--space-m)}.cs-palette__list{gap:var(--space-l) var(--space-s);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-palette__list li{gap:var(--space-3xs);flex-direction:column;display:flex}.cs-palette__chip{height:8rem;border:var(--rule);border-radius:var(--radius-s);background:var(--swatch);margin-block-end:var(--space-xs);display:block}.cs-palette__name{font-weight:var(--font-weight-medium)}.cs-palette__hex{font-family:var(--font-latin);font-size:var(--type-caption-size);color:var(--color-text-muted)}.cs-browser{border:var(--rule);border-radius:var(--radius-m);background:var(--color-surface)}.cs-browser__bar{border-block-end:var(--rule);direction:ltr;gap:.4rem;padding:.7rem .9rem;display:flex}.cs-browser__bar i{border-radius:var(--radius-round);background:var(--color-line);width:.55rem;height:.55rem}.cs-browser__view img{--media-radius:0 0 calc(var(--radius-m) - 1px) calc(var(--radius-m) - 1px)}.cs-browser__view--crop img{aspect-ratio:16/10;object-position:top}.cs-phones{justify-content:center;gap:var(--space-2xl) var(--space-3xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-phone{--frame-pad:.55rem;width:16rem;padding:var(--frame-pad);border:var(--rule);border-radius:var(--radius-device);background:var(--color-ink)}.cs-phone img{--media-radius:calc(var(--radius-device) - var(--frame-pad));aspect-ratio:9/19.5;object-position:top}.cs-reasons{margin:var(--space-3xl) 0 0;padding:0;list-style:none}.cs-reason{gap:var(--space-xs) var(--grid-gap);padding-block:var(--space-xl);border-block-start:var(--rule);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cs-reason__index{font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.cs-reason__decision{grid-column:1}.cs-reason__why{grid-area:1/2/span 2}.cs-pager__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-pager__link{gap:var(--space-l);padding:var(--space-m);border:var(--rule);border-radius:var(--radius-m);background:var(--color-surface);transition:border-color .15s var(--ease);grid-template-columns:11rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.cs-pager__link:hover{border-color:var(--color-text-muted);color:inherit}.cs-pager__link--next{text-align:end;grid-template-columns:minmax(0,1fr) 11rem}.cs-pager__link--next .cs-pager__thumb{order:2}.cs-pager__thumb img{--media-radius:var(--radius-s);aspect-ratio:16/10}.cs-pager__text{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.cs-pager__link--next .cs-pager__text{align-items:flex-end}.cs-pager__tag{margin-block-start:var(--space-2xs)}.cs-pager__label:before,.cs-pager__label:after{font-family:var(--font-latin)}.cs-pager__link--prev .cs-pager__label:before{content:"← "}.cs-pager__link--next .cs-pager__label:after{content:" →"}[dir=rtl] .cs-pager__link--prev .cs-pager__label:before{content:"→ "}[dir=rtl] .cs-pager__link--next .cs-pager__label:after{content:" ←"}.cs-pager__sector{color:var(--color-text-muted)}.cs-pager__all{text-align:center;margin-block-start:var(--space-xl)}@media (width<=64rem){.cs-pager__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.cs-split,.cs-reason{grid-template-columns:minmax(0,1fr)}.cs-reason{grid-template-rows:none}.cs-reason__why{grid-area:auto/1;margin-block-start:var(--space-xs)}.cs-gallery{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-2xl)}.cs-identity .cs-part{margin-block-start:var(--space-2xl);padding-block-start:var(--space-2xl)}.cs-website .cs-part{margin-block-start:var(--space-3xl)}.cs-palette__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-palette__chip{height:5rem}.cs-phones{gap:var(--space-xl) var(--space-m)}.cs-phone{--frame-pad:.35rem;width:calc(50% - var(--space-m) / 2)}.cs-pager__link,.cs-pager__link--next{gap:var(--space-m);text-align:start;grid-template-columns:6.5rem minmax(0,1fr)}.cs-pager__link--next .cs-pager__thumb{order:0}.cs-pager__link--next .cs-pager__text{align-items:flex-start}}
