.hero[data-astro-cid-yodha2z4]{min-height:calc(100svh - var(--header));grid-template-rows:auto minmax(13rem,1fr) auto;padding-block-end:calc(var(--cut) + 1rem);display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-yodha2z4]{padding:.25rem var(--gutter) 0;z-index:2;position:relative}.hero-title[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:-.03em;font-size:min(12.2vw,5rem);font-weight:800;line-height:1}.hero-title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--color-fold);font-style:normal}:root[lang=fr] .hero-title[data-astro-cid-yodha2z4]{font-size:min(9vw,4rem);line-height:1.04}:root[lang=ar] .hero-title[data-astro-cid-yodha2z4]{letter-spacing:0;font-size:min(9.6vw,4.25rem);font-weight:700;line-height:1.28}.hero-sub[data-astro-cid-yodha2z4]{display:none}.hero-town[data-astro-cid-yodha2z4]{min-height:0;position:relative;mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.hero-town[data-astro-cid-yodha2z4] canvas{display:block;position:absolute;inset:0}.hero-still[data-astro-cid-yodha2z4]{object-fit:contain;width:100%;height:76%;margin-inline:auto;transition:opacity .5s;position:absolute;inset:12% 0 auto}.hero-town[data-astro-cid-yodha2z4].is-live .hero-still[data-astro-cid-yodha2z4]{opacity:0}.hero-dock[data-astro-cid-yodha2z4]{padding-inline:var(--gutter);z-index:2;position:relative}.hero-now[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hero-project[data-astro-cid-yodha2z4]{align-content:start;gap:.125rem;min-width:0;min-height:5.25rem;font-size:.9375rem;line-height:1.35;display:grid}.hero-project[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{color:var(--color-rust);font-family:var(--font-display);font-size:.875rem;font-weight:700}.hero-project[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4375rem;font-weight:800;line-height:1.1}:root[lang=ar] .hero-project[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{letter-spacing:0;line-height:1.4}.hero-marks[data-astro-cid-yodha2z4]{flex:none;margin-inline-end:-.375rem;display:flex}.hero-marks[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]{cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:2.75rem;display:flex}.hero-marks[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]:after{aspect-ratio:11/13;background:var(--color-ink);clip-path:polygon(0 0,100% 50%,0 100%);content:"";opacity:.22;width:.75rem;transition:background .2s,opacity .2s}[dir=rtl] .hero-marks[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]:after{transform:scaleX(-1)}.hero-marks[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-current=true]:after{background:var(--color-fold);opacity:1}.hero-actions[data-astro-cid-yodha2z4]{flex-direction:column;margin-block-start:.625rem;display:flex}@media (width>=64rem){.hero[data-astro-cid-yodha2z4]{grid-template-rows:auto auto;grid-template-columns:minmax(0,43%) minmax(0,1fr);align-content:center;padding-block-end:calc(var(--cut) + 2rem)}.hero-copy[data-astro-cid-yodha2z4],.hero-dock[data-astro-cid-yodha2z4]{grid-column:1;padding-inline-end:0}.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(2.75rem,5.9vw,6.25rem)}:root[lang=fr] .hero-title[data-astro-cid-yodha2z4]{font-size:clamp(2.5rem,4.3vw,4.75rem)}:root[lang=ar] .hero-title[data-astro-cid-yodha2z4]{font-size:clamp(2.5rem,4.4vw,5rem)}.hero-sub[data-astro-cid-yodha2z4]{max-width:26em;margin-block-start:1rem;display:block}.hero-town[data-astro-cid-yodha2z4]{position:absolute;inset:0;mask-image:none}.hero-still[data-astro-cid-yodha2z4]{width:50%;height:66%;inset:14% 3% auto auto}[dir=rtl] .hero-still[data-astro-cid-yodha2z4]{inset:14% auto auto 3%}.hero-dock[data-astro-cid-yodha2z4]{margin-block-start:2rem}.hero-project[data-astro-cid-yodha2z4]{min-height:0;font-size:1.0625rem}.hero-project[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:1.6875rem}.hero-actions[data-astro-cid-yodha2z4]{flex-direction:row;align-items:center;gap:.5rem;margin-block-start:1.25rem}}.card[data-astro-cid-vjkt5oib]{--c:1.75rem;background:var(--surface);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));color:var(--fg);min-height:min(calc(100svh - var(--header) - 2.25rem), 47.5rem);transform-origin:50% 0;flex-direction:column;padding:1.75rem 1.5rem 0;display:flex;position:sticky;inset-block-start:calc(var(--header) + .625rem + var(--i) * .5625rem);overflow:hidden}.card-flap[data-astro-cid-vjkt5oib]{aspect-ratio:104/74;background:var(--flap);clip-path:polygon(0 0,73% 0,100% 38%,100% 100%);width:6.5rem;position:absolute;inset-block-start:0;inset-inline-end:0}[dir=rtl] .card-flap[data-astro-cid-vjkt5oib]{transform:scaleX(-1)}.card-name[data-astro-cid-vjkt5oib]{letter-spacing:-.03em;max-width:8.6em;margin-block-start:.75rem;font-size:clamp(2.375rem,5.2vw,5.5rem);font-weight:800;line-height:1}:root[lang=ar] .card-name[data-astro-cid-vjkt5oib]{letter-spacing:0;line-height:1.25}.card-line[data-astro-cid-vjkt5oib]{max-width:26em;margin-block-start:.625rem;font-size:clamp(1.0625rem,1.6vw,1.5rem);line-height:1.34}.card-link[data-astro-cid-vjkt5oib]{font-family:var(--font-display);align-items:center;gap:.55rem;min-height:2.75rem;margin-block-start:.375rem;font-weight:700;display:inline-flex}.card-link[data-astro-cid-vjkt5oib]:hover{text-underline-offset:.25em;text-decoration:underline}.card-shots[data-astro-cid-vjkt5oib]{perspective:1100px;flex:1;min-height:18.75rem;margin-block-start:.875rem;position:relative}.card-desktop[data-astro-cid-vjkt5oib]{transform-origin:0;width:118%;max-width:none;height:auto;position:absolute;inset-block-start:1.125rem;inset-inline-start:0;transform:rotateY(-8deg)rotateX(3deg);box-shadow:0 1.125rem 2.5rem #00000047}[dir=rtl] .card-desktop[data-astro-cid-vjkt5oib]{transform-origin:100%;transform:rotateY(8deg)rotateX(3deg)}.card-mobile[data-astro-cid-vjkt5oib]{border:.3125rem solid var(--color-deep);width:42%;height:auto;position:absolute;inset-block-start:34%;inset-inline-end:.125rem;box-shadow:0 1.125rem 2.5rem #00000057}@media (width>=64rem){.card[data-astro-cid-vjkt5oib]{grid-template-columns:5fr 7fr;align-items:start;gap:3vw;padding:3rem 3rem 0;display:grid}.card-flap[data-astro-cid-vjkt5oib]{width:9.375rem}.card-shots[data-astro-cid-vjkt5oib]{align-self:stretch;min-height:35rem;margin-block-start:0}.card-desktop[data-astro-cid-vjkt5oib]{width:112%;inset-block-start:3.5rem}.card-mobile[data-astro-cid-vjkt5oib]{width:26%;inset-block:auto 2.5rem;inset-inline:-8% auto}}.build[data-astro-cid-2t3ashcv]{gap:clamp(.375rem,1.4vw,1.375rem);margin-block-start:1.375rem;display:grid}.build-row[data-astro-cid-2t3ashcv]{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid}.build-row[data-astro-cid-2t3ashcv] img[data-astro-cid-2t3ashcv]{width:100%;height:auto}.build-title[data-astro-cid-2t3ashcv]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,8.4vw,9.25rem);font-weight:800;line-height:1}:root[lang=ar] .build-title[data-astro-cid-2t3ashcv]{letter-spacing:0;font-size:clamp(2.25rem,7vw,7.5rem);line-height:1.25}@media (width>=64rem){.build-row[data-astro-cid-2t3ashcv]{grid-template-columns:minmax(9.375rem,15vw) minmax(0,1fr);gap:3vw}}.more{--c:1.125rem;background:var(--color-cream);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));color:var(--color-ink);height:100%;padding-block-end:1.125rem;transition:background .15s;display:block}.more:hover{background:var(--color-coral)}.more img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.more-field,.more-name{padding-inline:1.125rem;display:block}.more-field{font-family:var(--font-display);margin-block-start:.875rem;font-size:.875rem;font-weight:600}.more-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.15}.thumb{bottom:.875rem;opacity:0;pointer-events:none;z-index:30;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;inset-inline:.875rem;transform:scale(.94)}.thumb.is-shown{opacity:1;pointer-events:auto;transform:none}@media (width>=64rem){.thumb{display:none}}
