.language-switch{gap:8px;flex-wrap:wrap;max-width:240px}.language-switch a{min-width:27px;font-size:14px}.hero-photo{background-image:url("assets/revize-3/crown-general-desktop.webp")!important}.portfolio-art img{object-fit:cover}.r3-reference-link{display:flex;width:100%;justify-content:space-between;gap:25px}.r3-reference-link:hover{color:#39717e}.cms-public{min-height:75vh}.r3-blog{padding:220px 7vw 100px}.r3-blog h1{font:400 clamp(44px,7vw,110px)/1.05 'Bodoni Moda',serif;max-width:1100px}.r3-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw;margin-top:70px}.r3-card img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform 1.2s}.r3-card picture{display:block;overflow:hidden}.r3-card:hover img{transform:scale(1.04)}.r3-card h2{font:400 clamp(28px,3vw,48px)/1.15 'Bodoni Moda',serif}.r3-card span{display:block;font-size:14px;margin-top:18px}.r3-detail-hero{height:100svh;position:relative;background:#173b42}.r3-detail-hero picture,.r3-detail-hero img{height:100%;width:100%;object-fit:cover}.r3-detail-hero:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#112d3aaa)}.r3-detail-hero>div{position:absolute;z-index:1;bottom:8vh;left:7vw;color:white;max-width:85vw}.r3-detail h1{font:400 clamp(42px,7vw,110px)/1.05 'Bodoni Moda',serif;margin:20px 0}.r3-prose{max-width:820px;margin:90px auto;padding:0 24px;font-size:20px;line-height:1.8}.r3-gallery{padding:0 7vw 90px;display:grid;gap:45px}.r3-gallery img{width:100%;height:auto}.r3-gallery figcaption{font-size:14px;margin-top:10px}.r3-ongoing{padding:90px 7vw;background:#173b42;color:#f3f3e9}.r3-ongoing h2{font:400 clamp(38px,6vw,88px)/1.1 'Bodoni Moda',serif}.r3-ongoing img{width:100%;max-height:70vh;object-fit:cover}.r3-ongoing article{margin:50px 0}.r3-ongoing p{max-width:760px;line-height:1.7}.r3-added-pages{display:flex;gap:25px;flex-wrap:wrap}.catalog-dialog iframe{width:100%;height:100%;border:0;background:#e8e9e4}.catalog-paper{height:100%;min-height:320px}html[dir=rtl] body{font-family:'Noto Naskh Arabic',Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] em{font-family:'Noto Naskh Arabic',Tahoma,Arial,sans-serif!important;letter-spacing:0!important}html[dir=rtl] .horizontal,html[dir=rtl] .architecture-panels,html[dir=rtl] .brand,html[dir=rtl] .journey-route{direction:ltr}html[dir=rtl] .horizontal article>*:not(img){direction:rtl}html[dir=rtl] .scene-char{display:inline!important;transform:none!important}html[dir=rtl] .hero-titles{direction:ltr}html[dir=rtl] .hero-sub{direction:rtl}html[dir=rtl] .intro-arc text{font-family:Tahoma,sans-serif}html[dir=rtl] .language-switch{direction:ltr}html[dir=rtl] .r3-prose{text-align:right}@media(max-width:700px){.language-switch{gap:5px;max-width:200px}.language-switch a{font-size:12px;min-width:22px}header{padding:18px 5vw}.brand-orbit{width:108px;height:108px;flex:none}.hero-photo{background-image:url("assets/revize-3/crown-lobby-mobile.webp")!important;background-position:center!important;height:135svh!important}.r3-card-grid{grid-template-columns:1fr;gap:45px}.r3-blog{padding-top:200px}.r3-detail h1{font-size:12vw}.r3-prose{font-size:18px;margin:55px auto}.r3-ongoing{padding:60px 7vw}.r3-reference-link{flex-wrap:wrap;gap:5px}.catalog-dialog iframe{min-height:50vh}html[dir=rtl] .intro h2{line-height:1.6}html[dir=rtl] .concept-panel h2{font-size:12vw;line-height:1.5}.filter-bar{flex-wrap:wrap}.filter-bar>*{max-width:100%}}
@media(prefers-reduced-motion:reduce){.r3-card img{transition:none}}
html[dir=rtl] *{letter-spacing:0!important;text-transform:none!important}html[dir=rtl] .portfolio-heading h1{line-height:1.35;font-size:clamp(48px,8vw,110px)}.portfolio-art{background-image:url("assets/revize-3/crown-lobby-desktop.webp")!important}@media(max-width:700px){.portfolio-art{background-image:url("assets/revize-3/crown-lobby-mobile.webp")!important}html[dir=rtl] .portfolio-heading h1{font-size:14vw;line-height:1.4}}
.r3-enter{opacity:0;transform:translateY(34px);transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.22,1,.36,1)}.r3-enter.r3-visible{opacity:1;transform:none}.r3-card.r3-enter picture{clip-path:inset(7% 4%);transition:clip-path 1.5s cubic-bezier(.22,1,.36,1)}.r3-card.r3-visible picture{clip-path:inset(0)}
