:where(.page-home.home-original) .bespoke-hero{color:#fff;background-color:#090d16;border-bottom:1px solid #c99c3340;padding:50px 0 80px;position:relative;overflow:hidden}:where(.page-home.home-original) .hero-ambient-glow{pointer-events:none;filter:blur(140px);z-index:1;border-radius:50%;width:500px;height:500px;position:absolute}:where(.page-home.home-original) .glow-top-right{background:#c99c3326;top:-150px;right:-100px}:where(.page-home.home-original) .glow-bottom-left{background:#1e3a8a38;bottom:-150px;left:-100px}:where(.page-home.home-original) .hero-container{z-index:2;position:relative}:where(.page-home.home-original) .hero-editorial-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:50px;margin-bottom:50px;display:grid}:where(.page-home.home-original) .hero-text-column{text-align:right}:where(.page-home.home-original) .hero-prestige-badge{background:#c99c331f;border:1px solid #c99c3359;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}:where(.page-home.home-original) .badge-rhombus{color:var(--gold-400);font-size:.9rem}:where(.page-home.home-original) .badge-text{color:var(--gold-300);letter-spacing:1.5px;font-size:.8rem;font-weight:700}:where(.page-home.home-original) .hero-architectural-title{color:#fff;letter-spacing:-1px;margin-bottom:20px;font-size:3.4rem;font-weight:900;line-height:1.25}:where(.page-home.home-original) .gold-gradient-title{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}:where(.page-home.home-original) .hero-editorial-lead{color:#e2e8f0;max-width:620px;margin-bottom:30px;font-size:1.15rem;line-height:1.8}:where(.page-home.home-original) .hero-spotlight-selector{margin-bottom:34px}:where(.page-home.home-original) .selector-label{color:#cbd5e1;margin-bottom:10px;font-size:.84rem;font-weight:600;display:block}:where(.page-home.home-original) .selector-chips{flex-wrap:wrap;gap:8px;display:flex}:where(.page-home.home-original) .spotlight-chip{color:#fffc;transition:all var(--transition-fast);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:600}:where(.page-home.home-original) .spotlight-chip:hover{color:#fff;background:#c99c3326}:where(.page-home.home-original) .spotlight-chip.active{background:var(--gold-gradient);color:#0c101a;box-shadow:0 4px 16px var(--gold-glow);border-color:#0000;font-weight:800}:where(.page-home.home-original) .hero-actions-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:34px;display:flex}:where(.page-home.home-original) .btn-hero-primary{box-shadow:0 6px 24px var(--gold-glow);border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-size:1.05rem;font-weight:800;display:inline-flex}:where(.page-home.home-original) .btn-hero-secondary{color:#fff;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:16px 26px;font-size:.98rem;font-weight:700;display:inline-flex}:where(.page-home.home-original) .btn-hero-secondary:hover{border-color:var(--gold-400);background:#c99c3326}:where(.page-home.home-original) .hero-trust-indicators{flex-wrap:wrap;align-items:center;gap:20px;display:flex}:where(.page-home.home-original) .trust-ind-item{color:#e2e8f0;align-items:center;gap:6px;font-size:.84rem;display:flex}:where(.page-home.home-original) .ind-check{color:var(--gold-400);font-weight:900}:where(.page-home.home-original) .hero-composition-stage{width:100%;height:520px;position:relative}:where(.page-home.home-original) .composition-main-frame{border:1px solid #c99c3359;border-radius:24px;position:absolute;inset:20px 40px 20px 0;overflow:hidden;box-shadow:0 24px 60px #0009}:where(.page-home.home-original) .composition-main-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}:where(.page-home.home-original) .composition-main-frame:hover .composition-main-img{transform:scale(1.04)}:where(.page-home.home-original) .composition-gradient-overlay{background:linear-gradient(180deg,#090d160d,#090d1659 42%,#090d16f2);position:absolute;inset:0}:where(.page-home.home-original) .composition-live-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-gold);color:var(--gold-300);background:#0a0e17d9;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:.84rem;font-weight:700;display:inline-flex;position:absolute;bottom:24px;right:24px}:where(.page-home.home-original) .live-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}:where(.page-home.home-original) .composition-floating-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--gold-400);border-radius:var(--radius-lg);z-index:10;background:#0e1420eb;transition:transform .3s;position:absolute;box-shadow:0 16px 40px #0000008c}:where(.page-home.home-original) .composition-floating-card.top-floating{flex-direction:column;gap:10px;width:280px;padding:14px;display:flex;top:10px;left:0}:where(.page-home.home-original) .composition-floating-card.top-floating:hover{transform:translateY(-4px)}:where(.page-home.home-original) .floating-card-media{border-radius:var(--radius-md);background:#000;width:100%;height:120px;overflow:hidden}:where(.page-home.home-original) .floating-card-media img{object-fit:cover;width:100%;height:100%}:where(.page-home.home-original) .floating-card-content{flex-direction:column;gap:4px;display:flex}:where(.page-home.home-original) .card-pre-tag{color:var(--gold-400);letter-spacing:1px;font-size:.68rem;font-weight:700}:where(.page-home.home-original) .card-item-title{color:#fff;font-size:.95rem;font-weight:800;line-height:1.3}:where(.page-home.home-original) .card-price-row{justify-content:space-between;align-items:center;margin-top:4px;font-size:.8rem;display:flex}:where(.page-home.home-original) .price-lbl{color:#cbd5e1}:where(.page-home.home-original) .price-val{color:var(--gold-300);font-size:.92rem;font-weight:800}:where(.page-home.home-original) .card-stock-pill{color:#10b981;background:#10b9811a;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}:where(.page-home.home-original) .dot-green{background:#10b981;border-radius:50%;width:6px;height:6px}:where(.page-home.home-original) .floating-card-action{border-radius:var(--radius-sm);color:#fff;cursor:pointer;width:100%;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:8px;font-size:.8rem;font-weight:700;display:flex}:where(.page-home.home-original) .floating-card-action:hover{background:var(--gold-gradient);color:#0c101a;border-color:#0000}:where(.page-home.home-original) .composition-floating-card.bottom-floating{border-color:#c99c334d;align-items:center;gap:12px;max-width:320px;padding:14px 18px;display:flex;bottom:0;right:0}:where(.page-home.home-original) .seal-icon-box{width:42px;height:42px;color:var(--gold-400);background:#c99c3326;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.page-home.home-original) .seal-text-box strong{color:#fff;margin-bottom:2px;font-size:.85rem;display:block}:where(.page-home.home-original) .seal-text-box span{color:#cbd5e1;font-size:.72rem;line-height:1.4;display:block}:where(.page-home.home-original) .hero-prestige-metrics{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#0e1420cc;border:1px solid #c99c3340;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;padding:24px 36px;display:flex}:where(.page-home.home-original) .metric-block{text-align:center}:where(.page-home.home-original) .metric-val{color:var(--gold-300);margin-bottom:4px;font-size:2.2rem;font-weight:900;line-height:1.1;display:block}:where(.page-home.home-original) .metric-lbl{color:#cbd5e1;font-size:.85rem;font-weight:600}:where(.page-home.home-original) .metric-divider{background:#ffffff1f;width:1px;height:40px}:where(.page-home.home-original) .bespoke-categories-section{background:#fff;padding:90px 0}:where(.page-home.home-original) .editorial-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}:where(.page-home.home-original) .editorial-section-head.center-aligned{text-align:center;flex-direction:column;align-items:center}:where(.page-home.home-original) .editorial-eyebrow{color:var(--gold-600);letter-spacing:2px;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}:where(.page-home.home-original) .editorial-eyebrow-gold{color:var(--gold-400);letter-spacing:2px;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}:where(.page-home.home-original) .editorial-heading{color:var(--navy-900);font-size:2.4rem;font-weight:900;line-height:1.2}:where(.page-home.home-original) .editorial-heading.light-text{color:#fff}:where(.page-home.home-original) .editorial-subhead{color:var(--text-muted);max-width:480px;font-size:1.05rem;line-height:1.7}:where(.page-home.home-original) .editorial-subhead.light-sub{color:#e2e8f0}:where(.page-home.home-original) .max-w-600{max-width:600px}:where(.page-home.home-original) .categories-moodboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}:where(.page-home.home-original) .moodboard-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}:where(.page-home.home-original) .moodboard-card:hover{border-color:var(--border-gold);transform:translateY(-6px);box-shadow:0 20px 40px #0000001f}:where(.page-home.home-original) .moodboard-media-wrap{height:240px;position:relative;overflow:hidden}:where(.page-home.home-original) .moodboard-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}:where(.page-home.home-original) .moodboard-card:hover .moodboard-img{transform:scale(1.08)}:where(.page-home.home-original) .moodboard-gradient-veil{background:linear-gradient(180deg,#0a0e1708 30%,#0a0e17e6);position:absolute;inset:0}:where(.page-home.home-original) .moodboard-number{color:#fff6;font-family:monospace;font-size:1.5rem;font-weight:900;position:absolute;top:14px;left:16px}:where(.page-home.home-original) .moodboard-details{flex-direction:column;flex:1;padding:24px;display:flex}:where(.page-home.home-original) .moodboard-header-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}:where(.page-home.home-original) .moodboard-title{color:var(--navy-900);font-size:1.25rem;font-weight:900}:where(.page-home.home-original) .moodboard-count-tag{color:var(--ms-accent-text);background:#c99c331f;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}:where(.page-home.home-original) .moodboard-desc{color:var(--text-muted);flex:1;margin-bottom:20px;font-size:.88rem;line-height:1.6}:where(.page-home.home-original) .moodboard-explore-action{color:var(--navy-900);transition:all var(--transition-fast);align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:flex}:where(.page-home.home-original) .moodboard-card:hover .moodboard-explore-action{color:var(--gold-600)}:where(.page-home.home-original) .explore-arrow{transition:transform var(--transition-fast)}:where(.page-home.home-original) .moodboard-card:hover .explore-arrow{transform:translate(-6px)}:where(.page-home.home-original) .digital-showroom-section{padding:90px 0}:where(.page-home.home-original) .bg-dark-editorial{color:#fff;background-color:#0c101b}:where(.page-home.home-original) .showroom-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}:where(.page-home.home-original) .showroom-title{color:#fff;font-size:2.3rem;font-weight:900;line-height:1.2}:where(.page-home.home-original) .showroom-sub{color:#e2e8f0;margin-top:6px;font-size:1rem}:where(.page-home.home-original) .showroom-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:36px;display:grid}:where(.page-home.home-original) .bento-grand-card{border-radius:var(--radius-xl);cursor:pointer;background:#111726;border:1px solid #c99c3347;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 16px 36px #0006}:where(.page-home.home-original) .bento-grand-card:hover{border-color:var(--gold-400);transform:translateY(-6px);box-shadow:0 24px 50px #0009}:where(.page-home.home-original) .grand-card-media{height:280px;position:relative;overflow:hidden}:where(.page-home.home-original) .grand-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}:where(.page-home.home-original) .bento-grand-card:hover .grand-card-media img{transform:scale(1.06)}:where(.page-home.home-original) .grand-badge-cluster{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;right:16px}:where(.page-home.home-original) .badge-royal-gold{background:var(--gold-gradient);color:#0c101a;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:800;box-shadow:0 4px 12px #0000004d}:where(.page-home.home-original) .badge-stock-emerald{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#34d399;background:#0a0e17d9;border:1px solid #10b981;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:700}:where(.page-home.home-original) .bento-quick-view-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-gold);color:#fff;transition:all var(--transition-fast);background:#0a0e17d9;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}:where(.page-home.home-original) .bento-quick-view-btn:hover{background:var(--gold-gradient);color:#0c101a;border-color:#0000}:where(.page-home.home-original) .grand-card-content{flex-direction:column;flex:1;padding:24px;display:flex}:where(.page-home.home-original) .card-cat-label{color:var(--gold-400);margin-bottom:6px;font-size:.78rem;font-weight:700}:where(.page-home.home-original) .grand-card-title{color:#fff;margin-bottom:8px;font-size:1.35rem;font-weight:900}:where(.page-home.home-original) .grand-card-desc{color:#cbd5e1;margin-bottom:18px;font-size:.88rem;line-height:1.6}:where(.page-home.home-original) .grand-specs-strip{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}:where(.page-home.home-original) .spec-pill{border-radius:var(--radius-sm);color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;padding:4px 10px;font-size:.74rem}:where(.page-home.home-original) .grand-pricing-row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}:where(.page-home.home-original) .price-meta .price-title{color:#fff9;font-size:.76rem;display:block}:where(.page-home.home-original) .price-meta .price-amount{color:var(--gold-300);font-size:1.25rem;font-weight:900;display:block}:where(.page-home.home-original) .price-meta .deposit-note{color:#ffffff80;font-size:.72rem;display:block}:where(.page-home.home-original) .showroom-curated-subgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(.page-home.home-original) .curated-product-card{border-radius:var(--radius-lg);cursor:pointer;background:#101625;border:1px solid #ffffff14;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004d}:where(.page-home.home-original) .curated-product-card:hover{border-color:var(--gold-500);transform:translateY(-5px);box-shadow:0 16px 36px #00000080}:where(.page-home.home-original) .product-media-frame{background-color:#0b0f18;height:220px;position:relative;overflow:hidden}:where(.page-home.home-original) .product-cover-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}:where(.page-home.home-original) .curated-product-card:hover .product-cover-img{transform:scale(1.08)}:where(.page-home.home-original) .media-gradient-veil{background:linear-gradient(#0000 50%,#101625f2);position:absolute;inset:0}:where(.page-home.home-original) .media-badge-row{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}:where(.page-home.home-original) .product-prestige-badge{background:var(--gold-gradient);color:#0c101a;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:800}:where(.page-home.home-original) .product-stock-pulse{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#34d399;background:#0a0e17d9;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}:where(.page-home.home-original) .pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px}:where(.page-home.home-original) .product-quick-view-action{color:#0c101a;opacity:0;transition:all var(--transition-fast);background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 4px 14px #0006}:where(.page-home.home-original) .curated-product-card:hover .product-quick-view-action{opacity:1;transform:translate(-50%)translateY(0)}:where(.page-home.home-original) .product-info-panel{flex-direction:column;flex:1;padding:18px;display:flex}:where(.page-home.home-original) .product-category-sub{color:var(--gold-400);margin-bottom:4px;font-size:.74rem;font-weight:700}:where(.page-home.home-original) .product-headline-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:44px;margin-bottom:8px;font-size:1.05rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}:where(.page-home.home-original) .product-micro-specs{color:#fff9;align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;display:flex}:where(.page-home.home-original) .micro-spec-dot{opacity:.4}:where(.page-home.home-original) .product-pricing-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}:where(.page-home.home-original) .price-stack .daily-rate-lbl{color:#ffffff80;font-size:.7rem;display:block}:where(.page-home.home-original) .price-stack .daily-rate-val{color:var(--gold-300);font-size:1.05rem;font-weight:900}:where(.page-home.home-original) .btn-quick-reserve-action{border:1px solid var(--border-gold);color:var(--gold-300);border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;background:#c99c3326;padding:6px 14px;font-size:.82rem;font-weight:800}:where(.page-home.home-original) .btn-quick-reserve-action:hover{background:var(--gold-gradient);color:#0c101a;border-color:#0000}:where(.page-home.home-original) .bespoke-method-section{background:#fff;padding:90px 0}:where(.page-home.home-original) .method-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}:where(.page-home.home-original) .method-step-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-normal);background:#fbfbfc;padding:32px 24px;position:relative}:where(.page-home.home-original) .method-step-card:hover{border-color:var(--border-gold);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-4px)}:where(.page-home.home-original) .step-card-num{color:#c99c3340;margin-bottom:16px;font-family:monospace;font-size:2.8rem;font-weight:900;line-height:1;display:block}:where(.page-home.home-original) .step-card-title{color:var(--navy-900);margin-bottom:10px;font-size:1.15rem;font-weight:900}:where(.page-home.home-original) .step-card-text{color:var(--text-muted);font-size:.88rem;line-height:1.7}:where(.page-home.home-original) .bespoke-standards-section{background:#fff;padding:0 0 90px}:where(.page-home.home-original) .standards-editorial-box{border:1px solid var(--border-gold);border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#090d16,#101625);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid;overflow:hidden}:where(.page-home.home-original) .standards-text-side{padding:60px}:where(.page-home.home-original) .standards-badge{color:var(--gold-300);letter-spacing:2px;background:#c99c3326;border:1px solid #c99c334d;border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}:where(.page-home.home-original) .standards-title{color:#fff;margin-bottom:28px;font-size:2.2rem;font-weight:900;line-height:1.3}:where(.page-home.home-original) .standards-points-list{flex-direction:column;gap:18px;margin-bottom:36px;display:flex}:where(.page-home.home-original) .standard-point{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.7;display:flex}:where(.page-home.home-original) .point-bullet{color:var(--gold-400);flex-shrink:0;margin-top:2px;font-size:1.1rem}:where(.page-home.home-original) .standards-actions{flex-wrap:wrap;gap:14px;display:flex}:where(.page-home.home-original) .btn-glass-dark{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:12px 24px;font-weight:700}:where(.page-home.home-original) .btn-glass-dark:hover{background:#ffffff26;border-color:#fff}:where(.page-home.home-original) .standards-image-side{position:relative;overflow:hidden}:where(.page-home.home-original) .standards-image-frame{width:100%;height:100%;position:relative}:where(.page-home.home-original) .standards-img{object-fit:cover;width:100%;height:100%}:where(.page-home.home-original) .standards-gold-border{pointer-events:none;border:1px solid #c99c3366;position:absolute;inset:20px}:where(.page-home.home-original) .bespoke-testimonials-section{padding:90px 0}:where(.page-home.home-original) .testimonials-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(.page-home.home-original) .testimonial-editorial-card{border-radius:var(--radius-xl);transition:all var(--transition-normal);background:#101625;border:1px solid #ffffff14;flex-direction:column;padding:32px;display:flex}:where(.page-home.home-original) .testimonial-editorial-card:hover{border-color:var(--gold-400);transform:translateY(-4px);box-shadow:0 16px 36px #0006}:where(.page-home.home-original) .test-quote-mark{color:var(--gold-400);margin-bottom:12px;font-family:Georgia,serif;font-size:3rem;line-height:1}:where(.page-home.home-original) .test-statement{color:#ffffffd9;flex:1;margin-bottom:24px;font-size:.95rem;line-height:1.8}:where(.page-home.home-original) .test-profile-row{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding-top:16px;display:flex}:where(.page-home.home-original) .test-avatar-ring{background:var(--gold-gradient);color:#0c101a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:900;display:flex}:where(.page-home.home-original) .test-info-block{flex-direction:column;display:flex}:where(.page-home.home-original) .test-person-name{color:#fff;font-size:.95rem;font-weight:800}:where(.page-home.home-original) .test-person-role{color:#fff9;font-size:.78rem}:where(.page-home.home-original) .test-event-title{color:var(--gold-400);margin-top:2px;font-size:.75rem;font-weight:600}:where(.page-home.home-original) .bespoke-cta-section{background:#fff;padding:0 0 90px}:where(.page-home.home-original) .concierge-cta-card{border:1px solid var(--border-gold);border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#090d16,#151e30);justify-content:space-between;align-items:center;gap:40px;padding:60px;display:flex;box-shadow:0 20px 50px #00000059}:where(.page-home.home-original) .cta-mini-tag{letter-spacing:2px;color:var(--gold-300);margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}:where(.page-home.home-original) .cta-headline{margin-bottom:12px;font-size:2.2rem;font-weight:900;line-height:1.25}:where(.page-home.home-original) .cta-body{color:#ffffffbf;max-width:580px;font-size:1.05rem;line-height:1.7}:where(.page-home.home-original) .cta-inner-actions{flex-direction:column;flex-shrink:0;gap:14px;display:flex}:where(.page-home.home-original) .btn-glass-gold{border:1px solid var(--gold-400);color:var(--gold-300);text-align:center;transition:all var(--transition-fast);background:#c99c331f;border-radius:999px;padding:14px 28px;font-weight:800}:where(.page-home.home-original) .btn-glass-gold:hover{background:var(--gold-gradient);color:#0c101a}.page-home.home-original .bespoke-hero :is(a,button):focus-visible,.page-home.home-original .bg-dark-editorial :is(a,button):focus-visible{outline:3px solid #f1dc9b;outline-offset:3px}.page-home.home-original .bespoke-categories-section :is(a,button):focus-visible{outline:3px solid var(--ms-focus);outline-offset:3px}.page-home.home-original .composition-floating-card{color:#f8fafc}.page-home.home-original .moodboard-card{color:var(--ms-text)}:where(.page-home.home-original) .showroom-bento-grid>.bento-grand-card,:where(.page-home.home-original) .showroom-curated-subgrid>.curated-product-card{min-width:0}:where(.page-home.home-original) .curated-product-card:focus-within .product-quick-view-action{opacity:1;transform:translate(-50%) translateY(0)}:where(.page-home.home-original) .home-grand-media-link:focus-visible,:where(.page-home.home-original) .home-curated-media-link:focus-visible{outline:3px solid #f1dc9b;outline-offset:-3px}
