html{scroll-behavior:smooth}.ServiceGridNav-module__t99fAW__targetSection{scroll-margin-top:35vh}.ServiceGridNav-module__t99fAW__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:12rem;display:grid}.ServiceGridNav-module__t99fAW__serviceBox{background:var(--bg-dark);border:1px solid var(--glass-border);transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;padding:4.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ServiceGridNav-module__t99fAW__serviceBox:hover{border-color:var(--border-highlight);transform:translateY(-8px)}}.ServiceGridNav-module__t99fAW__spotlight{pointer-events:none;z-index:0;width:100%;height:100%;opacity:var(--spotlight-opacity,0);background:radial-gradient(600px circle at var(--mouse-x,-1000px) var(--mouse-y,-1000px), var(--accent-glow), transparent 40%);transition:opacity var(--dur-med) var(--ease-out);position:absolute;top:0;left:0}.ServiceGridNav-module__t99fAW__boxHeader{z-index:1;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;display:flex;position:relative}.ServiceGridNav-module__t99fAW__number{color:var(--primary);margin-bottom:.75rem;font-family:ui-monospace,monospace;font-size:.85rem;font-weight:700;display:block}.ServiceGridNav-module__t99fAW__serviceTitle{color:var(--text-main);text-transform:uppercase;letter-spacing:.12em;font-size:1.6rem;font-weight:800}.ServiceGridNav-module__t99fAW__arrowCircle{border:1px solid var(--border-subtle);width:56px;min-width:56px;height:56px;min-height:56px;color:var(--text-main);transition:background var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.ServiceGridNav-module__t99fAW__arrowIcon{stroke:currentColor;width:24px;height:24px;display:block}@media (hover:hover){.ServiceGridNav-module__t99fAW__serviceBox:hover .ServiceGridNav-module__t99fAW__arrowCircle{background:var(--primary);border-color:var(--primary);color:var(--bg-dark);transform:rotate(-45deg)}}.ServiceGridNav-module__t99fAW__serviceDesc{color:var(--text-dim);z-index:1;margin-bottom:3rem;font-size:1.1rem;line-height:1.8;position:relative}.ServiceGridNav-module__t99fAW__featureList{z-index:1;flex-grow:1;margin:0 0 3.5rem;padding:0;list-style:none;position:relative}.ServiceGridNav-module__t99fAW__featureItem{color:var(--text-semi);text-transform:uppercase;letter-spacing:.15em;align-items:center;margin-bottom:1rem;font-family:ui-monospace,monospace;font-size:.8rem;display:flex}.ServiceGridNav-module__t99fAW__dot{background:var(--accent-alpha-30);width:5px;height:5px;transition:background var(--dur-fast) var(--ease-out);border-radius:50%;margin-right:1.25rem}@media (hover:hover){.ServiceGridNav-module__t99fAW__serviceBox:hover .ServiceGridNav-module__t99fAW__dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}}.ServiceGridNav-module__t99fAW__footer{z-index:1;align-items:center;gap:2rem;margin-top:auto;display:flex;position:relative}.ServiceGridNav-module__t99fAW__ctaText{text-transform:uppercase;letter-spacing:.25em;color:var(--primary);font-size:.75rem;font-weight:800}.ServiceGridNav-module__t99fAW__line{background:var(--border-subtle);flex-grow:1;height:1px;position:relative;overflow:hidden}.ServiceGridNav-module__t99fAW__line:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0;transform:translate(-100%)}@media (hover:hover){.ServiceGridNav-module__t99fAW__serviceBox:hover .ServiceGridNav-module__t99fAW__line:after{transform:translate(100%)}}@media (max-width:992px){.ServiceGridNav-module__t99fAW__targetSection{scroll-margin-top:20vh}.ServiceGridNav-module__t99fAW__serviceGrid{grid-template-columns:1fr;gap:1.5rem}.ServiceGridNav-module__t99fAW__serviceBox{padding:3.5rem 2.5rem}.ServiceGridNav-module__t99fAW__serviceTitle{font-size:1.45rem}.ServiceGridNav-module__t99fAW__serviceDesc{font-size:1.05rem}.ServiceGridNav-module__t99fAW__arrowCircle{width:52px;min-width:52px;height:52px;min-height:52px;color:var(--primary);background:var(--accent-glow);border-color:var(--accent-alpha-30);display:flex;transform:rotate(-45deg)}.ServiceGridNav-module__t99fAW__arrowIcon{width:22px;height:22px}.ServiceGridNav-module__t99fAW__featureItem{font-size:.75rem}}
html{scrollbar-gutter:stable}.PageHeader-module__bykAEq__weightThin{font-weight:200}.PageHeader-module__bykAEq__container{max-width:1400px;margin:0 auto;padding:12vh 2rem 6vh}.PageHeader-module__bykAEq__detailWrapper,.PageHeader-module__bykAEq__emiraSection{border-bottom:1px solid var(--glass-border);margin-top:8rem;padding-bottom:8rem;scroll-margin-top:150px}.PageHeader-module__bykAEq__emiraSection{margin-top:12rem}.PageHeader-module__bykAEq__header{max-width:1100px;margin-bottom:7rem;position:relative}.PageHeader-module__bykAEq__mask{overflow:hidden}.PageHeader-module__bykAEq__eyebrow{text-transform:uppercase;letter-spacing:.45em;color:var(--primary);animation:PageHeader-module__bykAEq__revealUp .8s var(--ease-out) forwards;margin-bottom:1.5rem;font-size:.85rem;font-weight:800;display:block;transform:translateY(100%)}.PageHeader-module__bykAEq__title{color:var(--text-main);text-transform:uppercase;animation:PageHeader-module__bykAEq__revealUp 1s var(--ease-out) forwards;margin-bottom:2rem;font-size:clamp(3rem,7vw,5rem);line-height:1.05;animation-delay:.1s;transform:translateY(100%)}.PageHeader-module__bykAEq__intro{color:var(--text-semi);opacity:0;max-width:850px;animation:PageHeader-module__bykAEq__revealUpOpacity 1.2s var(--ease-out) forwards;font-size:1.25rem;line-height:1.8;animation-delay:.3s;transform:translateY(40px)}.PageHeader-module__bykAEq__accentLine{background:linear-gradient(90deg, var(--primary) 0%, transparent 100%);transform-origin:0;opacity:.4;width:100%;height:1px;animation:PageHeader-module__bykAEq__growLine 1.5s var(--ease-out) forwards;margin-top:4rem;animation-delay:.6s;transform:scaleX(0)}.PageHeader-module__bykAEq__sectionEyebrow{color:var(--primary);letter-spacing:.4em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.8rem;font-weight:800;display:block}.PageHeader-module__bykAEq__introContent h2{color:var(--text-main);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.PageHeader-module__bykAEq__introContent p{color:var(--text-semi);margin-bottom:2rem;font-size:1.15rem;line-height:1.8}.PageHeader-module__bykAEq__subIntroContent{max-width:900px;margin:8rem 0 4rem}.PageHeader-module__bykAEq__subIntroContent h3{color:var(--text-main);text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(1.6rem,3vw,2.2rem)}.PageHeader-module__bykAEq__subIntroContent p{color:var(--text-semi);font-size:1.15rem;line-height:1.8}.PageHeader-module__bykAEq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:10rem;margin-bottom:10rem;display:grid}.PageHeader-module__bykAEq__emiraDualGrid{grid-template-columns:1fr 1fr;gap:3.5rem;margin:6rem 0;display:grid}.PageHeader-module__bykAEq__mapSection{grid-template-columns:1fr 1.5fr;gap:6rem;max-width:1400px;margin:0 auto;padding:4rem 2rem;display:grid}.PageHeader-module__bykAEq__mapContainer{background:var(--bg-dark);border:1px solid var(--glass-border);height:650px}@keyframes PageHeader-module__bykAEq__revealUp{to{transform:translateY(0)}}@keyframes PageHeader-module__bykAEq__revealUpOpacity{to{opacity:1;transform:translateY(0)}}@keyframes PageHeader-module__bykAEq__growLine{to{transform:scaleX(1)}}@media (max-width:1024px){.PageHeader-module__bykAEq__grid{gap:4rem}.PageHeader-module__bykAEq__mapSection{grid-template-columns:1fr;gap:3rem}}@media (max-width:992px){.PageHeader-module__bykAEq__container{padding:80px 1.5rem 3rem}.PageHeader-module__bykAEq__header{margin-bottom:4rem}.PageHeader-module__bykAEq__detailWrapper,.PageHeader-module__bykAEq__emiraSection{margin-top:4rem;padding-bottom:4rem}.PageHeader-module__bykAEq__grid{grid-template-columns:1fr;gap:4rem;margin-bottom:5rem}.PageHeader-module__bykAEq__emiraDualGrid{grid-template-columns:1fr;gap:2rem}.PageHeader-module__bykAEq__subIntroContent{margin:5rem 0 3rem}}@media (max-width:768px){.PageHeader-module__bykAEq__container{padding-top:60px}.PageHeader-module__bykAEq__eyebrow{letter-spacing:.3em;margin-bottom:1rem;font-size:.75rem}.PageHeader-module__bykAEq__title{margin-bottom:1.5rem;font-size:2.6rem}.PageHeader-module__bykAEq__intro{font-size:1.1rem;line-height:1.7}.PageHeader-module__bykAEq__accentLine{margin-top:2rem}.PageHeader-module__bykAEq__detailWrapper,.PageHeader-module__bykAEq__emiraSection{margin-top:3rem;padding-bottom:3rem}.PageHeader-module__bykAEq__mapSection{gap:2.5rem;padding:4rem 1.5rem}.PageHeader-module__bykAEq__mapContainer{height:400px}.PageHeader-module__bykAEq__sectionEyebrow{margin-bottom:1rem;font-size:.7rem}.PageHeader-module__bykAEq__introContent h2{font-size:2.1rem}.PageHeader-module__bykAEq__subIntroContent h3{font-size:1.5rem}}
.DetailSection-module__FgABVq__section{border-bottom:1px solid var(--glass-border);margin-bottom:4rem;padding-bottom:6rem;scroll-margin-top:100px}.DetailSection-module__FgABVq__row{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.DetailSection-module__FgABVq__reverse{direction:rtl}.DetailSection-module__FgABVq__reverse .DetailSection-module__FgABVq__content,.DetailSection-module__FgABVq__media{direction:ltr}.DetailSection-module__FgABVq__singleImage,.DetailSection-module__FgABVq__gridItem{background:var(--bg-dark);border:1px solid var(--glass-border);aspect-ratio:16/9;position:relative;overflow:hidden}.DetailSection-module__FgABVq__singleImage img,.DetailSection-module__FgABVq__gridItem img{object-fit:cover;width:100%;height:100%;transition:filter var(--dur-med) var(--ease-out), transform var(--dur-slow) var(--ease-out);display:block}.DetailSection-module__FgABVq__photoGrid{flex-direction:column;gap:1.5rem;display:flex}.DetailSection-module__FgABVq__eyebrow{color:var(--primary);letter-spacing:.4em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.85rem;font-weight:800;display:block}.DetailSection-module__FgABVq__content h2{color:var(--text-main);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.5rem)}.DetailSection-module__FgABVq__content p{color:var(--text-semi);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8}.DetailSection-module__FgABVq__infoGrid{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--glass-bg);grid-template-columns:1fr 1fr;gap:2.5rem;margin:2.5rem 0;padding:2.5rem 0;display:grid}.DetailSection-module__FgABVq__infoItem{flex-direction:column;gap:.6rem;display:flex}.DetailSection-module__FgABVq__infoLabel{text-transform:uppercase;color:var(--text-dim);letter-spacing:.2em;font-size:.75rem;font-weight:700}.DetailSection-module__FgABVq__infoValue{color:var(--text-main);letter-spacing:.02em;font-size:1.2rem;font-weight:500}.DetailSection-module__FgABVq__infoLink{color:var(--primary);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:6px;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.DetailSection-module__FgABVq__infoLink:hover{color:var(--text-main);transform:translate(3px)}}.DetailSection-module__FgABVq__specBox{background:var(--accent-alpha-15);border-left:2px solid var(--primary);color:var(--text-main);letter-spacing:.15em;text-transform:uppercase;transition:background var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);padding:1.4rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover){.DetailSection-module__FgABVq__specBox:hover{background:var(--accent-alpha-15);transform:translate(10px)}}.DetailSection-module__FgABVq__arrow{color:var(--primary);margin-left:12px}.DetailSection-module__FgABVq__extraContent{border:1px solid var(--glass-border);background:linear-gradient(#ffffff04 0%,#0000 100%);margin-top:4rem;padding:4rem;position:relative}.DetailSection-module__FgABVq__techHeader{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.DetailSection-module__FgABVq__techTag{letter-spacing:.3em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:800}.DetailSection-module__FgABVq__liveIndicator{color:var(--text-semi);text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;display:flex}.DetailSection-module__FgABVq__pulse{background:var(--primary);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:2s infinite DetailSection-module__FgABVq__pulseAnimation}@keyframes DetailSection-module__FgABVq__pulseAnimation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@media (max-width:992px){.DetailSection-module__FgABVq__section{margin-bottom:3rem;padding-bottom:3.5rem}.DetailSection-module__FgABVq__row{grid-template-columns:1fr;gap:2.5rem;direction:ltr!important}.DetailSection-module__FgABVq__content{order:1}.DetailSection-module__FgABVq__media{order:2}.DetailSection-module__FgABVq__extraContent{margin-top:2.5rem;padding:2.5rem 1.5rem}.DetailSection-module__FgABVq__techHeader{flex-direction:row;justify-content:space-between;gap:1rem}}@media (max-width:768px){.DetailSection-module__FgABVq__section{margin-bottom:2.5rem;padding-bottom:3rem}.DetailSection-module__FgABVq__content h2{margin-bottom:1.25rem;font-size:2rem}.DetailSection-module__FgABVq__content p{margin-bottom:1.2rem;font-size:1.05rem;line-height:1.7}.DetailSection-module__FgABVq__infoGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0;padding:2rem 0}.DetailSection-module__FgABVq__infoLabel{font-size:.7rem}.DetailSection-module__FgABVq__infoValue{font-size:1.05rem}.DetailSection-module__FgABVq__specBox{text-align:center;letter-spacing:.15em;width:100%;padding:1.2rem 1.5rem;font-size:.85rem}.DetailSection-module__FgABVq__techHeader{margin-bottom:2rem;padding-bottom:1rem}.DetailSection-module__FgABVq__eyebrow{font-size:.75rem}}
.ShowroomGrid-module__39Up8G__container{--section-spacing:10rem;--header-spacing:4rem;--card-padding:2.5rem;max-width:1400px;margin:0 auto var(--section-spacing);padding:0 2rem}.ShowroomGrid-module__39Up8G__section{margin-bottom:var(--section-spacing)}.ShowroomGrid-module__39Up8G__archiveSection{border-top:1px solid var(--glass-border);padding-top:calc(var(--section-spacing) / 1.5)}.ShowroomGrid-module__39Up8G__sectionHeader{margin-bottom:var(--header-spacing)}.ShowroomGrid-module__39Up8G__sectionHeader h2,.ShowroomGrid-module__39Up8G__sectionHeader h3{text-transform:uppercase;color:var(--text-main);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(2.2rem,4vw,2.8rem)}.ShowroomGrid-module__39Up8G__headerLine{background:var(--primary);width:60px;height:4px;margin-top:1.5rem}.ShowroomGrid-module__39Up8G__archiveSub{color:var(--text-dim);margin-top:1rem;font-size:1rem}.ShowroomGrid-module__39Up8G__weightThin{font-weight:200}.ShowroomGrid-module__39Up8G__activeGrid{grid-template-columns:repeat(2,1fr);gap:4rem 3rem;display:grid}.ShowroomGrid-module__39Up8G__archiveGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.ShowroomGrid-module__39Up8G__carCard{background:var(--glass-bg);border:1px solid var(--border-subtle);transition:color var(--dur-med) var(--ease-out), background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex;position:relative;text-decoration:none!important}.ShowroomGrid-module__39Up8G__isAvailable{cursor:pointer}@media (hover:hover){.ShowroomGrid-module__39Up8G__isAvailable:hover{border-color:var(--accent-glow);background:var(--glass-bg);box-shadow:0 20px 40px var(--shadow-deep);transform:translateY(-10px)}.ShowroomGrid-module__39Up8G__isAvailable:hover .ShowroomGrid-module__39Up8G__viewBtn{border-color:var(--primary);color:var(--primary);background:var(--accent-alpha-15)}.ShowroomGrid-module__39Up8G__isAvailable:hover .ShowroomGrid-module__39Up8G__carImage{transform:scale(1.05)}}.ShowroomGrid-module__39Up8G__imageWrapper{aspect-ratio:16/10;background:var(--bg-navbar);position:relative;overflow:hidden}.ShowroomGrid-module__39Up8G__carImage{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.ShowroomGrid-module__39Up8G__statusBadge{text-transform:uppercase;letter-spacing:.15em;z-index:2;padding:.6rem 1.2rem;font-size:.6rem;font-weight:900;position:absolute;top:0;left:0}.ShowroomGrid-module__39Up8G__available{background:var(--primary);color:var(--text-main)}.ShowroomGrid-module__39Up8G__reserved{background:var(--bg-dark);color:var(--text-main)}.ShowroomGrid-module__39Up8G__sold{background:var(--text-main);color:var(--bg-dark);font-weight:900}.ShowroomGrid-module__39Up8G__priceBadge{background:var(--primary);color:var(--text-main);z-index:2;padding:.8rem 1.5rem;font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:900;position:absolute;bottom:0;right:0}.ShowroomGrid-module__39Up8G__carInfo{padding:var(--card-padding);flex-direction:column;flex-grow:1;display:flex}.ShowroomGrid-module__39Up8G__carYear{color:var(--primary);letter-spacing:.05em;font-size:.8rem;font-weight:900}.ShowroomGrid-module__39Up8G__carName{color:var(--text-main);text-transform:uppercase;letter-spacing:-.01em;margin:.5rem 0;font-size:1.8rem}.ShowroomGrid-module__39Up8G__carSpecs{color:var(--text-semi);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;display:flex}.ShowroomGrid-module__39Up8G__specColour{color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.ShowroomGrid-module__39Up8G__specDivider{color:var(--primary);font-weight:900}.ShowroomGrid-module__39Up8G__stats{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--glass-border);align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.5rem;font-size:.7rem;display:flex}.ShowroomGrid-module__39Up8G__statMain{color:var(--text-semi)}.ShowroomGrid-module__39Up8G__divider{background:var(--bg-dark);width:1px;height:12px}.ShowroomGrid-module__39Up8G__viewBtn,.ShowroomGrid-module__39Up8G__emptyCta{border:1px solid var(--border-highlight);color:var(--text-main);text-transform:uppercase;letter-spacing:.25em;transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;margin-top:2rem;padding:1.1rem 2rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.ShowroomGrid-module__39Up8G__viewBtn:hover,.ShowroomGrid-module__39Up8G__emptyCta:hover{border-color:var(--primary);color:var(--primary);background:var(--accent-alpha-15)}}.ShowroomGrid-module__39Up8G__viewBtn:focus-visible,.ShowroomGrid-module__39Up8G__emptyCta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ShowroomGrid-module__39Up8G__isSold{opacity:.85}.ShowroomGrid-module__39Up8G__isSold .ShowroomGrid-module__39Up8G__viewBtn{background:var(--glass-bg);color:var(--text-dim);border-color:var(--glass-border);pointer-events:none}.ShowroomGrid-module__39Up8G__archiveGrid .ShowroomGrid-module__39Up8G__carName{font-size:1.3rem}.ShowroomGrid-module__39Up8G__archiveGrid .ShowroomGrid-module__39Up8G__carInfo{padding:1.5rem}.ShowroomGrid-module__39Up8G__emptyState{background:var(--glass-bg);border:1px solid var(--border-subtle);text-align:center;justify-content:center;align-items:center;width:100%;padding:6rem 2rem;display:flex}.ShowroomGrid-module__39Up8G__emptyContent{max-width:500px}.ShowroomGrid-module__39Up8G__emptyContent h3{text-transform:uppercase;color:var(--text-main);margin-bottom:1rem;font-size:1.8rem}.ShowroomGrid-module__39Up8G__emptyContent p{color:var(--text-semi);margin-bottom:2.5rem;line-height:1.6}@media (max-width:1100px){.ShowroomGrid-module__39Up8G__activeGrid,.ShowroomGrid-module__39Up8G__archiveGrid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}}@media (max-width:768px){.ShowroomGrid-module__39Up8G__container{--section-spacing:5rem;--header-spacing:2.5rem;--card-padding:1.5rem;padding:0 1.25rem}.ShowroomGrid-module__39Up8G__activeGrid,.ShowroomGrid-module__39Up8G__archiveGrid{grid-template-columns:1fr;gap:3rem}.ShowroomGrid-module__39Up8G__carCard{border-radius:2px}.ShowroomGrid-module__39Up8G__imageWrapper{aspect-ratio:16/9}.ShowroomGrid-module__39Up8G__priceBadge{padding:.6rem 1.2rem;font-size:.9rem}.ShowroomGrid-module__39Up8G__statusBadge{padding:.5rem 1rem;font-size:.55rem}.ShowroomGrid-module__39Up8G__carName{font-size:1.5rem}.ShowroomGrid-module__39Up8G__carSpecs{gap:.4rem;margin-bottom:1.5rem;font-size:.85rem}.ShowroomGrid-module__39Up8G__stats{padding-top:1.2rem;font-size:.65rem}.ShowroomGrid-module__39Up8G__viewBtn,.ShowroomGrid-module__39Up8G__emptyCta{width:100%;margin-top:1.5rem}.ShowroomGrid-module__39Up8G__carInfo{padding:1.5rem}.ShowroomGrid-module__39Up8G__emptyState{padding:4rem 1.5rem}.ShowroomGrid-module__39Up8G__emptyContent h3{font-size:1.4rem}}
.AnimatedInfoSection-module__a8taoW__infoSection{border-top:1px solid var(--glass-border);grid-template-columns:.8fr 1.2fr;align-items:center;gap:6rem;max-width:1400px;margin:4rem auto;padding:6rem 2rem;display:grid;position:relative}.AnimatedInfoSection-module__a8taoW__reversed{direction:rtl}.AnimatedInfoSection-module__a8taoW__reversed .AnimatedInfoSection-module__a8taoW__content,.AnimatedInfoSection-module__a8taoW__reversed .AnimatedInfoSection-module__a8taoW__imageWrapper{direction:ltr}.AnimatedInfoSection-module__a8taoW__content{max-width:520px}.AnimatedInfoSection-module__a8taoW__featureEyebrow{text-transform:uppercase;letter-spacing:.35em;color:var(--primary);margin-bottom:1.2rem;font-size:.85rem;font-weight:700;display:block}.AnimatedInfoSection-module__a8taoW__title{color:var(--text-main);text-transform:uppercase;margin-bottom:2rem;font-size:clamp(2.8rem,5vw,4rem);font-weight:700;line-height:1.1}.AnimatedInfoSection-module__a8taoW__weightThin{color:var(--text-semi);font-weight:200;display:block}.AnimatedInfoSection-module__a8taoW__content p{color:var(--text-semi);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.8}.AnimatedInfoSection-module__a8taoW__stats{border-top:1px solid var(--border-subtle);gap:4rem;margin-top:3rem;padding-top:2.5rem;display:flex}.AnimatedInfoSection-module__a8taoW__statItem{opacity:0;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;transform:translateY(15px)}.AnimatedInfoSection-module__a8taoW__animate .AnimatedInfoSection-module__a8taoW__statItem{opacity:1;transform:translateY(0)}.AnimatedInfoSection-module__a8taoW__animate .AnimatedInfoSection-module__a8taoW__statItem:nth-child(2){transition-delay:.1s}.AnimatedInfoSection-module__a8taoW__animate .AnimatedInfoSection-module__a8taoW__statItem:nth-child(3){transition-delay:.2s}.AnimatedInfoSection-module__a8taoW__statValue{color:var(--text-main);margin-bottom:.6rem;font-size:3rem;font-weight:700;line-height:1;display:block}.AnimatedInfoSection-module__a8taoW__statLabel,.AnimatedInfoSection-module__a8taoW__statLabelBuild{text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;font-weight:600}.AnimatedInfoSection-module__a8taoW__statLabel{color:var(--primary)}.AnimatedInfoSection-module__a8taoW__statLabelBuild{color:var(--text-dim)}.AnimatedInfoSection-module__a8taoW__ctaWrapper{margin-top:3rem}.AnimatedInfoSection-module__a8taoW__secondaryBtn{color:var(--text-main);text-transform:uppercase;letter-spacing:.25em;border-bottom:2px solid var(--primary);transition:color var(--dur-fast) var(--ease-out), border-bottom-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);outline:none;padding-bottom:.6rem;font-size:1rem;text-decoration:none;display:inline-block}@media (hover:hover){.AnimatedInfoSection-module__a8taoW__secondaryBtn:hover{color:var(--primary);border-bottom-color:var(--text-main)}}.AnimatedInfoSection-module__a8taoW__secondaryBtn:active,.AnimatedInfoSection-module__a8taoW__secondaryBtn:focus{color:var(--primary);border-bottom-color:var(--text-main);background:0 0;outline:none}.AnimatedInfoSection-module__a8taoW__secondaryBtn:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.AnimatedInfoSection-module__a8taoW__imageWrapper{cursor:pointer;outline:none;width:100%;padding:2rem;text-decoration:none;display:block;position:relative}.AnimatedInfoSection-module__a8taoW__imageWrapper:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.AnimatedInfoSection-module__a8taoW__imageWrapper:before{content:"";border-top:1px solid var(--border-highlight);border-right:1px solid var(--border-highlight);z-index:0;width:40%;height:40%;transition:transform var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out);position:absolute;top:0;right:0}.AnimatedInfoSection-module__a8taoW__imageWrapper:after{content:"";border-bottom:1px solid var(--text-dim);border-left:1px solid var(--text-dim);z-index:2;width:20%;height:20%;transition:transform var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out);position:absolute;bottom:0;left:0}.AnimatedInfoSection-module__a8taoW__image{filter:brightness(.9)grayscale(.1);z-index:1;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);border:1px solid var(--glass-border);box-shadow:0 30px 60px var(--shadow-deep);display:block;position:relative}@media (hover:hover){.AnimatedInfoSection-module__a8taoW__imageWrapper:hover .AnimatedInfoSection-module__a8taoW__image{filter:brightness()grayscale(0);box-shadow:0 50px 100px var(--shadow-intense);transform:scale(1.02)translateY(-5px)}.AnimatedInfoSection-module__a8taoW__imageWrapper:hover:before{border-color:var(--primary);transform:translate(10px,-10px)}.AnimatedInfoSection-module__a8taoW__imageWrapper:hover:after{border-color:var(--border-light);transform:translate(-8px,8px)}}@media (max-width:992px){.AnimatedInfoSection-module__a8taoW__infoSection{flex-direction:column;gap:3rem;margin:0 auto;padding:4rem 1.5rem;display:flex}.AnimatedInfoSection-module__a8taoW__reversed{direction:ltr}.AnimatedInfoSection-module__a8taoW__content{max-width:100%}.AnimatedInfoSection-module__a8taoW__title{margin-bottom:1.5rem;font-size:2.6rem}.AnimatedInfoSection-module__a8taoW__imageWrapper{margin-top:1rem;padding:0}.AnimatedInfoSection-module__a8taoW__imageWrapper:before,.AnimatedInfoSection-module__a8taoW__imageWrapper:after{display:none}.AnimatedInfoSection-module__a8taoW__stats{flex-wrap:wrap;gap:2.5rem;margin-top:2rem;padding-top:2.5rem}}@media (max-width:768px){.AnimatedInfoSection-module__a8taoW__infoSection{padding:3rem 1.25rem}.AnimatedInfoSection-module__a8taoW__content p{font-size:1.1rem;line-height:1.7}.AnimatedInfoSection-module__a8taoW__statValue{font-size:2.5rem}.AnimatedInfoSection-module__a8taoW__statLabel,.AnimatedInfoSection-module__a8taoW__statLabelBuild{font-size:.75rem}.AnimatedInfoSection-module__a8taoW__secondaryBtn{text-align:center;border:1px solid var(--primary);border-bottom:1px solid var(--primary);width:100%;padding:1.2rem;font-size:.85rem}.AnimatedInfoSection-module__a8taoW__secondaryBtn:active{border-bottom-color:var(--primary);background-color:#0000}.AnimatedInfoSection-module__a8taoW__featureEyebrow{font-size:.75rem}}
.HighlightSection-module__KKvGza__standardSection:not(.HighlightSection-module__KKvGza__inView):before,.HighlightSection-module__KKvGza__standardSection:not(.HighlightSection-module__KKvGza__inView) *{animation-play-state:paused}.HighlightSection-module__KKvGza__standardSection{background:var(--glass-bg);margin-bottom:8rem;padding:6rem;position:relative;overflow:hidden}.HighlightSection-module__KKvGza__standardSection:before{content:"";background:var(--primary);transform-origin:top;width:3px;height:100%;animation:HighlightSection-module__KKvGza__growBorder 1.2s var(--ease-out) forwards;position:absolute;top:0;left:0;transform:scaleY(0)}.HighlightSection-module__KKvGza__mask{overflow:hidden}.HighlightSection-module__KKvGza__eyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--primary);animation:HighlightSection-module__KKvGza__revealUp .8s var(--ease-out) forwards;margin-bottom:1.5rem;font-size:.85rem;font-weight:800;display:block;transform:translateY(100%)}.HighlightSection-module__KKvGza__title{color:var(--text-main);text-transform:uppercase;letter-spacing:.02em;animation:HighlightSection-module__KKvGza__revealUp 1s var(--ease-out) forwards;margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;animation-delay:.1s;transform:translateY(100%)}.HighlightSection-module__KKvGza__weightBold{font-weight:800}.HighlightSection-module__KKvGza__weightThin{opacity:.7;font-weight:200}.HighlightSection-module__KKvGza__bodyReveal{opacity:0;animation:HighlightSection-module__KKvGza__revealUpOpacity 1.2s var(--ease-out) forwards;animation-delay:.3s;transform:translateY(30px)}.HighlightSection-module__KKvGza__bodyText p{color:var(--text-semi);max-width:850px;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.8}.HighlightSection-module__KKvGza__viewingNote{color:var(--text-dim);letter-spacing:.02em;margin-top:3.5rem;padding-top:1.5rem;font-size:1rem;font-style:italic;display:inline-block;position:relative}.HighlightSection-module__KKvGza__viewingNote:before{content:"";background:var(--primary);opacity:.4;width:50px;height:1px;position:absolute;top:0;left:0}@keyframes HighlightSection-module__KKvGza__revealUp{to{transform:translateY(0)}}@keyframes HighlightSection-module__KKvGza__revealUpOpacity{to{opacity:1;transform:translateY(0)}}@keyframes HighlightSection-module__KKvGza__growBorder{to{transform:scaleY(1)}}@media (max-width:768px){.HighlightSection-module__KKvGza__standardSection{margin-bottom:4rem;padding:3.5rem 1.5rem}.HighlightSection-module__KKvGza__eyebrow{letter-spacing:.35em;margin-bottom:1.2rem;font-size:.75rem}.HighlightSection-module__KKvGza__title{margin-bottom:1.75rem;font-size:2.2rem}.HighlightSection-module__KKvGza__bodyText p{font-size:1.1rem;line-height:1.7}.HighlightSection-module__KKvGza__viewingNote{margin-top:2.5rem;font-size:.9rem}}
.PricingTable-module__CCIUmG__pricingSection{width:100%}.PricingTable-module__CCIUmG__pricingHeader{margin-bottom:4rem}.PricingTable-module__CCIUmG__mainTitle{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:2.5rem}.PricingTable-module__CCIUmG__pricingIntro{color:var(--text-semi);max-width:600px;font-size:1.1rem}.PricingTable-module__CCIUmG__priceNotice{color:var(--text-semi);letter-spacing:.05em;opacity:.8;padding-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}.PricingTable-module__CCIUmG__categoryGroup{transition:background var(--dur-med) var(--ease-out);background:0 0;scroll-margin-top:100px}.PricingTable-module__CCIUmG__groupActive{border-bottom-color:var(--accent-alpha-15)}.PricingTable-module__CCIUmG__accordionTrigger{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2.5rem 1rem;display:flex}.PricingTable-module__CCIUmG__triggerContent{align-items:center;gap:2rem;display:flex}.PricingTable-module__CCIUmG__index{color:var(--primary);font-family:ui-monospace,monospace;font-size:.85rem}.PricingTable-module__CCIUmG__categoryTitle{color:var(--text-main);text-transform:uppercase;letter-spacing:.25em;transition:transform var(--dur-med) var(--ease-out);margin:0;font-size:1.1rem;font-weight:600}.PricingTable-module__CCIUmG__groupActive .PricingTable-module__CCIUmG__categoryTitle{transform:translate(10px)}.PricingTable-module__CCIUmG__toggleIcon{border:1px solid var(--border-subtle);width:42px;height:42px;transition:background var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);justify-content:center;align-items:center;display:flex}.PricingTable-module__CCIUmG__groupActive .PricingTable-module__CCIUmG__toggleIcon{background:var(--primary);border-color:var(--primary)}.PricingTable-module__CCIUmG__plusMinus{width:12px;height:12px;position:relative}.PricingTable-module__CCIUmG__lineH,.PricingTable-module__CCIUmG__lineV{background:var(--text-main);transition:transform var(--dur-med) var(--ease-out);position:absolute}.PricingTable-module__CCIUmG__lineH{width:100%;height:2px;top:5px;left:0}.PricingTable-module__CCIUmG__lineV{width:2px;height:100%;top:0;left:5px}.PricingTable-module__CCIUmG__lineVActive{opacity:0;transform:rotate(90deg)}.PricingTable-module__CCIUmG__groupActive .PricingTable-module__CCIUmG__lineH{background:var(--bg-dark)}.PricingTable-module__CCIUmG__drawer{transition:grid-template-rows var(--dur-med) var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.PricingTable-module__CCIUmG__drawerOpen{grid-template-rows:1fr}.PricingTable-module__CCIUmG__drawerInner{min-height:0}.PricingTable-module__CCIUmG__specGrid{flex-direction:column;padding:0 1rem 4rem 4.5rem;display:flex}.PricingTable-module__CCIUmG__specRow{border-top:1px solid var(--glass-border);transition:background var(--dur-fast) var(--ease-out);display:grid}.PricingTable-module__CCIUmG__modelInfo{align-items:center;padding:1.5rem 0;display:flex}.PricingTable-module__CCIUmG__modelName{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;transition:color var(--dur-fast) var(--ease-out);font-size:1rem;font-weight:700}.PricingTable-module__CCIUmG__priceCol{border-left:1px solid var(--glass-bg);flex-direction:column;justify-content:center;padding:1.5rem 0 1.5rem 2rem;display:flex}.PricingTable-module__CCIUmG__priceLabel{color:var(--text-semi);text-transform:uppercase;letter-spacing:.1em;transition:color var(--dur-fast) var(--ease-out);margin-bottom:.25rem;font-size:1.1rem}.PricingTable-module__CCIUmG__priceValue{color:var(--text-light);text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.2rem}.PricingTable-module__CCIUmG__ctaWrapper{justify-content:flex-start;margin-top:3rem;display:flex}.PricingTable-module__CCIUmG__bookBtn{background:var(--bg-dark);color:var(--text-main);text-transform:uppercase;letter-spacing:.2em;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid var(--primary);padding:1.25rem 3.5rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-block}@media (hover:hover){.PricingTable-module__CCIUmG__specRow:hover{background:var(--glass-bg)}.PricingTable-module__CCIUmG__specRow:hover .PricingTable-module__CCIUmG__modelName,.PricingTable-module__CCIUmG__specRow:hover .PricingTable-module__CCIUmG__priceValue{color:var(--primary)}.PricingTable-module__CCIUmG__specRow:hover .PricingTable-module__CCIUmG__priceLabel{color:var(--primary);opacity:.7}.PricingTable-module__CCIUmG__bookBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--accent-alpha-15)}}@media (max-width:1024px){.PricingTable-module__CCIUmG__specGrid{padding-left:1rem}.PricingTable-module__CCIUmG__specRow{grid-template-columns:1fr!important}.PricingTable-module__CCIUmG__priceCol{border-left:none;border-top:1px solid var(--glass-bg);flex-direction:row;justify-content:space-between;padding-left:0}}@media (max-width:992px){.PricingTable-module__CCIUmG__categoryTitle{text-align:left;width:90%;font-size:.95rem}.PricingTable-module__CCIUmG__index{display:none}.PricingTable-module__CCIUmG__pricingHeader{margin-bottom:2.5rem;padding:0 1rem}.PricingTable-module__CCIUmG__mainTitle{font-size:2rem}.PricingTable-module__CCIUmG__specGrid{padding:0 1rem 3rem}.PricingTable-module__CCIUmG__modelName{color:var(--primary);font-size:1.1rem}.PricingTable-module__CCIUmG__priceLabel{color:var(--text-light);font-size:.75rem}.PricingTable-module__CCIUmG__priceValue{font-size:1.15rem}.PricingTable-module__CCIUmG__priceNotice{padding-left:1rem}.PricingTable-module__CCIUmG__ctaWrapper{margin-top:2rem}.PricingTable-module__CCIUmG__bookBtn{text-align:center;width:100%;padding:1.2rem 1rem;font-size:.85rem}}
.SocialSection-module__IYO6Qq__socialSection{text-align:center;border-top:1px solid var(--glass-border);padding:10rem 0}.SocialSection-module__IYO6Qq__featureEyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--primary);margin-bottom:2rem;font-size:.85rem;font-weight:800;display:block}.SocialSection-module__IYO6Qq__socialTitle{color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.SocialSection-module__IYO6Qq__weightThin{opacity:.8;font-weight:200}.SocialSection-module__IYO6Qq__socialIconGrid{justify-content:center;gap:8rem;display:flex}.SocialSection-module__IYO6Qq__socialCard{transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:2rem;text-decoration:none;display:flex}.SocialSection-module__IYO6Qq__iconCircle{border:1px solid var(--border-subtle);width:120px;height:120px;color:var(--text-main);transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:2.8rem;display:flex}.SocialSection-module__IYO6Qq__socialCard span{color:var(--text-main);letter-spacing:.5em;opacity:.4;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-size:.85rem;font-weight:700}@media (hover:hover){.SocialSection-module__IYO6Qq__socialCard:hover{transform:translateY(-8px)}.SocialSection-module__IYO6Qq__socialCard:hover .SocialSection-module__IYO6Qq__iconCircle{border-color:var(--primary);color:var(--primary);box-shadow:0 0 40px var(--accent-alpha-15);background:var(--accent-alpha-05)}.SocialSection-module__IYO6Qq__socialCard:hover span{opacity:1;color:var(--primary);letter-spacing:.6em}}@media (max-width:992px){.SocialSection-module__IYO6Qq__socialSection{padding:6rem 1.5rem}.SocialSection-module__IYO6Qq__socialTitle{margin-bottom:4rem}.SocialSection-module__IYO6Qq__socialIconGrid{gap:5rem}}@media (max-width:768px){.SocialSection-module__IYO6Qq__socialSection{padding:5rem 1.25rem}.SocialSection-module__IYO6Qq__socialTitle{margin-bottom:3.5rem;font-size:2.2rem}.SocialSection-module__IYO6Qq__socialIconGrid{flex-wrap:wrap;gap:3rem}.SocialSection-module__IYO6Qq__iconCircle{background:var(--glass-bg);width:85px;height:85px;font-size:1.8rem}.SocialSection-module__IYO6Qq__socialCard span{letter-spacing:.3em;opacity:.8;font-size:.7rem}}
.ActionCallout-module__BYf7vG__ctaSection{background-color:var(--bg-dark);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);font-family:var(--font-inter), sans-serif;padding:10rem 2rem}.ActionCallout-module__BYf7vG__container{text-align:left;grid-template-columns:1.2fr .8fr;align-items:flex-start;gap:6rem;max-width:1400px;margin:0 auto;display:grid}.ActionCallout-module__BYf7vG__ctaEyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.5em;margin-bottom:2rem;font-size:.85rem;font-weight:800;display:block}.ActionCallout-module__BYf7vG__title{color:var(--text-main);text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:200;line-height:1.1}.ActionCallout-module__BYf7vG__description{color:var(--text-semi);max-width:520px;margin-bottom:4rem;font-size:1.2rem;line-height:1.8}.ActionCallout-module__BYf7vG__workshopBtn{border:1px solid var(--border-highlight);color:var(--text-main);text-transform:uppercase;letter-spacing:.25em;transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;padding:1.3rem 2.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.ActionCallout-module__BYf7vG__workshopBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.ActionCallout-module__BYf7vG__workshopBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--accent-alpha-15);transform:translateY(-2px)}}@media (max-width:1100px){.ActionCallout-module__BYf7vG__ctaSection{padding:6rem 2rem}.ActionCallout-module__BYf7vG__container{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.ActionCallout-module__BYf7vG__ctaSection{padding:5rem 1.5rem}.ActionCallout-module__BYf7vG__ctaEyebrow{margin-bottom:1.25rem;font-size:.75rem}.ActionCallout-module__BYf7vG__title{font-size:2.5rem;font-weight:300;line-height:1.2}.ActionCallout-module__BYf7vG__description{color:var(--text-semi);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.ActionCallout-module__BYf7vG__workshopBtn{text-align:center;background-color:var(--accent-alpha-03);width:100%;padding:1.2rem 2rem;font-size:.8rem}.ActionCallout-module__BYf7vG__workshopBtn:active{background-color:var(--primary);color:var(--near-black);transform:scale(.98)}}
.ConsignmentSection-module__DnN5Wq__consignmentSection:not(.ConsignmentSection-module__DnN5Wq__inView) *{animation-play-state:paused}.ConsignmentSection-module__DnN5Wq__consignmentSection{border-top:1px solid var(--glass-border);padding:4rem 0}.ConsignmentSection-module__DnN5Wq__consignmentGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:6rem;display:grid}.ConsignmentSection-module__DnN5Wq__mask{overflow:hidden}.ConsignmentSection-module__DnN5Wq__eyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--primary);animation:ConsignmentSection-module__DnN5Wq__revealUp .8s var(--ease-out) forwards;margin-bottom:1.5rem;font-size:.85rem;display:block;transform:translateY(100%)}.ConsignmentSection-module__DnN5Wq__title{color:var(--text-main);text-transform:uppercase;animation:ConsignmentSection-module__DnN5Wq__revealUp 1s var(--ease-out) forwards;margin-bottom:2rem;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;animation-delay:.1s;transform:translateY(100%)}.ConsignmentSection-module__DnN5Wq__weightThin{opacity:.7;font-weight:200}.ConsignmentSection-module__DnN5Wq__bodyReveal{opacity:0;animation:ConsignmentSection-module__DnN5Wq__revealUpOpacity 1.2s var(--ease-out) forwards;animation-delay:.3s;transform:translateY(30px)}.ConsignmentSection-module__DnN5Wq__description{color:var(--text-semi);max-width:600px;margin-bottom:3rem;font-size:1.2rem;line-height:1.8}.ConsignmentSection-module__DnN5Wq__sorList{grid-template-columns:1fr 1fr;gap:1.5rem;padding:0;list-style:none;display:grid}.ConsignmentSection-module__DnN5Wq__sorList li{color:var(--text-main);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-size:.9rem;font-weight:500;display:flex}.ConsignmentSection-module__DnN5Wq__sorList li:before{content:"";background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:1.2rem}.ConsignmentSection-module__DnN5Wq__pxBoxReveal{opacity:0;animation:ConsignmentSection-module__DnN5Wq__revealIn 1s var(--ease-out) forwards;animation-delay:.5s;transform:scale(.95)}.ConsignmentSection-module__DnN5Wq__pxBox{background:var(--accent-alpha-03);border:1px solid var(--glass-border);transition:border-color var(--dur-med) var(--ease-out);padding:4.5rem 4rem;position:relative}@media (hover:hover){.ConsignmentSection-module__DnN5Wq__pxBox:hover{border-color:var(--accent-alpha-30)}}.ConsignmentSection-module__DnN5Wq__pxBox h3{color:var(--text-main);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;font-size:1.6rem}.ConsignmentSection-module__DnN5Wq__pxBox p{color:var(--text-dim);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.ConsignmentSection-module__DnN5Wq__contactBtn{border:1px solid var(--border-highlight);color:var(--text-main);text-transform:uppercase;letter-spacing:.25em;transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;padding:1.3rem 2.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.ConsignmentSection-module__DnN5Wq__contactBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.ConsignmentSection-module__DnN5Wq__contactBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--accent-alpha-15);transform:translateY(-5px)}}@keyframes ConsignmentSection-module__DnN5Wq__revealUp{to{transform:translateY(0)}}@keyframes ConsignmentSection-module__DnN5Wq__revealUpOpacity{to{opacity:1;transform:translateY(0)}}@keyframes ConsignmentSection-module__DnN5Wq__revealIn{to{opacity:1;transform:scale(1)}}@media (max-width:992px){.ConsignmentSection-module__DnN5Wq__consignmentSection{padding:4rem 0}.ConsignmentSection-module__DnN5Wq__consignmentGrid{grid-template-columns:1fr;gap:4rem}.ConsignmentSection-module__DnN5Wq__pxBox{padding:3.5rem 2.5rem}.ConsignmentSection-module__DnN5Wq__title{font-size:2.5rem}}@media (max-width:768px){.ConsignmentSection-module__DnN5Wq__consignmentSection{padding:4rem 1.5rem}.ConsignmentSection-module__DnN5Wq__eyebrow{font-size:.75rem}.ConsignmentSection-module__DnN5Wq__title{margin-bottom:1.5rem;font-size:2.2rem}.ConsignmentSection-module__DnN5Wq__description{margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.ConsignmentSection-module__DnN5Wq__sorList{grid-template-columns:1fr;gap:1.25rem}.ConsignmentSection-module__DnN5Wq__sorList li{font-size:.85rem}.ConsignmentSection-module__DnN5Wq__pxBox{padding:3rem 1.5rem}.ConsignmentSection-module__DnN5Wq__pxBox h3{margin-bottom:1rem;font-size:1.4rem}.ConsignmentSection-module__DnN5Wq__pxBox p{font-size:1rem}.ConsignmentSection-module__DnN5Wq__contactBtn{text-align:center;width:100%;padding:1.2rem;font-size:.8rem}}
.DetailingGrid-module__C2awQW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.DetailingGrid-module__C2awQW__card{background:var(--bg-dark);border:1px solid var(--glass-border);transition:border-color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);flex-direction:column;padding:2.5rem;display:flex}@media (hover:hover){.DetailingGrid-module__C2awQW__card:hover{border-color:var(--border-highlight);transform:translateY(-6px)}}.DetailingGrid-module__C2awQW__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.DetailingGrid-module__C2awQW__name{color:var(--text-main);letter-spacing:.01em;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:inline-flex}.DetailingGrid-module__C2awQW__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid var(--accent-glow);background:var(--accent-alpha-03);white-space:nowrap;padding:.2rem .5rem;font-size:.6rem;font-weight:800}.DetailingGrid-module__C2awQW__duration{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;flex-shrink:0;padding-top:.2rem;font-size:.75rem}.DetailingGrid-module__C2awQW__price{color:var(--primary);margin-bottom:1.5rem;font-family:ui-monospace,monospace;font-size:1.3rem;font-weight:600}.DetailingGrid-module__C2awQW__featureList{flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.DetailingGrid-module__C2awQW__featureItem{color:var(--text-semi);align-items:flex-start;gap:.9rem;margin-bottom:.85rem;font-size:.9rem;line-height:1.6;display:flex}.DetailingGrid-module__C2awQW__dot{background:var(--accent-alpha-30);width:5px;height:5px;transition:background var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;margin-top:.55rem}@media (hover:hover){.DetailingGrid-module__C2awQW__card:hover .DetailingGrid-module__C2awQW__dot{background:var(--primary);box-shadow:0 0 8px var(--primary)}}.DetailingGrid-module__C2awQW__cta{background:var(--accent-alpha-15);border-left:2px solid var(--primary);color:var(--text-main);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--dur-med) var(--ease-out);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:1rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.DetailingGrid-module__C2awQW__cta:hover{transform:translate(6px)}}.DetailingGrid-module__C2awQW__arrow{color:var(--primary)}@media (max-width:768px){.DetailingGrid-module__C2awQW__grid{grid-template-columns:1fr}}
.GallerySection-module__0DN01G__gallerySection{padding:4rem 2rem 8rem}.GallerySection-module__0DN01G__galleryGrid{grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1200px;margin:0 auto;display:grid}.GallerySection-module__0DN01G__galleryItem{aspect-ratio:16/9;cursor:wait;opacity:.7;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out);background:#111;border:1px solid #ffffff1a;position:relative;overflow:hidden}.GallerySection-module__0DN01G__galleryItem.GallerySection-module__0DN01G__isReady{cursor:pointer;opacity:1;pointer-events:auto}@media (min-width:769px){.GallerySection-module__0DN01G__galleryItem:nth-child(2n){transform:translateY(3rem)}}.GallerySection-module__0DN01G__media{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform 1.2s var(--ease-out), opacity var(--dur-med) var(--ease-out);pointer-events:none}.GallerySection-module__0DN01G__overlay{opacity:0;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;z-index:5;background:linear-gradient(#0000 60%,#000000b3 100%);align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}@media (hover:hover){.GallerySection-module__0DN01G__audioToggle:hover{color:#000;background:#fa6107;border-color:#fa6107;transform:scale(1.1)}.GallerySection-module__0DN01G__isReady.GallerySection-module__0DN01G__galleryItem:hover .GallerySection-module__0DN01G__media{opacity:1;transform:scale(1.05)}.GallerySection-module__0DN01G__isReady.GallerySection-module__0DN01G__galleryItem:hover .GallerySection-module__0DN01G__overlay{opacity:1}}.GallerySection-module__0DN01G__caption{color:#fff;text-transform:uppercase;letter-spacing:.2em;border-left:2px solid #fa6107;padding-left:.8rem;font-size:.7rem;font-weight:600;line-height:1.4}.GallerySection-module__0DN01G__audioToggle{color:#fff;width:44px;height:44px;transition:background var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:20;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.GallerySection-module__0DN01G__activeAudio{box-shadow:0 0 25px #fa610766;color:#000!important;background:#fa6107!important;border-color:#fa6107!important}@media (max-width:768px){.GallerySection-module__0DN01G__gallerySection{padding:2rem 1rem}.GallerySection-module__0DN01G__galleryGrid{grid-template-columns:1fr;gap:1.5rem}}
.HeroVideo-module__j9QU2a__videoWrapper{contain:layout;cursor:pointer;background:#000;justify-content:center;align-items:center;width:100%;height:100svh;min-height:100vh;display:flex;position:relative;overflow:hidden}.HeroVideo-module__j9QU2a__videoBg{object-fit:cover;object-position:center center;filter:brightness(.95)contrast();z-index:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroVideo-module__j9QU2a__videoOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000004d 0%,#000c 100%);position:absolute;inset:0}.HeroVideo-module__j9QU2a__content{z-index:10;text-align:center;pointer-events:none;width:100%;max-width:1200px;padding:0 2rem;position:relative}.HeroVideo-module__j9QU2a__content>*{pointer-events:auto}.HeroVideo-module__j9QU2a__eyebrow{text-transform:uppercase;letter-spacing:.4em;color:var(--primary);opacity:0;margin-bottom:1.2rem;font-size:.75rem;font-weight:600;display:block}.HeroVideo-module__j9QU2a__title{color:var(--text-main);text-transform:uppercase;opacity:0;margin-bottom:1.5rem;font-size:clamp(2.2rem,7vw,5.5rem);font-weight:800;line-height:1.05}.HeroVideo-module__j9QU2a__subtitle{color:var(--text-main);opacity:0;max-width:700px;margin:0 auto 2.5rem;font-size:clamp(.95rem,2vw,1.4rem);line-height:1.6}.HeroVideo-module__j9QU2a__heroCta{opacity:0}.HeroVideo-module__j9QU2a__primaryBtn{border:1px solid var(--primary);color:var(--text-main);text-transform:uppercase;letter-spacing:.2em;background:var(--accent-glow);transition:var(--dur-fast) var(--dur-med) var(--ease-out), var(--ease-out) var(--dur-med) var(--ease-out), var(--ease-out) var(--dur-med) var(--ease-out);padding:1.2rem 3.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover){.HeroVideo-module__j9QU2a__primaryBtn:hover{background:var(--primary);box-shadow:0 10px 30px var(--accent-alpha-30);transform:translateY(-3px)}}.HeroVideo-module__j9QU2a__watermark{z-index:15;color:#fff6;font-size:.65rem;text-decoration:none;position:absolute;bottom:1.5rem;right:1.5rem}.HeroVideo-module__j9QU2a__reveal1,.HeroVideo-module__j9QU2a__reveal2,.HeroVideo-module__j9QU2a__reveal3,.HeroVideo-module__j9QU2a__reveal4{animation:HeroVideo-module__j9QU2a__heroFadeUp var(--dur-slow) var(--ease-out) both}.HeroVideo-module__j9QU2a__reveal1{animation-delay:.1s}.HeroVideo-module__j9QU2a__reveal2{animation-delay:.2s}.HeroVideo-module__j9QU2a__reveal3{animation-delay:.35s}.HeroVideo-module__j9QU2a__reveal4{animation-delay:.5s}@keyframes HeroVideo-module__j9QU2a__heroFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-aspect-ratio:21/9){.HeroVideo-module__j9QU2a__videoBg{object-fit:contain;background:#000;width:100vw;height:auto;min-height:100%}}@media screen and (max-width:1366px) and (min-width:993px){.HeroVideo-module__j9QU2a__content{max-width:900px;padding-top:5vh}.HeroVideo-module__j9QU2a__title{margin-bottom:1.2rem;font-size:clamp(2.2rem,6vw,4.2rem)}.HeroVideo-module__j9QU2a__subtitle{max-width:600px;margin-bottom:2rem;font-size:1.1rem}.HeroVideo-module__j9QU2a__primaryBtn{padding:1rem 3rem;font-size:.75rem}}@media (max-width:992px){.HeroVideo-module__j9QU2a__title{font-size:clamp(2.2rem,8vw,4rem)}}@media (max-width:768px){.HeroVideo-module__j9QU2a__title{font-size:2.6rem}.HeroVideo-module__j9QU2a__mobileOnly{display:block}}@media (max-height:500px) and (orientation:landscape){.HeroVideo-module__j9QU2a__videoWrapper{height:auto;min-height:100vh;padding:2rem 0}.HeroVideo-module__j9QU2a__title{font-size:1.8rem}.HeroVideo-module__j9QU2a__subtitle{margin-bottom:1.5rem;font-size:.85rem}}
.AncillaryGrid-module__z2w7wa__container{border-top:1px solid var(--glass-border);margin-top:3.5rem;padding-top:3.5rem}.AncillaryGrid-module__z2w7wa__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.4em;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.AncillaryGrid-module__z2w7wa__row{flex-direction:row;gap:1.5rem;display:flex}.AncillaryGrid-module__z2w7wa__item{border:1px solid var(--glass-border);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;gap:.6rem;padding:1.75rem 2rem;text-decoration:none;display:flex}@media (hover:hover){.AncillaryGrid-module__z2w7wa__item:hover{border-color:var(--border-highlight);background:var(--accent-alpha-03)}}.AncillaryGrid-module__z2w7wa__itemHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.AncillaryGrid-module__z2w7wa__label{color:var(--text-main);text-transform:uppercase;letter-spacing:.08em;transition:color var(--dur-fast) var(--ease-out);font-size:1rem;font-weight:700}@media (hover:hover){.AncillaryGrid-module__z2w7wa__item:hover .AncillaryGrid-module__z2w7wa__label{color:var(--primary)}}.AncillaryGrid-module__z2w7wa__price{color:var(--primary);flex-shrink:0;font-family:ui-monospace,monospace;font-size:1.15rem;font-weight:600}.AncillaryGrid-module__z2w7wa__desc{color:var(--text-dim);font-size:.85rem;line-height:1.5}@media (max-width:992px){.AncillaryGrid-module__z2w7wa__container{margin-top:2.5rem;padding-top:2.5rem}.AncillaryGrid-module__z2w7wa__row{flex-direction:column;gap:1rem}}
.BentoGallery-module__Mxp7tW__gallerySection{contain:paint;width:100%;margin:2rem 0 8rem;scroll-margin-top:100px}.BentoGallery-module__Mxp7tW__galleryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}.BentoGallery-module__Mxp7tW__galleryItem{cursor:wait;aspect-ratio:16/9;transition:border-color var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out);opacity:.7;pointer-events:none;background:#000;border:1px solid #ffffff1a;position:relative;overflow:hidden}.BentoGallery-module__Mxp7tW__galleryItem.BentoGallery-module__Mxp7tW__isReady{cursor:pointer;opacity:1;pointer-events:auto}.BentoGallery-module__Mxp7tW__videoHero{aspect-ratio:16/9;grid-column:1/-1}.BentoGallery-module__Mxp7tW__bentoImage,.BentoGallery-module__Mxp7tW__workshopVideo{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.BentoGallery-module__Mxp7tW__workshopVideo{background:#0a0a0a;position:absolute;top:0;left:0}.BentoGallery-module__Mxp7tW__topOverlay{z-index:10;position:absolute;top:1.5rem;left:1.5rem}.BentoGallery-module__Mxp7tW__bottomOverlay{pointer-events:none;z-index:10;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.BentoGallery-module__Mxp7tW__audioToggle,.BentoGallery-module__Mxp7tW__gridAudioToggle{pointer-events:auto;color:#fff;width:44px;height:44px;transition:background var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.BentoGallery-module__Mxp7tW__gridAudioToggle{z-index:20;width:44px;height:44px;font-size:.8rem;position:absolute;top:1rem;right:1rem}.BentoGallery-module__Mxp7tW__activeAudio{box-shadow:0 0 25px #fa610766;color:#000!important;background:#fa6107!important;border-color:#fa6107!important}.BentoGallery-module__Mxp7tW__mainCaption{color:#fff;text-transform:uppercase;letter-spacing:.1em;border-left:2px solid #fa6107;margin:0;padding-left:.8rem;font-size:.8rem;font-weight:700}.BentoGallery-module__Mxp7tW__statusGroup{color:#fff;align-items:center;gap:8px;font-family:monospace;font-size:.75rem;display:flex}.BentoGallery-module__Mxp7tW__pulseDot{background:#fa6107;border-radius:50%;width:8px;height:8px;animation:2s infinite BentoGallery-module__Mxp7tW__blink}@keyframes BentoGallery-module__Mxp7tW__blink{0%,to{opacity:1}50%{opacity:.3}}.BentoGallery-module__Mxp7tW__videoTimer{color:#fff;opacity:.6;font-family:monospace;font-size:.75rem}@media (hover:hover){.BentoGallery-module__Mxp7tW__audioToggle:hover{color:#000;background:#fa6107;border-color:#fa6107;transform:scale(1.1)}.BentoGallery-module__Mxp7tW__isReady.BentoGallery-module__Mxp7tW__galleryItem:hover .BentoGallery-module__Mxp7tW__bentoImage,.BentoGallery-module__Mxp7tW__isReady.BentoGallery-module__Mxp7tW__galleryItem:hover .BentoGallery-module__Mxp7tW__workshopVideo{transform:scale(1.05)}.BentoGallery-module__Mxp7tW__isReady.BentoGallery-module__Mxp7tW__galleryItem:hover{border-color:#fa610780}}@media (max-width:992px){.BentoGallery-module__Mxp7tW__galleryGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0}.BentoGallery-module__Mxp7tW__videoHero{grid-column:span 2}.BentoGallery-module__Mxp7tW__galleryItem{aspect-ratio:1}.BentoGallery-module__Mxp7tW__videoHero{aspect-ratio:16/9}.BentoGallery-module__Mxp7tW__audioToggle,.BentoGallery-module__Mxp7tW__gridAudioToggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}
body[style*="overflow: hidden"]{overscroll-behavior:none}.MediaMosaic-module__IayKGq__mediaMosaic{max-width:1400px;transition:opacity var(--dur-med) var(--ease-out);grid-template-columns:repeat(3,1fr);grid-auto-rows:320px;gap:1.5rem;margin:2rem auto .5rem;display:grid}.MediaMosaic-module__IayKGq__mediaBox{cursor:wait;opacity:.6;pointer-events:none;width:100%;transition:transform 1.2s var(--ease-out), opacity var(--dur-med) var(--ease-out), max-height var(--dur-med) var(--ease-out), margin var(--dur-med) var(--ease-out);background:#0a0a0a;border:1px solid #ffffff1a;position:relative;overflow:hidden}.MediaMosaic-module__IayKGq__mediaBox.MediaMosaic-module__IayKGq__isReady{cursor:pointer;opacity:1;pointer-events:auto}@media (min-width:769px){.MediaMosaic-module__IayKGq__hiddenItem{opacity:1!important;pointer-events:auto!important;max-height:2000px!important;margin-bottom:0!important;display:block!important;transform:translateY(0)!important}}@media (max-width:768px){.MediaMosaic-module__IayKGq__hiddenItem{opacity:0;pointer-events:none;border:none;max-height:0;margin:0;padding:0;overflow:hidden;transform:translateY(20px)}.MediaMosaic-module__IayKGq__visibleItem{opacity:1;max-height:1000px;transform:translateY(0)}}.MediaMosaic-module__IayKGq__portraitVideo{grid-row:span 2}.MediaMosaic-module__IayKGq__landscapeWide{grid-column:span 2}.MediaMosaic-module__IayKGq__videoElement,.MediaMosaic-module__IayKGq__gridImage{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform 1.2s var(--ease-out), opacity var(--dur-med) var(--ease-out);display:block}@media (hover:hover){.MediaMosaic-module__IayKGq__mediaBox.MediaMosaic-module__IayKGq__isReady:hover .MediaMosaic-module__IayKGq__gridImage,.MediaMosaic-module__IayKGq__mediaBox.MediaMosaic-module__IayKGq__isReady:hover .MediaMosaic-module__IayKGq__videoElement{opacity:1;transform:scale(1.05)}}.MediaMosaic-module__IayKGq__overlay{opacity:0;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;z-index:5;background:linear-gradient(#0000 60%,#000000b3 100%);align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.MediaMosaic-module__IayKGq__mediaBox:hover .MediaMosaic-module__IayKGq__overlay{opacity:1}.MediaMosaic-module__IayKGq__caption{color:#fff;text-transform:uppercase;letter-spacing:.2em;border-left:2px solid #fa6107;padding-left:.8rem;font-size:.7rem;font-weight:600;line-height:1.4}.MediaMosaic-module__IayKGq__audioToggle{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;left:1rem}.MediaMosaic-module__IayKGq__activeAudio{color:#000!important;background:#fa6107!important;border-color:#fa6107!important}.MediaMosaic-module__IayKGq__showMoreWrapper{justify-content:center;max-width:1400px;padding:0 1.5rem;display:none}.MediaMosaic-module__IayKGq__collapsedPadding{margin-top:1rem;margin-bottom:4rem}.MediaMosaic-module__IayKGq__expandedPadding{margin-top:3.5rem;margin-bottom:4rem}.MediaMosaic-module__IayKGq__showMoreBtn{color:#fff;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;width:100%;padding:1rem 2rem;font-size:.7rem;font-weight:700;display:flex}@media (max-width:768px){.MediaMosaic-module__IayKGq__mediaMosaic{gap:1rem;padding:0;grid-template-columns:1fr!important;grid-auto-rows:auto!important;margin-bottom:0!important}.MediaMosaic-module__IayKGq__showMoreWrapper{z-index:10;justify-content:center;max-width:1400px;padding:0 1.5rem;display:flex;position:relative}.MediaMosaic-module__IayKGq__collapsedPadding{margin-top:-2rem;margin-bottom:4rem}.MediaMosaic-module__IayKGq__expandedPadding{margin-top:3.5rem;margin-bottom:4rem}.MediaMosaic-module__IayKGq__showMoreBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;width:100%;padding:.8rem 2rem;display:flex}.MediaMosaic-module__IayKGq__mediaBox{aspect-ratio:16/10;width:100%!important}.MediaMosaic-module__IayKGq__portraitVideo,.MediaMosaic-module__IayKGq__landscapeWide{grid-area:auto!important}.MediaMosaic-module__IayKGq__portraitVideo{aspect-ratio:4/5}}@media (hover:hover){.MediaMosaic-module__IayKGq__audioToggle:hover{color:#000;background:#fa6107;border-color:#fa6107;transform:scale(1.1)}.MediaMosaic-module__IayKGq__showMoreBtn:hover{color:#000;background:#fa6107;border-color:#fa6107}}
.Sales-module__o3P98a__container{max-width:1400px;margin:0 auto;padding:10vh 2rem}@media (max-width:992px){.Sales-module__o3P98a__container{padding:100px 1.5rem 5vh}}
