/* ARCON theme: original green, slightly deeper */
.experience-heading > div > span{color:rgb(152, 115, 53);}
.experience-heading p, .experience-heading > small{color:rgb(100, 112, 105);}
.hero-video-grid figure{background-color:rgb(255, 252, 244);border-top-color:rgb(221, 217, 203);border-right-color:rgb(221, 217, 203);border-bottom-color:rgb(221, 217, 203);border-left-color:rgb(221, 217, 203);}
.video-frame{background-image:linear-gradient(130deg, rgb(8, 19, 28), rgb(25, 47, 52));}
.video-number{color:rgb(234, 211, 160);border-top-color:rgba(217, 190, 119, 0.333);border-right-color:rgba(217, 190, 119, 0.333);border-bottom-color:rgba(217, 190, 119, 0.333);border-left-color:rgba(217, 190, 119, 0.333);background-color:rgb(13, 35, 41);}
.hero-video-grid p{color:rgb(93, 107, 97);}
.city-card{background-image:linear-gradient(155deg, rgb(26, 49, 53), rgb(10, 26, 35));color:rgb(245, 239, 219);border-top-color:rgba(187, 161, 106, 0.333);border-right-color:rgba(187, 161, 106, 0.333);border-bottom-color:rgba(187, 161, 106, 0.333);border-left-color:rgba(187, 161, 106, 0.333);}
.city-1{background-image:linear-gradient(155deg, rgb(29, 65, 68), rgb(14, 35, 45));}
.city-2{background-image:linear-gradient(155deg, rgb(99, 86, 68), rgb(19, 36, 44));}
.city-index{color:rgb(219, 195, 142);}
.city-skyline i{background-image:linear-gradient(rgba(228, 200, 137, 0.267), rgba(228, 200, 137, 0.02));border-top-color:rgba(217, 190, 119, 0.4);border-right-color:rgba(217, 190, 119, 0.4);border-left-color:rgba(217, 190, 119, 0.4);}
.city-label{border-top-color:rgba(255, 255, 255, 0.145);}
.city-label > span{color:rgb(212, 220, 212);}
.review-controls button{border-top-color:rgb(200, 200, 184);border-right-color:rgb(200, 200, 184);border-bottom-color:rgb(200, 200, 184);border-left-color:rgb(200, 200, 184);}
.review-card{background-color:rgb(255, 253, 245);border-top-color:rgb(221, 220, 202);border-right-color:rgb(221, 220, 202);border-bottom-color:rgb(221, 220, 202);border-left-color:rgb(221, 220, 202);}
.review-stars{color:rgb(182, 139, 50);}
.review-person > span{background-color:rgb(234, 230, 213);color:rgb(75, 88, 71);}
.review-person small{color:rgb(104, 115, 96);}
.review-dots button{background-color:rgb(213, 211, 197);}
.review-dots button[aria-current]{background-color:rgb(153, 118, 62);}
.v-upload{border-top-color:rgb(139, 154, 131);border-right-color:rgb(139, 154, 131);border-bottom-color:rgb(139, 154, 131);border-left-color:rgb(139, 154, 131);background-color:rgb(243, 246, 239);}
.v-editor progress{accent-color:rgb(29, 64, 48);}
.v-admin-grid article{border-top-color:rgb(220, 226, 213);border-right-color:rgb(220, 226, 213);border-bottom-color:rgb(220, 226, 213);border-left-color:rgb(220, 226, 213);}
.v-admin-grid video{background-color:rgb(16, 37, 44);}
.s-brand img{background-color:rgb(7, 18, 26);}
.footer-cities span{border-top-color:rgba(208, 186, 120, 0.333);border-right-color:rgba(208, 186, 120, 0.333);border-bottom-color:rgba(208, 186, 120, 0.333);border-left-color:rgba(208, 186, 120, 0.333);color:rgb(229, 211, 162);}
@media (min-width: 761px) and (max-width: 1000px){.s-header .s-toggle{border-top-color:rgb(211, 216, 207);border-right-color:rgb(211, 216, 207);border-bottom-color:rgb(211, 216, 207);border-left-color:rgb(211, 216, 207);}}
@media (min-width: 761px) and (max-width: 1000px){.s-header .s-nav > a, .s-header .s-dropdown > button{border-bottom-color:rgb(224, 227, 218);}}
.hero-cinema-frame{background-image:radial-gradient(at 50% 20%, rgb(29, 52, 62), rgb(6, 16, 24) 75%);border-top-color:rgba(180, 154, 99, 0.37);border-right-color:rgba(180, 154, 99, 0.37);border-bottom-color:rgba(180, 154, 99, 0.37);border-left-color:rgba(180, 154, 99, 0.37);box-shadow:rgba(12, 30, 37, 0.11) 0px 16px 42px;}
.hero-cinema-frame video{background-color:rgb(6, 16, 24);}
.hero-video-placeholder{color:rgb(223, 197, 144);}
.hero-video-mark{border-top-color:rgba(217, 189, 117, 0.4);border-right-color:rgba(217, 189, 117, 0.4);border-bottom-color:rgba(217, 189, 117, 0.4);border-left-color:rgba(217, 189, 117, 0.4);background-color:rgba(218, 194, 139, 0.047);}
.hero-video-placeholder > span:last-child{color:rgb(196, 201, 200);}
.hero-video-caption p{color:rgb(93, 107, 97);}
.hero-video-picker button{border-top-color:rgb(199, 189, 159);border-right-color:rgb(199, 189, 159);border-bottom-color:rgb(199, 189, 159);border-left-color:rgb(199, 189, 159);background-color:rgb(255, 252, 244);}
.hero-video-picker button[aria-pressed="true"]{background-color:rgb(18, 42, 50);color:rgb(243, 223, 173);border-top-color:rgb(18, 42, 50);border-right-color:rgb(18, 42, 50);border-bottom-color:rgb(18, 42, 50);border-left-color:rgb(18, 42, 50);}
.hero-video-picker button:focus-visible{outline-color:rgb(165, 131, 56);}
.hero-video-controls button{border-top-color:rgb(188, 165, 114);border-right-color:rgb(188, 165, 114);border-bottom-color:rgb(188, 165, 114);border-left-color:rgb(188, 165, 114);background-color:rgb(255, 252, 244);}
.hero-video-controls button[aria-pressed="true"]{background-color:rgb(18, 42, 50);color:rgb(243, 223, 173);}
.hero-video-controls button:focus-visible{outline-color:rgb(165, 131, 56);}
.hero-video-count{color:rgb(101, 113, 107);}
.hero-companion-image{border-top-color:rgba(180, 154, 99, 0.37);border-right-color:rgba(180, 154, 99, 0.37);border-bottom-color:rgba(180, 154, 99, 0.37);border-left-color:rgba(180, 154, 99, 0.37);box-shadow:rgba(12, 30, 37, 0.11) 0px 16px 42px;background-color:rgb(6, 16, 24);}
.s-header{background-color:rgba(248, 245, 237, 0.933);border-bottom-color:rgb(222, 219, 209);color:rgb(17, 36, 41);}
.s-monogram{background-color:rgb(18, 38, 43);color:rgb(221, 191, 120);}
.s-brand b{color:rgb(138, 107, 49);}
.s-brand small{color:rgb(101, 107, 104);}
.s-nav a:hover, .s-dropdown > button:hover{color:rgb(137, 102, 37);}
.s-nav a[aria-current]{color:rgb(137, 102, 37);}
.s-dropdown-panel{background-color:rgb(255, 253, 247);box-shadow:rgba(14, 36, 41, 0.15) 0px 14px 45px;border-top-color:rgb(222, 219, 209);border-right-color:rgb(222, 219, 209);border-bottom-color:rgb(222, 219, 209);border-left-color:rgb(222, 219, 209);}
.s-dropdown-panel a:hover{background-color:rgb(240, 237, 227);}
.s-nav-label{color:rgb(117, 116, 105);}
.s-all{border-bottom-color:rgb(238, 233, 221);}
.s-nav .s-header-cta{background-color:rgb(18, 42, 48);color:rgb(255, 255, 255);}
.s-page{background-color:rgb(248, 245, 237);color:rgb(18, 38, 43);}
.s-breadcrumb{color:rgb(110, 117, 111);}
.s-kicker{color:rgb(138, 107, 49);}
.s-hero h1 em{color:rgb(148, 115, 57);}
.s-hero p{color:rgb(87, 102, 96);}
.s-card{background-color:rgb(255, 252, 245);border-top-color:rgb(222, 219, 209);border-right-color:rgb(222, 219, 209);border-bottom-color:rgb(222, 219, 209);border-left-color:rgb(222, 219, 209);}
.s-card:hover{border-top-color:rgb(168, 141, 82);border-right-color:rgb(168, 141, 82);border-bottom-color:rgb(168, 141, 82);border-left-color:rgb(168, 141, 82);}
.s-card-top{color:rgb(152, 120, 56);}
.s-card p{color:rgb(102, 112, 105);}
.s-scope{background-color:rgb(233, 238, 231);border-top-color:rgb(212, 221, 209);border-right-color:rgb(212, 221, 209);border-bottom-color:rgb(212, 221, 209);border-left-color:rgb(212, 221, 209);}
.s-scope svg{color:rgb(142, 113, 55);}
.s-scope small{color:rgb(104, 116, 101);}
.s-button{background-color:rgb(18, 45, 50);color:rgb(255, 255, 255);}
.s-button.secondary{color:rgb(18, 45, 50);border-top-color:rgb(170, 183, 174);border-right-color:rgb(170, 183, 174);border-bottom-color:rgb(170, 183, 174);border-left-color:rgb(170, 183, 174);}
.s-button:hover{background-color:rgb(39, 63, 65);color:rgb(255, 255, 255);}
.s-content{border-top-color:rgb(216, 220, 211);}
.s-content p{color:rgb(92, 106, 98);}
.s-service-links a{border-top-color:rgb(212, 217, 206);border-right-color:rgb(212, 217, 206);border-bottom-color:rgb(212, 217, 206);border-left-color:rgb(212, 217, 206);background-color:rgb(255, 252, 245);}
.s-contact{background-color:rgb(233, 226, 205);}
.s-contact p{color:rgb(93, 99, 86);}
.s-footer{border-top-color:rgb(222, 219, 209);}
.s-projects span{color:rgb(138, 107, 49);}
.s-home-directory > p{color:rgb(98, 110, 100);}
.s-page a:focus-visible, .s-header a:focus-visible, .s-header button:focus-visible{outline-color:rgb(165, 131, 56);}
@media (max-width: 760px){.s-toggle{border-top-color:rgb(211, 216, 207);border-right-color:rgb(211, 216, 207);border-bottom-color:rgb(211, 216, 207);border-left-color:rgb(211, 216, 207);}}
@media (max-width: 760px){.s-nav > a, .s-dropdown > button{border-bottom-color:rgb(224, 227, 218);}}
.public-page .public-footer{background-color:rgb(18, 40, 46);color:rgb(245, 240, 223);}
.public-footer h2{color:rgb(219, 193, 139);}
.public-footer p{color:rgb(213, 221, 218);}
.public-footer nav a{color:rgb(237, 240, 233);}
.public-footer-brand span{color:rgb(220, 193, 131);}
.public-footer-bottom{border-top-color:rgba(255, 255, 255, 0.125);color:rgb(210, 221, 216);}
.public-footer-fixed{background-color:rgba(14, 34, 39, 0.97);border-top-color:rgba(200, 180, 131, 0.4);}
.public-footer :focus-visible{outline-color:rgb(227, 198, 134);}
.arcon-whatsapp{color:rgb(255, 255, 255);background-color:rgb(13, 100, 58);box-shadow:rgba(12, 49, 47, 0.19) 0px 8px 28px;border-top-color:rgba(255, 255, 255, 0.72);border-right-color:rgba(255, 255, 255, 0.72);border-bottom-color:rgba(255, 255, 255, 0.72);border-left-color:rgba(255, 255, 255, 0.72);}
.arcon-whatsapp:hover{background-color:rgb(5, 87, 46);}
.arcon-whatsapp:focus-visible{outline-color:rgb(214, 175, 101);}
.arcon-project{background-color:rgb(247, 244, 237);color:rgb(15, 36, 39);}
.arcon-project header:not(.s-header){border-bottom-color:rgba(26, 49, 38, 0.145);}
.arcon-breadcrumb{color:rgb(99, 114, 108);}
.arcon-project-category{color:rgb(151, 113, 46);}
.arcon-project-heading p{color:rgb(105, 121, 112);}
.arcon-project-action{background-color:rgb(19, 48, 44);color:rgb(255, 255, 255);}
.arcon-project-cover{background-color:rgb(217, 221, 211);}
.arcon-project-cover > span{background-color:rgba(255, 254, 240, 0.91);}
.arcon-project-body article p{color:rgb(66, 82, 74);}
.arcon-project-body aside{background-color:rgb(237, 236, 226);}
.arcon-project-body li svg{color:rgb(150, 113, 52);}
.arcon-project-body aside p{color:rgb(103, 120, 109);}
.arcon-project-photos > div:first-child > span{color:rgb(119, 128, 116);}
.arcon-project-grid button{background-color:rgb(238, 238, 229);}
.arcon-project-return{border-top-color:rgba(26, 49, 38, 0.145);}
.arcon-project footer{color:rgb(101, 116, 103);border-top-color:rgba(26, 49, 38, 0.145);}
.arcon-draft{background-color:rgb(244, 228, 183);}
.arcon-lightbox{background-color:rgba(8, 20, 21, 0.96);color:rgb(255, 255, 255);}
.arcon-lightbox::backdrop{background-color:rgb(8, 20, 21);}
.arcon-lightbox > button{border-top-color:rgba(255, 255, 255, 0.25);border-right-color:rgba(255, 255, 255, 0.25);border-bottom-color:rgba(255, 255, 255, 0.25);border-left-color:rgba(255, 255, 255, 0.25);}
.arcon-lightbox button:focus-visible{outline-color:rgb(221, 187, 124);}
.arcon-project :focus-visible{outline-color:rgb(189, 156, 90);}
.public-page{--lux-ink:rgb(12, 28, 35);--lux-gold:#d3b47a;--lux-paper:#f6f4ee;--lux-muted:#64706e;color:var(--lux-ink);}
.public-page :is(a, button):focus-visible{outline-color:rgb(189, 145, 77);}
.s-header{background-color:rgba(9, 19, 27, 0.96);color:rgb(244, 239, 228);border-bottom-color:rgba(211, 180, 122, 0.19);}
.s-brand b{color:rgb(211, 180, 122);}
.s-nav a:hover, .s-nav a[aria-current], .s-dropdown > button:hover{color:rgb(223, 195, 145);}
.s-nav .s-header-cta{background-color:rgb(211, 180, 122);color:rgb(15, 27, 36);}
.s-dropdown-panel{background-color:rgb(15, 31, 39);border-top-color:rgba(211, 180, 122, 0.24);border-right-color:rgba(211, 180, 122, 0.24);border-bottom-color:rgba(211, 180, 122, 0.24);border-left-color:rgba(211, 180, 122, 0.24);box-shadow:rgba(0, 0, 0, 0.333) 0px 24px 60px;}
.s-dropdown-panel a:hover{background-color:rgb(27, 43, 53);color:rgb(239, 211, 162);}
.s-nav-label{color:rgb(184, 164, 126);}
.s-all{border-top-color:rgba(211, 180, 122, 0.19);border-right-color:rgba(211, 180, 122, 0.19);border-bottom-color:rgba(211, 180, 122, 0.19);border-left-color:rgba(211, 180, 122, 0.19);}
.s-toggle{border-top-color:rgba(211, 180, 122, 0.333) !important;border-right-color:rgba(211, 180, 122, 0.333) !important;border-bottom-color:rgba(211, 180, 122, 0.333) !important;border-left-color:rgba(211, 180, 122, 0.333) !important;}
.s-nav.is-open > a, .s-nav.is-open .s-dropdown > button{border-top-color:rgba(211, 180, 122, 0.125);border-right-color:rgba(211, 180, 122, 0.125);border-bottom-color:rgba(211, 180, 122, 0.125);border-left-color:rgba(211, 180, 122, 0.125);}
.lux-hero{background-color:rgb(9, 19, 27);color:rgb(247, 242, 230);}
.lux-hero::before{background-image:radial-gradient(at 4% 5%, rgba(135, 96, 48, 0.094), transparent 60%);}
.lux-hero-topline{color:rgb(210, 195, 168);border-bottom-color:rgba(211, 180, 122, 0.133);}
.lux-hero-topline > span[dir="ltr"]{color:rgb(137, 151, 157);}
.lux-portrait-image{background-color:rgb(15, 31, 39);}
.lux-portrait-image::after{background-image:linear-gradient(transparent, rgba(6, 18, 29, 0.85));}
.lux-portrait-word{color:rgb(241, 223, 189);}
.lux-portrait-bottom{color:rgb(216, 193, 154);border-bottom-color:rgba(198, 175, 121, 0.2);}
.lux-portrait-bottom > span{color:rgb(172, 181, 183);}
.lux-portrait-bottom i{background-color:rgb(211, 180, 122);}
.lux-outline-button{border-top-color:rgba(211, 180, 122, 0.267);border-right-color:rgba(211, 180, 122, 0.267);border-bottom-color:rgba(211, 180, 122, 0.267);border-left-color:rgba(211, 180, 122, 0.267);color:rgb(239, 219, 185);}
.lux-outline-button:hover{background-color:rgba(211, 180, 122, 0.08);}
.lux-hero-foot{border-top-color:rgba(211, 180, 122, 0.145);color:rgb(169, 177, 178);}
.lux-hero-foot > a{color:rgb(243, 228, 197);}
.live-dot{background-color:rgb(211, 180, 122);box-shadow:rgba(211, 180, 122, 0.07) 0px 0px 0px 5px;}
.cinema-top > span{color:rgb(175, 187, 189);}
.cinema-filters > button{border-top-color:rgba(211, 180, 122, 0.125);border-right-color:rgba(211, 180, 122, 0.125);border-bottom-color:rgba(211, 180, 122, 0.125);border-left-color:rgba(211, 180, 122, 0.125);color:rgb(180, 191, 194);}
.cinema-filters > button[aria-pressed="true"]{background-color:rgb(211, 180, 122);color:rgb(13, 27, 35);border-top-color:rgb(211, 180, 122);border-right-color:rgb(211, 180, 122);border-bottom-color:rgb(211, 180, 122);border-left-color:rgb(211, 180, 122);}
.cinema-shell{background-color:rgb(13, 24, 32);border-top-color:rgba(211, 180, 122, 0.36);border-right-color:rgba(211, 180, 122, 0.36);border-bottom-color:rgba(211, 180, 122, 0.36);border-left-color:rgba(211, 180, 122, 0.36);box-shadow:rgba(0, 0, 0, 0.2) 0px 24px 65px;color:rgb(245, 239, 226);}
.cinema-stage{background-color:rgb(5, 11, 15);}
.cinema-badge{background-color:rgba(7, 18, 26, 0.85);color:rgb(237, 221, 189);border-top-color:rgba(255, 255, 255, 0.15);border-right-color:rgba(255, 255, 255, 0.15);border-bottom-color:rgba(255, 255, 255, 0.15);border-left-color:rgba(255, 255, 255, 0.15);}
.cinema-loading{background-color:rgba(9, 19, 27, 0.86);}
.cinema-progress{background-color:rgba(211, 180, 122, 0.133);}
.cinema-progress > span{background-color:rgb(219, 188, 130);}
.cinema-caption small{color:rgb(173, 156, 124);}
.cinema-caption > a{color:rgb(200, 176, 130);}
.cinema-actions button{border-top-color:rgba(191, 172, 122, 0.24);border-right-color:rgba(191, 172, 122, 0.24);border-bottom-color:rgba(191, 172, 122, 0.24);border-left-color:rgba(191, 172, 122, 0.24);color:rgb(222, 206, 176);}
.cinema-actions button:hover{background-color:rgba(211, 180, 122, 0.125);}
.cinema-actions .cinema-play{background-color:rgb(211, 180, 122);color:rgb(15, 28, 37);border-top-color:rgb(211, 180, 122);border-right-color:rgb(211, 180, 122);border-bottom-color:rgb(211, 180, 122);border-left-color:rgb(211, 180, 122);}
.cinema-count{color:rgb(224, 210, 185);}
.cinema-count i{color:rgb(94, 109, 113);}
.cinema-thumbnails{scrollbar-color:rgb(134, 114, 77) rgb(17, 29, 36);}
.cinema-thumbnails > button{background-color:rgb(19, 35, 44);}
.cinema-thumbnails > button[aria-pressed="true"]{border-top-color:rgb(211, 180, 122);border-right-color:rgb(211, 180, 122);border-bottom-color:rgb(211, 180, 122);border-left-color:rgb(211, 180, 122);}
.cinema-thumb-number{background-color:rgba(7, 17, 26, 0.8);color:rgb(249, 233, 201);}
.cinema-video-thumb{color:rgb(218, 193, 151);}
.cinema-empty{color:rgb(214, 189, 143);}
.cinema-empty p{color:rgb(155, 171, 173);}
.cinema-empty button{border-top-color:rgba(179, 160, 124, 0.333);border-right-color:rgba(179, 160, 124, 0.333);border-bottom-color:rgba(179, 160, 124, 0.333);border-left-color:rgba(179, 160, 124, 0.333);}
.cinema-play-overlay{color:rgb(255, 255, 255);background-color:rgba(0, 0, 0, 0.267);}
.cinema-shell.is-expanded{background-color:rgb(5, 11, 15);}
.lux-eyebrow{color:rgb(148, 115, 66);}
.lux-heading > p, .lux-heading > div:last-child > p{color:rgb(99, 113, 111);}
.lux-text-link{border-bottom-color:rgba(190, 167, 121, 0.5);}
.lux-services{border-top-color:rgb(222, 217, 203);border-right-color:rgb(222, 217, 203);}
.lux-service{background-color:rgb(252, 251, 247);border-bottom-color:rgb(222, 217, 203);border-left-color:rgb(222, 217, 203);}
.lux-service-top{color:rgb(146, 115, 68);}
.lux-service p{color:rgb(108, 119, 114);}
.lux-service-arrow{border-top-color:rgba(192, 172, 130, 0.235);border-right-color:rgba(192, 172, 130, 0.235);border-bottom-color:rgba(192, 172, 130, 0.235);border-left-color:rgba(192, 172, 130, 0.235);color:rgb(138, 113, 70);}
.lux-service:hover{background-color:rgb(15, 31, 39);color:rgb(252, 242, 219);}
.lux-service:hover p{color:rgb(178, 189, 187);}
.lux-service:hover .lux-service-top, .lux-service:hover .lux-service-arrow{color:rgb(218, 193, 150);}
.lux-project-section{background-color:rgb(237, 234, 225);border-top-color:rgb(222, 217, 203);border-bottom-color:rgb(222, 217, 203);}
.lux-project-filters button{border-top-color:rgb(206, 201, 188);border-right-color:rgb(206, 201, 188);border-bottom-color:rgb(206, 201, 188);border-left-color:rgb(206, 201, 188);color:rgb(91, 104, 100);}
.lux-project-filters button[aria-pressed="true"]{background-color:rgb(16, 33, 41);color:rgb(245, 232, 205);border-top-color:rgb(16, 33, 41);border-right-color:rgb(16, 33, 41);border-bottom-color:rgb(16, 33, 41);border-left-color:rgb(16, 33, 41);}
.lux-project-image{background-color:rgb(12, 31, 41);}
.lux-project-category{background-color:rgba(252, 247, 235, 0.92);color:rgb(27, 46, 40);}
.lux-project-go{background-color:rgb(245, 237, 220);color:rgb(21, 40, 47);}
.lux-project:hover .lux-project-go{background-color:rgb(211, 180, 122);}
.lux-project-text p{color:rgb(107, 118, 112);}
.lux-project-text > span{color:rgb(154, 138, 109);}
.lux-more-button{border-top-color:rgb(175, 165, 142);border-right-color:rgb(175, 165, 142);border-bottom-color:rgb(175, 165, 142);border-left-color:rgb(175, 165, 142);}
.lux-more-button small{color:rgb(114, 128, 121);}
.lux-empty{color:rgb(82, 97, 88);}
.lux-process-grid article{border-top-color:rgb(201, 180, 138);}
.lux-process-grid article > span{color:rgb(172, 138, 82);}
.lux-process-grid p{color:rgb(100, 116, 107);}
.luxury-home .service-areas{border-top-color:rgb(213, 207, 189);}
.luxury-home .city-card{background-color:rgb(14, 31, 41);}
.luxury-home .city-1{background-color:rgb(30, 48, 51);}
.luxury-home .city-2{background-color:rgb(59, 58, 50);}
.luxury-home .city-skyline i{background-image:linear-gradient(rgba(211, 180, 122, 0.333), rgba(211, 180, 122, 0.01));border-top-color:rgba(211, 180, 122, 0.333);border-right-color:rgba(211, 180, 122, 0.333);border-bottom-color:rgba(211, 180, 122, 0.333);border-left-color:rgba(211, 180, 122, 0.333);}
.luxury-home .review-card{background-color:rgb(252, 250, 244);}
.luxury-home #articles{border-top-color:rgb(218, 212, 197);}
.luxury-home #articles > div:last-child > a{border-top-color:rgb(222, 216, 202);border-right-color:rgb(222, 216, 202);border-bottom-color:rgb(222, 216, 202);border-left-color:rgb(222, 216, 202);}
.lux-contact{background-color:rgb(14, 29, 37);color:rgb(244, 236, 220);}
.lux-contact .lux-eyebrow{color:rgb(206, 176, 121);}
.lux-contact p{color:rgb(175, 189, 190);}
.lux-gold-button{background-color:rgb(211, 180, 122);color:rgb(15, 31, 40);}
.lux-contact-phone{color:rgb(239, 223, 189);}
.lux-contact-actions > span{color:rgb(169, 183, 184);}
.public-page .public-footer{background-color:rgb(9, 19, 27);}
.public-footer nav a{color:rgb(171, 185, 189);}
.public-footer p{color:rgb(157, 173, 178);}
.public-footer h2{color:rgb(211, 180, 122);}
.public-footer-bottom{border-top-color:rgba(211, 180, 122, 0.145);border-right-color:rgba(211, 180, 122, 0.145);border-bottom-color:rgba(211, 180, 122, 0.145);border-left-color:rgba(211, 180, 122, 0.145);}
.public-footer-fixed{background-color:rgba(9, 19, 27, 0.93);border-top-color:rgba(211, 180, 122, 0.19);border-right-color:rgba(211, 180, 122, 0.19);border-bottom-color:rgba(211, 180, 122, 0.19);border-left-color:rgba(211, 180, 122, 0.19);color:rgb(192, 199, 198);}
.public-footer-fixed > a:last-child{color:rgb(235, 208, 161);}
.arcon-whatsapp{background-color:rgb(27, 76, 56);border-top-color:rgb(146, 179, 146);border-right-color:rgb(146, 179, 146);border-bottom-color:rgb(146, 179, 146);border-left-color:rgb(146, 179, 146);box-shadow:rgba(0, 0, 0, 0.133) 0px 10px 35px;}
.arcon-whatsapp:hover{background-color:rgb(17, 62, 43);}
.s-page{background-color:rgb(246, 244, 238);}
.s-card{background-color:rgb(252, 251, 246);}
.s-scope{background-color:rgb(235, 232, 220);}
.s-content section{border-bottom-color:rgb(222, 217, 203);}
.s-contact{background-color:rgb(233, 223, 204);}
.s-more{color:rgb(139, 112, 60);}
.cinema-actions .cinema-play:hover{background-color:rgb(229, 199, 145);color:rgb(15, 28, 37);}
.public-page{--lux-ink:rgb(18, 35, 41);--lux-gold:#b49b70;--lux-paper:#f7f6f2;--lux-muted:#747c78;color:var(--lux-ink);}
.s-header{background-color:rgba(250, 249, 245, 0.96);color:rgb(28, 43, 48);border-bottom-color:rgba(213, 208, 195, 0.3);box-shadow:rgba(32, 50, 46, 0.01) 0px 3px 20px;}
.s-header .s-brand strong{color:rgb(28, 43, 48);}
.s-brand b{color:rgb(157, 131, 88);}
.s-nav a:hover, .s-nav a[aria-current], .s-dropdown > button:hover{color:rgb(153, 121, 68);}
.s-nav .s-header-cta{background-color:rgb(21, 40, 46);color:rgb(255, 253, 246);}
.s-dropdown-panel{background-color:rgb(255, 254, 250);color:rgb(28, 44, 47);border-top-color:rgb(225, 218, 204);border-right-color:rgb(225, 218, 204);border-bottom-color:rgb(225, 218, 204);border-left-color:rgb(225, 218, 204);box-shadow:rgba(30, 49, 43, 0.125) 0px 20px 55px;}
.s-dropdown-panel a:hover{background-color:rgb(240, 236, 226);color:rgb(18, 35, 41);}
.s-nav-label{color:rgb(160, 132, 83);}
.s-nav.is-open > a, .s-nav.is-open .s-dropdown > button{border-top-color:rgb(222, 217, 206);border-right-color:rgb(222, 217, 206);border-bottom-color:rgb(222, 217, 206);border-left-color:rgb(222, 217, 206);}
.s-toggle{color:rgb(26, 44, 48);border-top-color:rgb(219, 212, 197) !important;border-right-color:rgb(219, 212, 197) !important;border-bottom-color:rgb(219, 212, 197) !important;border-left-color:rgb(219, 212, 197) !important;}
.lux-hero{background-color:rgb(247, 246, 242);color:rgb(22, 41, 46);}
.lux-hero-topline{color:rgb(124, 113, 94);}
.lux-hero-topline > span[dir="ltr"]{color:rgb(150, 145, 129);}
.lux-portrait-image{background-color:rgb(227, 222, 211);}
.lux-portrait-image::after{background-image:linear-gradient(transparent, rgba(9, 19, 27, 0.208));}
.lux-portrait-bottom{border-bottom-color:rgb(217, 209, 192);color:rgb(48, 60, 59);}
.lux-portrait-bottom > span{color:rgb(140, 131, 111);}
.lux-portrait-bottom i{background-color:rgb(180, 155, 112);}
.lux-outline-button{background-color:rgb(237, 233, 223);color:rgb(28, 45, 49);}
.lux-outline-button:hover{background-color:rgb(228, 222, 207);}
.lux-hero-foot{color:rgb(146, 145, 131);}
.lux-hero-foot > a{color:rgb(47, 59, 58);}
.cinema-top > div{color:rgb(20, 39, 45);}
.live-dot{background-color:rgb(180, 155, 112);}
.cinema-top > span{color:rgb(157, 150, 134);}
.cinema-filters > button{color:rgb(138, 141, 131);}
.cinema-filters > button[aria-pressed="true"]{color:rgb(27, 45, 49);border-top-color:rgb(175, 149, 104);border-right-color:rgb(175, 149, 104);border-bottom-color:rgb(175, 149, 104);border-left-color:rgb(175, 149, 104);}
.cinema-filters small{color:rgb(152, 146, 131);}
.cinema-browse{color:rgb(139, 123, 93);}
.cinema-shell{border-top-color:rgb(217, 209, 189);border-right-color:rgb(217, 209, 189);border-bottom-color:rgb(217, 209, 189);border-left-color:rgb(217, 209, 189);background-color:rgb(255, 254, 250);box-shadow:rgba(30, 42, 33, 0.035) 0px 16px 40px;color:rgb(27, 45, 49);}
.cinema-stage{background-color:rgb(13, 23, 27);}
.cinema-badge{background-color:rgba(13, 29, 33, 0.65);border-top-color:rgba(255, 255, 255, 0.267);border-right-color:rgba(255, 255, 255, 0.267);border-bottom-color:rgba(255, 255, 255, 0.267);border-left-color:rgba(255, 255, 255, 0.267);}
.cinema-progress{background-color:rgb(233, 226, 212);}
.cinema-progress > span{background-color:rgb(173, 145, 96);}
.cinema-toolbar{background-color:rgb(255, 254, 250);}
.cinema-caption small{color:rgb(165, 143, 105);}
.cinema-caption h2{color:rgb(28, 47, 52);}
.cinema-caption > a{color:rgb(140, 121, 84);}
.cinema-actions button{border-top-color:rgb(225, 220, 207);border-right-color:rgb(225, 220, 207);border-bottom-color:rgb(225, 220, 207);border-left-color:rgb(225, 220, 207);color:rgb(92, 104, 95);background-color:rgb(255, 254, 250);}
.cinema-actions button:hover{background-color:rgb(240, 234, 221);color:rgb(30, 50, 53);}
.cinema-actions .cinema-play{background-color:rgb(22, 41, 48);color:rgb(246, 234, 209);border-top-color:rgb(22, 41, 48);border-right-color:rgb(22, 41, 48);border-bottom-color:rgb(22, 41, 48);border-left-color:rgb(22, 41, 48);}
.cinema-actions .cinema-play:hover{background-color:rgb(41, 65, 72);color:rgb(255, 248, 233);}
.cinema-count{color:rgb(138, 133, 116);}
.cinema-count i{color:rgb(183, 174, 155);}
.cinema-thumbnails{scrollbar-color:rgb(197, 177, 143) rgb(236, 232, 223);}
.cinema-thumbnails > button{background-color:rgb(26, 45, 51);}
.cinema-thumbnails > button[aria-pressed="true"]{border-top-color:rgb(170, 143, 91);border-right-color:rgb(170, 143, 91);border-bottom-color:rgb(170, 143, 91);border-left-color:rgb(170, 143, 91);}
.cinema-empty{color:rgb(219, 202, 168);}
.cinema-shell.is-expanded .cinema-toolbar{background-color:rgb(15, 31, 37);color:rgb(237, 224, 199);}
.cinema-shell.is-expanded .cinema-caption h2{color:rgb(237, 224, 199);}
.cinema-shell.is-expanded .cinema-actions button{background-color:rgb(28, 48, 53);color:rgb(235, 223, 200);border-top-color:rgb(118, 105, 81);border-right-color:rgb(118, 105, 81);border-bottom-color:rgb(118, 105, 81);border-left-color:rgb(118, 105, 81);}
.brand-services{border-top-color:rgb(227, 221, 208);}
.brand-services-heading > p{color:rgb(123, 129, 121);}
.brand-art{border-top-color:rgb(227, 221, 207);border-right-color:rgb(227, 221, 207);border-bottom-color:rgb(227, 221, 207);border-left-color:rgb(227, 221, 207);background-color:rgb(236, 232, 223);}
.brand-art-label{color:rgb(156, 147, 127);}
.brand-art-letters{background-image:linear-gradient(120deg, rgb(237, 233, 223), rgb(250, 248, 243) 55%, rgb(230, 224, 211));}
.brand-art-letters::after{background-image:linear-gradient(140deg, transparent 40%, rgba(249, 247, 241, 0.286) 41%, transparent 67%);}
.raised-word > span{color:rgb(161, 138, 96);text-shadow:rgb(141, 121, 79) 1px 1px 0px, rgb(149, 128, 89) 2px 2px 0px, rgb(130, 112, 72) 3px 3px 0px, rgb(120, 102, 68) 4px 4px 0px, rgba(131, 115, 88, 0.314) 8px 12px 12px, rgb(255, 244, 212) -1px -1px 0px;}
.raised-word > small{color:rgb(157, 148, 126);}
.brand-art-flags{background-image:linear-gradient(145deg, rgb(242, 239, 232), rgb(231, 226, 215));}
.brand-service-content{border-bottom-color:rgb(216, 208, 191);}
.brand-service-index{color:rgb(160, 148, 126);}
.brand-service h3{color:rgb(28, 45, 49);}
.brand-service p{color:rgb(123, 129, 119);}
.brand-service-link{color:rgb(143, 119, 75);}
.lux-eyebrow{color:rgb(161, 138, 96);}
.lux-heading h1, .lux-heading h2{color:rgb(27, 44, 49);}
.lux-heading > p, .lux-heading > div:last-child > p{color:rgb(126, 131, 123);}
.lux-text-link{color:rgb(130, 110, 73);border-top-color:rgba(185, 163, 123, 0.376);border-right-color:rgba(185, 163, 123, 0.376);border-bottom-color:rgba(185, 163, 123, 0.376);border-left-color:rgba(185, 163, 123, 0.376);}
.lux-service{border-top-color:rgb(222, 216, 202);}
.lux-service-top{color:rgb(153, 131, 92);}
.lux-service h2{color:rgb(26, 44, 49);}
.lux-service p{color:rgb(126, 131, 120);}
.lux-service-arrow{background-color:rgb(234, 229, 218);color:rgb(138, 117, 79);}
.lux-service:hover{background-color:rgba(238, 234, 223, 0.44);color:rgb(28, 47, 50);}
.lux-service:hover p{color:rgb(102, 116, 103);}
.lux-service:hover .lux-service-top, .lux-service:hover .lux-service-arrow{color:rgb(124, 101, 61);}
.lux-service:hover .lux-service-arrow{background-color:rgb(223, 213, 193);}
.lux-project-section{background-color:rgb(238, 235, 227);border-top-color:rgb(228, 222, 208);border-right-color:rgb(228, 222, 208);border-bottom-color:rgb(228, 222, 208);border-left-color:rgb(228, 222, 208);}
.lux-project-image{background-color:rgb(27, 43, 49);}
.lux-project-category{background-color:rgba(255, 253, 244, 0.875);color:rgb(79, 86, 75);}
.lux-project-go{background-color:rgba(255, 251, 238, 0.937);color:rgb(27, 43, 49);}
.lux-project-text p{color:rgb(135, 137, 123);}
.lux-project-text > span{color:rgb(165, 148, 114);}
.lux-project-filters button{border-top-color:rgb(213, 205, 187);border-right-color:rgb(213, 205, 187);border-bottom-color:rgb(213, 205, 187);border-left-color:rgb(213, 205, 187);color:rgb(122, 129, 119);}
.lux-project-filters button[aria-pressed="true"]{background-color:rgb(28, 49, 53);border-top-color:rgb(28, 49, 53);border-right-color:rgb(28, 49, 53);border-bottom-color:rgb(28, 49, 53);border-left-color:rgb(28, 49, 53);color:rgb(255, 247, 230);}
.lux-more-button{border-top-color:rgb(185, 173, 147);border-right-color:rgb(185, 173, 147);border-bottom-color:rgb(185, 173, 147);border-left-color:rgb(185, 173, 147);}
.lux-process-grid article{border-top-color:rgb(211, 196, 168);border-right-color:rgb(211, 196, 168);border-bottom-color:rgb(211, 196, 168);border-left-color:rgb(211, 196, 168);}
.lux-process-grid p{color:rgb(126, 134, 125);}
.luxury-home .service-areas{background-color:rgb(242, 239, 231);}
.luxury-home .city-card{background-color:rgb(249, 247, 240);color:rgb(32, 50, 52);border-top-color:rgb(221, 214, 197);border-right-color:rgb(221, 214, 197);border-bottom-color:rgb(221, 214, 197);border-left-color:rgb(221, 214, 197);}
.luxury-home .city-skyline i{border-top-color:rgba(183, 162, 123, 0.333);border-right-color:rgba(183, 162, 123, 0.333);border-bottom-color:rgba(183, 162, 123, 0.333);border-left-color:rgba(183, 162, 123, 0.333);background-image:linear-gradient(rgba(197, 179, 141, 0.267), rgba(211, 180, 122, 0.004));}
.luxury-home .city-card h3{color:rgb(30, 48, 50);}
.luxury-home .city-card p, .luxury-home .city-card small{color:rgb(147, 132, 104);}
.luxury-home .city-card svg{color:rgb(173, 152, 114);}
.luxury-home .review-card{background-color:rgb(255, 253, 248);border-top-color:rgb(227, 220, 205);border-right-color:rgb(227, 220, 205);border-bottom-color:rgb(227, 220, 205);border-left-color:rgb(227, 220, 205);}
.lux-contact{background-color:rgb(22, 41, 47);}
.lux-contact h2{color:rgb(246, 237, 220);}
.lux-contact p{color:rgb(184, 194, 189);}
.lux-gold-button{background-color:rgb(199, 179, 141);color:rgb(24, 41, 45);}
.public-page .public-footer{background-color:rgb(15, 34, 40);}
.public-footer h2{color:rgb(209, 187, 146);}
.public-footer-fixed{background-color:rgba(248, 246, 240, 0.97);color:rgb(139, 142, 129);border-top-color:rgb(217, 209, 191);box-shadow:rgba(30, 45, 35, 0.016) 0px -4px 20px;}
.public-footer-fixed > a:last-child{color:rgb(132, 110, 66);}
.arcon-whatsapp{background-color:rgb(32, 64, 52);border-top-color:rgb(146, 160, 140);border-right-color:rgb(146, 160, 140);border-bottom-color:rgb(146, 160, 140);border-left-color:rgb(146, 160, 140);box-shadow:rgba(25, 47, 40, 0.09) 0px 8px 24px;}
.s-page, .arcon-project{background-color:rgb(247, 246, 242);}
.s-card, .s-scope{border-top-color:rgb(224, 217, 202);border-right-color:rgb(224, 217, 202);border-bottom-color:rgb(224, 217, 202);border-left-color:rgb(224, 217, 202);background-color:rgb(255, 253, 248);}
.s-scope{background-color:rgb(237, 232, 219);}
.s-button{background-color:rgb(29, 49, 53);}
.s-contact{background-color:rgb(234, 227, 211);}
.s-content section{border-top-color:rgb(223, 214, 196);border-right-color:rgb(223, 214, 196);border-bottom-color:rgb(223, 214, 196);border-left-color:rgb(223, 214, 196);}
.arcon-project-action{background-color:rgb(29, 49, 53);}
.brand-services-heading h1{color:rgb(27, 44, 49);}
.brand-services-intro > p{color:rgb(123, 129, 121);}
.brand-service :is(h2, h3){color:rgb(28, 45, 49);}
.brand-art-scene{background-image:linear-gradient(145deg, rgb(242, 239, 232), rgb(231, 226, 215));}
.brand-service:focus-visible{outline-color:rgb(156, 133, 93);}
.brand-art-render, .s-service-art .brand-art-render{background-color:rgb(231, 226, 215);}
.brand-art-render .brand-art-label{background-color:rgba(248, 245, 237, 0.92);color:rgb(40, 52, 51);box-shadow:rgba(15, 35, 41, 0.07) 0px 2px 12px;}
.s-header{background-color:rgba(250, 249, 245, 0.97);border-bottom-color:rgba(183, 154, 97, 0.25);box-shadow:rgba(28, 43, 48, 0.03) 0px 4px 24px;}
.s-header .s-brand strong{color:rgb(25, 43, 47);}
.s-header .s-brand b{color:rgb(152, 117, 62);}
.s-brand:focus-visible{outline-color:rgb(165, 133, 76);}
@media (max-width: 1050px){.s-header .s-toggle{border-top-color:rgb(211, 216, 207);border-right-color:rgb(211, 216, 207);border-bottom-color:rgb(211, 216, 207);border-left-color:rgb(211, 216, 207);}}
@media (max-width: 1050px){.s-header .s-nav > a, .s-header .s-dropdown > button{border-bottom-color:rgb(224, 227, 218);}}
.s-header{background-color:rgba(18, 24, 27, 0.97);border-bottom-color:rgba(215, 183, 123, 0.14);color:rgb(248, 246, 239);box-shadow:rgba(5, 13, 16, 0.094) 0px 4px 24px;}
.s-header .s-brand strong{color:rgb(237, 213, 160);}
.s-header .s-brand b{color:rgb(208, 175, 112);}
.s-header .s-nav > a, .s-header .s-dropdown > button{color:rgb(228, 232, 231);}
.s-header .s-nav a:hover, .s-header .s-nav a[aria-current], .s-header .s-dropdown > button:hover{color:rgb(229, 197, 141);}
.s-header .s-header-phone{color:rgb(243, 235, 221);}
.s-header .s-nav .s-header-cta{background-color:rgb(216, 189, 137);color:rgb(19, 31, 36);border-top-color:rgb(228, 206, 165);border-right-color:rgb(228, 206, 165);border-bottom-color:rgb(228, 206, 165);border-left-color:rgb(228, 206, 165);}
.s-header .s-nav .s-header-cta:hover{background-color:rgb(235, 213, 172);color:rgb(16, 29, 34);}
.s-header .s-dropdown-panel{background-color:rgb(25, 34, 38);border-top-color:rgba(189, 156, 94, 0.333);border-right-color:rgba(189, 156, 94, 0.333);border-bottom-color:rgba(189, 156, 94, 0.333);border-left-color:rgba(189, 156, 94, 0.333);color:rgb(236, 233, 223);box-shadow:rgba(5, 11, 16, 0.4) 0px 18px 50px;}
.s-header .s-dropdown-panel a{color:rgb(236, 233, 223);}
.s-header .s-dropdown-panel a:hover{background-color:rgb(41, 51, 57);color:rgb(236, 210, 161);}
.s-header .s-nav-label{color:rgb(196, 168, 115);}
.s-header .s-all{border-top-color:rgba(255, 255, 255, 0.094);border-right-color:rgba(255, 255, 255, 0.094);border-bottom-color:rgba(255, 255, 255, 0.094);border-left-color:rgba(255, 255, 255, 0.094);}
.s-header .s-toggle{color:rgb(234, 212, 167);background-color:rgba(255, 255, 255, 0.024);border-top-color:rgb(142, 126, 95) !important;border-right-color:rgb(142, 126, 95) !important;border-bottom-color:rgb(142, 126, 95) !important;border-left-color:rgb(142, 126, 95) !important;}
.s-header :is(a, button):focus-visible{outline-color:rgb(244, 215, 152);}
.immersive-hero{background-color:rgb(12, 23, 29);}
.immersive-showcase{color:rgb(255, 255, 255);}
.showcase-shell{background-color:rgb(12, 22, 28);}
.showcase-stage{background-image:radial-gradient(at 60% 35%, rgb(27, 45, 52), rgb(12, 21, 26) 75%);}
.showcase-shade{background-image:linear-gradient(270deg, rgba(6, 16, 22, 0.8), rgba(6, 16, 22, 0.525) 36%, rgba(6, 16, 22, 0.07) 76%), linear-gradient(0deg, rgba(5, 14, 20, 0.93), rgba(5, 14, 20, 0.133) 43%, rgba(5, 14, 20, 0.03) 75%);}
.showcase-eyebrow{color:rgb(237, 206, 145);}
.showcase-eyebrow i{background-color:rgb(213, 178, 120);}
.showcase-eyebrow small{border-top-color:rgba(227, 212, 183, 0.3);border-right-color:rgba(227, 212, 183, 0.3);border-bottom-color:rgba(227, 212, 183, 0.3);border-left-color:rgba(227, 212, 183, 0.3);color:rgb(228, 221, 208);}
.showcase-story h2{color:rgb(255, 253, 246);}
.showcase-story p{color:rgb(238, 234, 224);}
.showcase-cta{border-bottom-color:rgb(226, 197, 139);color:rgb(245, 220, 165);}
.showcase-cta:hover{color:rgb(255, 245, 216);}
.showcase-position > span:first-child{color:rgb(255, 247, 233);}
.showcase-position small{color:rgb(189, 194, 194);}
.showcase-position > span:last-child{color:rgb(209, 216, 215);}
.showcase-actions button, .showcase-gallery header > button{border-top-color:rgba(226, 212, 184, 0.3);border-right-color:rgba(226, 212, 184, 0.3);border-bottom-color:rgba(226, 212, 184, 0.3);border-left-color:rgba(226, 212, 184, 0.3);color:rgb(246, 234, 213);background-color:rgba(12, 22, 27, 0.5);}
.showcase-actions button:hover, .showcase-actions button[aria-pressed="true"]{background-color:rgb(241, 215, 161);color:rgb(19, 31, 36);border-top-color:rgb(241, 215, 161);border-right-color:rgb(241, 215, 161);border-bottom-color:rgb(241, 215, 161);border-left-color:rgb(241, 215, 161);}
.showcase-actions .showcase-play{background-color:rgb(232, 204, 160);color:rgb(17, 31, 37);border-top-color:rgb(232, 204, 160);border-right-color:rgb(232, 204, 160);border-bottom-color:rgb(232, 204, 160);border-left-color:rgb(232, 204, 160);}
.showcase-control-divider{background-color:rgba(224, 209, 181, 0.2);}
.showcase-progress{background-color:rgba(255, 255, 255, 0.14);}
.showcase-progress > span{background-color:rgb(223, 191, 130);box-shadow:rgba(225, 187, 120, 0.467) 0px 0px 12px;}
.showcase-filters button{color:rgb(201, 206, 206);}
.showcase-filters button[aria-pressed="true"]{color:rgb(248, 223, 173);border-top-color:rgb(218, 189, 132);border-right-color:rgb(218, 189, 132);border-bottom-color:rgb(218, 189, 132);border-left-color:rgb(218, 189, 132);}
.showcase-filters button:hover{color:rgb(255, 255, 255);}
.showcase-filters small{color:rgb(156, 168, 169);}
.showcase-filters button[aria-pressed="true"] small{color:rgb(221, 196, 147);}
.showcase-browse{color:rgb(240, 216, 170);}
.showcase-browse:hover{color:rgb(255, 247, 229);}
.showcase-empty{color:rgb(233, 212, 172);}
.showcase-empty p{color:rgb(201, 210, 209);}
.showcase-empty :is(a, button){border-top-color:rgba(187, 157, 102, 0.333);border-right-color:rgba(187, 157, 102, 0.333);border-bottom-color:rgba(187, 157, 102, 0.333);border-left-color:rgba(187, 157, 102, 0.333);}
.showcase-loading{color:rgb(242, 231, 209);background-color:rgba(15, 29, 35, 0.75);}
.showcase-play-overlay{background-color:rgb(232, 206, 160);color:rgb(18, 31, 36);}
.showcase-gallery-backdrop{background-color:rgba(2, 9, 14, 0.72);}
.showcase-gallery{background-color:rgba(20, 30, 35, 0.96);border-inline-end-color:rgba(188, 156, 97, 0.2);box-shadow:rgba(0, 0, 0, 0.333) -15px 0px 60px;}
.showcase-gallery header{border-bottom-color:rgba(181, 155, 114, 0.2);}
.showcase-gallery header span{color:rgb(213, 185, 135);}
.showcase-gallery h2 small{color:rgb(183, 192, 191);}
.showcase-gallery-grid button[aria-pressed="true"]{border-top-color:rgb(211, 182, 120);border-right-color:rgb(211, 182, 120);border-bottom-color:rgb(211, 182, 120);border-left-color:rgb(211, 182, 120);background-color:rgba(183, 149, 78, 0.08);}
.showcase-gallery-grid button:hover{background-color:rgba(255, 255, 255, 0.035);}
.showcase-gallery-grid img, .showcase-video-thumb{background-color:rgb(30, 48, 56);}
.showcase-video-thumb{color:rgb(223, 198, 151);}
.showcase-gallery-title{color:rgb(242, 235, 221);}
.showcase-gallery-grid button > small{color:rgb(190, 165, 121);}
.immersive-showcase :is(a, button, [tabindex]):focus-visible{outline-color:rgb(243, 209, 151);}
@media (max-width: 1180px){.s-header .s-toggle{border-top-color:rgb(142, 126, 95);border-right-color:rgb(142, 126, 95);border-bottom-color:rgb(142, 126, 95);border-left-color:rgb(142, 126, 95);}}
@media (max-width: 1180px){.s-header .s-nav > a, .s-header .s-dropdown > button{border-bottom-color:rgba(255, 255, 255, 0.094);}}
@media (max-width: 760px){.showcase-shade{background-image:linear-gradient(270deg, rgba(5, 16, 22, 0.66), rgba(5, 16, 22, 0.082)), linear-gradient(0deg, rgba(5, 14, 20, 0.96), rgba(5, 14, 20, 0.48) 40%, rgba(5, 14, 20, 0.082) 90%);}}
@media (max-width: 760px){.showcase-browse{border-top-color:rgba(206, 184, 130, 0.4);border-right-color:rgba(206, 184, 130, 0.4);border-bottom-color:rgba(206, 184, 130, 0.4);border-left-color:rgba(206, 184, 130, 0.4);}}
.showcase-playback{border-top-color:rgba(206, 184, 130, 0.4);border-right-color:rgba(206, 184, 130, 0.4);border-bottom-color:rgba(206, 184, 130, 0.4);border-left-color:rgba(206, 184, 130, 0.4);color:rgb(239, 223, 189);background-color:rgba(8, 19, 21, 0.4);}
.showcase-playback:hover{background-color:rgba(8, 19, 21, 0.667);color:rgb(255, 247, 229);}
.showcase-playback:focus-visible{outline-color:rgb(244, 215, 157);}
.public-page{--lux-ink:rgb(13, 51, 55);--lux-gold:#a2772c;--lux-paper:#fffdf7;--lux-muted:rgb(69, 90, 88);background-color:rgb(255, 253, 247);color:var(--lux-ink);}
.s-header{background-color:rgba(0, 0, 0, 0.56);color:rgb(255, 247, 232);border-bottom-color:rgba(199, 160, 84, 0.42);box-shadow:rgba(4, 51, 54, 0.063) 0px 5px 30px;}
.s-header::after{background-image:linear-gradient(90deg, transparent, rgba(201, 184, 142, 0.25), rgba(201, 184, 142, 0.376), transparent);}
.s-header .s-nav > a, .s-header .s-dropdown > button{color:rgb(255, 247, 232);}
.s-header .s-nav > a:hover, .s-header .s-nav > a[aria-current], .s-header .s-dropdown > button:hover{color:rgb(223, 205, 166);}
.s-header .s-header-phone{color:rgb(255, 247, 232);}
.s-header .s-nav .s-header-cta{background-image:linear-gradient(120deg, rgb(229, 213, 180), rgb(200, 180, 138));color:rgb(29, 59, 60);border-top-color:rgb(201, 180, 135);border-right-color:rgb(201, 180, 135);border-bottom-color:rgb(201, 180, 135);border-left-color:rgb(201, 180, 135);box-shadow:rgba(143, 121, 75, 0.1) 0px 5px 18px;}
.s-header .s-nav .s-header-cta:hover{background-color:rgb(233, 221, 195);color:rgb(17, 50, 52);box-shadow:rgba(143, 121, 75, 0.16) 0px 6px 24px;}
.s-header .s-dropdown-panel{background-color:rgba(17, 17, 17, 0.94);color:rgb(255, 247, 232);border-top-color:rgba(216, 189, 128, 0.333);border-right-color:rgba(216, 189, 128, 0.333);border-bottom-color:rgba(216, 189, 128, 0.333);border-left-color:rgba(216, 189, 128, 0.333);box-shadow:rgba(0, 0, 0, 0.25) 0px 18px 50px;}
.s-header .s-dropdown-panel a{color:rgb(255, 247, 232);}
.s-header .s-dropdown-panel a:hover{background-color:rgba(255, 255, 255, 0.07);color:rgb(223, 205, 166);}
.s-header .s-nav-label{color:rgb(203, 184, 143);}
.s-header .s-all{border-top-color:rgba(215, 200, 168, 0.2);border-right-color:rgba(215, 200, 168, 0.2);border-bottom-color:rgba(215, 200, 168, 0.2);border-left-color:rgba(215, 200, 168, 0.2);}
.s-header .s-toggle{color:rgb(229, 216, 189);background-color:rgba(255, 255, 255, 0.03);border-top-color:rgba(216, 197, 160, 0.333) !important;border-right-color:rgba(216, 197, 160, 0.333) !important;border-bottom-color:rgba(216, 197, 160, 0.333) !important;border-left-color:rgba(216, 197, 160, 0.333) !important;}
.s-header :is(a, button):focus-visible{outline-color:rgb(220, 200, 159);}
.immersive-hero, .showcase-shell{background-color:rgb(11, 71, 71);}
.showcase-stage{background-image:radial-gradient(at 60% 35%, rgb(31, 113, 104), rgb(13, 50, 55) 75%);}
.showcase-shade{background-image:linear-gradient(270deg, rgba(4, 51, 56, 0.84), rgba(8, 43, 48, 0.537) 36%, rgba(12, 38, 40, 0) 76%), linear-gradient(0deg, rgba(3, 37, 45, 0.933) 0%, rgba(4, 51, 56, 0.13) 42%, transparent 72%);}
.showcase-story h2{text-shadow:rgba(0, 37, 42, 0.25) 0px 3px 22px;}
.showcase-eyebrow{color:rgb(231, 211, 169);}
.showcase-eyebrow i{background-color:rgb(203, 183, 142);}
.showcase-cta{color:rgb(241, 223, 184);border-top-color:rgb(205, 185, 143);border-right-color:rgb(205, 185, 143);border-bottom-color:rgb(205, 185, 143);border-left-color:rgb(205, 185, 143);}
.showcase-cta:hover{color:rgb(255, 255, 255);}
.showcase-actions button{background-color:rgba(7, 69, 77, 0.5);border-top-color:rgba(194, 229, 221, 0.4);border-right-color:rgba(194, 229, 221, 0.4);border-bottom-color:rgba(194, 229, 221, 0.4);border-left-color:rgba(194, 229, 221, 0.4);}
.showcase-actions button:hover, .showcase-actions button[aria-pressed="true"]{background-color:rgb(241, 230, 205);border-top-color:rgb(241, 230, 205);border-right-color:rgb(241, 230, 205);border-bottom-color:rgb(241, 230, 205);border-left-color:rgb(241, 230, 205);color:rgb(13, 59, 62);}
.showcase-actions .showcase-play{background-image:linear-gradient(135deg, rgb(244, 234, 213), rgb(198, 177, 138));border-top-color:rgb(222, 208, 175);border-right-color:rgb(222, 208, 175);border-bottom-color:rgb(222, 208, 175);border-left-color:rgb(222, 208, 175);color:rgb(16, 58, 60);box-shadow:rgba(213, 181, 99, 0.125) 0px 4px 22px;}
.showcase-progress > span{background-image:linear-gradient(90deg, rgb(81, 200, 181), rgb(232, 220, 192));box-shadow:rgba(135, 234, 216, 0.4) 0px 0px 12px;}
.showcase-filters button[aria-pressed="true"]{color:rgb(236, 223, 194);border-top-color:rgb(234, 204, 138);border-right-color:rgb(234, 204, 138);border-bottom-color:rgb(234, 204, 138);border-left-color:rgb(234, 204, 138);}
.showcase-browse{color:rgb(239, 223, 189);}
.showcase-gallery{background-color:rgba(248, 252, 247, 0.98);border-top-color:rgba(212, 178, 111, 0.533);border-right-color:rgba(212, 178, 111, 0.533);border-bottom-color:rgba(212, 178, 111, 0.533);border-left-color:rgba(212, 178, 111, 0.533);box-shadow:rgba(0, 50, 43, 0.3) -15px 0px 60px;color:rgb(16, 50, 55);}
.showcase-gallery header{border-top-color:rgb(182, 204, 196);border-right-color:rgb(182, 204, 196);border-bottom-color:rgb(182, 204, 196);border-left-color:rgb(182, 204, 196);}
.showcase-gallery header span{color:rgb(138, 104, 47);}
.showcase-gallery h2{color:rgb(16, 50, 55);}
.showcase-gallery h2 small{color:rgb(65, 94, 88);}
.showcase-gallery header > button{background-color:rgb(225, 243, 235);color:rgb(15, 82, 72);border-top-color:rgb(168, 199, 183);border-right-color:rgb(168, 199, 183);border-bottom-color:rgb(168, 199, 183);border-left-color:rgb(168, 199, 183);}
.showcase-gallery-grid button[aria-pressed="true"]{border-top-color:rgb(184, 145, 67);border-right-color:rgb(184, 145, 67);border-bottom-color:rgb(184, 145, 67);border-left-color:rgb(184, 145, 67);background-color:rgba(241, 230, 202, 0.4);}
.showcase-gallery-grid button:hover{background-color:rgb(221, 239, 230);}
.showcase-gallery-title{color:rgb(17, 59, 60);}
.showcase-gallery-grid button > small{color:rgb(140, 100, 33);}
.showcase-video-thumb{background-image:linear-gradient(140deg, rgb(13, 98, 90), rgb(27, 63, 68));color:rgb(231, 211, 169);}
.brand-services-heading h1, .brand-service :is(h2, h3), .lux-heading :is(h1, h2){color:rgb(17, 59, 61);}
.brand-services-intro > p, .brand-service p, .lux-heading > p{color:rgb(70, 89, 83);}
.lux-eyebrow, .brand-service-index{color:rgb(153, 112, 39);}
.lux-text-link, .brand-service-link{color:rgb(3, 98, 90);}
.brand-service{background-color:rgb(255, 254, 250);border-top-color:rgb(215, 229, 221);border-right-color:rgb(215, 229, 221);border-bottom-color:rgb(215, 229, 221);border-left-color:rgb(215, 229, 221);box-shadow:rgba(7, 91, 84, 0.063) 0px 12px 32px;}
.brand-service:hover{box-shadow:rgba(6, 95, 81, 0.13) 0px 19px 45px;border-top-color:rgb(169, 202, 188);border-right-color:rgb(169, 202, 188);border-bottom-color:rgb(169, 202, 188);border-left-color:rgb(169, 202, 188);}
.brand-service-link{border-top-color:rgba(222, 206, 170, 0.5);}
.brand-art-render .brand-art-label{background-color:rgba(7, 74, 71, 0.6);border-top-color:rgba(222, 235, 215, 0.33);border-right-color:rgba(222, 235, 215, 0.33);border-bottom-color:rgba(222, 235, 215, 0.33);border-left-color:rgba(222, 235, 215, 0.33);color:rgb(255, 246, 223);}
.lux-project-section{background-image:linear-gradient(145deg, rgb(233, 247, 240), rgb(248, 245, 232) 60%, rgb(239, 248, 242));border-top-color:rgb(202, 227, 216);border-right-color:rgb(202, 227, 216);border-bottom-color:rgb(202, 227, 216);border-left-color:rgb(202, 227, 216);}
.lux-project-filters button{background-color:rgba(255, 255, 255, 0.58);color:rgb(44, 87, 80);border-top-color:rgb(187, 213, 200);border-right-color:rgb(187, 213, 200);border-bottom-color:rgb(187, 213, 200);border-left-color:rgb(187, 213, 200);}
.lux-project-filters button[aria-pressed="true"]{background-color:rgb(4, 102, 93);border-top-color:rgb(4, 102, 93);border-right-color:rgb(4, 102, 93);border-bottom-color:rgb(4, 102, 93);border-left-color:rgb(4, 102, 93);color:rgb(255, 250, 240);}
.lux-project-image{box-shadow:rgba(22, 81, 75, 0.09) 0px 10px 26px;}
.lux-project-category{background-color:rgba(255, 252, 237, 0.93);color:rgb(26, 81, 72);}
.lux-project-go{background-color:rgb(213, 195, 154);color:rgb(17, 62, 61);}
.lux-project-text h3{color:rgb(17, 59, 61);}
.lux-process-grid article{border-top-color:rgb(185, 154, 85);border-right-color:rgb(185, 154, 85);border-bottom-color:rgb(185, 154, 85);border-left-color:rgb(185, 154, 85);}
.lux-process-grid article > span{color:rgb(9, 115, 101);}
.lux-process-grid h3{color:rgb(17, 64, 62);}
.lux-process-grid p{color:rgb(70, 94, 87);}
.luxury-home .review-card{background-image:linear-gradient(140deg, rgb(255, 253, 247), rgb(242, 250, 244));border-top-color:rgb(206, 223, 203);border-right-color:rgb(206, 223, 203);border-bottom-color:rgb(206, 223, 203);border-left-color:rgb(206, 223, 203);box-shadow:rgba(22, 95, 80, 0.035) 0px 10px 28px;}
.luxury-home .service-areas{background-color:rgb(237, 248, 239);}
.luxury-home .city-card{background-image:linear-gradient(150deg, rgb(255, 254, 248), rgb(230, 245, 233));border-top-color:rgb(199, 218, 186);border-right-color:rgb(199, 218, 186);border-bottom-color:rgb(199, 218, 186);border-left-color:rgb(199, 218, 186);color:rgb(29, 83, 74);box-shadow:rgba(19, 64, 55, 0.035) 0px 8px 25px;}
.luxury-home .city-card h3{color:rgb(15, 87, 78);}
.luxury-home .city-card svg{color:rgb(13, 114, 97);}
.luxury-home .city-skyline i{background-image:linear-gradient(rgba(119, 186, 166, 0.333), rgba(211, 180, 122, 0.03));border-top-color:rgba(119, 186, 166, 0.376);border-right-color:rgba(119, 186, 166, 0.376);border-bottom-color:rgba(119, 186, 166, 0.376);border-left-color:rgba(119, 186, 166, 0.376);}
.lux-contact{background-image:radial-gradient(at 0px 0px, rgba(24, 133, 118, 0.267), transparent 60%), linear-gradient(125deg, rgb(8, 86, 81), rgb(17, 58, 62));border-top-color:rgb(198, 161, 87);}
.lux-contact h2{color:rgb(255, 248, 231);}
.lux-contact p{color:rgb(208, 229, 218);}
.lux-gold-button{background-image:linear-gradient(120deg, rgb(238, 224, 194), rgb(202, 181, 139));color:rgb(15, 59, 60);box-shadow:rgba(1, 47, 37, 0.15) 0px 8px 25px;}
.public-page .public-footer{background-color:rgb(12, 50, 54);}
.public-footer-fixed{background-color:rgba(255, 253, 245, 0.97);color:rgb(63, 94, 84);border-top-color:rgb(217, 198, 152);border-right-color:rgb(217, 198, 152);border-bottom-color:rgb(217, 198, 152);border-left-color:rgb(217, 198, 152);}
.public-footer-fixed > a:last-child{color:rgb(4, 97, 87);}
.arcon-whatsapp{background-color:rgb(3, 110, 90);border-top-color:rgb(164, 215, 184);border-right-color:rgb(164, 215, 184);border-bottom-color:rgb(164, 215, 184);border-left-color:rgb(164, 215, 184);box-shadow:rgba(4, 89, 80, 0.2) 0px 8px 24px;}
.s-page, .arcon-project{background-color:rgb(255, 253, 247);}
.s-card, .s-scope{background-color:rgb(244, 251, 244);border-top-color:rgb(207, 226, 211);border-right-color:rgb(207, 226, 211);border-bottom-color:rgb(207, 226, 211);border-left-color:rgb(207, 226, 211);}
.s-button, .arcon-project-action{background-color:rgb(4, 99, 90);}
.s-contact{background-color:rgb(233, 243, 223);}
@media (max-width: 1180px){.s-header .s-nav > a, .s-header .s-dropdown > button{border-bottom-color:rgba(255, 255, 255, 0.125);}}
@media (max-width: 760px){.showcase-shade{background-image:linear-gradient(270deg, rgba(4, 49, 55, 0.66), rgba(5, 47, 50, 0.05)), linear-gradient(0deg, rgba(3, 42, 48, 0.933), rgba(5, 46, 52, 0.54) 38%, rgba(10, 68, 67, 0.098) 90%);}}
.service-gallery-card{border-top-color:rgb(216, 221, 210);border-right-color:rgb(216, 221, 210);border-bottom-color:rgb(216, 221, 210);border-left-color:rgb(216, 221, 210);background-color:rgb(255, 253, 247);box-shadow:rgba(17, 51, 42, 0.063) 0px 9px 25px;}
.service-gallery-image{background-color:rgb(228, 224, 212);}
.service-gallery .brand-art-label{border-top-color:rgba(229, 223, 201, 0.28);border-right-color:rgba(229, 223, 201, 0.28);border-bottom-color:rgba(229, 223, 201, 0.28);border-left-color:rgba(229, 223, 201, 0.28);background-color:rgba(14, 50, 45, 0.65);color:rgb(255, 244, 220);}
.service-gallery-number{border-top-color:rgba(245, 231, 202, 0.4);border-right-color:rgba(245, 231, 202, 0.4);border-bottom-color:rgba(245, 231, 202, 0.4);border-left-color:rgba(245, 231, 202, 0.4);background-color:rgba(15, 50, 44, 0.65);color:rgb(243, 229, 198);}
.service-gallery-image-arrow{border-top-color:rgb(227, 211, 175);border-right-color:rgb(227, 211, 175);border-bottom-color:rgb(227, 211, 175);border-left-color:rgb(227, 211, 175);background-color:rgba(232, 220, 192, 0.93);color:rgb(17, 58, 57);}
.service-gallery-copy{background-image:linear-gradient(150deg, rgb(255, 253, 247), rgb(240, 243, 233));}
.service-gallery-discipline{color:rgb(151, 133, 99);}
.service-gallery-copy :is(h2, h3){color:rgb(17, 59, 61);}
.service-gallery-actions{border-top-color:rgba(207, 199, 180, 0.467);}
.service-gallery-link{color:rgb(19, 70, 64);}
.service-gallery-toggle{color:rgb(127, 108, 71);}
.service-gallery-toggle svg{border-top-color:rgba(180, 158, 114, 0.467);border-right-color:rgba(180, 158, 114, 0.467);border-bottom-color:rgba(180, 158, 114, 0.467);border-left-color:rgba(180, 158, 114, 0.467);}
.service-gallery-toggle:hover, .service-gallery-toggle[aria-expanded="true"]{color:rgb(16, 64, 59);background-color:rgba(220, 230, 215, 0.48);}
.service-gallery-toggle[aria-expanded="true"] svg{background-color:rgb(232, 220, 192);}
.service-gallery-card.is-expanded{border-top-color:rgb(181, 161, 123);border-right-color:rgb(181, 161, 123);border-bottom-color:rgb(181, 161, 123);border-left-color:rgb(181, 161, 123);}
.service-gallery-details p{color:rgb(66, 86, 76);}
.service-gallery-details ul{color:rgb(58, 79, 70);}
.service-gallery-details li::before{background-color:rgb(169, 143, 90);}
.service-gallery-quote{background-color:rgb(17, 62, 58);color:rgb(255, 249, 233);}
.service-gallery-quote:hover{background-color:rgb(27, 83, 75);}
.service-gallery :is(a, button):focus-visible{outline-color:rgb(167, 139, 75);}
.service-gallery-card:focus-within{border-top-color:rgb(171, 148, 95);border-right-color:rgb(171, 148, 95);border-bottom-color:rgb(171, 148, 95);border-left-color:rgb(171, 148, 95);box-shadow:rgba(18, 50, 44, 0.13) 0px 12px 30px;}
@media (hover: hover) and (pointer: fine){.service-gallery-card:hover{border-top-color:rgb(180, 158, 114);border-right-color:rgb(180, 158, 114);border-bottom-color:rgb(180, 158, 114);border-left-color:rgb(180, 158, 114);box-shadow:rgba(19, 51, 44, 0.16) 0px 21px 40px;}}
@media (hover: hover) and (pointer: fine){.service-gallery-card:hover .service-gallery-image-arrow{background-color:rgb(247, 234, 203);}}
.service-collection{border-top-color:rgb(214, 211, 196);}
.service-collection-heading h2{color:rgb(17, 59, 61);}
.service-collection-heading .lux-eyebrow{color:rgb(167, 139, 89);}
.service-collection-heading > p{color:rgb(104, 122, 110);}
*, ::before, ::after{--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
::backdrop{--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*, ::before, ::after{border-top-color:rgb(229, 231, 235);border-right-color:rgb(229, 231, 235);border-bottom-color:rgb(229, 231, 235);border-left-color:rgb(229, 231, 235);}
input::placeholder, textarea::placeholder{color:rgb(156, 163, 175);}
.border-black\/10{border-top-color:rgba(0, 0, 0, 0.1);border-right-color:rgba(0, 0, 0, 0.1);border-bottom-color:rgba(0, 0, 0, 0.1);border-left-color:rgba(0, 0, 0, 0.1);}
.border-black\/20{border-top-color:rgba(0, 0, 0, 0.2);border-right-color:rgba(0, 0, 0, 0.2);border-bottom-color:rgba(0, 0, 0, 0.2);border-left-color:rgba(0, 0, 0, 0.2);}
.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background));}
.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card));}
.bg-\[hsl\(var\(--navy\)\)\]{background-color:hsl(var(--navy));}
.bg-amber-100{background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));}
.bg-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));}
.text-\[hsl\(var\(--cream\)\)\]{color:hsl(var(--cream));}
.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground));}
.text-\[hsl\(var\(--foreground\)\)\]\/50{color:hsl(var(--foreground) / .5);}
.text-\[hsl\(var\(--foreground\)\)\]\/55{color:hsl(var(--foreground) / .55);}
.text-\[hsl\(var\(--foreground\)\)\]\/60{color:hsl(var(--foreground) / .6);}
.text-\[hsl\(var\(--foreground\)\)\]\/65{color:hsl(var(--foreground) / .65);}
.text-\[hsl\(var\(--foreground\)\)\]\/70{color:hsl(var(--foreground) / .7);}
.text-\[hsl\(var\(--foreground\)\)\]\/85{color:hsl(var(--foreground) / .85);}
.text-\[hsl\(var\(--gold-deep\)\)\]{color:hsl(var(--gold-deep));}
.text-red-600{color:rgb(220 38 38 / var(--tw-text-opacity, 1));}
body{background-color:hsl(var(--background));color:hsl(var(--foreground));}
::selection{background-color:hsl(var(--gold));color:hsl(var(--cream));}
.placeholder\:text-\[hsl\(var\(--foreground\)\)\]\/40::placeholder{color:hsl(var(--foreground) / .4);}
.hover\:bg-\[hsl\(var\(--gold-deep\)\)\]:hover{background-color:hsl(var(--gold-deep));}
.hover\:text-\[hsl\(var\(--gold-deep\)\)\]:hover{color:hsl(var(--gold-deep));}
.arcon-social-links a{border-top-color:rgba(206, 164, 86, 0.45);border-right-color:rgba(206, 164, 86, 0.45);border-bottom-color:rgba(206, 164, 86, 0.45);border-left-color:rgba(206, 164, 86, 0.45);}
.arcon-social-links a:hover{background-color:rgba(206, 164, 86, 0.12);}
.arcon-social-links a:focus-visible{outline-color:rgb(212, 170, 90);}
.arcon-tiktok-badge{border-top-color:rgba(255, 255, 255, 0.35);border-right-color:rgba(255, 255, 255, 0.35);border-bottom-color:rgba(255, 255, 255, 0.35);border-left-color:rgba(255, 255, 255, 0.35);background-image:linear-gradient(135deg, rgb(16, 27, 43), rgb(18, 34, 54));color:rgb(255, 255, 255);box-shadow:rgba(4, 12, 24, 0.24) 0px 8px 24px;}
.arcon-tiktok-mark{background-color:rgb(255, 255, 255);color:rgb(17, 29, 46);}
.arcon-map-card{border-top-color:rgba(206, 164, 86, 0.35);border-right-color:rgba(206, 164, 86, 0.35);border-bottom-color:rgba(206, 164, 86, 0.35);border-left-color:rgba(206, 164, 86, 0.35);background-color:rgb(11, 22, 26);}
.arcon-media-sound{border-top-color:rgba(255, 255, 255, 0.45);border-right-color:rgba(255, 255, 255, 0.45);border-bottom-color:rgba(255, 255, 255, 0.45);border-left-color:rgba(255, 255, 255, 0.45);background-color:rgba(8, 19, 24, 0.82);color:rgb(255, 255, 255);}
:is(.s-brand, .public-footer-brand) .arcon-tagline{border-inline-start-color:rgba(211, 180, 122, 0.45);}
:is(.s-brand, .public-footer-brand) .arcon-tagline b{color:rgb(211, 180, 122);}
:is(.s-brand, .public-footer-brand) .arcon-tagline i{color:rgba(232, 214, 180, 0.82);}
.arcon-related{border-top-color:rgba(184, 137, 47, 0.45);border-right-color:rgba(184, 137, 47, 0.45);border-bottom-color:rgba(184, 137, 47, 0.45);border-left-color:rgba(184, 137, 47, 0.45);}
.arcon-related a{color:rgb(184, 137, 47);}
.arcon-reviews{background-color:rgb(246, 242, 234);color:rgb(16, 28, 34);}
.arcon-reviews .sub{color:rgb(68, 79, 85);}
.arcon-rv{background-color:rgb(255, 255, 255);border-top-color:rgba(16, 28, 34, 0.12);border-right-color:rgba(16, 28, 34, 0.12);border-bottom-color:rgba(16, 28, 34, 0.12);border-left-color:rgba(16, 28, 34, 0.12);}
.arcon-rv .st{color:rgb(184, 137, 47);}
.arcon-rv figcaption{color:rgb(68, 79, 85);}
.arcon-rv-actions a{border-top-color:rgb(184, 137, 47);border-right-color:rgb(184, 137, 47);border-bottom-color:rgb(184, 137, 47);border-left-color:rgb(184, 137, 47);color:rgb(16, 28, 34);}
.arcon-rv-actions a.p{background-color:rgb(184, 137, 47);color:rgb(255, 255, 255);}
