/* Black and gold presentation for the service collection and its product pages only. */
.services-page.immersive-gold{--ink:#f0ede5;--cream:#f0ede5;--dark:#151512;--gold:#cfb58c;--service-rule:#cfb58c33;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',sans-serif;background:#151512;color:#f0ede5;isolation:isolate;color-scheme:dark}
.services-page.immersive-gold main,.services-page.immersive-gold .service-footer{position:relative;z-index:1;background:transparent}
.services-page.immersive-gold h1,.services-page.immersive-gold h2,.services-page.immersive-gold h3{font-family:var(--serif);font-weight:400;text-shadow:0 3px 24px #15151288}
.services-page.immersive-gold em{color:#d6bf9c}
.services-page.immersive-gold .service-header{background:#151512e8;border-color:#cfb58c33;backdrop-filter:blur(18px)}
.services-page.immersive-gold .service-nav a{color:#b9b8ad}.services-page.immersive-gold .service-nav a:is(:hover,[aria-current]){color:#f0ede5;border-color:#cfb58c}
.services-page.immersive-gold .service-header-cta,.services-page.immersive-gold .service-text-link{color:#e4d8c2;border-color:#81745e}
.services-page.immersive-gold #service-mobile-menu{background:#191914f5;backdrop-filter:blur(20px)}
.services-page.immersive-gold .service-eyebrow,.services-page.immersive-gold .service-kicker,.services-page.immersive-gold .service-card-category,.services-page.immersive-gold .service-card-meta{color:#cfb58c}
.services-page.immersive-gold .service-hero{background:radial-gradient(ellipse at 80% 35%,#8c6c3026,transparent 55%),linear-gradient(110deg,#151512aa,#15151233);color:#f0ede5}
.services-page.immersive-gold .service-hero-image{border-color:#cfb58c77;background:linear-gradient(145deg,#73603b33,#211e1577);box-shadow:inset 1px 1px #f4d9a122,0 25px 65px #0005;border-radius:20px}
.services-page.immersive-gold .service-hero-image img{border-radius:10px}
.services-page.immersive-gold .service-hero-copy>p,.services-page.immersive-gold .service-intro,.services-page.immersive-gold .hero-meta,.services-page.immersive-gold .service-hero-meta,.services-page.immersive-gold .service-hero-image figcaption{color:#b5b1a4}
.services-page.immersive-gold .service-button{background:#cfb58c;color:#151512;border:1px solid #e5d0ab;border-radius:40px;box-shadow:0 8px 32px #0003}
.services-page.immersive-gold .service-button:hover{background:#ead3aa;color:#151512}
.services-page.immersive-gold .service-button-secondary{background:transparent;color:#e4d8c2;border-color:#b09972}
.services-page.immersive-gold .service-section{background:linear-gradient(105deg,#151512a6,#1d1c1566);border-color:#cfb58c33}
.services-page.immersive-gold .service-section.is-dark{background:linear-gradient(105deg,#27221999,#15151299)}
.services-page.immersive-gold .service-section-heading p,.services-page.immersive-gold .service-credentials>div>p,.services-page.immersive-gold .service-credentials .credential-label{color:#b5b1a4}
.services-page.immersive-gold .service-credentials{background:transparent}
.services-page.immersive-gold .credential-title{color:#e3c79b}
.services-page.immersive-gold .service-filters{background:#1c1c16ed;border-color:#cfb58c55;backdrop-filter:blur(18px);padding:20px;border-radius:18px}
.services-page.immersive-gold .service-filters label,.services-page.immersive-gold .service-field{color:#c7bea9}
.services-page.immersive-gold .service-filters :is(input,select),.services-page.immersive-gold .service-field :is(input,textarea,select){background:#151512da;color:#f0ede5;border:1px solid #b7a07866;border-radius:10px}
.services-page.immersive-gold :is(input,textarea)::placeholder{color:#99978b;opacity:1}
.services-page.immersive-gold :is(input,textarea,select):focus-visible{outline:2px solid #cfb58c;outline-offset:3px;border-color:#cfb58c}
.services-page.immersive-gold :is(input[type=date],select){color-scheme:dark}
.services-page.immersive-gold .service-results,.services-page.immersive-gold .service-catalog-status,.services-page.immersive-gold #service-count{color:#b5b1a4}
.services-page.immersive-gold .service-grid{gap:16px;border:0}
.services-page.immersive-gold .service-card{isolation:isolate;overflow:hidden;border:1px solid #cfb58c4d;border-radius:24px;background:linear-gradient(145deg,#2b281ee8,#1c1c16df);box-shadow:inset 1px 1px #e8cd9914,0 12px 30px #0002}
.services-page.immersive-gold .service-card:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:conic-gradient(from 25deg at 85% 5%,transparent,#cfb58c0c 15%,transparent 25%,#cfb58c0a 45%,#fff0c10c 60%,transparent 70%)}
.services-page.immersive-gold .service-card:hover{background:linear-gradient(145deg,#3b3222ee,#24221ce8);border-color:#cfb58c99;box-shadow:inset 1px 1px #e8cd9933,0 18px 40px #0004}
.services-page.immersive-gold .service-card-title{color:#f0e4ce}
.services-page.immersive-gold .service-card-summary,.services-page.immersive-gold .service-card-note,.services-page.immersive-gold .service-card-price small{color:#b5b1a4}
.services-page.immersive-gold .service-card-price,.services-page.immersive-gold .service-card-arrow{color:#e3c79b}
.services-page.immersive-gold .service-process-step{border-color:#cfb58c44}
.services-page.immersive-gold .service-process-step span{color:#cfb58c}.services-page.immersive-gold .service-process-step p{color:#b5b1a4}
.services-page.immersive-gold .service-detail-hero{background:radial-gradient(ellipse at 90% 18%,#8c6c3022,transparent 60%),#15151277;border-color:#cfb58c33}
.services-page.immersive-gold .service-detail-hero p,.services-page.immersive-gold .service-breadcrumb{color:#b5b1a4}
.services-page.immersive-gold .service-breadcrumb a{border-color:#81745e}
.services-page.immersive-gold .service-details :is(p,dd),.services-page.immersive-gold .service-detail-main :is(p,dd){color:#b5b1a4}
.services-page.immersive-gold .service-detail-grid,.services-page.immersive-gold .service-detail-layout{background:linear-gradient(110deg,#15151277,#15151233)}
.services-page.immersive-gold .service-detail-hero .service-detail-grid{background:transparent}
.services-page.immersive-gold .service-pricing,.services-page.immersive-gold .service-price-panel{border-color:#cfb58c66;border-radius:24px;background:linear-gradient(140deg,#393025ee,#211f18ef);box-shadow:inset 1px 1px #f9dca122,0 22px 60px #0004;backdrop-filter:blur(12px)}
.services-page.immersive-gold .service-pricing .service-price,.services-page.immersive-gold .service-price{color:#e3c79b}
.services-page.immersive-gold .service-price-unit,.services-page.immersive-gold .service-pricing .service-price-unit{color:#b5b1a4}
.services-page.immersive-gold .service-fineprint{color:#b5b1a4!important}
.services-page.immersive-gold .service-list li{border-color:#cfb58c33;color:#e0d8c7}
.services-page.immersive-gold .service-list li:before,.services-page.immersive-gold .service-list-number{color:#cfb58c}
.services-page.immersive-gold .service-scope,.services-page.immersive-gold .service-scope-card{border-color:#cfb58c44;border-radius:22px;background:linear-gradient(135deg,#2b281ec9,#1c1c16b8);box-shadow:inset 1px 1px #e8cd9914}
.services-page.immersive-gold .service-scope :is(p,.service-scope-price){color:#b5b1a4}.services-page.immersive-gold .service-scope .service-scope-price{color:#e3c79b}
.services-page.immersive-gold .service-scale-card{border-color:#cfb58c44}
.services-page.immersive-gold .service-scale-card p,.services-page.immersive-gold .service-cost-list :is(li,dd){color:#b5b1a4}
.services-page.immersive-gold .service-cost-list dt,.services-page.immersive-gold .service-cost-list strong{color:#f0ede5}
.services-page.immersive-gold .service-rental-week{color:#e3c79b!important}.services-page.immersive-gold .service-rental-week span{color:#b5b1a4}
.services-page.immersive-gold .service-price-divider{background:#cfb58c44}
.services-page.immersive-gold .service-quote-layout p,.services-page.immersive-gold .service-contact p,.services-page.immersive-gold .service-form-help{color:#b5b1a4}
.services-page.immersive-gold #brief-result{border-color:#cfb58c77;background:#28251de8;border-radius:18px}
.services-page.immersive-gold #brief-result [data-copy-brief]{color:#e4d8c2;border-color:#81745e}
.services-page.immersive-gold .service-footer{background:#171813b8;border-top:1px solid #cfb58c33}
.services-page.immersive-gold .service-footer p{color:#a6a59a}
.services-page.immersive-gold .motion-toggle{background:#25231be8;color:#e8dcc7;border-color:#cfb58c55;box-shadow:0 5px 25px #0004}
@media(max-width:760px){.services-page.immersive-gold .service-filters{padding:16px;border-radius:16px}.services-page.immersive-gold .service-grid{gap:14px}.services-page.immersive-gold .service-card{border-radius:22px}.services-page.immersive-gold .service-pricing,.services-page.immersive-gold .service-price-panel{border-radius:22px}}
