@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Barlow:wght@300;400;500;600&display=swap);.Navbar_nav__DS0RX{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af5;border-bottom:1px solid var(--border);display:flex;height:68px;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:100}.Navbar_logo__jA5Pb{color:var(--gold);font-family:var(--ff-display);font-size:1.35rem;font-weight:700;letter-spacing:.08em}.Navbar_logo__jA5Pb span{color:var(--text);font-weight:400}.Navbar_links__GNnVc{align-items:center;display:flex;gap:2rem}.Navbar_link__61lqP{color:var(--text-muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;transition:color var(--transition)}.Navbar_link__61lqP.Navbar_active__\+dvfu,.Navbar_link__61lqP:hover{color:var(--gold)}.Navbar_cta__urCAZ{background:#0000;border:1px solid var(--gold);border-radius:var(--radius);color:var(--gold);font-size:.75rem;letter-spacing:.12em;padding:.45rem 1.2rem;text-transform:uppercase;transition:background var(--transition),color var(--transition)}.Navbar_cta__urCAZ:hover{background:var(--gold);color:var(--black)}@media (max-width:640px){.Navbar_nav__DS0RX{padding:0 1rem}.Navbar_links__GNnVc{gap:1rem}.Navbar_link__61lqP:not(.Navbar_active__\+dvfu):not(:last-child){display:none}}.Footer_footer__EwVYi{background:var(--black);border-top:1px solid var(--border);margin-top:4rem}.Footer_grid__xoLlC{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:3.5rem 2rem}.Footer_logo__GkEml{color:var(--text);font-family:var(--ff-display);font-size:1.5rem;font-weight:700;letter-spacing:.04em}.Footer_logo__GkEml span{color:var(--gold)}.Footer_desc__JiOiD{color:var(--text-muted);font-size:.9rem;line-height:1.8;margin-top:.9rem;max-width:340px}.Footer_heading__Dy2dJ{color:var(--gold);font-size:.72rem;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.Footer_col__2ng6i ul{list-style:none;margin:0;padding:0}.Footer_col__2ng6i li{color:var(--text-muted);cursor:pointer;font-size:.88rem;margin-bottom:.6rem;transition:color var(--transition)}.Footer_col__2ng6i li:hover{color:var(--text)}.Footer_bottom__lzFqe{border-top:1px solid var(--border);color:var(--text-dim);display:flex;font-size:.78rem;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}@media (max-width:768px){.Footer_grid__xoLlC{grid-template-columns:1fr;padding:2.5rem 1.5rem}.Footer_bottom__lzFqe{flex-direction:column;text-align:center}}.CarCard_card__vswf7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.CarCard_card__vswf7:hover{border-color:var(--border-hover);box-shadow:0 24px 64px #0000008c;transform:translateY(-5px)}.CarCard_badge__AAIlZ{background:var(--gold);border-radius:100px;color:var(--black);font-size:.6rem;font-weight:700;left:1rem;letter-spacing:.15em;padding:.25rem .7rem;position:absolute;text-transform:uppercase;top:1rem;z-index:2}.CarCard_imgWrap__Q1dng{align-items:center;aspect-ratio:16/9;background:var(--surface2);border-radius:var(--radius-lg);display:flex;justify-content:center;overflow:hidden;width:100%}.CarCard_imgWrap__Q1dng img{height:100%;object-fit:contain;width:100%}.CarCard_card__vswf7:hover .CarCard_imgWrap__Q1dng img{transform:scale(1.05)}.CarCard_body__cmnlp{padding:1.4rem}.CarCard_brand__ByHXK{color:var(--gold);font-size:.68rem;letter-spacing:.2em;margin-bottom:.3rem;text-transform:uppercase}.CarCard_name__-N6fx{color:var(--text);font-family:var(--ff-display);font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:.9rem}.CarCard_specs__Qg-YU{align-items:center;display:flex;gap:.5rem;margin-bottom:1.2rem}.CarCard_spec__kyMrq{color:var(--text-muted);font-size:.75rem}.CarCard_specDivider__nfgy4{color:var(--text-dim);font-size:.7rem}.CarCard_footer__ikhyT{align-items:flex-end;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:1.1rem}.CarCard_priceBlock__9hOpm{display:flex;flex-direction:column}.CarCard_priceLabel__1PL9z{color:var(--text-dim);font-size:.65rem;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.CarCard_price__cS8Fn{color:var(--gold);font-family:var(--ff-display);font-size:1.45rem;font-weight:600}.CarCard_viewBtn__J7YsJ{background:#0000;border:1px solid var(--border-hover);border-radius:var(--radius);color:var(--gold);font-size:.7rem;font-weight:500;letter-spacing:.12em;padding:.5rem 1.1rem;text-transform:uppercase;transition:background var(--transition),color var(--transition)}.CarCard_viewBtn__J7YsJ:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.FilterBar_bar__dhKgO{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.6rem;padding:1rem 2rem}.FilterBar_label__kIxDb{color:var(--text-muted);font-size:.68rem;letter-spacing:.18em;margin-right:.25rem;text-transform:uppercase}.FilterBar_pill__PLgZu{background:#0000;border:1px solid var(--border);border-radius:100px;color:var(--text-muted);cursor:pointer;font-family:var(--ff-body);font-size:.75rem;letter-spacing:.06em;padding:.38rem 1rem;transition:border-color .2s,color .2s,background .2s}.FilterBar_pill__PLgZu:hover{border-color:var(--border-hover);color:var(--text)}.FilterBar_pill__PLgZu.FilterBar_active__ub9jT{background:#c9a84c12;border-color:var(--gold);color:var(--gold)}.FilterBar_count__Fty73{color:var(--text-dim);font-size:.72rem;margin-left:.25rem}.FilterBar_sort__su9\+O{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:var(--ff-body);font-size:.75rem;margin-left:auto;outline:none;padding:.38rem .85rem;transition:border-color .2s}.FilterBar_sort__su9\+O:hover{border-color:var(--border-hover)}.FilterBar_sort__su9\+O option{background:var(--surface2);color:var(--text)}@media (max-width:640px){.FilterBar_bar__dhKgO{padding:.8rem 1rem}.FilterBar_sort__su9\+O{margin-left:0;width:100%}}.Home_hero__GIFrW{grid-gap:3rem;align-items:center;background:linear-gradient(#000000a6,#000000e6),url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?w=1600&q=80);background-position:50%;background-size:cover;display:grid;gap:3rem;grid-template-columns:1.3fr .7fr;min-height:88vh;padding:5rem 3rem;position:relative}.Home_overlay__Rr7Rt{background:radial-gradient(circle at top left,#c9a84c1f,#0000 35%);inset:0;position:absolute}.Home_heroContent__C-aql,.Home_leadBox__a8Ur9{position:relative;z-index:1}.Home_badge__-5QOV{color:var(--gold);font-size:.75rem;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.Home_hero__GIFrW h1{color:var(--text);font-size:4rem;line-height:1.05}.Home_hero__GIFrW h1 span{color:var(--gold)}.Home_sub__eNMew{color:var(--text-muted);font-size:1rem;margin-top:1.2rem;max-width:620px}.Home_trustBadges__lDVPU{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.Home_trustBadges__lDVPU div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid var(--border-hover);border-radius:var(--radius);color:var(--text);font-size:.8rem;padding:.6rem .9rem}.Home_leadBox__a8Ur9{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111111c7;border:1px solid var(--border-hover);border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000073;padding:2rem}.Home_leadBox__a8Ur9 h3{color:var(--text);font-size:1.6rem}.Home_leadBox__a8Ur9 p{color:var(--text-muted);margin:.5rem 0 1.4rem}.Home_leadBox__a8Ur9 input{background:#0000008c;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);margin-bottom:.9rem;outline:none;padding:.9rem 1rem;width:100%}.Home_leadBox__a8Ur9 input:focus{border-color:var(--gold)}.Home_leadBox__a8Ur9 button{background:var(--gold);border:none;border-radius:var(--radius);color:var(--black);font-weight:700;letter-spacing:.12em;padding:1rem;text-transform:uppercase;width:100%}.Home_inventory__w5IKY{background:var(--black);padding:4rem 3rem}.Home_topRow__F3Ph4{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.Home_topRow__F3Ph4 h2{font-size:2rem}.Home_topRow__F3Ph4 p{color:var(--text-muted)}.Home_search__Vlqzw{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none;padding:.9rem 1rem;width:320px}.Home_search__Vlqzw:focus{border-color:var(--gold)}.Home_grid__iVcPY{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}@media (max-width:900px){.Home_hero__GIFrW{grid-template-columns:1fr;padding:4rem 1.5rem}.Home_hero__GIFrW h1{font-size:2.8rem}.Home_topRow__F3Ph4{align-items:flex-start;flex-direction:column}.Home_search__Vlqzw{width:100%}.Home_grid__iVcPY{grid-template-columns:1fr}}.BookingModal_overlay__Bm5Zy{align-items:center;animation:BookingModal_fadeIn__Z3k-w .2s ease;background:#000000de;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:200}@keyframes BookingModal_fadeIn__Z3k-w{0%{opacity:0}to{opacity:1}}.BookingModal_modal__ve4Ym{animation:BookingModal_slideUp__s4QrL .25s ease;background:var(--surface);border:1px solid var(--border-hover);border-radius:12px;max-width:480px;overflow:hidden;width:100%}@keyframes BookingModal_slideUp__s4QrL{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.BookingModal_header__G5w2k{align-items:flex-start;display:flex;justify-content:space-between;padding:1.8rem 2rem 0}.BookingModal_title__GUGP2{color:var(--text);font-family:var(--ff-display);font-size:1.6rem;font-weight:600}.BookingModal_subtitle__pghQW{color:var(--text-muted);font-size:.82rem;margin-top:.2rem}.BookingModal_close__MXnm1{align-items:center;background:#0000;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;transition:border-color .2s,color .2s;width:32px}.BookingModal_close__MXnm1:hover{border-color:var(--gold);color:var(--gold)}.BookingModal_body__iLAoq{padding:1.5rem 2rem 2rem}.BookingModal_carStrip__JEHo-{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:.85rem;margin-bottom:1.4rem;padding:.75rem 1rem}.BookingModal_carThumb__L8CH-{border-radius:3px;height:42px;object-fit:cover;width:64px}.BookingModal_carName__xmBTz{color:var(--text);font-size:.88rem;font-weight:500}.BookingModal_carPrice__iskOu{color:var(--gold);font-size:.78rem;margin-top:2px}.BookingModal_field__2Xjwp{margin-bottom:1.1rem}.BookingModal_label__KpxOd{color:var(--text-muted);display:block;font-size:.68rem;letter-spacing:.12em;margin-bottom:.45rem;text-transform:uppercase}.BookingModal_input__IStkI{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);color-scheme:dark;font-family:var(--ff-body);font-size:.9rem;outline:none;padding:.72rem 1rem;transition:border-color .2s;width:100%}.BookingModal_input__IStkI:focus{border-color:var(--gold)}.BookingModal_inputError__otOwU{border-color:#c0392b!important}.BookingModal_error__EjeTz{color:#e74c3c;display:block;font-size:.72rem;margin-top:.3rem}.BookingModal_row__CuQg-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.BookingModal_submitBtn__zuAfs{background:var(--gold);border:none;border-radius:var(--radius);color:var(--black);font-size:.8rem;font-weight:700;letter-spacing:.15em;margin-top:.4rem;padding:1rem;text-transform:uppercase;transition:background var(--transition),transform var(--transition);width:100%}.BookingModal_submitBtn__zuAfs:hover{background:var(--gold-light);transform:translateY(-1px)}.BookingModal_success__qkAH6{padding:1.5rem 0 .5rem;text-align:center}.BookingModal_successIcon__ToS7w{align-items:center;background:#c9a84c1f;border:1px solid var(--gold-dim);border-radius:50%;color:var(--gold);display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 1.2rem;width:56px}.BookingModal_successTitle__h1mRQ{color:var(--text);font-family:var(--ff-display);font-size:1.4rem;margin-bottom:.6rem}.BookingModal_successMsg__C3a8Y{color:var(--text-muted);font-size:.85rem;line-height:1.7}.BookingModal_successMsg__C3a8Y strong{color:var(--text)}.BookingModal_doneBtn__Fpbmo{background:var(--gold);border:none;border-radius:var(--radius);color:var(--black);font-size:.8rem;font-weight:700;letter-spacing:.15em;margin-top:1.8rem;padding:.9rem;text-transform:uppercase;transition:background var(--transition);width:100%}.BookingModal_doneBtn__Fpbmo:hover{background:var(--gold-light)}@media (max-width:520px){.BookingModal_modal__ve4Ym{max-width:100%}.BookingModal_header__G5w2k{padding:1.4rem 1.4rem 0}.BookingModal_body__iLAoq{padding:1.2rem 1.4rem 1.6rem}.BookingModal_row__CuQg-{grid-template-columns:1fr}}.CarDetail_page__m9irV{background:var(--black);min-height:100vh}.CarDetail_back__7k31T{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.5rem;letter-spacing:.12em;margin:0 2rem;padding:1.5rem 0;text-transform:uppercase;transition:color var(--transition)}.CarDetail_back__7k31T:hover{color:var(--gold)}.CarDetail_layout__XSJy-{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 400px;margin:0 auto;max-width:1200px;padding:0 2rem 5rem}.CarDetail_galleryMain__Hg\+-f{align-items:center;background:var(--surface2);border-radius:var(--radius-lg);display:flex;justify-content:center;overflow:hidden;position:relative}.CarDetail_galleryMain__Hg\+-f img{position:relative;z-index:1}.CarDetail_navBtnLeft__lj3T0,.CarDetail_navBtnRight__0-WUX{z-index:10}.CarDetail_galleryMain__Hg\+-f:hover img{transform:scale(1.05)}.CarDetail_navBtnLeft__lj3T0,.CarDetail_navBtnRight__0-WUX{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;opacity:0;padding:10px 14px;position:absolute;top:50%;transform:translateY(-50%) scale(.9);transition:all .3s ease;z-index:20}.CarDetail_navBtnLeft__lj3T0{left:15px}.CarDetail_navBtnRight__0-WUX{right:15px}.CarDetail_galleryMain__Hg\+-f:hover .CarDetail_navBtnLeft__lj3T0,.CarDetail_galleryMain__Hg\+-f:hover .CarDetail_navBtnRight__0-WUX{opacity:1;transform:translateY(-50%) scale(1)}.CarDetail_navBtnLeft__lj3T0:hover,.CarDetail_navBtnRight__0-WUX:hover{background:#0009}.CarDetail_thumbStrip__pe2vv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.CarDetail_thumb__AtA7q{align-items:center;background:var(--surface2);border-radius:6px;cursor:pointer;display:flex;justify-content:center;overflow:hidden}.CarDetail_thumb__AtA7q img{height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.CarDetail_thumb__AtA7q:hover img{transform:scale(1.08)}.CarDetail_thumbActive__\+qp0J{border:2px solid var(--gold)}.CarDetail_features__FN-d6{margin-top:2rem}.CarDetail_featuresTitle__VlCxY{color:var(--text-muted);font-size:.7rem;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.CarDetail_featuresList__oXGHn{display:flex;flex-direction:column;gap:.45rem;list-style:none}.CarDetail_featureItem__cX0ZG{align-items:center;color:var(--text-muted);display:flex;font-size:.84rem;gap:.65rem}.CarDetail_featureDot__Gei9P{background:var(--gold);border-radius:50%;height:6px;width:6px}.CarDetail_infoPanel__fGNir{display:flex;flex-direction:column;gap:1.5rem}.CarDetail_brand__gg0j-{color:var(--gold);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.CarDetail_carName__QhtSW{font-family:var(--ff-display);font-size:2rem;font-weight:700}.CarDetail_location__NoHI7{color:var(--text-muted);font-size:.78rem}.CarDetail_priceBlock__KPOg0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.4rem}.CarDetail_priceLabel__bdiDA{color:var(--text-muted);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.CarDetail_price__SpeLf{color:var(--gold);font-family:var(--ff-display);font-size:2.4rem;font-weight:700}.CarDetail_emi__ljBCw{color:var(--text-muted);font-size:.75rem}.CarDetail_specsGrid__bGhT6{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.CarDetail_specTile__kSWU0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem}.CarDetail_specLabel__PhupK{color:var(--text-dim);font-size:.63rem;text-transform:uppercase}.CarDetail_specValue__aOsaC{font-size:.9rem;font-weight:500}.CarDetail_ctas__7cvJK{display:flex;flex-direction:column;gap:.75rem}.CarDetail_bookBtn__qlgeU{background:var(--gold);border:none;border-radius:var(--radius);color:var(--black);font-weight:700;padding:1rem;width:100%}.CarDetail_bookBtn__qlgeU:hover{background:var(--gold-light)}.CarDetail_enquireBtn__imYT6{background:#0000;border:1px solid #ffffff24;border-radius:var(--radius);color:var(--text);padding:1rem;width:100%}.CarDetail_enquireBtn__imYT6:hover{border-color:var(--gold);color:var(--gold)}.CarDetail_trust__4RS6t{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.CarDetail_trustText__gJzQf{color:var(--text-muted);font-size:.8rem}@media (max-width:900px){.CarDetail_layout__XSJy-{grid-template-columns:1fr}}
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.grid{display:grid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--gold:#c9a84c;--gold-light:#e8c97a;--gold-dim:#8a6a28;--black:#0a0a0a;--surface:#111;--surface2:#1a1a1a;--surface3:#232323;--text:#f0ede6;--text-muted:#8a8680;--text-dim:#555250;--border:#c9a84c26;--border-hover:#c9a84c59;--ff-display:"Playfair Display",serif;--ff-body:"Barlow",sans-serif;--radius:4px;--radius-lg:8px;--transition:0.25s ease}*,:after,:before{box-sizing:border-box}html{background:#0a0a0a;background:var(--black);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;color:#f0ede6;color:var(--text);font-family:Barlow,sans-serif;font-family:var(--ff-body);font-weight:400;line-height:1.6;margin:0}#root,body{background:#0a0a0a;background:var(--black);min-height:100vh}h1,h2,h3{font-family:Playfair Display,serif;font-family:var(--ff-display)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:Barlow,sans-serif;font-family:var(--ff-body)}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.59c74d35.css.map*/