{"id":13,"date":"2026-08-12T04:08:05","date_gmt":"2026-08-12T04:08:05","guid":{"rendered":"https:\/\/citraclassic.com\/portofolio\/"},"modified":"2026-09-15T08:28:26","modified_gmt":"2026-09-15T08:28:26","slug":"portofolio","status":"publish","type":"page","link":"https:\/\/citraclassic.com\/en\/portofolio\/","title":{"rendered":"Portfolio"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5986dcb2 cc-auto-motion e-flex e-con-boxed e-con e-parent\" data-id=\"5986dcb2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62e64d35 cc-auto-motion elementor-widget elementor-widget-heading\" data-id=\"62e64d35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">SELECTED WORKS \u00b7 CITRA CLASSIC<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30bd6044 cc-auto-motion animated-slow elementor-widget elementor-widget-heading\" data-id=\"30bd6044\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span style=\"color:#C8A45D\">PORTFOLIO <\/span>KAMI.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d1a25ec cc-auto-motion elementor-widget elementor-widget-text-editor\" data-id=\"3d1a25ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Koleksi karya rumah klasik, fasad, interior, dan ornament yang dirancang dengan proporsi elegan, detail presisi, serta karakter arsitektur yang tak lekang oleh waktu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ca784a2 cc-auto-motion e-flex e-con-boxed e-con e-parent\" data-id=\"2ca784a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1ff17649 e-flex e-con-boxed e-con e-child\" data-id=\"1ff17649\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31cdb178 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"31cdb178\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">PORTFOLIO<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b4d44d6 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"3b4d44d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cerita dari <br><span style=\"color:#C8A45D\">Setiap Project.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-170abc71 e-flex e-con-boxed e-con e-child\" data-id=\"170abc71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ca77458 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"3ca77458\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Setiap proyek punya cerita dan kebutuhan yang berbeda. Di sini kami kumpulkan beberapa karya Citra Classic, mulai dari rumah, fasad, interior, sampai detail ornamen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d40d0e cc-auto-motion e-flex e-con-boxed e-con e-parent\" data-id=\"5d40d0e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-433b6be cc-auto-motion elementor-widget elementor-widget-shortcode\" data-id=\"433b6be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <div\r\n        id=\"cc-portfolio-1\"\r\n        class=\"cc-portfolio-wrapper\"\r\n    >\r\n\r\n        <!-- =============================================\r\n             FILTER KATEGORI\r\n        ============================================== -->\r\n\r\n        \r\n            <div class=\"cc-portfolio-filter\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"cc-filter-button active\"\r\n                    data-filter=\"all\"\r\n                    aria-pressed=\"true\"\r\n                >\r\n                    SEMUA\r\n                <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"facade\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        FASAD                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"interior\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        INTERIOR                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"ornament\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        ORNAMENT                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"bangunan-lainnya\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        BANGUNAN LAINNYA                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"dapur\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        DAPUR                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"dinding\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        DINDING                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"hasil-konstruksi\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        HASIL KONSTRUKSI                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"kamar-mandi\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        KAMAR MANDI                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"kamar-tidur\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        KAMAR TIDUR                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"masjid\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        MASJID                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"plafond\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        PLAFOND                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"public-space\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        PUBLIC SPACE                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"ruang-keluarga\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        RUANG KELUARGA                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"ruang-tamu\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        RUANG TAMU                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"residence\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        RUMAH                    <\/button>\r\n\r\n                \r\n                    <button\r\n                        type=\"button\"\r\n                        class=\"cc-filter-button\"\r\n                        data-filter=\"walk-in-closet\"\r\n                        aria-pressed=\"false\"\r\n                    >\r\n                        WALK-IN CLOSET                    <\/button>\r\n\r\n                \r\n            <\/div>\r\n\r\n        \r\n\r\n        <!-- =============================================\r\n             GRID PORTFOLIO\r\n        ============================================== -->\r\n\r\n        <div class=\"cc-portfolio-grid\">\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"dapur interior ruang-tamu\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/modern-classic-kitchen-living-room-mr-a-residence\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/DAPUR-DAN-RUANG-TAMU-VIEW-4-768x1024.jpg\"\r\n                                alt=\"Modern Classic Kitchen &amp; Living Room \u2013 Mr. A Residence\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Modern Classic Kitchen &amp; Living Room \u2013 Mr. A Residence                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                SURABAYA  \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/modern-classic-kitchen-living-room-mr-a-residence\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"interior ruang-keluarga\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/modern-classic-family-room\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/RUANG-KELUARGA-MR-A-6-1024x768.jpg\"\r\n                                alt=\"Modern Classic Family Room\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Modern Classic Family Room                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                SURABAYA  \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/modern-classic-family-room\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"interior ruang-keluarga\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/refined-classical-interior\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/Attic-Room-Gus-Afif-7-1024x768.png\"\r\n                                alt=\"Attic Room Mr. A\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Attic Room Mr. A                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                SURABAYA \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/refined-classical-interior\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"facade residence\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/timeless-family-house\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-26-Agu-2026-11.23.29-1024x576.png\"\r\n                                alt=\"Elegant Classical Residence\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Elegant Classical Residence                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                SURABAYA \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/timeless-family-house\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"interior kamar-tidur\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/architectural-ornament-details\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/KAMAR-UTAMA-LT.-2-GUS-AFIF-EUROPEAN-CLASSICAL-2-1024x768.jpg\"\r\n                                alt=\"Elegant Classic Bedroom Interior\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Elegant Classic Bedroom Interior                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                SURABAYA \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/architectural-ornament-details\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"interior masjid ornament plafond\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/luxury-living-interior\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/1-1024x721.webp\"\r\n                                alt=\"Classical Mosque Interior\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Classical Mosque Interior                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                PACET, MOJOKERTO \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/luxury-living-interior\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"facade residence\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/elegant-classic-facade\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/FASAD-RUMAH-CLASSIC-MR.-A-VIEW-7-1024x576.webp\"\r\n                                alt=\"Classical House Mr. A\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Classical House Mr. A                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                PACET, MOJOKERTO \u00b7 2025\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/elegant-classic-facade\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n                \r\n                <article\r\n                    class=\"cc-portfolio-card\"\r\n                    data-terms=\"facade\"\r\n                >\r\n\r\n                    <!-- COVER -->\r\n\r\n                    <a\r\n                        class=\"cc-portfolio-cover\"\r\n                        href=\"https:\/\/citraclassic.com\/en\/project\/grand-classical-residence\/\"\r\n                    >\r\n\r\n                        \r\n                            <img\r\n                                src=\"https:\/\/citraclassic.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-13-Agu-2026-15.55.34-1-1024x409.webp\"\r\n                                alt=\"Grand Classical Residence\"\r\n                                loading=\"lazy\"\r\n                                decoding=\"async\"\r\n                            >\r\n\r\n                        \r\n                    <\/a>\r\n\r\n\r\n                    <!-- CONTENT -->\r\n\r\n                    <div class=\"cc-portfolio-content\">\r\n\r\n                        <div class=\"cc-portfolio-title\">\r\n                            Grand Classical Residence                        <\/div>\r\n\r\n\r\n                        \r\n                            <div class=\"cc-portfolio-meta\">\r\n\r\n                                PACET  \u00b7 2024\r\n                            <\/div>\r\n\r\n                        \r\n\r\n                        <a\r\n                            class=\"cc-portfolio-button\"\r\n                            href=\"https:\/\/citraclassic.com\/en\/project\/grand-classical-residence\/\"\r\n                        >\r\n                            LIHAT PROJECT \u2197\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/article>\r\n\r\n            \r\n        <\/div>\r\n\r\n\r\n        <!-- =============================================\r\n             PAGINATION\r\n        ============================================== -->\r\n\r\n        <nav\r\n            class=\"cc-portfolio-pagination\"\r\n            aria-label=\"Navigasi halaman portfolio\"\r\n        ><\/nav>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         FILTER + PAGINATION JAVASCRIPT\r\n    ================================================== -->\r\n\r\n    <script>\r\n    (function () {\r\n\r\n        function initCCPortfolio() {\r\n\r\n            const wrapper = document.getElementById(\r\n                \"cc-portfolio-1\"            );\r\n\r\n            if (!wrapper) {\r\n                return;\r\n            }\r\n\r\n            if (wrapper.dataset.ccReady === '1') {\r\n                return;\r\n            }\r\n\r\n            wrapper.dataset.ccReady = '1';\r\n\r\n\r\n            const buttons = Array.from(\r\n                wrapper.querySelectorAll(\r\n                    '.cc-filter-button'\r\n                )\r\n            );\r\n\r\n            const cards = Array.from(\r\n                wrapper.querySelectorAll(\r\n                    '.cc-portfolio-card'\r\n                )\r\n            );\r\n\r\n            const pagination =\r\n                wrapper.querySelector(\r\n                    '.cc-portfolio-pagination'\r\n                );\r\n\r\n\r\n            if (!cards.length || !pagination) {\r\n                return;\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ SETTING\r\n            \/\/ =========================================\r\n\r\n            const perPage = 5;\r\n\r\n            let currentFilter = 'all';\r\n            let currentPage   = 1;\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ NORMALIZE FILTER\r\n            \/\/ =========================================\r\n\r\n            function normalizeFilter(value) {\r\n\r\n                if (!value) {\r\n                    return 'all';\r\n                }\r\n\r\n                value = value\r\n                    .replace(\/^#\/, '')\r\n                    .trim();\r\n\r\n                try {\r\n                    value = decodeURIComponent(value);\r\n                } catch (error) {}\r\n\r\n                return value || 'all';\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ CEK FILTER\r\n            \/\/ =========================================\r\n\r\n            function filterExists(filter) {\r\n\r\n                if (filter === 'all') {\r\n                    return true;\r\n                }\r\n\r\n                return buttons.some(function (button) {\r\n                    return button.dataset.filter === filter;\r\n                });\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ PROJECT SESUAI KATEGORI\r\n            \/\/ =========================================\r\n\r\n            function getFilteredCards(filter) {\r\n\r\n                if (filter === 'all') {\r\n                    return cards;\r\n                }\r\n\r\n                return cards.filter(function (card) {\r\n\r\n                    const terms = (\r\n                        card.dataset.terms || ''\r\n                    )\r\n                    .split(\/\\s+\/)\r\n                    .filter(Boolean);\r\n\r\n                    return terms.includes(filter);\r\n                });\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ UPDATE URL\r\n            \/\/ =========================================\r\n\r\n            function updateURL(filter, page) {\r\n\r\n                const url = new URL(\r\n                    window.location.href\r\n                );\r\n\r\n                if (page > 1) {\r\n                    url.searchParams.set(\r\n                        'ccpage',\r\n                        page\r\n                    );\r\n                } else {\r\n                    url.searchParams.delete(\r\n                        'ccpage'\r\n                    );\r\n                }\r\n\r\n                url.hash = filter;\r\n\r\n                history.replaceState(\r\n                    null,\r\n                    '',\r\n                    url.pathname +\r\n                    url.search +\r\n                    url.hash\r\n                );\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ PAGINATION\r\n            \/\/ =========================================\r\n\r\n            function renderPagination(\r\n                totalPages,\r\n                activePage\r\n            ) {\r\n\r\n                pagination.innerHTML = '';\r\n\r\n                if (totalPages <= 1) {\r\n                    return;\r\n                }\r\n\r\n\r\n                \/\/ PREVIOUS\r\n                if (activePage > 1) {\r\n\r\n                    const prev =\r\n                        document.createElement(\r\n                            'button'\r\n                        );\r\n\r\n                    prev.type = 'button';\r\n\r\n                    prev.className =\r\n                        'cc-pagination-button cc-pagination-prev';\r\n\r\n                    prev.innerHTML = '\u2190';\r\n\r\n                    prev.setAttribute(\r\n                        'aria-label',\r\n                        'Halaman sebelumnya'\r\n                    );\r\n\r\n                    prev.addEventListener(\r\n                        'click',\r\n                        function () {\r\n\r\n                            renderPortfolio(\r\n                                currentFilter,\r\n                                activePage - 1,\r\n                                true,\r\n                                true\r\n                            );\r\n                        }\r\n                    );\r\n\r\n                    pagination.appendChild(prev);\r\n                }\r\n\r\n\r\n                \/\/ NOMOR HALAMAN\r\n                for (\r\n                    let page = 1;\r\n                    page <= totalPages;\r\n                    page++\r\n                ) {\r\n\r\n                    const button =\r\n                        document.createElement(\r\n                            'button'\r\n                        );\r\n\r\n                    button.type = 'button';\r\n\r\n                    button.className =\r\n                        'cc-pagination-button';\r\n\r\n                    button.textContent = page;\r\n\r\n\r\n                    if (page === activePage) {\r\n\r\n                        button.classList.add(\r\n                            'active'\r\n                        );\r\n\r\n                        button.setAttribute(\r\n                            'aria-current',\r\n                            'page'\r\n                        );\r\n                    }\r\n\r\n\r\n                    button.addEventListener(\r\n                        'click',\r\n                        function () {\r\n\r\n                            renderPortfolio(\r\n                                currentFilter,\r\n                                page,\r\n                                true,\r\n                                true\r\n                            );\r\n                        }\r\n                    );\r\n\r\n\r\n                    pagination.appendChild(\r\n                        button\r\n                    );\r\n                }\r\n\r\n\r\n                \/\/ NEXT\r\n                if (activePage < totalPages) {\r\n\r\n                    const next =\r\n                        document.createElement(\r\n                            'button'\r\n                        );\r\n\r\n                    next.type = 'button';\r\n\r\n                    next.className =\r\n                        'cc-pagination-button cc-pagination-next';\r\n\r\n                    next.innerHTML = '\u2192';\r\n\r\n                    next.setAttribute(\r\n                        'aria-label',\r\n                        'Halaman berikutnya'\r\n                    );\r\n\r\n                    next.addEventListener(\r\n                        'click',\r\n                        function () {\r\n\r\n                            renderPortfolio(\r\n                                currentFilter,\r\n                                activePage + 1,\r\n                                true,\r\n                                true\r\n                            );\r\n                        }\r\n                    );\r\n\r\n                    pagination.appendChild(next);\r\n                }\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ RENDER\r\n            \/\/ =========================================\r\n\r\n            function renderPortfolio(\r\n                requestedFilter,\r\n                requestedPage,\r\n                changeURL,\r\n                scrollPortfolio\r\n            ) {\r\n\r\n                let filter = normalizeFilter(\r\n                    requestedFilter\r\n                );\r\n\r\n\r\n                if (\r\n                    filter !== 'all' &&\r\n                    !filterExists(filter)\r\n                ) {\r\n                    filter = 'all';\r\n                }\r\n\r\n\r\n                currentFilter = filter;\r\n\r\n\r\n                \/\/ ACTIVE CATEGORY\r\n                buttons.forEach(function (button) {\r\n\r\n                    const active =\r\n                        button.dataset.filter === filter;\r\n\r\n                    button.classList.toggle(\r\n                        'active',\r\n                        active\r\n                    );\r\n\r\n                    button.setAttribute(\r\n                        'aria-pressed',\r\n                        active ? 'true' : 'false'\r\n                    );\r\n                });\r\n\r\n\r\n                \/\/ FILTER CARDS\r\n                const filteredCards =\r\n                    getFilteredCards(filter);\r\n\r\n\r\n                const totalPages = Math.max(\r\n                    1,\r\n                    Math.ceil(\r\n                        filteredCards.length \/\r\n                        perPage\r\n                    )\r\n                );\r\n\r\n\r\n                let page =\r\n                    parseInt(\r\n                        requestedPage,\r\n                        10\r\n                    ) || 1;\r\n\r\n\r\n                page = Math.min(\r\n                    Math.max(page, 1),\r\n                    totalPages\r\n                );\r\n\r\n\r\n                currentPage = page;\r\n\r\n\r\n                const start =\r\n                    (page - 1) * perPage;\r\n\r\n                const end =\r\n                    start + perPage;\r\n\r\n\r\n                \/\/ SEMBUNYIKAN SEMUA\r\n                cards.forEach(function (card) {\r\n                    card.hidden = true;\r\n                });\r\n\r\n\r\n                \/\/ TAMPILKAN MAKSIMAL 5\r\n                filteredCards\r\n                    .slice(start, end)\r\n                    .forEach(function (card) {\r\n                        card.hidden = false;\r\n                    });\r\n\r\n\r\n                \/\/ PAGINATION\r\n                renderPagination(\r\n                    totalPages,\r\n                    page\r\n                );\r\n\r\n\r\n                \/\/ URL\r\n                if (changeURL) {\r\n                    updateURL(\r\n                        filter,\r\n                        page\r\n                    );\r\n                }\r\n\r\n\r\n                \/\/ SCROLL KEMBALI KE AWAL PORTFOLIO\r\n                if (scrollPortfolio) {\r\n\r\n                    const top =\r\n                        wrapper\r\n                            .getBoundingClientRect()\r\n                            .top +\r\n                        window.pageYOffset -\r\n                        120;\r\n\r\n\r\n                    window.scrollTo({\r\n                        top: top,\r\n                        behavior: 'smooth'\r\n                    });\r\n                }\r\n            }\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ KLIK CATEGORY\r\n            \/\/ =========================================\r\n\r\n            buttons.forEach(function (button) {\r\n\r\n                button.addEventListener(\r\n                    'click',\r\n                    function (event) {\r\n\r\n                        event.preventDefault();\r\n\r\n                        renderPortfolio(\r\n                            this.dataset.filter,\r\n                            1,\r\n                            true,\r\n                            false\r\n                        );\r\n                    }\r\n                );\r\n            });\r\n\r\n\r\n            \/\/ =========================================\r\n            \/\/ LOAD DARI URL\r\n            \/\/ =========================================\r\n\r\n            function loadFromURL(\r\n                scrollPortfolio\r\n            ) {\r\n\r\n                const filter =\r\n                    normalizeFilter(\r\n                        window.location.hash\r\n                    );\r\n\r\n\r\n                const params =\r\n                    new URLSearchParams(\r\n                        window.location.search\r\n                    );\r\n\r\n\r\n                const page =\r\n                    parseInt(\r\n                        params.get('ccpage'),\r\n                        10\r\n                    ) || 1;\r\n\r\n\r\n                renderPortfolio(\r\n                    filter,\r\n                    page,\r\n                    false,\r\n                    scrollPortfolio\r\n                );\r\n            }\r\n\r\n\r\n            \/\/ Jika kategori dari dropdown header berubah\r\n            window.addEventListener(\r\n                'hashchange',\r\n                function () {\r\n\r\n                    const filter =\r\n                        normalizeFilter(\r\n                            window.location.hash\r\n                        );\r\n\r\n                    renderPortfolio(\r\n                        filter,\r\n                        1,\r\n                        true,\r\n                        false\r\n                    );\r\n                }\r\n            );\r\n\r\n\r\n            \/\/ Initial load\r\n            loadFromURL(false);\r\n        }\r\n\r\n\r\n        if (\r\n            document.readyState === 'loading'\r\n        ) {\r\n\r\n            document.addEventListener(\r\n                'DOMContentLoaded',\r\n                initCCPortfolio\r\n            );\r\n\r\n        } else {\r\n\r\n            initCCPortfolio();\r\n\r\n        }\r\n\r\n    })();\r\n    <\/script>\r\n\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1040ef1 cc-auto-motion e-flex e-con-boxed e-con e-parent\" data-id=\"1040ef1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34e371e2 elementor-widget elementor-widget-heading\" data-id=\"34e371e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">CLASSIC ORNAMENT<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e322762 elementor-widget elementor-widget-heading\" data-id=\"2e322762\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Details that Define <span style=\"color:#C8A45D\">the Architecture.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4edd0bb5 elementor-widget elementor-widget-text-editor\" data-id=\"4edd0bb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Citra Classic menghadirkan pengerjaan ornament, moulding, profil, cornice, column, pilaster, dan berbagai elemen dekoratif yang dapat disesuaikan dengan karakter desain.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32621bc8 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"32621bc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/en\/ornament\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LIHAT ORNAMENT  \u2197<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-656345ef cc-auto-motion e-flex e-con-boxed e-con e-parent\" data-id=\"656345ef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d9649b8 elementor-widget elementor-widget-heading\" data-id=\"6d9649b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">START YOUR PROJECT<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38cb1a4b elementor-widget elementor-widget-heading\" data-id=\"38cb1a4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Punya Referensi Rumah Classic yang <span style=\"color:#C8A45D\">Ingin Diwujudkan?<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44d1eedb elementor-align-center elementor-widget elementor-widget-button\" data-id=\"44d1eedb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wa.me\/6281234567890\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WHATSAPP CONSULTATION<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0804ef e-con e-atomic-element e-flexbox-base e-default-div e-59ab7d4\" data-id=\"e0804ef\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e0804ef\">\n    \t\t<div class=\"elementor-element elementor-element-77b5482 elementor-widget elementor-widget-html\" data-id=\"77b5482\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ==========================================\r\n   CITRA CLASSIC - LIQUID SCROLL GLASS TEST\r\n   ========================================== *\/\r\n\r\n#cc-liquid-scroll {\r\n    position: fixed !important;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n\r\n    width: 100%;\r\n    height: 190px;\r\n\r\n    z-index: 999999 !important;\r\n    pointer-events: none;\r\n\r\n    opacity: 0;\r\n    transform: translateY(35px);\r\n\r\n    background:\r\n        linear-gradient(\r\n            to top,\r\n            rgba(10,10,10,.40) 0%,\r\n            rgba(15,15,15,.18) 35%,\r\n            rgba(15,15,15,.06) 65%,\r\n            transparent 100%\r\n        );\r\n\r\n    backdrop-filter:\r\n        blur(24px)\r\n        saturate(135%)\r\n        contrast(105%);\r\n\r\n    -webkit-backdrop-filter:\r\n        blur(24px)\r\n        saturate(135%)\r\n        contrast(105%);\r\n\r\n    -webkit-mask-image:\r\n        linear-gradient(\r\n            to top,\r\n            #000 0%,\r\n            rgba(0,0,0,.95) 35%,\r\n            rgba(0,0,0,.6) 65%,\r\n            transparent 100%\r\n        );\r\n\r\n    mask-image:\r\n        linear-gradient(\r\n            to top,\r\n            #000 0%,\r\n            rgba(0,0,0,.95) 35%,\r\n            rgba(0,0,0,.6) 65%,\r\n            transparent 100%\r\n        );\r\n\r\n    transition:\r\n        opacity .35s ease,\r\n        transform .45s cubic-bezier(.2,.7,.2,1);\r\n\r\n    will-change: opacity, transform;\r\n}\r\n\r\n\r\n\/* aktif ketika scroll turun *\/\r\nbody.cc-liquid-active #cc-liquid-scroll {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n}\r\n\r\n\r\n\/* sedikit efek glass\/refraction *\/\r\n#cc-liquid-scroll::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background:\r\n        radial-gradient(\r\n            ellipse at 50% 115%,\r\n            rgba(255,255,255,.14),\r\n            transparent 55%\r\n        );\r\n\r\n    opacity: .55;\r\n}\r\n\r\n\r\n\/* garis gold tipis agar efek mudah dites *\/\r\n#cc-liquid-scroll::after {\r\n    content: \"\";\r\n    position: absolute;\r\n\r\n    left: 15%;\r\n    right: 15%;\r\n    bottom: 8px;\r\n\r\n    height: 1px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            transparent,\r\n            rgba(202,161,78,.35),\r\n            rgba(255,255,255,.20),\r\n            rgba(202,161,78,.35),\r\n            transparent\r\n        );\r\n}\r\n\r\n\r\n@media (max-width: 767px) {\r\n\r\n    #cc-liquid-scroll {\r\n        height: 140px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<div id=\"cc-liquid-scroll\"><\/div>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    let lastY = window.scrollY;\r\n    let hideTimer = null;\r\n    let ticking = false;\r\n\r\n    function handleScroll() {\r\n\r\n        const currentY = window.scrollY;\r\n        const delta = currentY - lastY;\r\n\r\n        \/*\r\n         * Hanya muncul saat scroll DOWN\r\n         *\/\r\n        if (delta > 1 && currentY > 50) {\r\n\r\n            document.body.classList.add('cc-liquid-active');\r\n\r\n            clearTimeout(hideTimer);\r\n\r\n            hideTimer = setTimeout(function () {\r\n\r\n                document.body.classList.remove('cc-liquid-active');\r\n\r\n            }, 350);\r\n\r\n        }\r\n\r\n        \/*\r\n         * Scroll UP = hilangkan\r\n         *\/\r\n        if (delta < -1) {\r\n\r\n            document.body.classList.remove('cc-liquid-active');\r\n\r\n        }\r\n\r\n        lastY = currentY;\r\n        ticking = false;\r\n    }\r\n\r\n\r\n    window.addEventListener('scroll', function () {\r\n\r\n        if (!ticking) {\r\n\r\n            requestAnimationFrame(handleScroll);\r\n            ticking = true;\r\n\r\n        }\r\n\r\n    }, { passive: true });\r\n\r\n\r\n    console.log(\r\n        '%cCitra Classic Liquid Glass loaded',\r\n        'color:#d4af57;font-weight:bold;'\r\n    );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>SELECTED WORKS \u00b7 CITRA CLASSIC PORTFOLIO KAMI. Koleksi karya rumah klasik, fasad, interior, dan ornament yang dirancang dengan proporsi elegan, detail presisi, serta karakter arsitektur yang tak lekang oleh waktu. PORTFOLIO Cerita dari Setiap Project. Setiap proyek punya cerita dan kebutuhan yang berbeda. Di sini kami kumpulkan beberapa karya Citra Classic, mulai dari rumah, fasad, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Portofolio - Citra Classic<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/citraclassic.com\/en\/portofolio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portofolio - Citra Classic\" \/>\n<meta property=\"og:description\" content=\"SELECTED WORKS \u00b7 CITRA CLASSIC PORTFOLIO KAMI. Koleksi karya rumah klasik, fasad, interior, dan ornament yang dirancang dengan proporsi elegan, detail presisi, serta karakter arsitektur yang tak lekang oleh waktu. PORTFOLIO Cerita dari Setiap Project. Setiap proyek punya cerita dan kebutuhan yang berbeda. Di sini kami kumpulkan beberapa karya Citra Classic, mulai dari rumah, fasad, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/citraclassic.com\/en\/portofolio\/\" \/>\n<meta property=\"og:site_name\" content=\"Citra Classic\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T08:28:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/citraclassic.com\\\/portofolio\\\/\",\"url\":\"https:\\\/\\\/citraclassic.com\\\/portofolio\\\/\",\"name\":\"Portofolio - Citra Classic\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/citraclassic.com\\\/#website\"},\"datePublished\":\"2026-08-12T04:08:05+00:00\",\"dateModified\":\"2026-09-15T08:28:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/citraclassic.com\\\/portofolio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/citraclassic.com\\\/portofolio\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/citraclassic.com\\\/portofolio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/citraclassic.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portofolio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/citraclassic.com\\\/#website\",\"url\":\"https:\\\/\\\/citraclassic.com\\\/\",\"name\":\"Citra Classic\",\"description\":\"Timeless Classic Crafted to Last.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/citraclassic.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portofolio - Citra Classic","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/citraclassic.com\/en\/portofolio\/","og_locale":"en_US","og_type":"article","og_title":"Portofolio - Citra Classic","og_description":"SELECTED WORKS \u00b7 CITRA CLASSIC PORTFOLIO KAMI. Koleksi karya rumah klasik, fasad, interior, dan ornament yang dirancang dengan proporsi elegan, detail presisi, serta karakter arsitektur yang tak lekang oleh waktu. PORTFOLIO Cerita dari Setiap Project. Setiap proyek punya cerita dan kebutuhan yang berbeda. Di sini kami kumpulkan beberapa karya Citra Classic, mulai dari rumah, fasad, [&hellip;]","og_url":"https:\/\/citraclassic.com\/en\/portofolio\/","og_site_name":"Citra Classic","article_modified_time":"2026-09-15T08:28:26+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/citraclassic.com\/portofolio\/","url":"https:\/\/citraclassic.com\/portofolio\/","name":"Portofolio - Citra Classic","isPartOf":{"@id":"https:\/\/citraclassic.com\/#website"},"datePublished":"2026-08-12T04:08:05+00:00","dateModified":"2026-09-15T08:28:26+00:00","breadcrumb":{"@id":"https:\/\/citraclassic.com\/portofolio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/citraclassic.com\/portofolio\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/citraclassic.com\/portofolio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/citraclassic.com\/"},{"@type":"ListItem","position":2,"name":"Portofolio"}]},{"@type":"WebSite","@id":"https:\/\/citraclassic.com\/#website","url":"https:\/\/citraclassic.com\/","name":"Citra Classic","description":"Timeless Classic Crafted to Last.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/citraclassic.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":60,"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/pages\/13\/revisions\/632"}],"wp:attachment":[{"href":"https:\/\/citraclassic.com\/en\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}