@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--font-display:"Cormorant Garamond";--font-sans:"Manrope";--navy-950:#050b12;--navy-900:#07121e;--navy-800:#0a1a2b;--navy-700:#10263b;--gold:#c5a266;--gold-bright:#dec086;--gold-soft:#ead8b4;--ivory:#f4f0e8;--paper:#faf8f3;--ink:#101720;--muted:#68717b;--line:#c5a26640;--surface:#fff}.commission-tabs{border-bottom:1px solid #d9dada;gap:4px;margin:0 34px 22px;display:flex}.commission-tabs button{color:#788087;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:10px;font-weight:700;display:inline-flex}.commission-tabs button svg{width:16px}.commission-tabs button.active{color:#0b2135;background:#fff;border-bottom-color:#b98a43}.commission-payments,.commission-rules,.commission-reports{margin:0 34px 44px}.commission-frequency-card{background:#fff;border:1px solid #dfe1e1;grid-template-columns:minmax(250px,.7fr) minmax(580px,1.3fr);align-items:center;gap:28px;padding:24px;display:grid}.commission-frequency-card>div:first-child small,.commission-section-heading small,.report-toolbar>div small{color:#a3783a;letter-spacing:.16em;font-size:7px;font-weight:800}.commission-frequency-card h2,.commission-section-heading h2,.report-toolbar h2{color:#13263a;font:25px/1.1 var(--font-display), serif;margin:7px 0 5px}.commission-frequency-card p,.commission-section-heading p{color:#858b8f;margin:0;font-size:9px}.frequency-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.frequency-options button{text-align:left;color:#6f767b;cursor:pointer;background:#fbfaf7;border:1px solid #dfe0df;grid-template-columns:25px 1fr 16px;align-items:center;gap:9px;min-height:76px;padding:13px;display:grid}.frequency-options button>svg:first-child{color:#a47b40;width:19px}.frequency-options button>svg:last-child{color:#2d8168;width:15px}.frequency-options button span{gap:3px;display:grid}.frequency-options button strong{color:#13263a;font-size:10px}.frequency-options button small{font-size:7px}.frequency-options button.active{background:#f7f0e4;border-color:#b98a43;box-shadow:inset 3px 0 #b98a43}.commission-month-list{gap:12px;margin-top:18px;display:grid}.commission-month-card{background:#fff;border:1px solid #dfe1e1;overflow:hidden}.commission-month-card.closed{border-left:3px solid #4b947d}.commission-month-head{text-align:left;color:#172a3c;cursor:pointer;background:#fff;border:0;grid-template-columns:46px minmax(220px,1fr) 150px 150px 115px 22px;align-items:center;gap:16px;width:100%;min-height:90px;padding:16px 19px;display:grid}.commission-month-head .month-icon{color:#b08342;background:#f6efe4;place-items:center;width:42px;height:42px;display:grid}.commission-month-head .month-icon svg{width:19px}.commission-month-head>span:nth-child(2) small{color:#a2783e;letter-spacing:.14em;font-size:6px;font-weight:800}.commission-month-head h2{font:23px var(--font-display), serif;margin:4px 0 0}.month-metric{gap:4px;display:grid}.month-metric small{color:#92989b;font-size:6px}.month-metric strong{font-size:11px}.month-status{text-transform:uppercase;justify-self:start;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:800;display:inline-flex}.month-status svg{width:13px}.month-status.done{color:#28735e;background:#e5f2ed}.month-status.open{color:#9a6d28;background:#f7eedf}.commission-period-list{background:#f4f5f5;border-top:1px solid #e3e4e4;gap:8px;padding:0 15px 15px;display:grid}.commission-period{background:#fff;border:1px solid #dfe1e1;margin-top:10px}.commission-period.finalized{border-left:2px solid #5b9d87}.commission-period-head{text-align:left;color:#263744;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(220px,1fr) 145px 145px 90px 18px;align-items:center;gap:14px;width:100%;min-height:65px;padding:11px 14px;display:grid}.commission-period-head>span{gap:4px;display:grid}.commission-period-head small{color:#91979b;font-size:7px}.commission-period-head strong,.commission-period-head b{font-size:10px}.commission-payout-table{border-top:1px solid #e4e5e5;overflow-x:auto}.commission-payout-row{color:#5d666c;border-bottom:1px solid #ececec;grid-template-columns:1.5fr 1fr .75fr .9fr .75fr .9fr 1.15fr;align-items:center;gap:12px;min-width:1030px;padding:11px 14px;font-size:8px;display:grid}.commission-payout-row.head{color:#8a9195;text-transform:uppercase;background:#f7f7f6;min-height:34px;font-size:6px;font-weight:800}.commission-payout-row:not(.head)>span{gap:3px;display:grid}.commission-payout-row strong{color:#172b3d;font-size:9px}.commission-payout-row small{color:#969da1;font-size:6px}.commission-payout-row.paid{background:#f2f8f5}.paid-check input{opacity:0;pointer-events:none;position:absolute}.paid-check span{color:#8a642c;cursor:pointer;border:1px solid #cfb98f;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 8px;display:inline-flex}.paid-check span svg{width:13px}.paid-check input:checked+span{color:#27715d;background:#e5f2ed;border-color:#84b5a5}.commission-section-heading{background:#fff;border:1px solid #dfe1e1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.commission-section-heading.individual{border-bottom:0;margin-top:22px}.outline-admin-button{color:#8d672e;cursor:pointer;background:#fff;border:1px solid #c9ad7c;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.outline-admin-button svg{width:14px}.role-rule-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.role-rule-grid article{background:#fff;border:1px solid #dfe1e1}.role-rule-grid article.inactive{opacity:.58}.role-rule-grid article header{border-bottom:1px solid #ececec;grid-template-columns:38px 1fr 28px;align-items:center;gap:10px;padding:16px;display:grid}.role-rule-grid article header>span{color:#ac7e3a;background:#f6efe4;place-items:center;width:34px;height:34px;display:grid}.role-rule-grid article header svg{width:16px}.role-rule-grid article header small{color:#a47b40;font-size:6px;font-weight:800}.role-rule-grid h3{color:#172b3d;font:18px var(--font-display), serif;margin:4px 0 0}.role-rule-grid article header button{color:#777f84;cursor:pointer;background:0 0;border:1px solid #dfe0e0;place-items:center;width:28px;height:28px;display:grid}.role-values{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px;display:grid}.role-values div{gap:5px;display:grid}.role-values small{color:#9ba0a3;font-size:5px}.role-values strong{color:#162a3d;font-size:12px}.role-rule-grid article footer{border-top:1px solid #ececec;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.role-rule-grid article footer small{color:#92999d;font-size:7px}.individual-rule-list{background:#fff;border:1px solid #dfe1e1}.individual-rule-list article{border-bottom:1px solid #ebebeb;grid-template-columns:38px minmax(180px,1fr) 220px 85px 100px;align-items:center;gap:13px;min-height:66px;padding:11px 15px;display:grid}.employee-initials{color:#10263a;background:#dcb978;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.individual-rule-list h3{color:#172b3d;margin:0 0 3px;font-size:10px}.individual-rule-list p{color:#949a9e;margin:0;font-size:7px}.individual-rule-list article>div:nth-child(3){gap:4px;display:grid}.individual-rule-list article>div:nth-child(3) small{color:#9ba0a3;font-size:6px}.individual-rule-list article>div:nth-child(3) strong{color:#263845;font-size:9px}.rule-source{text-align:center;text-transform:uppercase;padding:6px 8px;font-size:6px;font-weight:800}.rule-source.role{color:#6d777d;background:#eef0f0}.rule-source.custom{color:#8d6429;background:#f6ead6}.individual-rule-list article>button{color:#80602f;cursor:pointer;background:0 0;border:1px solid #d7c19a;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:7px;font-weight:800;display:inline-flex}.individual-rule-list article>button svg{width:12px}.report-toolbar{background:#fff;border:1px solid #dfe1e1;align-items:end;gap:12px;padding:18px 20px;display:flex}.report-toolbar>div{margin-right:auto}.report-toolbar label{color:#69747b;text-transform:uppercase;gap:6px;min-width:165px;font-size:6px;font-weight:800;display:grid}.report-toolbar select,.report-toolbar input{color:#233744;background:#faf9f6;border:1px solid #d9d9d7;height:37px;padding:0 10px;font-size:8px}.report-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.report-summary article{background:#fff;border:1px solid #dfe1e1;grid-template-rows:auto 1fr;grid-template-columns:36px 1fr;column-gap:10px;min-height:96px;padding:16px;display:grid}.report-summary article>span{color:#aa7b38;background:#f6efe4;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.report-summary svg{width:16px}.report-summary small{color:#969c9f;font-size:6px}.report-summary strong{color:#142a3d;font:22px var(--font-display), serif;align-self:end}.report-table{background:#fff;border:1px solid #dfe1e1;overflow-x:auto}.report-row{color:#69747a;border-bottom:1px solid #ebebeb;grid-template-columns:1.4fr 1fr .65fr 1fr .7fr 1fr;align-items:center;gap:14px;min-width:900px;min-height:48px;padding:10px 15px;font-size:8px;display:grid}.report-row.head{color:#93999d;text-transform:uppercase;background:#f7f7f6;min-height:36px;font-size:6px;font-weight:800}.report-row strong{color:#162b3d}.report-note{color:#899095;margin:10px 0 0;font-size:7px}.commission-rule-modal{max-width:830px}.rule-form-preview{color:#183047;background:#f7f0e4;border:1px solid #ddc59b;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:18px 24px 0;padding:14px;display:grid}.rule-form-preview>span{color:#a37431;place-items:center;width:32px;height:32px;display:grid}.rule-form-preview svg{width:18px}.rule-form-preview div{gap:3px;display:grid}.rule-form-preview small{color:#956d31;font-size:6px;font-weight:800}.rule-form-preview strong{font:19px var(--font-display), serif}.rule-form-preview p{color:#7b7770;margin:0;font-size:7px}.individual-rule-warning{color:#5f6b72;background:#f0f4f5;border-left:3px solid #b48642;align-items:center;gap:10px;margin:18px 24px 0;padding:12px 14px;display:flex}.individual-rule-warning svg{color:#a87935;width:17px}.individual-rule-warning p{margin:0;font-size:8px}.employee-role-picker{grid-template-columns:1fr 42px;display:grid}.employee-role-picker select{min-width:0}.employee-role-picker a{color:#8b642c;background:#f7f0e4;border:1px solid #d9c29a;border-left:0;place-items:center;display:grid}.employee-role-picker a svg{width:16px}.commission-cycle-note{margin-top:4px;color:#8d7655!important;font-size:6px!important}@media (width<=1050px){.commission-frequency-card{grid-template-columns:1fr}.commission-month-head{grid-template-columns:42px minmax(200px,1fr) 125px 125px 100px 20px}.role-rule-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.report-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.commission-tabs,.commission-payments,.commission-rules,.commission-reports{margin-left:16px;margin-right:16px}.commission-tabs{overflow-x:auto}.commission-tabs button{flex:none;padding:0 12px}.frequency-options,.role-rule-grid,.report-summary{grid-template-columns:1fr}.commission-month-head{grid-template-columns:40px 1fr 20px}.commission-month-head .month-metric,.commission-month-head .month-status{display:none}.commission-period-head{grid-template-columns:1fr 80px 18px}.commission-period-head>span:nth-child(3),.commission-period-head .status-pill{display:none}.commission-section-heading,.report-toolbar{flex-direction:column;align-items:stretch}.report-toolbar>div{margin:0}.individual-rule-list article{grid-template-columns:38px 1fr 90px}.individual-rule-list article>div:nth-child(3),.individual-rule-list .rule-source{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{background:var(--gold);color:var(--navy-950)}.site-shell{min-height:100vh;overflow:hidden}.announcement{color:#e7dece;background:var(--navy-950);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c5a2662e;justify-content:center;align-items:center;gap:18px;height:34px;padding:0 4vw;font-size:10px;display:flex}.announcement span{color:var(--gold-bright)}.announcement strong{font-weight:500}.announcement a{border-bottom:1px solid var(--gold);align-items:center;gap:6px;display:inline-flex}.navbar{z-index:30;color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 clamp(24px,5vw,82px);display:flex;position:absolute;top:34px;left:0}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold-bright);font-family:var(--font-display), serif;place-items:center;font-size:25px;line-height:1;display:grid}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{font-family:var(--font-display), serif;letter-spacing:.12em;font-size:22px}.brand small{color:var(--gold-bright);letter-spacing:.55em;margin-top:5px;font-size:7px}.nav-links{align-items:center;gap:clamp(22px,2.8vw,44px);display:flex}.nav-links a{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;position:relative}.nav-links a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-actions{align-items:center;gap:10px;display:flex}.icon-button{width:39px;height:39px;color:inherit;background:0 0;border:1px solid #ffffff38;place-items:center;transition:all .2s;display:grid}.icon-button:hover{border-color:var(--gold);color:var(--gold-bright)}.outline-button{border:1px solid var(--gold);color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;padding:12px 19px;font-size:10px;font-weight:700}.menu-button{display:none}.hero-section{color:#fff;background:var(--navy-950);height:min(900px,100vh);min-height:750px;position:relative}.hero-image{background:url(/images/odyssey-hero.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.hero-overlay{background:linear-gradient(90deg,#02080ef7 0%,#02080ed1 30%,#02080e38 64%,#02080e29 100%),linear-gradient(#0000 55%,#02080ed1);position:absolute;inset:0}.hero-marble{opacity:.14;background:repeating-linear-gradient(115deg,#0000 0 118px,#c5a2661a 120px,#0000 122px 260px);width:47%;position:absolute;top:0;bottom:0;left:0}.hero-content{z-index:2;width:min(650px,48vw);margin-left:clamp(28px,8vw,130px);padding-top:clamp(210px,27vh,270px);animation:.65s both heroIn;position:relative}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.eyebrow{color:var(--gold-bright);letter-spacing:.27em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:34px;height:1px}.eyebrow.dark{color:#98763f}.hero-content h1{max-width:620px;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(54px,5.4vw,84px);font-weight:500;line-height:.96}.hero-actions{align-items:center;gap:26px;display:flex}.gold-button,.dark-button,.outline-dark-button{letter-spacing:.1em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:14px;min-height:47px;padding:0 22px;font-size:10px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.gold-button:hover,.dark-button:hover{transform:translateY(-2px)}.text-button{color:#eee;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:10px;font-weight:700;display:flex}.play{width:31px;height:31px;color:var(--gold-bright);border:1px solid #fff6;border-radius:50%;place-items:center;font-size:8px;display:grid}.hero-controls{z-index:4;align-items:center;gap:15px;display:flex;position:absolute;bottom:52px;left:clamp(28px,8vw,130px)}.hero-controls>button{color:#fff;background:0 0;border:1px solid #ffffff3d;place-items:center;width:34px;height:34px;display:grid}.hero-controls svg{width:15px}.slide-dots{gap:8px;display:flex}.slide-dots button{background:#ffffff4d;border:0;width:28px;height:2px;padding:0}.slide-dots button.active{background:var(--gold-bright)}.trust-strip{z-index:5;color:#eef1f3;background:var(--navy-800);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 56px);min-height:94px;margin:-18px auto 0;padding:22px 34px;display:grid;position:relative;box-shadow:0 20px 55px #040c142e}.trust-strip>div{border-right:1px solid #ffffff17;justify-content:center;align-items:center;gap:13px;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip svg{color:var(--gold-bright)}.trust-strip span{flex-direction:column;display:flex}.trust-strip strong{letter-spacing:.03em;font-size:11px}.finder-section{width:min(1180px,100% - 56px);margin:80px auto 0}.section-intro h2{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;font-size:clamp(42px,4.3vw,64px);font-weight:600;line-height:1}.section-intro>p:last-child{max-width:490px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.8}.section-intro.compact h2{font-size:clamp(36px,3vw,48px)}.finder{background:#fff;border:1px solid #e4dfd5;grid-template-columns:1.5fr 1fr 1fr auto;margin-top:30px;padding:13px;display:grid;box-shadow:0 16px 50px #111b260f}.search-field,.select-field{color:#6e747a;text-align:left;background:#fff;border:0;border-right:1px solid #e8e2d8;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:11px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:none}.search-field input::placeholder{color:#92979b}.select-field{justify-content:space-between}.content-section{width:min(1180px,100% - 56px);margin:120px auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.text-link{border-bottom:1px solid var(--gold);color:#7c5f32;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.vehicle-card{background:var(--surface);border:1px solid #e5e0d6;transition:transform .25s,box-shadow .25s}.vehicle-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px #0614211f}.vehicle-visual{background-position:67%;background-repeat:no-repeat;background-size:cover;height:260px;position:relative;overflow:hidden}.vehicle-visual.violet{background:linear-gradient(145deg,#1d1728,#6f587a)}.vehicle-visual.navy{background:linear-gradient(145deg,#081828,#3b596d)}.vehicle-visual:before{content:"";background:linear-gradient(125deg,#0000 35%,#ffffff2e);position:absolute;inset:0}.vehicle-visual.silver{background-position:70%}.vehicle-visual.navy{background-position:72%}.vehicle-tag{z-index:2;color:var(--navy-950);background:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:16px;left:16px}.photo-placeholder{place-items:center;display:grid;position:absolute;inset:0}.photo-placeholder:before{content:"";background:#04090eb3;border-radius:50% 55% 28% 34%;width:66%;height:26%;transform:skew(-9deg);box-shadow:0 15px 30px #00000059}.photo-placeholder span{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;font-size:9px;position:absolute;bottom:18px}.quick-view{z-index:2;color:#fff;background:#050b12b8;border:1px solid #ffffff38;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px}.vehicle-info{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.vehicle-info p{color:#97784b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:800}.vehicle-info h3{font-family:var(--font-display), serif;margin:0;font-size:23px}.vehicle-price{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.vehicle-price small{color:#8a8f94;font-size:8px}.vehicle-price strong{margin-top:5px;font-size:13px}.category-section{color:#fff;background:var(--navy-900);padding:105px max(28px,50vw - 590px)}.section-intro.inverted{max-width:620px}.category-grid{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.category-card{border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-height:240px;padding:25px;transition:background .25s;display:flex}.category-card:last-child{border-right:0}.category-card:hover{background:#c5a26617}.category-index{color:var(--gold);font-family:var(--font-display), serif;font-size:17px}.category-card small{color:#ffffff73;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.category-card h3{font-family:var(--font-display), serif;margin:7px 0;font-size:33px;font-weight:500}.category-card p{color:#ffffff8c;margin:0;font-size:11px}.category-card svg{color:var(--gold-bright);align-self:flex-end}.finance-section{background:var(--gold-soft);grid-template-columns:1fr 440px;align-items:center;gap:110px;min-height:650px;padding:105px max(28px,50vw - 540px);display:grid;position:relative;overflow:hidden}.finance-decoration{color:#71522414;font-family:var(--font-display), serif;font-size:650px;line-height:1;position:absolute;bottom:-235px;left:-70px}.finance-copy{z-index:2;position:relative}.finance-copy h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(50px,5vw,72px);font-weight:600;line-height:.95}.finance-copy>p:not(.eyebrow){color:#5c554c;max-width:480px;margin:24px 0 30px;font-size:13px;line-height:1.9}.dark-button{color:#fff;background:var(--navy-900)}.simulation-card{z-index:2;background:#fff;padding:30px;position:relative;box-shadow:0 30px 80px #291c0a26}.sim-header{border-bottom:1px solid #e8e3db;justify-content:space-between;padding-bottom:22px;display:flex}.sim-header span{font-family:var(--font-display), serif;font-size:24px;font-weight:600}.sim-header small{color:#8a8f94;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.simulation-card>label{color:#777e84;justify-content:space-between;margin-top:24px;font-size:10px;display:flex}.simulation-card>label strong{color:var(--ink);font-size:15px}.range{background:#e8e4dc;height:4px;margin:15px 0 25px}.range span{background:var(--gold);height:100%;display:block}.sim-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sim-row>span{background:#f5f2ec;flex-direction:column;padding:13px;display:flex}.sim-row small{color:#8c9195;font-size:8px}.sim-row strong{margin-top:5px;font-size:11px}.sim-result{color:#fff;background:var(--navy-800);flex-direction:column;align-items:center;margin:22px 0 18px;padding:18px;display:flex}.sim-result small{color:#ffffff8c;font-size:9px}.sim-result strong{font-family:var(--font-display), serif;color:var(--gold-bright);margin:4px 0;font-size:32px}.sim-result span{color:#ffffff73;font-size:8px}.gold-button.full{width:100%}.odyssey-section{grid-template-columns:1fr 1fr;align-items:end;column-gap:90px;width:min(1080px,100% - 56px);margin:120px auto;display:grid}.greek-line{background:repeating-linear-gradient(90deg, var(--gold) 0 14px, transparent 14px 23px, var(--gold) 23px 27px, transparent 27px 36px);opacity:.38;grid-column:1/-1;height:14px;margin-bottom:42px}.odyssey-section h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(48px,4vw,63px);line-height:1}.odyssey-section>p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.outline-dark-button{color:var(--ink);border:1px solid var(--ink);background:0 0;grid-column:2;justify-self:start;margin-top:30px}.footer{color:#fff;background:var(--navy-950);grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:70px max(28px,50vw - 590px) 26px;display:grid}.footer-brand{justify-self:start}.footer>p{color:#ffffff85;text-align:right;justify-self:end;max-width:380px;margin:0;font-size:11px;line-height:1.8}.footer-links{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-column:1/-1;gap:35px;padding:28px 0;display:flex}.footer-links a{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.footer-bottom{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:8px;display:flex}@media (width<=1000px){.nav-links{color:#fff;background:var(--navy-900);flex-direction:column;align-items:flex-start;padding:28px;transition:transform .3s;position:fixed;top:118px;left:0;right:0;transform:translateY(-140%)}.nav-links.is-open{transform:translateY(0)}.menu-button{display:grid}.hero-content{width:min(620px,70vw)}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div{padding:14px}.trust-strip>div:nth-child(2){border-right:0}.finder{grid-template-columns:1fr 1fr}.search-field{border-bottom:1px solid #e8e2d8;grid-column:1/-1}.finder .gold-button{grid-column:1/-1}.vehicle-grid{grid-template-columns:repeat(2,1fr)}.vehicle-card:last-child{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card:nth-child(2){border-right:0}.category-card:nth-child(-n+2){border-bottom:1px solid #ffffff21}.finance-section{grid-template-columns:1fr 390px;gap:55px}}@media (width<=720px){.announcement{justify-content:space-between;gap:8px;height:auto;min-height:36px;padding:7px 18px}.announcement span{display:none}.announcement strong{max-width:220px;font-size:8px}.announcement a{white-space:nowrap;font-size:8px}.navbar{height:70px;padding:0 18px;top:36px}.brand-mark{width:34px;height:34px;font-size:21px}.brand strong{font-size:18px}.brand small{font-size:6px}.nav-links{top:106px}.desktop-only{display:none}.hero-section{height:90svh;min-height:700px}.hero-image{background-position:62%}.hero-overlay{background:linear-gradient(90deg,#02080ef2,#02080e66),linear-gradient(#0000 30%,#02080ef0)}.hero-content{width:auto;margin:0 24px;padding-top:190px}.hero-content h1{font-size:clamp(45px,14vw,64px)}.hero-copy{font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-controls{bottom:30px;left:24px}.trust-strip{width:calc(100% - 28px);margin-top:-12px;padding:12px}.trust-strip>div{justify-content:flex-start}.trust-strip svg{width:19px}.trust-strip strong{font-size:9px}.trust-strip small{display:none}.finder-section,.content-section,.odyssey-section{width:calc(100% - 36px)}.finder-section{margin-top:65px}.finder{grid-template-columns:1fr}.search-field,.finder .gold-button{grid-column:auto}.search-field,.select-field{border-bottom:1px solid #e8e2d8;border-right:0}.content-section{margin:85px auto}.section-heading{flex-direction:column;align-items:flex-start}.vehicle-grid{grid-template-columns:1fr}.vehicle-card:last-child{display:block}.category-section{padding-top:78px;padding-bottom:78px}.category-grid{grid-template-columns:1fr}.category-card{border-bottom:1px solid #ffffff21;border-right:0;min-height:190px}.finance-section{grid-template-columns:1fr;gap:42px;padding-top:80px;padding-bottom:80px}.simulation-card{padding:22px}.odyssey-section{grid-template-columns:1fr;row-gap:25px;margin:85px auto}.odyssey-section>p,.outline-dark-button{grid-column:1}.outline-dark-button{margin-top:0}.footer{grid-template-columns:1fr}.footer>p{text-align:left;justify-self:start}.footer-links{flex-wrap:wrap;grid-column:1;gap:20px}.footer-bottom{flex-direction:column;grid-column:1;gap:15px}}.finance-page-hero{color:#fff;background:radial-gradient(circle at 78% 35%, #c5a26640, transparent 26%), var(--navy-900);padding:84px max(28px,50vw - 550px) 110px}.finance-page-hero h1{font-family:var(--font-display), serif;margin:0;font-size:clamp(58px,6vw,88px);font-weight:500;line-height:.9}.finance-page-hero>p:last-child{color:#ffffff8f;max-width:540px;font-size:13px;line-height:1.8}.calculator-layout{grid-template-columns:1fr 390px;align-items:start;width:min(1080px,100% - 48px);margin:-52px auto 100px;display:grid;box-shadow:0 28px 75px #05101a24}.calculator-form{background:#fff;padding:44px}.calculator-heading{align-items:center;gap:17px;display:flex}.calculator-heading>span{color:var(--gold);font-family:var(--font-display), serif;font-size:35px}.calculator-heading small{color:#94713e;letter-spacing:.12em;font-size:8px;font-weight:800}.calculator-heading h2{font-family:var(--font-display), serif;margin:4px 0 0;font-size:31px}.calc-field{grid-template-columns:1fr auto;margin-top:35px;display:grid}.calc-field>span,.calc-grid label>span,.score-field>span{color:#71787e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.calc-field>strong{font-size:15px}.calc-field input[type=range]{width:100%;accent-color:var(--gold);grid-column:1/-1;margin-top:20px}.calc-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.calc-grid label{gap:9px;display:grid}.number-control,.select-control{background:#f4f1eb;align-items:center;height:48px;padding:0 14px;display:flex}.number-control input,.select-control select{background:0 0;border:0;outline:0;flex:1;min-width:0;font-weight:700}.number-control small{color:#8a8f93}.select-control select{appearance:none}.score-field{gap:10px;margin-top:28px;display:grid}.score-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.score-options button{color:var(--ink);background:#fff;border:1px solid #ddd7cc;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.score-options button.active{border-color:var(--gold);background:#f8f2e7}.score-options strong{font-size:10px}.score-options small{color:#8a8f93;margin-top:4px;font-size:7px}.finance-note{color:#5d6f66;background:#edf3ef;gap:9px;margin-top:24px;padding:13px;display:flex}.finance-note p{margin:0;font-size:9px;line-height:1.6}.calculator-result{color:#fff;background:var(--navy-800);padding:44px 32px}.result-main{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:center;margin:30px 0;padding:28px 0;display:flex}.result-main small{color:#ffffff8c;font-size:9px}.result-main strong{color:var(--gold-bright);font-family:var(--font-display), serif;margin:8px 0;font-size:43px}.result-main span{color:#fff6;font-size:8px}.calculator-result dl{gap:14px;margin:0 0 28px;display:grid}.calculator-result dl div{justify-content:space-between;display:flex}.calculator-result dt{color:#ffffff80;font-size:9px}.calculator-result dd{margin:0;font-size:10px;font-weight:700}.rp-disclaimer{color:#ffffff59;text-align:center;margin:15px 0 0;font-size:7px;line-height:1.5}.promotion-hero{padding-bottom:115px}.promotion-list{width:min(1080px,100% - 48px);margin:-55px auto 100px;position:relative}.big-promotion{color:#fff;background:linear-gradient(120deg,#1b0b11,#5b1724);grid-template-columns:1fr 320px;min-height:460px;padding:55px;display:grid;overflow:hidden}.promo-kicker{color:var(--gold-bright);letter-spacing:.15em;font-size:8px;font-weight:800}.big-promotion h2{font-family:var(--font-display), serif;margin:15px 0;font-size:clamp(47px,5vw,68px);font-weight:500;line-height:.87}.big-promotion h2 em{color:var(--gold-bright);font-weight:500}.big-promotion p{color:#fff9;max-width:480px;font-size:12px;line-height:1.8}.promo-date{color:#ffffff8c;align-items:center;gap:9px;margin:22px 0;font-size:9px;display:flex}.promo-greek{color:#dec08621;font-family:var(--font-display), serif;align-self:center;font-size:380px;line-height:1}.promotion-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.admin-login-page{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.admin-auth-loading{color:#fff;background:var(--navy-950);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-auth-loading span{color:var(--gold);font-family:var(--font-display), serif;font-size:68px}.admin-auth-loading p{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.login-brand-panel{color:#fff;background:radial-gradient(circle at 70% 40%, #c5a2661f, transparent 26%), linear-gradient(135deg, var(--navy-950), var(--navy-800));flex-direction:column;justify-content:space-between;padding:60px clamp(35px,7vw,110px);display:flex}.login-brand-panel>div h1{max-width:620px;font-family:var(--font-display), serif;margin:0;font-size:clamp(58px,6.5vw,92px);font-weight:500;line-height:.9}.login-brand-panel>div>p:last-child{color:#ffffff8c;max-width:480px;font-size:12px;line-height:1.8}.login-brand-panel>small{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.login-form-panel{place-items:center;padding:55px;display:grid}.login-form-panel form{width:min(380px,100%)}.login-heading>span{width:42px;height:42px;color:var(--gold);border:1px solid var(--gold);font-family:var(--font-display), serif;place-items:center;margin-bottom:22px;font-size:25px;display:grid}.login-heading small{color:#96733f;letter-spacing:.15em;font-size:8px;font-weight:800}.login-heading h2{font-family:var(--font-display), serif;margin:7px 0 5px;font-size:39px}.login-heading p{color:#7d8388;margin:0 0 28px;font-size:10px}.login-form-panel form>label{gap:8px;margin-top:16px;display:grid}.login-form-panel label>span{color:#626970;text-transform:uppercase;font-size:9px;font-weight:700}.login-form-panel label>div{color:#8c9195;border:1px solid #ddd7cc;align-items:center;gap:10px;height:49px;padding:0 13px;display:flex}.login-form-panel input{border:0;outline:0;flex:1;min-width:0}.login-form-panel label button{color:#858a8e;background:0 0;border:0;padding:0;display:grid}.login-form-panel .gold-button{margin-top:22px}.forgot-button{color:#876b40;background:0 0;border:0;width:100%;margin-top:14px;font-size:9px}.login-error{color:#8b2935;background:#fae9eb;padding:10px;font-size:9px;line-height:1.5}.setup-preview-link{color:#737a80;text-align:center;margin-top:25px;font-size:8px;text-decoration:underline;display:block}.admin-app{background:#f1f2f2;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{z-index:30;color:#fff;background:var(--navy-950);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;min-height:78px;padding:0 20px;display:flex}.admin-brand .brand-mark{width:31px;height:31px;font-size:18px}.admin-brand .brand strong{font-size:16px}.admin-brand>button{display:none}.admin-sidebar nav{flex:1;padding:18px 10px;overflow-y:auto}.admin-sidebar nav a{color:#ffffff80;align-items:center;gap:11px;min-height:41px;margin-bottom:2px;padding:0 12px;font-size:9px;font-weight:600;display:flex}.admin-sidebar nav a.active{color:var(--gold-bright);border-left:2px solid var(--gold);background:#c5a2661a}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0d}.admin-user{border-top:1px solid #ffffff17;align-items:center;gap:9px;min-height:69px;padding:12px 15px;display:flex}.admin-user>span{width:33px;height:33px;color:var(--navy-950);background:var(--gold);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-user div{flex-direction:column;flex:1;display:flex}.admin-user strong{font-size:9px}.admin-user small{color:#ffffff5c;margin-top:3px;font-size:7px}.admin-user button{color:#fff6;background:0 0;border:0;padding:0}.admin-main{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #e0e1e1;justify-content:space-between;align-items:center;height:65px;padding:0 32px;display:flex}.admin-topbar>div{flex-direction:column;display:flex}.admin-topbar small{color:#9a7845;letter-spacing:.12em;font-size:7px}.admin-topbar strong{margin-top:3px;font-size:10px}.admin-topbar a{color:#7d6035;border-bottom:1px solid var(--gold);text-transform:uppercase;padding-bottom:4px;font-size:8px;font-weight:800}.admin-mobile-menu{display:none}.admin-page-heading{justify-content:space-between;align-items:flex-end;padding:35px 35px 25px;display:flex}.admin-page-heading .eyebrow{margin-bottom:8px}.admin-page-heading h1{font-family:var(--font-display), serif;margin:0;font-size:43px;line-height:1}.admin-page-heading>div>p:last-child{color:#747b81;margin:8px 0 0;font-size:10px}.admin-period{color:#656d73;background:#fff;border:1px solid #d7d9da;align-items:center;gap:13px;min-height:39px;padding:0 14px;font-size:9px;display:flex}.setup-banner{color:#624f30;background:#f6eddd;border:1px solid #e8d4b0;justify-content:space-between;align-items:center;margin:0 35px 18px;padding:15px 18px;display:flex}.setup-banner strong{font-size:9px}.setup-banner p{margin:3px 0 0;font-size:8px}.setup-banner a{color:#72572e;text-transform:uppercase;gap:8px;font-size:8px;font-weight:800;display:flex}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:0 35px;display:grid}.admin-metric-grid article{background:#fff;border:1px solid #e0e1e1;min-height:145px;padding:19px;position:relative}.metric-icon{color:#94713f;background:#f5efe5;place-items:center;width:35px;height:35px;display:grid}.admin-metric-grid p{color:#767d82;text-transform:uppercase;margin:15px 0 5px;font-size:8px}.admin-metric-grid article>strong{font-family:var(--font-display), serif;font-size:27px}.admin-metric-grid article>span{align-items:center;font-size:8px;display:flex;position:absolute;bottom:17px;right:14px}.admin-metric-grid .up{color:#33705b}.admin-metric-grid .down{color:#a54652}.dashboard-grid,.dashboard-bottom{grid-template-columns:1.7fr .8fr;gap:14px;padding:16px 35px 0;display:grid}.dashboard-grid>article,.dashboard-bottom>article{background:#fff;border:1px solid #e0e1e1;padding:21px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading small{color:#9a7845;letter-spacing:.12em;font-size:7px;font-weight:800}.panel-heading h2{font-family:var(--font-display), serif;margin:4px 0 0;font-size:22px}.panel-heading a{color:#806135;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:flex}.legend{color:#888e92;gap:14px;font-size:7px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#d3d5d6;border-radius:50%;width:7px;height:7px}.legend i.gold{background:var(--gold)}.fake-chart{grid-template-columns:25px 1fr;height:230px;margin-top:25px;display:grid}.chart-y{color:#9da1a4;flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:7px;display:flex}.chart-bars{background:repeating-linear-gradient(0deg,#f0f1f1 0 1px,#0000 1px 48px);justify-content:space-between;align-items:flex-end;padding:0 5px;display:flex}.chart-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:5.5%;height:100%;display:flex}.chart-bars i{background:linear-gradient(var(--gold-bright), var(--gold));width:100%}.chart-bars span{color:#979b9e;height:24px;padding-top:9px;font-size:6px}.donut{background:conic-gradient(var(--gold) 0 28%, #31475a 28% 54%, #7c8d97 54% 75%, #d8d4ca 75% 100%);border-radius:50%;place-items:center;width:125px;height:125px;margin:20px auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.donut span{z-index:1;flex-direction:column;align-items:center;display:flex}.donut strong{font-family:var(--font-display), serif;font-size:25px}.donut small{color:#8d9296;font-size:7px}.class-panel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.class-panel li{color:#737a80;align-items:center;gap:8px;font-size:8px;display:flex}.class-panel li i{background:var(--gold);border-radius:50%;width:7px;height:7px}.class-panel li .c2{background:#31475a}.class-panel li .c3{background:#7c8d97}.class-panel li .c4{background:#d8d4ca}.class-panel li span{flex:1}.class-panel li strong{color:var(--ink)}.dashboard-bottom{grid-template-columns:1.5fr .7fr;padding-bottom:35px}.admin-table{margin-top:18px}.table-head,.table-row{border-bottom:1px solid #ececec;grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;min-height:42px;padding:0 10px;font-size:8px;display:grid}.table-head{color:#92979a;text-transform:uppercase;background:#f5f5f4;min-height:30px}.table-row>span:first-child{align-items:center;gap:8px;font-weight:700;display:flex}.car-thumb{background:linear-gradient(145deg,#172938,#8a9aa3);width:31px;height:22px}.status-pill{color:#2c7058;text-transform:uppercase;background:#e3f0e9;padding:5px 8px;font-size:7px;font-weight:800}.status-pill.reserved{color:#806126;background:#f4ead4}.activity-panel{align-content:start;gap:14px;display:grid}.activity{color:#974;gap:10px;display:flex}.activity div{flex-direction:column;display:flex}.activity strong{color:#333a40;font-size:8px}.activity small{color:#999da0;margin-top:3px;font-size:7px}.dashboard-period{gap:8px}.dashboard-period>span{color:#9a7845;text-transform:uppercase;font-size:7px;font-weight:800}.dashboard-period select{color:#596168;cursor:pointer;background:0 0;border:0;outline:0;min-height:37px;font-size:9px}.dashboard-live-banner{color:#315d4f;background:#edf6f1;border:1px solid #d3e8de;border-left:3px solid #4f8d78;justify-content:space-between;align-items:center;margin:0 35px 18px;padding:13px 17px;display:flex}.dashboard-live-banner.error{color:#8d4046;background:#faecec;border-color:#efd1d3 #efd1d3 #efd1d3 #a84c54}.dashboard-live-banner strong{font-size:9px}.dashboard-live-banner p{margin:3px 0 0;font-size:8px}.dashboard-live-banner button{color:inherit;text-transform:uppercase;background:0 0;border:1px solid;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.dashboard-live-banner button:disabled{opacity:.55}.dashboard-live-banner button svg{width:13px;height:13px}.dashboard-loading{color:#8a8f92;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #e0e1e1;justify-content:center;align-items:center;gap:9px;min-height:260px;margin:0 35px 35px;font-size:9px;display:flex}.dashboard-loading svg{color:#b48745;width:17px}.admin-metric-grid .neutral{color:#7b8287}.real-chart .chart-bars>div{width:6.4%}.real-chart .bar-pair{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 24px);padding:0;display:flex}.real-chart .bar-pair i{width:calc(50% - 1px);min-height:0}.real-chart .bar-pair i.previous{background:#d3d5d6}.real-chart .bar-pair i.current{background:linear-gradient(var(--gold-bright), var(--gold))}.real-chart .chart-bars>div>span:last-child{height:24px;padding-top:9px}.real-car-thumb{color:#94713f;background:#f5efe5;width:25px;height:25px;padding:5px}.dashboard-empty-small{color:#93989b;text-align:center;background:#f8f8f7;margin:20px 0 0;padding:22px 12px;font-size:8px}.activity-panel .panel-heading{margin-bottom:3px}.activity-panel .panel-heading a{color:#806135;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.admin-list-panel{background:#fff;border:1px solid #e0e1e1;margin:0 35px 35px}.admin-list-toolbar{border-bottom:1px solid #e5e5e5;justify-content:space-between;padding:15px;display:flex}.admin-list-toolbar label{color:#8b9094;background:#f4f4f3;align-items:center;gap:9px;width:280px;height:39px;padding:0 12px;display:flex}.admin-list-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.admin-list-toolbar>div{gap:7px;display:flex}.admin-list-toolbar>div button{color:#6f767b;background:#fff;border:1px solid #ddd;padding:0 13px;font-size:8px}.vehicle-table-head,.vehicle-table-row{grid-template-columns:minmax(210px,2fr) .55fr .85fr .75fr .85fr .85fr .65fr;align-items:center;column-gap:12px;padding:0 18px;display:grid}.vehicle-table-head{color:#919699;text-transform:uppercase;background:#f6f6f5;min-height:38px;font-size:7px;font-weight:800}.vehicle-table-row{color:#596066;border-top:1px solid #ebebeb;min-height:75px;font-size:8px}.vehicle-table-row.inactive{background:#fafafa}.vehicle-table-row.inactive .vehicle-cell{opacity:.62}.vehicle-cell{align-items:center;gap:10px;display:flex}.vehicle-cell .catalog-art{width:64px;min-width:64px;height:44px}.vehicle-cell>span{flex-direction:column;display:flex}.vehicle-cell strong{color:#242b31;font-size:9px}.vehicle-cell small{color:#999da0;margin-top:3px;font-size:7px}.vehicle-table-row>span:nth-child(3){flex-direction:column;display:flex}.vehicle-table-row del{color:#aaa;font-size:7px}.row-actions{gap:3px;display:flex}.row-actions button{color:#72797e;background:#fff;border:1px solid #e0e0e0;place-items:center;width:27px;height:27px;display:grid}.row-actions button:disabled{opacity:.35;cursor:not-allowed}.visibility-quick-toggle{color:#7b8084;white-space:nowrap;background:#f4f4f3;border:1px solid #ddd;justify-content:center;align-items:center;gap:6px;min-width:92px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.visibility-quick-toggle:hover{color:#72552b;background:#faf5eb;border-color:#c8a56e}.visibility-quick-toggle.active{color:#216c58;background:#e8f4ef;border-color:#a9d2c4}.visibility-quick-toggle:disabled{opacity:.55;cursor:wait}.featured-quick-toggle{color:#747a7e;white-space:nowrap;background:#fff;border:1px solid #ddd7cd;justify-content:center;align-items:center;gap:6px;min-width:86px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.featured-quick-toggle svg{color:#a77c3e;fill:#0000}.featured-quick-toggle:hover{color:#80602f;background:#faf5eb;border-color:#c8a56e}.featured-quick-toggle.active{color:#795927;background:#f6ead3;border-color:#d8b576}.featured-quick-toggle.active svg{color:#b17c2f;fill:#d9ad62}.featured-quick-toggle:disabled{opacity:.55;cursor:wait}.admin-modal-backdrop{z-index:100;background:#02080ebd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.admin-modal>header{color:#fff;background:var(--navy-900);justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.admin-modal header small{color:var(--gold-bright);letter-spacing:.12em;font-size:7px}.admin-modal header h2{font-family:var(--font-display), serif;margin:4px 0 0;font-size:27px}.admin-modal header button{color:#fff;background:0 0;border:0;padding:0}.admin-modal form{padding:25px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-form-grid label{gap:7px;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid label span{color:#62696f;text-transform:uppercase;font-size:8px;font-weight:700}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{background:#fff;border:1px solid #ddd7cc;outline:0;width:100%;padding:12px;font-size:10px}.admin-form-grid textarea{resize:vertical}.multi-upload{color:#987642;background:#faf7f1;border:1px dashed #c9ad7e;flex-direction:column;justify-content:center;align-items:center;min-height:130px;margin-top:18px;display:flex;position:relative}.multi-upload strong{color:#3a4147;margin-top:8px;font-size:10px}.multi-upload span{color:#8d9296;margin-top:4px;font-size:8px}.multi-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-modal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cancel-button{color:#62696f;background:#fff;border:1px solid #ddd;padding:0 18px;font-size:9px;font-weight:700}@media (width<=900px){.calculator-layout,.big-promotion{grid-template-columns:1fr}.promo-greek{opacity:.5;position:absolute;right:-50px}.promotion-grid{grid-template-columns:repeat(2,1fr)}.admin-login-page{grid-template-columns:1fr}.login-brand-panel{min-height:340px;padding:35px}.login-brand-panel>div h1{font-size:58px}.admin-app{grid-template-columns:1fr}.admin-sidebar{width:230px;transition:all .25s;position:fixed;left:0;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;padding:0;display:grid}.admin-mobile-menu{background:0 0;border:0;padding:0;display:grid}.admin-topbar>div{margin-left:13px;margin-right:auto}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-bottom{grid-template-columns:1fr}.vehicle-admin-table{min-width:1020px}.admin-list-panel{overflow-x:auto}}@media (width<=620px){.calculator-layout{width:calc(100% - 28px)}.calculator-form{padding:25px 20px}.calc-grid,.score-options{grid-template-columns:1fr}.promotion-list{width:calc(100% - 28px)}.big-promotion{padding:35px 24px}.promotion-grid{grid-template-columns:1fr}.login-form-panel{padding:45px 25px}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 18px 20px}.setup-banner{flex-direction:column;align-items:flex-start;gap:9px;margin:0 18px 14px}.dashboard-live-banner,.dashboard-loading{margin-left:18px;margin-right:18px}.dashboard-live-banner{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-period{justify-content:space-between;width:100%}.dashboard-period select{flex:1}.admin-metric-grid{grid-template-columns:1fr;padding:0 18px}.dashboard-grid,.dashboard-bottom{padding:14px 18px 0}.dashboard-bottom{padding-bottom:25px}.admin-list-panel{margin:0 18px 25px}.admin-list-toolbar{flex-direction:column;align-items:stretch;gap:8px}.admin-list-toolbar label{width:100%}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:1}}.admin-access-denied{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:60vh;padding:40px;display:grid}.admin-access-denied>svg{color:#b28443;width:42px;height:42px}.admin-access-denied h1{color:#0c2036;font:500 42px/1 var(--font-display), Georgia, serif;margin:4px 0 0}.admin-access-denied p{color:#737b82;margin:0 0 10px}.admin-access-denied a{color:#0c2036;border:1px solid #cfb27d;padding:13px 20px}.admin-read-only-notice{color:#755b32;background:#fbf4e8;border:1px solid #e6d4b5;align-items:center;gap:10px;margin:-8px 28px 18px;padding:12px 15px;font-size:11px;display:flex}.admin-read-only-notice svg{flex:none;width:17px;height:17px}.access-management-panel{margin-bottom:24px}.gold-button.compact{min-height:40px;padding:0 17px}.access-security-note,.banner-fallback-notice{color:#1a4d43;background:#edf6f2;border-left:3px solid #559482;align-items:flex-start;gap:14px;margin:0 18px 18px;padding:16px 18px;display:flex}.access-security-note svg,.banner-fallback-notice svg{flex:none;width:21px;height:21px;margin-top:2px}.access-security-note strong,.banner-fallback-notice strong{color:#153b35;font-size:13px}.access-security-note p,.banner-fallback-notice p{color:#5d7771;margin:3px 0 0;font-size:12px;line-height:1.55}.banner-fallback-notice{color:#855f28;background:#faf3e6;border-left-color:#c79a51;margin:0 0 18px}.banner-fallback-notice strong{color:#704b1c}.banner-fallback-notice p{color:#846f54}.access-account-list{border-top:1px solid #e2e3e3}.access-account-list>article{border-bottom:1px solid #e5e5e4;grid-template-columns:90px minmax(260px,1.4fr) minmax(180px,.6fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.access-account-list>article:last-child{border-bottom:0}.account-status{letter-spacing:.08em;text-transform:uppercase;width:fit-content;padding:6px 9px;font-size:9px;font-weight:800}.account-status.active{color:#176c58;background:#e6f3ee}.account-status.inactive{color:#8b6262;background:#f7eaea}.access-account-list article>div>strong{color:#10243a;font-size:14px}.access-account-list article>div>p{color:#626a71;margin:4px 0;font-size:12px}.access-account-list article>div>small{color:#92989d;font-size:10px}.account-permission-summary{color:#7c694d;align-items:center;gap:8px;font-size:11px;display:flex}.account-permission-summary svg{width:16px}.access-account-list footer{gap:8px;display:flex}.access-account-list footer button{color:#5d5140;background:#fff;border:1px solid #d8d5cf;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;display:inline-flex}.access-account-list footer button.danger{color:#a04747}.access-account-list footer button:disabled{opacity:.35;cursor:not-allowed}.access-editor-modal{width:min(1050px,100vw - 32px);max-height:calc(100vh - 30px);overflow:auto}.permission-editor{background:#f7f5f0;border:1px solid #ded9cf;margin-top:20px;padding:20px}.permission-editor>header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.permission-editor>header svg{color:#ae7d35}.permission-editor>header strong{color:#132a40;font-size:14px}.permission-editor>header p{color:#7c8286;margin:4px 0 0;font-size:11px}.permission-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.permission-editor>div label{background:#fff;border:1px solid #e1ddd5;gap:7px;padding:11px;display:grid}.permission-editor>div label>span{color:#4d5964;text-transform:uppercase;font-size:10px;font-weight:700}.permission-editor select{color:#1d2e3d;background:#fff;border:1px solid #d7d2c8;min-height:38px;padding:0 9px;font-size:11px}.permission-editor>small{color:#9a702f;margin-top:12px;display:block}@media (width<=1050px){.access-account-list>article{grid-template-columns:80px 1fr auto}.account-permission-summary{display:none}.permission-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.access-account-list>article{grid-template-columns:1fr;gap:10px}.access-account-list footer{flex-wrap:wrap}.permission-editor>div{grid-template-columns:1fr}.access-editor-modal{width:calc(100vw - 18px)}.access-security-note,.banner-fallback-notice{margin-inline:10px}}.management-grid,.employee-grid,.settings-layout,.taxonomy-grid,.backup-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:0 35px 35px;display:grid}.management-card,.empty-management-card,.employee-grid article,.settings-card,.taxonomy-grid article,.backup-grid article{background:#fff;border:1px solid #e0e1e1}.management-card{grid-template-columns:140px 1fr auto;align-items:center;gap:17px;padding:16px;display:grid}.management-cover{height:105px;color:var(--gold-bright);font-family:var(--font-display), serif;background:linear-gradient(135deg,#1b0b11,#761e31);place-items:center;font-size:28px;display:grid}.management-card small,.settings-card header small,.backup-grid article>small{color:#9a7845;letter-spacing:.12em;font-size:7px;font-weight:800}.management-card h2,.settings-card h2,.backup-grid h2{font-family:var(--font-display), serif;margin:4px 0;font-size:23px}.management-card p{color:#8a8f93;margin:0 0 8px;font-size:8px}.management-card div>span{color:#7c8388;gap:7px;font-size:8px;display:flex}.management-card>button{color:#39735e;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.empty-management-card{color:#987642;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:139px;display:flex}.empty-management-card strong{color:#373e44;margin-top:8px;font-size:10px}.empty-management-card p{color:#93989b;font-size:8px}.sales-panel{overflow-x:auto}.wide-admin-table{min-width:900px}.wide-table-row{color:#5d6469;border-top:1px solid #ebebeb;grid-template-columns:.8fr 1.2fr 1fr .8fr 1fr 1fr .8fr;align-items:center;min-height:55px;padding:0 16px;font-size:8px;display:grid}.wide-table-row.head{color:#93989b;text-transform:uppercase;background:#f6f6f5;min-height:36px;font-size:7px;font-weight:800}.wide-table-row span:last-child>:not(.status-pill){display:none}.table-more{color:#806135;text-transform:uppercase;justify-content:center;gap:8px;padding:16px;font-size:8px;font-weight:800;display:flex}.employee-grid{grid-template-columns:repeat(3,1fr)}.employee-grid article{text-align:center;padding:24px}.employee-grid article>span{width:54px;height:54px;color:var(--navy-950);background:var(--gold-soft);border-radius:50%;place-items:center;margin:auto;font-size:14px;font-weight:800;display:grid}.employee-grid h2{font-family:var(--font-display), serif;margin:13px 0 2px;font-size:24px}.employee-grid p{color:#8b9094;margin:0;font-size:8px}.employee-grid dl{border:1px solid #e5e5e5;grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.employee-grid dl div{flex-direction:column;padding:10px;display:flex}.employee-grid dt{color:#9a9ea1;text-transform:uppercase;font-size:7px}.employee-grid dd{margin:5px 0 0;font-size:9px;font-weight:700}.employee-grid dd.online{color:#34705b}.employee-grid article>button{color:#785c34;text-transform:uppercase;background:#fff;border:1px solid #d9c8aa;justify-content:center;align-items:center;gap:8px;width:100%;height:37px;font-size:8px;font-weight:800;display:flex}.settings-layout{grid-template-columns:1.2fr .8fr;align-items:start}.settings-card{padding:24px}.settings-card header{border-bottom:1px solid #e7e7e7;padding-bottom:18px}.settings-card h2{font-size:25px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.settings-form-grid label{color:#676e74;text-transform:uppercase;gap:7px;font-size:8px;font-weight:700;display:grid}.settings-form-grid label.wide{grid-column:1/-1}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{color:#343b41;text-transform:none;background:#fff;border:1px solid #ddd;outline:0;width:100%;padding:11px;font-size:9px}.score-admin-row{color:#7a8085;border-bottom:1px solid #ececec;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;min-height:48px;font-size:7px;display:grid}.score-admin-row strong{color:#333a40;font-size:9px}.score-admin-row button{color:#806135;background:0 0;border:0;font-size:7px;font-weight:800}.add-line{color:#806135;background:#faf7f1;border:1px dashed #d8c29b;width:100%;margin-top:15px;padding:11px;font-size:8px;font-weight:800}.banner-admin-list,.audit-list,.backup-history{background:#fff;border:1px solid #e0e1e1;margin:0 35px 35px}.banner-admin-list article{color:#9a9ea1;border-bottom:1px solid #eaeaea;grid-template-columns:auto 150px 1fr auto auto;align-items:center;gap:16px;min-height:105px;padding:14px 18px;display:grid}.banner-thumb{height:72px;color:var(--gold-bright);background:linear-gradient(135deg,#07121e,#243d50);place-items:center;display:grid}.banner-thumb.b2{background:linear-gradient(135deg,#311019,#7f263a)}.banner-thumb.b3{background:linear-gradient(135deg,#6e5734,#d4b67e)}.banner-admin-list small{color:#9a7845;font-size:7px}.banner-admin-list h2{font-family:var(--font-display), serif;margin:4px 0;font-size:19px}.banner-admin-list p{color:#979b9e;margin:0;font-size:7px}.banner-admin-list article>button{color:#806135;background:0 0;border:0;font-size:8px;font-weight:800}.taxonomy-grid{grid-template-columns:repeat(3,1fr);align-items:start}.taxonomy-grid article{padding:20px}.taxonomy-grid header{border-bottom:1px solid #e7e7e7;justify-content:space-between;padding-bottom:15px;display:flex}.taxonomy-grid h2{font-family:var(--font-display), serif;margin:0;font-size:23px}.taxonomy-grid header button{color:#806135;background:#f6efe3;border:0;place-items:center;width:27px;height:27px;display:grid}.taxonomy-grid article>div{border-bottom:1px solid #efefef;grid-template-columns:25px 1fr auto;align-items:center;min-height:43px;display:grid}.taxonomy-grid article>div span{color:#b0b3b5;font-size:7px}.taxonomy-grid article>div strong{font-size:9px}.taxonomy-grid article>div button{color:#806135;background:0 0;border:0;font-size:7px}.audit-list article{border-bottom:1px solid #ededed;grid-template-columns:38px 1.4fr 1fr auto;align-items:center;gap:14px;min-height:68px;padding:12px 18px;display:grid}.audit-list article>span{color:#94713e;background:#f4ede2;place-items:center;width:34px;height:34px;display:grid}.audit-list svg{width:16px}.audit-list article div{flex-direction:column;display:flex}.audit-list strong{font-size:9px}.audit-list p{color:#92979a;margin:3px 0 0;font-size:8px}.audit-list small{color:#a0a4a7;font-size:6px}.audit-list time{color:#92979a;font-size:7px}.backup-grid article{padding:30px}.backup-grid article>span{color:#94713e;background:#f4ede2;place-items:center;width:43px;height:43px;display:grid}.backup-grid article>small{margin-top:20px;display:block}.backup-grid h2{font-size:28px}.backup-grid p{color:#777e83;font-size:9px;line-height:1.7}.backup-grid .outline-dark-button{margin-top:9px}.backup-history{padding:22px}.backup-history header{border-bottom:1px solid #e9e9e9}.backup-history h2{font-family:var(--font-display), serif;margin:0 0 15px;font-size:23px}.backup-history>div{color:#72797e;grid-template-columns:1.5fr 1fr 1fr auto auto;align-items:center;gap:15px;min-height:50px;font-size:8px;display:grid}.backup-history>div>span:first-child{color:#333a40;font-weight:700}.backup-history button{color:#806135;background:0 0;border:0;padding:0}.color-settings{gap:12px;margin-top:20px;display:grid}.color-settings label{color:#62696f;text-transform:uppercase;grid-template-columns:1fr 50px;align-items:center;font-size:8px;font-weight:700;display:grid}.color-settings input{border:1px solid #ddd;width:50px;height:35px;padding:2px}.admin-message{color:#2c7058;background:#e3f0e9;margin:0 35px 14px;padding:11px 15px;font-size:9px}.admin-message.warning{color:#765a2e;background:#f5ead6}.catalog-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-loading{color:#8c9195;text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:30px;font-size:9px}.detail-loading{color:#fff;background:var(--navy-950);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.detail-loading span{color:var(--gold);font-family:var(--font-display), serif;font-size:70px}.detail-loading p{color:#ffffff8c}.detail-loading a{color:var(--gold-bright);border-bottom:1px solid var(--gold);text-transform:uppercase;font-size:9px}@media (width<=900px){.management-grid,.employee-grid,.settings-layout,.taxonomy-grid,.backup-grid{grid-template-columns:1fr}.banner-admin-list{overflow-x:auto}.banner-admin-list article{min-width:750px}}@media (width<=620px){.management-grid,.employee-grid,.settings-layout,.taxonomy-grid,.backup-grid,.banner-admin-list,.audit-list,.backup-history{margin-left:18px;margin-right:18px}.management-card{grid-template-columns:1fr}.management-cover{height:170px}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid label.wide{grid-column:1}.audit-list article{grid-template-columns:35px 1fr}.audit-list article>div:nth-child(3),.audit-list time{grid-column:2}.backup-history{overflow-x:auto}.backup-history>div{min-width:620px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.legacy-site{--legacy-navy:#10243a;--legacy-navy-deep:#091a2b;--legacy-gold:#b38a4a;--legacy-gold-light:#d5b274;--legacy-cream:#f7f3eb;--legacy-paper:#fbf9f4;--legacy-ink:#161b21;--legacy-muted:#666b70;min-height:100vh;color:var(--legacy-ink);background:var(--legacy-paper);overflow:hidden}.legacy-header{z-index:50;background:#fcfaf5f7;border-bottom:1px solid #936f3833;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;height:100px;padding:0 clamp(28px,6.2vw,98px);display:grid;position:relative;box-shadow:0 5px 24px #432f130d}.legacy-brand{width:max-content;color:var(--legacy-navy);align-items:center;gap:14px;display:inline-flex}.legacy-brand svg{width:39px;height:39px;color:var(--legacy-gold)}.legacy-brand strong{font-family:var(--font-display), Georgia, serif;letter-spacing:.075em;white-space:nowrap;font-size:clamp(22px,1.8vw,29px);font-weight:600}.legacy-nav{align-items:center;gap:clamp(25px,3.2vw,52px);display:flex}.legacy-nav a{color:#272c30;font-size:14px;font-weight:500;transition:color .2s;position:relative}.legacy-nav a:after{content:"";background:var(--legacy-gold);height:1px;transition:left .22s,right .22s;position:absolute;bottom:-13px;left:50%;right:50%}.legacy-nav a:hover{color:var(--legacy-gold)}.legacy-nav a:hover:after{left:0;right:0}.specialist-button{color:#303337;background:0 0;border:1px solid #b99a68;border-radius:2px;justify-self:end;min-height:42px;padding:0 22px;font-size:13px;font-weight:500;transition:color .2s,background .2s,transform .2s}.specialist-button:hover{color:#fff;background:var(--legacy-navy);transform:translateY(-1px)}.legacy-menu-button{color:var(--legacy-navy);background:0 0;border:0;display:none}.legacy-hero{isolation:isolate;background:#eee5d4;height:calc(100svh - 100px);min-height:810px;max-height:920px;position:relative;overflow:hidden}.legacy-hero-bg{z-index:-2;background:url(/images/odyssey-legacy-hero.png) 50%/cover no-repeat;animation:1s cubic-bezier(.2,.75,.25,1) both legacyReveal;position:absolute;inset:0}.legacy-hero-bg.fit-contain{background-color:#eee5d4;background-size:contain}.legacy-hero.hero-aspect-square{height:min(100vw,920px)}.legacy-hero.hero-aspect-landscape{height:min(75vw,920px)}.legacy-hero.hero-aspect-wide{height:min(56.25vw,920px);min-height:700px}.legacy-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffdf8ed 0%,#fffdf8b3 31%,#fffdf800 53%);position:absolute;inset:0}@keyframes legacyReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.legacy-hero-content{z-index:2;width:min(535px,40vw);margin-left:clamp(38px,9.5vw,150px);padding-top:clamp(130px,17vh,175px);animation:.75s .12s both legacyCopyIn;position:relative}@keyframes legacyCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.legacy-kicker{color:#a7793c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.legacy-kicker span{margin:0 6px}.legacy-hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(61px,5.4vw,83px);font-weight:500;line-height:.91}.legacy-hero-content>p:last-of-type{color:#4e5459;max-width:455px;margin:27px 0 32px;font-size:16px;line-height:1.75}.legacy-hero-actions{align-items:center;gap:30px;display:flex}.legacy-primary{color:#f5e4bd;background:var(--legacy-navy);border:1px solid var(--legacy-gold);border-radius:3px;justify-content:center;align-items:center;gap:26px;min-height:55px;padding:0 31px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.legacy-primary svg,.legacy-secondary svg{width:17px}.legacy-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #10243a2b}.legacy-secondary{border-bottom:1px solid #4c555d;align-items:center;gap:28px;min-height:43px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.legacy-secondary:hover{color:var(--legacy-gold);border-color:var(--legacy-gold)}.legacy-trust{z-index:4;color:#242a2f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border:1px solid #ab85482b;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 100px);min-height:112px;padding:27px 34px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #58401c21}.legacy-trust article{border-right:1px solid #99743a3d;align-items:center;gap:22px;padding:0 31px;display:flex}.legacy-trust article:first-child{padding-left:0}.legacy-trust article:last-child{border-right:0;padding-right:0}.legacy-trust svg{width:44px;min-width:44px;height:44px;color:var(--legacy-gold);stroke-width:1.35px}.legacy-trust div{flex-direction:column;display:flex}.legacy-trust strong{font-size:13px;font-weight:600}.legacy-trust span{color:#73767a;margin-top:5px;font-size:10px;line-height:1.5}.legacy-inventory{background:var(--legacy-paper);padding:118px max(30px,50vw - 590px) 125px}.legacy-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.legacy-section-heading h2,.legacy-promotion h2,.legacy-about h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(48px,4.5vw,68px);font-weight:500;line-height:.95}.legacy-section-heading>div>p:last-child{max-width:650px;color:var(--legacy-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.legacy-section-heading>a{color:#7f5e31;border-bottom:1px solid var(--legacy-gold);white-space:nowrap;align-items:center;gap:14px;padding-bottom:7px;font-size:13px;font-weight:600;display:flex}.legacy-section-heading>a svg{width:16px}.inventory-metrics{background:#fff;border:1px solid #ddd4c5;grid-template-columns:repeat(3,1fr);margin:48px 0 22px;display:grid}.inventory-metrics article{border-right:1px solid #e2dacd;align-items:baseline;gap:12px;min-height:85px;padding:18px 26px;display:flex}.inventory-metrics article:last-child{border-right:0}.inventory-metrics strong{color:var(--legacy-navy);font-family:var(--font-display), Georgia, serif;font-size:37px;font-weight:600}.inventory-metrics span{color:#777c80;font-size:11px}.inventory-searchbar{background:#fff;border:1px solid #ddd4c5;grid-template-columns:1fr auto;display:grid}.inventory-searchbar label{color:#8a8e91;align-items:center;gap:13px;min-height:58px;padding:0 20px;display:flex}.inventory-searchbar input{width:100%;color:var(--legacy-ink);background:0 0;border:0;outline:none;font-size:14px}.inventory-searchbar button{min-width:130px;color:var(--legacy-navy);background:#f5f0e7;border:0;border-left:1px solid #ddd4c5;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.inventory-searchbar button.active{color:#fff;background:var(--legacy-navy)}.inventory-searchbar svg{width:18px}.inventory-filters{opacity:0;background:#f1eadf;border:0 solid #ddd4c5;border-width:0 1px;justify-content:space-between;align-items:center;gap:25px;max-height:0;padding:0 23px;transition:max-height .3s,padding .3s,opacity .25s;display:flex;overflow:hidden}.inventory-filters.open{opacity:1;border-bottom-width:1px;max-height:150px;padding-block:20px}.inventory-filters>div{align-items:center;gap:16px;display:flex}.inventory-filters>div>span{color:#6e7377;text-transform:uppercase;font-size:11px;font-weight:700}.filter-pills{flex-wrap:wrap;gap:7px;display:flex}.filter-pills button{color:#63686c;background:#fff;border:1px solid #d8cdbd;min-height:34px;padding:0 14px;font-size:11px}.filter-pills button.active{color:#f1ddb3;background:var(--legacy-navy);border-color:var(--legacy-navy)}.stock-toggle{color:#53595e;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.stock-toggle input{opacity:0;position:absolute}.stock-toggle span{background:#c8c1b5;border-radius:20px;width:38px;height:21px;transition:background .2s;position:relative}.stock-toggle span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.stock-toggle input:checked+span{background:var(--legacy-gold)}.stock-toggle input:checked+span:after{transform:translate(17px)}.clear-filters{color:#855e35;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.clear-filters svg{width:15px}.inventory-status{color:#7a7f83;justify-content:space-between;padding:24px 2px 16px;font-size:11px;display:flex}.inventory-status span:last-child{color:#64806f}.legacy-vehicle-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.legacy-vehicle-card{color:inherit;text-align:left;background:#fff;border:1px solid #dfd6c8;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.legacy-vehicle-card:hover{border-color:#c2a16d;transform:translateY(-5px);box-shadow:0 23px 55px #3429161f}.legacy-card-photo{background:#eee6d9;height:245px;position:relative;overflow:hidden}.legacy-card-photo img{object-fit:contain;object-position:center;transition:filter .25s}.legacy-vehicle-card:hover .legacy-card-photo img{filter:brightness(1.035)}.stock-badge,.featured-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:14px}.stock-badge{color:#315d4f;background:#ebf6f0f2;left:14px}.stock-badge.reserved{color:#765c2f;background:#f4ead3}.stock-badge.sold{color:#7b4141;background:#f5e4e4}.featured-badge{color:var(--legacy-navy);background:#dfc28b;right:14px}.legacy-card-body{padding:21px}.legacy-card-body>p{color:#99723c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.legacy-card-body h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:29px;font-weight:600}.legacy-card-specs{color:#777c80;align-items:center;gap:16px;margin:18px 0;font-size:10px;display:flex}.legacy-card-specs span{align-items:center;gap:6px;display:flex}.legacy-card-specs svg{width:15px}.legacy-card-footer{border-top:1px solid #e8e1d7;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.legacy-card-footer>span{color:#898d90;flex-direction:column;font-size:8px;display:flex}.legacy-card-footer strong{color:var(--legacy-navy);margin-top:3px;font-size:15px}.legacy-card-footer i{color:#fff;background:var(--legacy-navy);place-items:center;width:37px;height:37px;font-style:normal;display:grid}.legacy-card-footer svg{width:16px}.inventory-pagination{justify-content:center;gap:6px;margin-top:35px;display:flex}.inventory-pagination button{color:#565c61;background:#fff;border:1px solid #d9d0c3;place-items:center;width:40px;height:40px;display:grid}.inventory-pagination button.active{color:#fff;background:var(--legacy-navy);border-color:var(--legacy-navy)}.inventory-pagination button:disabled{opacity:.35;cursor:default}.inventory-pagination svg{width:16px}.inventory-empty{color:#898d91;background:#fff;border:1px solid #dfd6c8;flex-direction:column;align-items:center;padding:75px;display:flex}.inventory-empty svg{width:31px;height:31px;color:var(--legacy-gold)}.inventory-empty h3{color:var(--legacy-navy);font-family:var(--font-display), Georgia, serif;margin:13px 0 4px;font-size:28px}.inventory-empty p{margin:0;font-size:12px}.legacy-promotion{color:#f8f2e8;background-color:#0c2438;background-image:linear-gradient(100deg,#081828fa,#0d253be3),url(/images/odyssey-blue-supercar.png);background-position:50%,50% 61%;background-repeat:no-repeat;background-size:cover,cover;justify-content:space-between;align-items:flex-end;gap:55px;min-height:420px;padding:85px max(30px,50vw - 525px);display:flex}.legacy-promotion>div{max-width:680px}.legacy-promotion .legacy-kicker{color:var(--legacy-gold-light)}.legacy-promotion h2{white-space:pre-line}.legacy-promotion>div>p:last-child{color:#ffffff9e;max-width:570px;font-size:14px;line-height:1.8}.legacy-promotion>a,.about-copy>button{color:#f3dfb6;white-space:nowrap;background:0 0;border:1px solid #c4a269;align-items:center;gap:17px;min-height:51px;padding:0 23px;font-size:13px;display:inline-flex}.legacy-promotion svg,.about-copy button svg{width:16px}.legacy-about{background:#f2ebdf;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.about-art{min-height:620px;position:relative;overflow:hidden}.about-art img{object-fit:cover;object-position:center}.about-art.fit-contain img{object-fit:contain}.about-art.aspect-square{aspect-ratio:1;align-self:center;min-height:0}.about-art.aspect-landscape{aspect-ratio:4/3;align-self:center;min-height:0}.about-art.aspect-wide{aspect-ratio:16/9;align-self:center;min-height:0}.about-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(40px,7vw,110px);display:flex}.about-copy>svg{width:54px;height:54px;color:var(--legacy-gold);margin-bottom:27px}.about-copy>p:not(.legacy-kicker){color:#646a6f;max-width:570px;font-size:14px;line-height:1.85}.about-values{gap:11px;margin:17px 0 28px;display:grid}.about-values span{color:#333a40;align-items:center;gap:10px;font-size:12px;display:flex}.about-values svg{width:17px;color:var(--legacy-gold)}.about-copy>button{color:var(--legacy-navy);background:0 0}.legacy-footer{color:#fff;background:var(--legacy-navy-deep);grid-template-columns:1fr 1fr;align-items:center;gap:22px;padding:55px max(30px,50vw - 590px) 25px;display:grid}.legacy-footer .legacy-brand{color:#fff}.legacy-footer p{color:#ffffff8c;font-family:var(--font-display), Georgia, serif;justify-self:end;font-size:18px}.legacy-footer>div{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-column:1/-1;gap:32px;padding:23px 0;display:flex}.legacy-footer>div a{color:#ffffffa1;font-size:11px}.legacy-footer small{color:#ffffff4d;grid-column:1/-1;font-size:9px}.vehicle-modal-backdrop,.contact-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040d16bd;place-items:center;padding:26px;animation:.2s both modalFade;display:grid;position:fixed;inset:0}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.vehicle-modal{background:#fffdf8;grid-template-columns:1.25fr .75fr;width:min(1050px,100%);max-height:calc(100svh - 52px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #00000054}.modal-close{z-index:4;color:#fff;background:#091a2be0;border:1px solid #ffffff40;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:15px;right:15px}.modal-close svg{width:19px}.modal-photo{background:#eee5d8;min-height:600px;position:relative;overflow:hidden}.modal-photo img{object-fit:cover}.modal-photo>span{color:#315d4f;text-transform:uppercase;background:#eef7f2f0;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:20px;left:20px}.modal-copy{padding:60px 40px 38px}.modal-copy h2,.contact-modal h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(48px,4.5vw,65px);font-weight:500;line-height:.9}.modal-copy>p:not(.legacy-kicker),.contact-modal>p:not(.legacy-kicker){color:#686e73;font-size:12px;line-height:1.8}.modal-copy dl{border:1px solid #ded5c7;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.modal-copy dl div{border-right:1px solid #ded5c7;flex-direction:column;padding:13px;display:flex}.modal-copy dl div:last-child{border:0}.modal-copy dt{color:#919497;text-transform:uppercase;font-size:7px}.modal-copy dd{margin:5px 0 0;font-size:10px;font-weight:700}.modal-price{border-top:1px solid #ded5c7;border-bottom:1px solid #ded5c7;flex-direction:column;padding:19px 0;display:flex}.modal-price span{color:#85898c;text-transform:uppercase;font-size:8px}.modal-price strong{color:var(--legacy-navy);font-family:var(--font-display), Georgia, serif;margin-top:4px;font-size:30px}.modal-actions{gap:9px;margin-top:25px;display:grid}.modal-actions a{color:#fff;background:var(--legacy-navy);justify-content:center;align-items:center;gap:12px;min-height:47px;padding:0 16px;font-size:11px;font-weight:600;display:flex}.modal-actions a:last-child{color:var(--legacy-navy);border:1px solid var(--legacy-navy);background:0 0}.modal-actions svg{width:15px}.contact-modal{background:#fffdf8;width:min(550px,100%);max-height:calc(100svh - 50px);padding:48px;position:relative;overflow:auto}.contact-emblem{width:48px;height:48px;color:var(--legacy-gold);margin-bottom:20px}.contact-modal .modal-close{color:var(--legacy-navy);background:0 0;border-color:#d4c9b9}.contact-modal form{gap:13px;margin-top:26px;display:grid}.contact-modal label{color:#62686d;text-transform:uppercase;gap:7px;font-size:9px;font-weight:700;display:grid}.contact-modal input,.contact-modal select{color:#2a3035;text-transform:none;background:#fff;border:1px solid #d9d0c2;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:12px}.contact-modal .legacy-primary{border:0;width:100%}.contact-success{justify-items:start;padding-top:18px;display:grid}.contact-success>svg{color:#3a8069;stroke-width:1.3px;width:54px;height:54px;margin-bottom:22px}.contact-success h2{margin:12px 0 16px}.contact-success>p:not(.legacy-kicker){color:#686e73;margin:0 0 28px;font-size:12px;line-height:1.8}.contact-error{color:#963e43;text-transform:none;background:#fae9e9;margin:0;padding:10px 12px;font-size:10px}.contact-modal button:disabled{cursor:wait;opacity:.65}.spin{animation:.8s linear infinite odysseySpin}@keyframes odysseySpin{to{transform:rotate(360deg)}}.admin-feedback{color:#315d4f;background:#edf6f1;border-left:3px solid #4f8d78;margin:-10px 35px 18px;padding:12px 15px;font-size:10px}.admin-feedback.error{color:#963e43;background:#fae9e9;border-color:#963e43}.admin-loading-panel,.admin-empty-state{text-align:center;color:#777;background:#fff;border:1px solid #dedede;margin:0 35px 35px;padding:60px 25px}.contact-admin-toolbar{background:#fff;border:1px solid #dedede;justify-content:space-between;gap:15px;margin:0 35px 18px;padding:13px;display:flex}.contact-admin-toolbar label{background:#f4f4f3;align-items:center;gap:9px;width:min(390px,100%);padding:0 12px;display:flex}.contact-admin-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:37px;font-size:10px}.contact-admin-toolbar>div{gap:7px;display:flex}.contact-admin-toolbar button{color:#71777b;background:#fff;border:1px solid #dedede;padding:0 15px;font-size:9px}.contact-admin-toolbar button.active{color:#07172b;background:#e2bc78;border-color:#e2bc78;font-weight:800}.contact-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 35px 35px;display:grid}.contact-request-card{background:#fff;border:1px solid #dedede;border-top:3px solid #bc8b43;padding:21px}.contact-request-card.resolved{opacity:.82;border-top-color:#589077}.contact-request-card header{justify-content:space-between;align-items:center;display:flex}.contact-request-icon{color:#a57534;background:#faf4e8;place-items:center;width:39px;height:39px;display:grid}.contact-request-icon svg{width:18px}.request-status{color:#986718;letter-spacing:.06em;text-transform:uppercase;background:#fcf1dc;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.request-status.resolved{color:#3a705e;background:#eaf4ef}.request-status svg{width:12px;height:12px}.request-interest{color:#a57534;letter-spacing:.1em;text-transform:uppercase;margin:22px 0 6px;font-size:8px;font-weight:800}.contact-request-card h2{color:#10243a;font-family:var(--font-display), Georgia, serif;margin:0 0 20px;font-size:25px;font-weight:500}.request-phone{background:#f6f4f0;align-items:center;gap:11px;padding:14px;display:flex}.request-phone>svg{color:#ad8040}.request-phone div{gap:3px;display:grid}.request-phone small{color:#8b8173;font-size:7px;font-weight:800}.request-phone strong{color:#14273c;font-size:13px}.contact-request-card footer{border-top:1px solid #eee;gap:13px;margin-top:18px;padding-top:15px;display:grid}.contact-request-card footer>small{color:#969696;font-size:8px}.contact-request-card footer button{color:#fff;background:#0b1d32;border:0;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:9px;font-weight:800;display:flex}.contact-request-card.resolved footer button{color:#49685b;background:#edf4f0}.contact-request-card footer button svg{width:14px}.admin-empty-state svg{color:#b78a49}.admin-empty-state h2{font-family:var(--font-display), Georgia, serif;margin:12px 0 5px;font-size:24px}.admin-list-toolbar label{align-items:center;gap:8px;display:flex}.admin-list-toolbar select{color:#6a7075;background:#fff;border:1px solid #ddd;min-height:34px;padding:0 11px;font-size:8px}.admin-empty-inline{text-align:center;color:#8a8f92;border-top:1px solid #eee;padding:35px;font-size:10px}.status-pill.pending{color:#8a621b;background:#f8edda}.status-pill.cancelled,.status-pill.reversed{color:#944247;background:#f8e7e8}.status-pill.completed{color:#346b58;background:#e6f2ed}.sales-modal{width:min(760px,100%)}.vehicle-picker{position:relative}.vehicle-search-input{border:1px solid #ddd7cc;align-items:center;gap:8px;display:flex}.vehicle-search-input svg{color:#9a7744;width:15px;margin-left:12px}.vehicle-search-input input{border:0}.vehicle-search-results{z-index:5;background:#fff;border:1px solid #d7cec0;position:absolute;top:62px;left:0;right:0;box-shadow:0 16px 32px #06132126}.vehicle-search-results button{text-align:left;color:#253440;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.vehicle-search-results button:hover{background:#faf6ef}.vehicle-search-results svg{color:#a77a39;width:16px}.vehicle-search-results span{gap:2px;display:grid}.vehicle-search-results strong{font-size:10px}.vehicle-search-results small{color:#8a8f92;font-size:8px}.vehicle-search-results b{color:#8a6329;font-size:9px}.selected-sale-vehicle{color:#315d4f;background:#edf5f1;align-items:center;gap:10px;padding:11px 13px;display:flex}.selected-sale-vehicle svg{width:16px}.selected-sale-vehicle span{flex:1;gap:2px;display:grid}.selected-sale-vehicle strong{font-size:10px}.selected-sale-vehicle small{font-size:8px}.selected-sale-vehicle button{color:#806135;background:0 0;border:0;font-size:8px;font-weight:800}.commission-preview{color:#a97835;background:#faf5ec;border:1px solid #ead9bb;align-items:center;gap:10px;padding:12px 14px;display:flex}.commission-preview svg{width:19px}.commission-preview span{gap:2px;display:grid}.commission-preview small{font-size:7px}.commission-preview strong{color:#172b40;font-size:14px}.score-editor-list{gap:10px;margin-top:14px;display:grid}.score-editor{background:#faf9f7;border:1px solid #e5e0d8;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.score-editor-title{grid-column:1/-1;gap:8px;display:flex}.score-editor-title input{color:#152a3e;font-family:var(--font-display), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #d9ccba;outline:none;flex:1;font-size:18px}.score-editor-title button{color:#9d5252;background:0 0;border:0}.score-editor label{color:#777;text-transform:uppercase;gap:5px;font-size:7px;font-weight:800;display:grid}.score-editor label input[type=number]{border:1px solid #ddd;width:100%;padding:8px;font-size:9px}.score-editor .score-active{flex-direction:row;grid-column:1/-1;align-items:center;gap:7px;display:flex}.score-editor .score-active input{width:auto}.add-line{justify-content:center;align-items:center;gap:6px;display:flex}@media (width<=1000px){.contact-admin-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.contact-admin-toolbar{flex-direction:column}.contact-admin-toolbar>div{overflow-x:auto}.contact-admin-toolbar button{white-space:nowrap;min-height:36px}.contact-admin-grid,.score-editor{grid-template-columns:1fr}.score-editor-title,.score-editor .score-active{grid-column:auto}}.legacy-inner-header{min-height:88px;color:var(--legacy-ink);background:#fcfaf5;border-bottom:1px solid #ded4c5;padding:0 clamp(25px,5.5vw,86px)}.legacy-inner-header .inner-nav a{color:#3d4246;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.legacy-inner-header .inner-nav a.active,.legacy-inner-header .inner-nav a:hover{color:#9b733d}.legacy-inner-header .inner-nav a.active:after{background:var(--legacy-gold);bottom:-34px}.inner-specialist{text-decoration:none}@media (width<=1050px){.legacy-header{grid-template-columns:1fr auto auto}.legacy-nav{opacity:0;background:#fcfaf5;border-bottom:1px solid #ded4c5;flex-direction:column;align-items:flex-start;padding:26px 35px;transition:transform .25s,opacity .2s;position:absolute;top:100px;left:0;right:0;transform:translateY(-140%);box-shadow:0 18px 35px #261c0e1f}.legacy-nav.is-open{opacity:1;transform:none}.legacy-menu-button{place-items:center;display:grid}.legacy-hero-content{width:53vw;margin-left:6vw}.legacy-hero:after{background:linear-gradient(90deg,#fffdf8f0 0%,#fffdf8ad 42%,#fffdf800 66%)}.legacy-trust{width:calc(100% - 50px)}.legacy-trust article{padding:0 20px}.inventory-filters{flex-direction:column;align-items:flex-start}.inventory-filters.open{max-height:260px}.legacy-vehicle-grid{grid-template-columns:repeat(2,1fr)}.legacy-promotion{flex-direction:column;align-items:flex-start}.inner-specialist{display:none}}@media (width<=720px){.legacy-header{gap:12px;height:76px;padding:0 18px}.legacy-brand svg{width:32px;height:32px}.legacy-brand strong{font-size:19px}.legacy-header .specialist-button{display:none}.legacy-nav{padding:25px;top:76px}.legacy-hero,.legacy-hero.hero-aspect-square,.legacy-hero.hero-aspect-landscape,.legacy-hero.hero-aspect-wide{height:auto;min-height:760px}.legacy-hero-bg{background-position:64%}.legacy-hero:after{background:linear-gradient(90deg,#fffdf8f0,#fffdf847),linear-gradient(#fffdf814 50%,#fffdf8f5 92%)}.legacy-hero-content{width:auto;margin:0 22px;padding-top:85px}.legacy-hero h1{font-size:clamp(49px,15vw,65px)}.legacy-hero-content>p:last-of-type{max-width:91%;font-size:14px}.legacy-hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.legacy-primary{min-height:51px}.legacy-trust{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);min-height:auto;padding:15px 18px;position:absolute;bottom:18px}.legacy-trust article{border-bottom:1px solid #99743a33;border-right:0;gap:12px;padding:0 0 12px}.legacy-trust article:last-child{border-bottom:0;padding-bottom:0}.legacy-trust svg{width:27px;min-width:27px;height:27px}.legacy-trust span{display:none}.legacy-inventory{padding:78px 18px 85px}.legacy-section-heading{flex-direction:column;align-items:flex-start}.legacy-section-heading h2,.legacy-promotion h2,.legacy-about h2{font-size:46px}.inventory-metrics{grid-template-columns:1fr}.inventory-metrics article{border-bottom:1px solid #e2dacd;border-right:0;min-height:67px}.inventory-metrics article:last-child{border-bottom:0}.inventory-searchbar{grid-template-columns:1fr}.inventory-searchbar button{border-top:1px solid #ddd4c5;border-left:0;min-height:48px}.inventory-filters.open{max-height:360px}.inventory-filters>div{flex-direction:column;align-items:flex-start}.inventory-status{flex-direction:column;gap:15px}.legacy-vehicle-grid{grid-template-columns:1fr}.legacy-card-photo{height:250px}.legacy-promotion{min-height:520px;padding:70px 24px}.legacy-about{grid-template-columns:1fr}.about-art{min-height:370px}.about-copy{padding:65px 24px}.legacy-footer{grid-template-columns:1fr}.legacy-footer p{justify-self:start}.legacy-footer>div,.legacy-footer small{grid-column:1}.legacy-footer>div{flex-direction:column;gap:16px}.vehicle-modal{grid-template-columns:1fr}.modal-photo{min-height:300px}.modal-copy{padding:40px 23px 28px}.contact-modal{padding:42px 23px 28px}.vehicle-modal-backdrop,.contact-modal-backdrop{padding:12px}.legacy-inner-header{min-height:76px}.legacy-inner-header .inner-nav{color:#fff;top:76px}}.legacy-public-page{background:#faf7f0}.legacy-public-page .catalog-hero,.legacy-public-page .finance-page-hero{color:#17212b;background:linear-gradient(90deg,#faf7f0f7,#faf7f0d6 57%,#faf7f061),url(/images/odyssey-legacy-hero.png) 50% 41%/cover;border-bottom:1px solid #d8c9b2;padding-top:92px;padding-bottom:92px;position:relative}.managed-catalog-hero{isolation:isolate;overflow:hidden}.managed-catalog-hero .catalog-hero-background{z-index:-2;background-position:50% 41%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.managed-catalog-hero .catalog-hero-background.fit-contain{background-color:#f7f1e7;background-size:contain}.managed-catalog-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7f0f7,#faf7f0d6 57%,#faf7f061);position:absolute;inset:0}.managed-catalog-hero h1{white-space:pre-line}.managed-catalog-hero.aspect-landscape{min-height:500px}.managed-catalog-hero.aspect-square{min-height:610px}.managed-catalog-hero.aspect-wide{min-height:430px}.legacy-promotion.aspect-landscape{min-height:520px}.legacy-promotion.aspect-square{min-height:650px}.legacy-promotion.aspect-wide{min-height:390px}.legacy-public-page .catalog-hero .eyebrow,.legacy-public-page .finance-page-hero .eyebrow{color:#9b7138;font-size:11px}.legacy-public-page .catalog-hero h1,.legacy-public-page .finance-page-hero h1{color:#151b21;max-width:850px;font-size:clamp(57px,5.6vw,82px);line-height:.92}.legacy-public-page .catalog-hero>p:last-child,.legacy-public-page .finance-page-hero>p:last-child{color:#5f656a;max-width:590px;font-size:15px}.legacy-public-page .catalog-layout{margin-top:68px}.legacy-public-page .catalog-filters{border-color:#ddd1bf;box-shadow:0 18px 45px #45311312}.legacy-public-page .filter-title span{color:#17283a;font-size:14px}.legacy-public-page .filter-title button{font-size:10px}.legacy-public-page .catalog-search input,.legacy-public-page .catalog-filters fieldset label{font-size:12px}.legacy-public-page .catalog-filters legend{font-size:11px}.real-price-range{accent-color:#aa8148;width:100%;margin-top:8px}.catalog-stock-only{color:#596066;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.legacy-public-page .catalog-toolbar>div:first-child{font-size:13px}.legacy-public-page .catalog-toolbar strong{font-size:20px}.legacy-public-page .toolbar-actions label{font-size:9px}.legacy-public-page .catalog-card-info>p{font-size:8px}.legacy-public-page .catalog-card-info h2{font-size:25px}.legacy-public-page .catalog-price strong{color:#11263a;font-size:16px}.legacy-public-page .catalog-card-info>a{font-size:10px}.legacy-public-page .catalog-art{height:230px}.legacy-public-page .catalog-art img{object-position:center center}.catalog-pagination{margin-bottom:20px}.legacy-public-page .calculator-layout{border:1px solid #dacdbb;box-shadow:0 28px 75px #3a28101f}.legacy-public-page .calculator-form{background:#fffdf8}.legacy-public-page .calculator-heading h2{font-size:36px}.legacy-public-page .calc-field>span,.legacy-public-page .calc-grid label>span,.legacy-public-page .score-field>span{font-size:10px}.legacy-public-page .number-control input,.legacy-public-page .select-control select{font-size:13px}.legacy-public-page .score-options strong{font-size:11px}.legacy-public-page .calculator-result{background:#10263a}.legacy-public-page .result-main strong{color:#dfc187;font-size:47px}.legacy-public-page .promotion-list{margin-top:-45px}.legacy-public-page .big-promotion{color:#fff;background:linear-gradient(90deg,#091827f7,#0d2438bd),url(/images/odyssey-burgundy-coupe.png) 50% 55%/cover;min-height:500px;position:relative}.legacy-public-page .big-promotion h2{font-size:clamp(52px,5.2vw,72px)}.legacy-public-page .big-promotion h2 em{color:#e3c98f}.legacy-public-page .big-promotion p{font-size:14px}.legacy-public-page .promo-greek{color:#e5ca9433}.campaign-list{gap:26px;display:grid}.dynamic-promotion{background-position:50% 55%;background-size:cover}.dynamic-promotion>div:first-child{z-index:2;align-self:center;position:relative}.promo-meta{color:#ffffffad;flex-wrap:wrap;gap:10px 22px;margin:22px 0 26px;display:flex}.promo-meta span{align-items:center;gap:8px;font-size:12px;display:inline-flex}.promotion-public-state,.promotion-public-empty{color:#7a8188;text-align:center;background:#fffdf8;border:1px solid #dfd2be;place-items:center;min-height:310px;padding:48px;display:grid}.promotion-public-state{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.promotion-public-empty{align-content:center}.promotion-public-empty>svg{color:var(--gold)}.promotion-public-empty>span{color:#9a7845;letter-spacing:.15em;margin-top:15px;font-size:11px;font-weight:800}.promotion-public-empty h2{font-family:var(--font-display), serif;margin:10px 0;font-size:42px;font-weight:600}.promotion-public-empty p{color:#747b81;max-width:570px;margin:0 0 24px;font-size:14px;line-height:1.7}.promotion-management-card{min-height:170px}.promotion-management-card.inactive{background:#f7f7f5}.promotion-management-card.inactive .promo-cover{filter:grayscale(.65);opacity:.72}.promotion-management-card.expired .promo-cover{filter:saturate(.55)}.promo-cover{background-position:50%;background-size:cover;overflow:hidden}.promo-cover span{color:#f3dcae;font-family:var(--font-sans), sans-serif;letter-spacing:.1em;background:#071320b8;border:1px solid #dec0866b;padding:7px 10px;font-size:10px;font-weight:800}.promotion-management-copy{min-width:0}.promotion-management-copy h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotion-management-copy>span{align-items:center;margin-top:7px}.promotion-admin-actions{gap:7px;min-width:104px;display:grid}.promotion-admin-actions button,.promotion-status{border:1px solid #ddd7cc;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.promotion-admin-actions button{color:#4f5961;background:#fff}.promotion-admin-actions button.deactivate{color:#8b4650;border-color:#e5c8cc}.promotion-admin-actions button.activate{color:#2f7058;border-color:#bddaca}.promotion-status{border:0}.promotion-status.active{color:#2f7058;background:#e3f0e9}.promotion-status.inactive,.promotion-status.expired{color:#8b4650;background:#f6e7e9}.promotion-status.scheduled{color:#806126;background:#f4ead4}.promotion-admin-state{color:#7b8288;background:#fff;border:1px solid #e0e1e1;place-items:center;min-height:170px;font-size:11px;display:grid}.promotion-active-field{border:1px solid #ddd7cc;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex!important}.promotion-active-field input{width:auto;accent-color:var(--gold)}.promotion-active-field span{margin:0}.promotion-admin-modal{width:min(760px,100%)}@media (width<=780px){.promo-meta{flex-direction:column}.promotion-public-empty{padding:35px 22px}.promotion-public-empty h2{font-size:34px}.promotion-management-card{grid-template-columns:1fr}.promotion-admin-actions{grid-template-columns:1fr 1fr}.promotion-admin-actions .promotion-status{grid-column:1/-1}}.legacy-public-page .vehicle-breadcrumb{margin-top:35px}.legacy-public-page .vehicle-breadcrumb a,.legacy-public-page .vehicle-breadcrumb button{font-size:10px}.legacy-public-page .main-photo .catalog-art{height:535px}.legacy-public-page .vehicle-summary h1{color:#17212b}.legacy-public-page .vehicle-summary h1 small{font-size:11px}.legacy-public-page .vehicle-description{font-size:14px}.legacy-public-page .availability{font-size:9px}.legacy-public-page .detail-price strong{color:#10263a;font-size:36px}.legacy-public-page .vehicle-specs small{font-size:9px}.legacy-public-page .vehicle-specs strong{font-size:13px}@media (width<=720px){.legacy-public-page .catalog-hero,.legacy-public-page .finance-page-hero{background-position:58%;padding-top:65px;padding-bottom:70px}.legacy-public-page .catalog-hero h1,.legacy-public-page .finance-page-hero h1{font-size:53px}.legacy-public-page .catalog-art{height:245px}}.inner-shell{background:var(--paper);min-height:100vh}.inner-header{color:#fff;background:var(--navy-950);border-bottom:1px solid #c5a26633;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,76px);display:flex}.inner-nav{align-items:center;gap:34px;display:flex}.inner-nav a{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.inner-nav a.active,.inner-nav a:hover{color:var(--gold-bright)}.inner-nav a.active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-31px;left:0;right:0}.inner-menu{display:none}.catalog-hero{color:#fff;background:radial-gradient(circle at 80% 20%, #c5a2661f, transparent 30%), linear-gradient(125deg, var(--navy-900), #0c2032);padding:88px max(28px,50vw - 590px) 70px}.catalog-hero h1{max-width:850px;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(47px,5.3vw,74px);font-weight:500;line-height:.98}.catalog-hero>p:last-child{color:#ffffff8c;max-width:600px;margin:20px 0 0;font-size:13px;line-height:1.8}.catalog-layout{grid-template-columns:250px 1fr;align-items:start;gap:42px;width:min(1240px,100% - 48px);margin:58px auto 100px;display:grid}.catalog-filters{background:#fff;border:1px solid #e5e0d6;padding:24px;position:sticky;top:20px}.filter-title{border-bottom:1px solid #ebe6dd;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.filter-title span{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.filter-title button{color:#8e7042;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.catalog-search{color:#8a8f94;background:#f6f3ed;align-items:center;gap:9px;height:45px;margin-top:20px;padding:0 12px;display:flex}.catalog-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.catalog-search button{color:#777;background:0 0;border:0;padding:0;display:grid}.catalog-filters fieldset{border:0;border-bottom:1px solid #ebe6dd;gap:12px;margin:0;padding:23px 0;display:grid}.catalog-filters legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.catalog-filters fieldset label{color:#626a72;align-items:center;gap:9px;font-size:10px;display:flex}.catalog-filters input{accent-color:#a9864f}.price-boxes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.price-boxes span{color:#777;background:#f6f3ed;padding:9px;font-size:9px}.filter-range{background:#ddd6ca;height:3px;margin-top:4px}.filter-range span{background:var(--gold);width:72%;height:100%;display:block}.full-mobile{display:none}.catalog-toolbar{border-bottom:1px solid #ddd7cc;justify-content:space-between;align-items:center;min-height:54px;padding:0 3px 18px;display:flex}.catalog-toolbar>div:first-child{color:#737a80;font-size:11px}.catalog-toolbar strong{color:var(--ink);font-size:17px}.toolbar-actions{align-items:center;gap:6px;display:flex}.toolbar-actions label{color:#868b90;text-transform:uppercase;border:1px solid #ddd7cc;align-items:center;gap:8px;height:37px;padding:0 12px;font-size:8px;display:flex}.toolbar-actions select{color:var(--ink);appearance:none;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.toolbar-actions button{color:#777;background:#fff;border:1px solid #ddd7cc;place-items:center;width:37px;height:37px;display:grid}.toolbar-actions button.active{color:var(--navy-950);border-color:var(--gold)}.catalog-cards{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:24px;display:grid}.catalog-card{background:#fff;border:1px solid #e4dfd5;transition:all .25s;overflow:hidden}.catalog-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #07121e1a}.catalog-image-wrap{position:relative}.catalog-art{background:linear-gradient(145deg,#9ca3a9,#e4e0d9);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.catalog-art img{object-fit:contain;object-position:center;transition:filter .25s}.catalog-card:hover .catalog-art img{filter:brightness(1.035)}.catalog-art.violet{background:linear-gradient(145deg,#1a1223,#715a7a)}.catalog-art.navy{background:linear-gradient(145deg,#071725,#46687b)}.catalog-art.ruby{background:linear-gradient(145deg,#2b0a10,#8b3946)}.catalog-art.graphite{background:linear-gradient(145deg,#14181a,#666d71)}.catalog-art.emerald{background:linear-gradient(145deg,#081d19,#3b766b)}.catalog-art:before{content:"";background:linear-gradient(120deg,#0000 25%,#ffffff24);position:absolute;inset:0}.catalog-car-shape{background:#04080dc7;border-radius:55% 50% 27% 30%;width:72%;height:26%;position:relative;transform:skew(-8deg);box-shadow:0 16px 28px #00000059}.catalog-art>span{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font-size:7px;position:absolute;bottom:14px}.catalog-art.compact{height:75px}.catalog-art.compact>span{display:none}.catalog-card-info{padding:17px}.catalog-card-info>p{color:#957342;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:800}.catalog-card-info h2{font-family:var(--font-display), serif;margin:0;font-size:21px;font-weight:500}.catalog-card-info h2 strong{font-weight:700}.catalog-price{flex-direction:column;min-height:43px;margin-top:15px;display:flex}.catalog-price del{color:#9a9fa3;font-size:9px}.catalog-card-info>a{color:#7e6033;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ebe6dd;justify-content:space-between;margin-top:12px;padding-top:13px;font-size:9px;font-weight:800;display:flex}.catalog-cards.list{grid-template-columns:1fr}.catalog-cards.list .catalog-card{grid-template-columns:280px 1fr;display:grid}.catalog-cards.list .catalog-art{height:100%;min-height:190px}.vehicle-breadcrumb{justify-content:space-between;width:min(1180px,100% - 48px);margin:28px auto;display:flex}.vehicle-breadcrumb a,.vehicle-breadcrumb button{color:#6e757b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.vehicle-detail{grid-template-columns:1.25fr .75fr;gap:55px;width:min(1180px,100% - 48px);margin:0 auto 90px;display:grid}.main-photo .catalog-art{height:515px}.thumbs{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.thumbs button{border:2px solid #0000;padding:0}.thumbs button.active{border-color:var(--gold)}.vehicle-summary{padding-top:30px}.vehicle-summary h1{font-family:var(--font-display), serif;flex-direction:column;margin:0;font-size:clamp(52px,5vw,78px);line-height:.9;display:flex}.vehicle-summary h1 small{color:#957342;font-family:var(--font-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:9px;font-size:10px}.availability{color:#326654;letter-spacing:.06em;text-transform:uppercase;background:#e4eee9;align-items:center;gap:7px;width:max-content;margin:20px 0;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.vehicle-description{color:#697178;font-size:12px;line-height:1.9}.detail-price{border-top:1px solid #ddd7cc;border-bottom:1px solid #ddd7cc;grid-template-columns:1fr auto;align-items:end;margin:26px 0;padding:22px 0;display:grid}.detail-price small{color:#858b90;font-size:9px}.detail-price del{color:#969ba0;grid-column:2;font-size:10px}.detail-price strong{font-family:var(--font-display), serif;grid-column:2;font-size:32px}.detail-actions{gap:9px;display:flex}.detail-actions .outline-dark-button{margin:0}.vehicle-specs{border:1px solid #ddd7cc;grid-template-columns:repeat(2,1fr);margin-top:32px;display:grid}.vehicle-specs span{border-bottom:1px solid #ddd7cc;border-right:1px solid #ddd7cc;flex-direction:column;padding:16px;display:flex}.vehicle-specs span:nth-child(2n){border-right:0}.vehicle-specs span:nth-child(n+3){border-bottom:0}.vehicle-specs small{color:#969ba0;text-transform:uppercase;font-size:8px}.vehicle-specs strong{margin-top:5px;font-size:11px}@media (width<=1000px){.inner-menu{display:grid}.inner-nav{z-index:30;color:#fff;background:var(--navy-900);flex-direction:column;align-items:flex-start;padding:28px;transition:all .25s;position:absolute;top:82px;left:0;right:0;transform:translateY(-150%)}.inner-nav.open{transform:translateY(0)}.inner-nav a.active:after{display:none}.catalog-layout{grid-template-columns:220px 1fr;gap:24px}.catalog-cards{grid-template-columns:repeat(2,1fr)}.vehicle-detail{grid-template-columns:1fr}.vehicle-summary{padding-top:0}}@media (width<=720px){.inner-header{min-height:70px;padding:0 17px}.inner-nav{top:70px}.catalog-hero{padding-top:65px}.catalog-layout{grid-template-columns:1fr;width:calc(100% - 30px)}.catalog-filters{position:static}.catalog-filters fieldset{display:none}.full-mobile{width:100%;margin-top:14px;display:flex}.catalog-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.toolbar-actions{width:100%}.toolbar-actions label{flex:1}.catalog-cards,.catalog-cards.list .catalog-card{grid-template-columns:1fr}.vehicle-breadcrumb,.vehicle-detail{width:calc(100% - 30px)}.main-photo .catalog-art{height:330px}.detail-actions{flex-direction:column}.detail-actions>*{width:100%}}:root{--navy-950:#081426;--navy-900:#0a1830;--navy-800:#132b4f;--navy-700:#203b5f;--gold:#b88f54;--gold-bright:#d8b578;--gold-soft:#eadbc2;--ivory:#f1e9dc;--paper:#f7f3ea;--ink:#172333;--muted:#626d78;--surface:#fffdf8;--line:#8c6a3d47}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08142680;border-color:#f1e9dc3d;height:96px;padding-inline:clamp(32px,4vw,64px);top:0}.brand{gap:14px}.brand-mark{width:44px;height:44px;color:var(--gold-bright);border:0}.brand-mark svg{stroke-width:1.35px;width:32px;height:32px}.brand strong{letter-spacing:.12em;font-size:24px;font-weight:600}.brand small{letter-spacing:.38em;margin-top:6px;font-size:10px}.nav-links{gap:clamp(26px,2.5vw,42px)}.nav-links a{letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:500}.outline-button{letter-spacing:.02em;text-transform:none;padding:13px 22px;font-size:14px;font-weight:600}.icon-button{width:44px;height:44px}.hero-section{background:var(--navy-900);height:min(960px,100vh);min-height:820px}.hero-image{background-image:url(/images/odyssey-portico-hero.png);background-position:50%;transform:none}.hero-overlay{background:#07101dba;border-right:1px solid #d8b57847;width:min(46%,680px);right:auto}.hero-content{width:min(600px,38vw);margin-left:clamp(40px,4vw,64px);padding-top:clamp(200px,24vh,250px)}.eyebrow{letter-spacing:.2em;margin-bottom:25px;font-size:12px}.hero-content h1{letter-spacing:-.025em;max-width:590px;font-size:clamp(62px,5.1vw,82px);font-weight:500;line-height:.98}.hero-copy{color:#fffc;max-width:500px;margin:28px 0 34px;font-size:17px;line-height:1.65}.gold-button,.dark-button,.outline-dark-button{letter-spacing:.025em;text-transform:none;min-height:52px;padding:0 25px;font-size:14px;font-weight:650}.gold-button{color:#101b2a;background:var(--gold-bright)}.text-button{color:#ffffffeb;letter-spacing:.01em;text-transform:none;font-size:14px;font-weight:500}.text-button svg{color:var(--gold-bright);stroke-width:1.5px}.hero-signature{z-index:3;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;bottom:48px;right:clamp(35px,4vw,68px)}.hero-signature svg{color:var(--gold-bright);stroke-width:1.25px}.hero-controls{bottom:48px;left:clamp(40px,4vw,64px)}.trust-strip{width:min(1280px,100% - 64px);min-height:118px;color:var(--ink);background:var(--surface);border:1px solid #e2d5c1;margin-top:0;padding:25px 34px;box-shadow:0 20px 50px #19253014}.trust-strip>div{border-color:#dfd2be}.trust-strip svg{color:var(--gold);stroke-width:1.4px;width:27px;height:27px}.trust-strip strong{font-family:var(--font-display), serif;font-size:19px;font-weight:600}.trust-strip small{color:#77808a;margin-top:3px;font-size:13px}.finder-section{margin-top:105px}.section-intro h2{font-size:clamp(50px,4.4vw,70px);line-height:1.02}.section-intro.compact h2{max-width:850px;font-size:clamp(43px,3.6vw,58px)}.section-intro>p:last-child{font-size:16px;line-height:1.7}.finder{border-color:#ddd0bc;margin-top:35px;padding:15px;box-shadow:0 18px 55px #1a263212}.search-field,.select-field{min-height:58px;font-size:15px}.content-section{margin-block:135px}.text-link{letter-spacing:.02em;text-transform:none;font-size:14px}.vehicle-grid{gap:26px}.vehicle-card{background:var(--surface);border-color:#ded1bd}.vehicle-visual{background-position:86% 68%;background-repeat:no-repeat;background-size:cover;height:285px}.vehicle-visual.violet{background-position:88% 67%;background-repeat:no-repeat;background-size:cover}.vehicle-visual.silver{background-position:86% 64%;background-repeat:no-repeat;background-size:cover}.vehicle-visual.navy{background-position:84% 66%;background-repeat:no-repeat;background-size:cover}.vehicle-tag{letter-spacing:.08em;padding:8px 12px;font-size:12px;top:18px;left:18px}.vehicle-info{padding:24px}.vehicle-info p{font-size:12px}.vehicle-info h3{font-size:29px}.vehicle-price small{font-size:12px}.vehicle-price strong{font-size:16px}.category-section{background:var(--navy-900);border-top:1px solid #d8b57847;border-bottom:1px solid #d8b57847;padding-block:125px}.category-card{min-height:280px;padding:30px}.category-index{font-size:22px}.category-card small{font-size:12px}.category-card h3{font-size:40px}.category-card p{font-size:15px}.finance-section{background:#e8dcc8}.finance-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}.simulation-card{border:1px solid #d9c7aa;box-shadow:0 30px 70px #342a1a1f}.sim-header small,.simulation-card>label,.sim-row small,.sim-result small,.sim-result span{font-size:12px}.sim-row strong{font-size:14px}.odyssey-section{margin-block:140px}.odyssey-gallery-image{background:url(/images/odyssey-gallery-editorial.png) 50%/cover no-repeat;border:1px solid #d6c4a8;grid-column:1/-1;min-height:520px;margin-bottom:52px;box-shadow:0 28px 70px #1f272f1f}.odyssey-emblem{color:var(--gold);border-bottom:1px solid #d9cab4;grid-column:1/-1;gap:18px;margin-bottom:30px;padding-bottom:24px;display:flex}.odyssey-emblem svg{stroke-width:1.25px;width:32px;height:32px}.odyssey-section>p{font-size:17px;line-height:1.75}.footer>p{font-size:14px}.footer-links a{text-transform:none;font-size:13px}.footer-bottom{font-size:12px}.inner-header{background:var(--navy-900);min-height:96px}.inner-nav{gap:40px}.inner-nav a{letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:500}.inner-nav a.active:after{bottom:-37px}.catalog-hero,.finance-page-hero{background:var(--navy-800)}.catalog-hero h1,.finance-page-hero h1{font-size:clamp(60px,5.5vw,86px)}.catalog-hero>p:last-child,.finance-page-hero>p:last-child{font-size:17px;line-height:1.7}.catalog-layout{grid-template-columns:280px 1fr}.catalog-filters{border-color:#ddd0bc}.filter-title span{font-size:16px}.filter-title button,.catalog-filters legend{font-size:13px}.catalog-search{height:50px}.catalog-search input,.catalog-filters fieldset label{font-size:14px}.price-boxes span{font-size:13px}.catalog-toolbar>div:first-child{font-size:14px}.toolbar-actions label,.toolbar-actions select{font-size:13px}.catalog-card-info>p{font-size:11px}.catalog-card-info h2{font-size:27px}.catalog-price del{font-size:12px}.catalog-price strong{font-size:17px}.catalog-card-info>a,.vehicle-breadcrumb a,.vehicle-breadcrumb button{text-transform:none;font-size:13px}.vehicle-summary h1 small{font-size:13px}.vehicle-description{font-size:16px;line-height:1.75}.availability,.detail-price small,.vehicle-specs small{font-size:12px}.vehicle-specs strong,.admin-layout{font-size:15px}.admin-sidebar nav a,.admin-topbar,.admin-list-toolbar,.vehicle-table-head,.vehicle-table-row,.wide-table-row,.management-card p,.management-card div>span,.employee-grid p,.employee-grid dt,.employee-grid dd,.settings-form-grid label,.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.score-admin-row,.banner-admin-list p,.taxonomy-grid article>div strong,.audit-list p,.audit-list small,.audit-list time,.backup-grid p,.backup-history>div,.admin-message,.admin-page-heading p,.setup-banner p,.metric-card small,.chart-legend,.activity-list small{font-size:13px}.admin-page-heading h1{font-size:38px}.metric-card strong{font-size:31px}.management-card small,.settings-card header small,.backup-grid article>small,.banner-admin-list small,.wide-table-row.head,.employee-grid dt{font-size:11px}.employee-grid article>button,.management-card>button,.banner-admin-list article>button,.taxonomy-grid article>div button,.score-admin-row button,.add-line{font-size:12px}@media (width<=1000px){.navbar{height:84px}.nav-links{top:84px}.hero-content{width:min(590px,58vw)}.hero-overlay{width:62%}.hero-signature{display:none}.trust-strip strong{font-size:17px}.trust-strip small{font-size:12px}}@media (width<=720px){.navbar{height:76px;padding-inline:18px;top:0}.brand-mark{width:36px;height:36px}.brand-mark svg{width:27px;height:27px}.brand strong{font-size:17px}.brand small{font-size:8px}.nav-links{top:76px}.nav-links a{font-size:16px}.hero-section{height:92svh;min-height:760px}.hero-image{background-position:68%}.hero-overlay{background:#07101db0;border:0;width:100%}.hero-content{width:auto;margin:0 22px;padding-top:155px}.hero-content h1{font-size:clamp(49px,14.5vw,66px)}.hero-copy{font-size:16px;line-height:1.55}.hero-controls{bottom:28px;left:22px}.trust-strip{grid-template-columns:1fr;width:calc(100% - 28px)}.trust-strip>div{border-bottom:1px solid #dfd2be;border-right:0;padding:16px 8px}.trust-strip>div:last-child{border-bottom:0}.trust-strip small{display:block}.section-intro h2{font-size:46px}.vehicle-info h3{font-size:26px}.odyssey-emblem{grid-column:1}.odyssey-gallery-image{background-position:65%;grid-column:1;min-height:420px;margin-bottom:20px}.inner-header{min-height:76px}.inner-nav{top:76px}.catalog-layout{grid-template-columns:1fr}}.legacy-public-page{--legacy-navy:#10243a;--legacy-gold:#b38a4a}.legacy-public-page .inner-header.legacy-inner-header{color:#1e262d;background:#fcfaf5fa;border-bottom:1px solid #936f3833;min-height:100px;padding:0 clamp(28px,6.2vw,98px);box-shadow:0 5px 24px #432f130d}.legacy-public-page .legacy-brand{color:#10243a}.legacy-public-page .inner-nav a{color:#353b40;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.legacy-public-page .inner-nav a.active,.legacy-public-page .inner-nav a:hover{color:#9b7138}.legacy-public-page .inner-nav a.active:after{background:#b38a4a;bottom:-38px}.modal-copy>p:not(.legacy-kicker){margin:16px 0 0}.gallery-view-2 .catalog-art img{object-position:58% center;transform:scale(1.06)}.gallery-view-3 .catalog-art img{object-position:76% center;transform:scale(1.08)}.gallery-view-4 .catalog-art img{object-position:42% center;transform:scale(1.05)}@media (width<=1000px){.legacy-public-page .inner-header.legacy-inner-header{min-height:82px}.legacy-public-page .inner-nav{color:#202931;background:#fcfaf5;top:82px}}@media (width<=720px){.legacy-public-page .inner-header.legacy-inner-header{min-height:76px;padding-inline:18px}.legacy-public-page .inner-nav{top:76px}}.staff-page{color:#20282f;background:#f7f3ec;min-height:100vh}.staff-hero{background:#f4eee4 url(/images/odyssey-legacy-hero.png) right 42%/auto 165% no-repeat;border-bottom:1px solid #936f3838;grid-template-columns:minmax(0,720px) 1fr;align-items:center;min-height:410px;padding:92px max(34px,50vw - 590px);display:grid;position:relative;overflow:hidden}.staff-hero:before{content:"";background:#f7f3ecc2;position:absolute;inset:0}.staff-hero>div,.staff-hero>svg{z-index:1;position:relative}.staff-hero h1{color:#14273c;max-width:760px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(54px,5.4vw,80px);font-weight:500;line-height:.98}.staff-hero>div>p:last-child{color:#5f6364;max-width:620px;margin:0;font-size:17px;line-height:1.75}.staff-hero>svg{color:#ac7f3b57;justify-self:end;width:150px;height:150px}.staff-tabs{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfaf5f5;border-bottom:1px solid #ded3c2;align-items:center;gap:10px;min-height:74px;padding:0 max(34px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #392a160d}.staff-tabs a{color:#273746;border:1px solid #0000;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex}.staff-tabs a:hover{color:#9b7138;background:#fff;border-color:#d8c5a5;transform:translateY(-1px)}.staff-tabs svg{color:#ad8040;width:19px;height:19px}.staff-tabs span{color:#fff;background:#14273c;border-radius:50%;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.staff-section{max-width:1248px;margin:0 auto;padding:92px 34px 18px;scroll-margin-top:72px}.staff-section+.staff-section{padding-top:112px;padding-bottom:110px}.staff-section>header{border-bottom:1px solid #d8cebf;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;padding-bottom:25px;display:flex}.staff-section>header h2{color:#14273c;font-family:var(--font-display), Georgia, serif;margin:7px 0 4px;font-size:53px;font-weight:500}.staff-section>header div>p:last-child{color:#6e706f;margin:0;font-size:15px;line-height:1.6}.staff-section>header>span{color:#8a7150;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-bottom:8px;font-size:12px;font-weight:700}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.staff-grid:has(.staff-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.staff-card{background:#fffdf9;border:1px solid #dcd1c0;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 20px 45px #3d2b1212}.staff-card:hover{transform:translateY(-5px);box-shadow:0 28px 55px #3d2b121f}.staff-photo{aspect-ratio:4/4.35;background:#e9e1d5;position:relative;overflow:hidden}.staff-photo:after{content:"";pointer-events:none;background:#0a17252e;height:42%;position:absolute;bottom:0;left:0;right:0}.staff-photo img{object-fit:cover;object-position:center 24%;transition:transform .5s}.staff-card:hover .staff-photo img{transform:scale(1.025)}.staff-shift{z-index:2;color:#ece7df;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1b26e0;border:1px solid #ffffff2e;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;bottom:17px;left:17px}.staff-shift svg{width:13px;height:13px}.staff-shift.online{color:#f6e3b8;background:#13312de6}.staff-shift.online:before{content:"";background:#75c9a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #75c9a01f}.staff-card-copy{padding:24px 25px 26px}.staff-card-copy>p{color:#9b7138;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.staff-card-copy h2{color:#14273c;font-family:var(--font-display), Georgia, serif;margin:0 0 12px;font-size:31px;font-weight:550;line-height:1.05}.staff-role{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#14273c;align-items:center;width:fit-content;min-height:25px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.staff-role.management{background:#9d7135}.staff-card-meta{border-top:1px solid #ece4d8;border-bottom:1px solid #ece4d8;gap:9px;margin:20px 0;padding:15px 0;display:grid}.staff-card-meta span,.staff-contact-placeholder{color:#6b6f70;align-items:center;gap:9px;font-size:11px;display:flex}.staff-card-meta svg,.staff-contact-placeholder svg{color:#ad8040;width:15px;height:15px}.staff-contact-phone{color:#14273c;align-items:center;gap:11px;width:fit-content;display:flex}.staff-contact-phone>svg{color:#ad8040;width:18px;height:18px}.staff-contact-phone>span{gap:1px;display:grid}.staff-contact-phone small{color:#8b8173;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.staff-contact-phone strong{letter-spacing:.035em;font-size:13px;font-weight:750}.wheel-public-page{color:#182a3a;background:#f4eee4;min-height:100vh}.wheel-unavailable{text-align:center;background:#f7f1e7 url(/images/odyssey-legacy-hero.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:80px 28px;display:flex}.wheel-unavailable>svg{color:#aa7938;width:74px;height:74px;margin-bottom:20px}.wheel-unavailable h1{color:#122a40;max-width:820px;font-family:var(--font-display), Georgia, serif;margin:12px 0 18px;font-size:clamp(54px,6vw,82px);font-weight:500;line-height:.95}.wheel-unavailable>p:last-of-type{color:#5f6769;max-width:660px;margin:0;font-size:15px;line-height:1.75}.wheel-unavailable>a{color:#fff8e9;background:#122a40;align-items:center;gap:12px;min-height:50px;margin-top:28px;padding:0 20px;font-size:13px;font-weight:750;display:flex}.legacy-wheel-invitation{color:#f8ead0;background:#10273b;border-top:1px solid #c79a52;border-bottom:1px solid #c79a52;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:34px;min-height:250px;padding:48px max(34px,50vw - 590px);display:grid}.legacy-wheel-invitation>div:first-child{align-items:center;gap:20px;display:flex}.legacy-wheel-invitation>div:first-child>svg{color:#d4aa65;width:54px;height:54px}.legacy-wheel-invitation .legacy-kicker{color:#d4aa65;margin:0 0 7px}.legacy-wheel-invitation h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(35px,3.3vw,50px);font-weight:500;line-height:.96}.legacy-wheel-benefits{color:#f6dfb7;letter-spacing:.04em;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex}.legacy-wheel-benefits i{background:#d7b26f6b;width:1px;height:34px}.legacy-wheel-invitation>a{color:#12283a;background:#d7b06d;align-items:center;gap:14px;min-height:52px;padding:0 21px;font-size:13px;font-weight:750;display:flex}.legacy-wheel-invitation>a svg{width:17px}.wheel-hero{background:#f7f1e7 url(/images/odyssey-legacy-hero.png) right 45%/auto 170% no-repeat;border-bottom:1px solid #d9cab1;grid-template-columns:minmax(0,780px) 1fr;align-items:center;min-height:420px;padding:92px max(34px,50vw - 610px);display:grid;position:relative;overflow:hidden}.wheel-hero:before{content:"";background:#f7f1e7c9;position:absolute;inset:0}.wheel-hero-copy,.wheel-hero-temple{z-index:1;position:relative}.wheel-hero h1{color:#122a40;max-width:820px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:13px 0 16px;font-size:clamp(66px,6.2vw,96px);font-weight:500;line-height:.88}.wheel-hero-copy>p:last-of-type{color:#606566;max-width:650px;margin:0;font-size:17px;line-height:1.7}.wheel-promises{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.wheel-promises strong{color:#122a40;background:#fffdf8e0;border:1px solid #cbb792;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.wheel-promises svg{color:#ab7937;width:21px;height:21px}.wheel-hero-temple{color:#a5743061;justify-self:end;width:148px;height:148px}.wheel-experience{grid-template-columns:minmax(380px,.82fr) minmax(540px,1.18fr);align-items:center;gap:42px;width:min(1280px,100% - 56px);margin:76px auto 34px;display:grid}.wheel-form-card{background:#fffdf8;border:1px solid #d8c9b2;padding:42px;box-shadow:0 24px 60px #2d221214}.wheel-step{color:#9f7135;letter-spacing:.16em;font-size:10px;font-weight:800}.wheel-form-card h2{color:#122a40;max-width:470px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:13px 0 14px;font-size:clamp(39px,3.3vw,47px);font-weight:500;line-height:1.02}.wheel-form-card>p{color:#737572;margin:0 0 27px;font-size:13px;line-height:1.7}.wheel-form-card form{gap:16px;display:grid}.wheel-form-card form label{color:#4f5960;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:750;display:grid}.wheel-form-card form label>input,.wheel-form-card form label>div{color:#172a3a;text-transform:none;background:#f6f2eb;border:1px solid #ddd2c1;outline:0;min-height:53px;padding:0 15px;font-size:14px}.wheel-form-card form label>input:focus,.wheel-form-card form label>div:focus-within{background:#fff;border-color:#ae7d3d}.wheel-form-card form label>div{align-items:center;gap:10px;display:flex}.wheel-form-card form label>div svg{color:#aa7938;width:18px}.wheel-form-card form label>div input{letter-spacing:.06em;background:0 0;border:0;outline:0;width:100%;font-size:14px}.wheel-detected-class{color:#687075;background:#f5eee2;border-left:3px solid #b88943;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin-top:-7px;padding:10px 13px;display:grid}.wheel-detected-class span{color:#8f6a37;letter-spacing:.11em;text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:850}.wheel-detected-class strong{color:#122a40;text-align:right;font-size:12px}.wheel-detected-class small{color:#7a7e7d;text-align:right;font-size:9px}.wheel-spin-button{color:#fff8e9;background:#122a40;border:1px solid #122a40;justify-content:center;align-items:center;gap:13px;min-height:58px;margin-top:4px;padding:0 21px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;display:flex}.wheel-spin-button:hover:not(:disabled){background:#9b6e32;transform:translateY(-2px)}.wheel-spin-button:disabled{cursor:not-allowed;opacity:.56}.wheel-error{color:#8b3340;background:#f8e8e8;border-left:3px solid #a94350;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.wheel-security{border-top:1px solid #e7dfd3;align-items:flex-start;gap:11px;margin-top:23px;padding-top:20px;display:flex}.wheel-security>svg{color:#4b7969;flex:none;width:22px}.wheel-security span{color:#777a77;gap:3px;font-size:10px;line-height:1.5;display:grid}.wheel-security strong{color:#2d5548;font-size:11px}.wheel-stage{background:#0f263a;border:1px solid #b68b4d;place-items:center;min-height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #13243433}.wheel-stage:before,.wheel-stage:after{content:"";opacity:.18;background:url(/images/odyssey-legacy-hero.png) 8%/auto 100% no-repeat;width:86px;position:absolute;top:0;bottom:0}.wheel-stage:before{left:0}.wheel-stage:after{right:0;transform:scaleX(-1)}.wheel-canvas-shell{z-index:1;aspect-ratio:1;border:5px solid #c69b56;border-radius:50%;width:min(620px,83%);padding:9px;position:relative;box-shadow:0 0 0 9px #223b4e,0 0 0 11px #e7c68585,0 20px 50px #00000061}.wheel-canvas-shell canvas{border-radius:50%;width:100%;height:100%;transition:transform 3s cubic-bezier(.12,.64,.08,1);display:block}.wheel-pointer{z-index:4;color:#122a40;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 8px 8px #00000057);background:#e4bd78;border:5px solid #f8ead0;place-items:center;width:70px;height:76px;display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%)}.wheel-pointer svg{width:22px;height:22px;margin-top:-20px}.wheel-stage-message{z-index:5;color:#f7e7c5;background:#081826e6;border:1px solid #dab46f8c;align-items:center;gap:10px;padding:13px 18px;font-size:11px;display:flex;position:absolute}.wheel-winner{z-index:7;text-align:center;color:#142b3d;background:#fffaf0;border:2px solid #c69a54;width:min(420px,100% - 48px);padding:34px;animation:.45s both wheelWinnerIn;position:absolute;box-shadow:0 30px 80px #00000073}.wheel-winner>svg{color:#3d8068;width:42px;height:42px}.wheel-winner>span{color:#a47334;letter-spacing:.18em;margin-top:11px;font-size:9px;font-weight:850;display:block}.wheel-winner h2{font-family:var(--font-display), Georgia, serif;margin:5px 0 8px;font-size:47px;font-weight:550;line-height:1}.wheel-winner p{color:#646b6e;font-size:12px;line-height:1.6}.wheel-winner strong{color:#356553;font-size:10px;display:block}@keyframes wheelWinnerIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.wheel-chances{background:#fffdf8;border:1px solid #d8c9b2;width:min(1120px,100% - 56px);margin:72px auto;padding:38px 42px}.wheel-chances>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.wheel-chances>header>div{align-items:center;gap:14px;display:flex}.wheel-chances>header svg{color:#ab7937;width:29px;height:29px}.wheel-chances header span{gap:2px;display:grid}.wheel-chances small,.wheel-how>span{color:#9b6f34;letter-spacing:.15em;font-size:9px;font-weight:850}.wheel-chances h2{color:#122a40;font-family:var(--font-display), Georgia, serif;margin:0;font-size:35px;font-weight:550}.wheel-chances header>strong{color:#416b5d;font-size:12px}.wheel-chances>p{color:#767976;margin:14px 0 28px;font-size:12px}.wheel-public-class-tabs{border:1px solid #d8c9b2;grid-template-columns:repeat(5,1fr);margin:24px 0 18px;display:grid}.wheel-public-class-tabs button{color:#647078;background:#faf7f1;border:0;border-right:1px solid #ded3c2;place-items:center;gap:1px;min-height:60px;padding:9px 12px;transition:all .2s;display:grid}.wheel-public-class-tabs button:last-child{border-right:0}.wheel-public-class-tabs button strong{color:#1a3144;font-family:var(--font-display), Georgia, serif;font-size:24px;line-height:1}.wheel-public-class-tabs button span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.wheel-public-class-tabs button.active{color:#fff0d4;background:#122a40;box-shadow:inset 0 -3px #c79b53}.wheel-public-class-tabs button.active strong{color:#e3bd7b}.wheel-chances>div{gap:14px;display:grid}.wheel-chances article{grid-template-columns:12px minmax(150px,1fr) minmax(180px,2fr) 64px;align-items:center;gap:13px;display:grid}.chance-dot{border-radius:50%;width:9px;height:9px}.wheel-chances article>strong{font-family:var(--font-display), Georgia, serif;font-size:18px;font-weight:600}.wheel-chances article>div{background:#ece7de;border-radius:10px;height:8px;overflow:hidden}.wheel-chances article i{border-radius:inherit;height:100%;display:block}.wheel-chances article b{color:#5d6569;text-align:right;font-size:12px}.wheel-how{border-top:1px solid #d7c8af;width:min(1180px,100% - 56px);margin:0 auto 110px;padding-top:34px}.wheel-how>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.wheel-how article{background:#ebe1d1;border:1px solid #d6c5aa;padding:28px}.wheel-how article>strong{color:#fff;background:#a87838;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.wheel-how h3{color:#122a40;font-family:var(--font-display), Georgia, serif;margin:17px 0 7px;font-size:26px;font-weight:600}.wheel-how p{color:#6a6d6c;margin:0;font-size:12px;line-height:1.65}.wheel-generate-action{align-items:stretch;gap:8px;display:flex}.wheel-generate-action label{color:#876536;letter-spacing:.08em;background:#fff;border:1px solid #ddd7cc;gap:2px;min-width:88px;padding:6px 9px;font-size:7px;font-weight:800;display:grid}.wheel-generate-action select{color:#173047;background:0 0;border:0;outline:0;font-size:12px;font-weight:800}.wheel-admin-summary{grid-template-columns:repeat(4,1fr);gap:13px;padding:0 35px 18px;display:grid}.wheel-admin-summary article{background:#fff;border:1px solid #dfe1e1;align-items:center;gap:15px;min-height:104px;padding:19px;display:flex}.wheel-admin-summary article>svg{color:#9d743d;background:#f5eee2;width:34px;height:34px;padding:8px}.wheel-admin-summary span{gap:5px;display:grid}.wheel-admin-summary small{color:#81878b;letter-spacing:.06em;font-size:9px}.wheel-admin-summary strong{color:#10273b;font-family:var(--font-display), Georgia, serif;font-size:27px}.wheel-admin-summary .healthy{border-left:3px solid #4b8a73}.wheel-admin-summary .warning{border-left:3px solid #b95b61}.wheel-visibility-control{border:1px solid;justify-content:space-between;align-items:center;gap:22px;margin:0 35px 18px;padding:18px 20px;display:flex}.wheel-visibility-control.active{color:#315e4e;background:#edf6f2;border-color:#bcdaca}.wheel-visibility-control.inactive{color:#7b4c31;background:#fbf0e5;border-color:#e7c9a9}.wheel-visibility-control>div{align-items:center;gap:13px;display:flex}.wheel-visibility-control>div>svg{width:27px;height:27px}.wheel-visibility-control span{gap:2px;display:grid}.wheel-visibility-control small{letter-spacing:.13em;font-size:8px;font-weight:850}.wheel-visibility-control strong{color:#173047;font-size:13px}.wheel-visibility-control p{color:#727a7c;margin:0;font-size:10px}.wheel-visibility-control button{color:#fff;white-space:nowrap;background:#173047;border:0;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.wheel-visibility-control button svg{width:15px}.wheel-admin-tabs{background:#fff;border:1px solid #dddede;margin:0 35px;display:flex;overflow-x:auto}.wheel-admin-tabs button{color:#697176;white-space:nowrap;background:#fff;border:0;border-right:1px solid #e4e5e5;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:12px;display:flex}.wheel-admin-tabs button.active{color:#8d652e;box-shadow:inset 0 -3px #b88943}.wheel-admin-tabs svg{width:16px}.wheel-admin-panel{background:#fff;border:1px solid #dddede;margin:16px 35px 40px;padding:24px}.wheel-admin-panel-heading{border-bottom:1px solid #e5e5e3;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.wheel-admin-panel-heading small{color:#9c7137;letter-spacing:.13em;font-size:9px;font-weight:800}.wheel-admin-panel-heading h2{color:#10273b;font-family:var(--font-display), Georgia, serif;margin:5px 0 3px;font-size:31px;font-weight:600}.wheel-admin-panel-heading p{color:#7c8285;margin:0;font-size:11px}.wheel-admin-panel-heading button svg{width:16px}.wheel-class-tabs{border:1px solid #ddd8cf;grid-template-columns:repeat(5,1fr);margin-bottom:17px;display:grid}.wheel-class-tabs button{color:#687277;text-align:left;background:#faf9f6;border:0;border-right:1px solid #e2ded7;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:64px;padding:9px 11px;display:grid}.wheel-class-tabs button:last-child{border-right:0}.wheel-class-tabs button>strong{color:#173047;font-family:var(--font-display), Georgia, serif;font-size:25px}.wheel-class-tabs button>span{font-size:9px}.wheel-class-tabs button>small{padding:4px 6px;font-size:8px;font-weight:800}.wheel-class-tabs button>small.valid{color:#2f6a55;background:#e4f1ec}.wheel-class-tabs button>small.invalid{color:#94444b;background:#f8e5e6}.wheel-class-tabs button.active{color:#f4e1bd;background:#173047;box-shadow:inset 0 -3px #c89b54}.wheel-class-tabs button.active>strong{color:#e1b971}.wheel-class-tabs button.active>small{color:#173047;background:#e1b971}.wheel-total-check{border:1px solid;align-items:center;gap:12px;margin-bottom:17px;padding:15px 17px;display:flex}.wheel-total-check.valid{color:#315e4e;background:#edf6f2;border-color:#bcdaca}.wheel-total-check.invalid{color:#8d3d46;background:#fff1f1;border-color:#ecc6c9}.wheel-total-check>svg{width:21px}.wheel-total-check span{flex:1;gap:2px;display:grid}.wheel-total-check strong{font-size:11px}.wheel-total-check small{opacity:.75;font-size:9px}.wheel-total-check b{font-size:13px}.wheel-prize-editor-list{gap:8px;display:grid}.wheel-prize-editor-list article{background:#fbfaf7;border:1px solid #e3ded5;grid-template-columns:34px 38px minmax(150px,1fr) minmax(190px,1.5fr) 95px 78px 78px;align-items:end;gap:10px;padding:12px;display:grid}.wheel-prize-editor-list article.inactive{opacity:.58}.wheel-prize-index{color:#a27a43;font-family:var(--font-display), Georgia, serif;align-self:center;font-size:19px}.wheel-prize-editor-list label{color:#72797e;text-transform:uppercase;gap:5px;font-size:8px;font-weight:750;display:grid}.wheel-prize-editor-list input:not([type=checkbox]):not([type=color]){color:#263746;background:#fff;border:1px solid #d9d7d2;outline:0;min-width:0;height:38px;padding:0 9px;font-size:11px}.wheel-color-field input{background:#fff;border:1px solid #d9d7d2;width:36px;height:38px;padding:3px}.wheel-active-field{align-self:center;align-items:center;gap:7px!important;display:flex!important}.wheel-active-field input{accent-color:#9d7135}.wheel-prize-actions{justify-content:flex-end;align-self:center;gap:5px;display:flex}.wheel-prize-actions button{color:#2d475b;background:#fff;border:1px solid #d8d8d5;place-items:center;width:34px;height:34px;display:grid}.wheel-prize-actions button:last-child{color:#a3474f}.wheel-prize-actions svg{width:15px}.generated-wheel-code{color:#f8ead1;background:#10273b;border-left:4px solid #d1a45d;align-items:center;gap:16px;margin-bottom:19px;padding:20px;display:flex}.generated-wheel-code>svg{width:30px}.generated-wheel-code>div{flex:1;gap:4px;display:grid}.generated-wheel-code small{color:#d2ac6d;letter-spacing:.14em;font-size:8px}.generated-wheel-code strong{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:23px}.generated-wheel-code span{color:#ffffff8c;font-size:9px}.generated-wheel-code button{color:#10273b;background:#dcb675;border:0;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.generated-wheel-code button svg{width:15px}.wheel-code-creator{align-items:end;gap:9px;display:flex}.wheel-code-creator label{color:#72797e;text-transform:uppercase;gap:5px;font-size:8px;font-weight:750;display:grid}.wheel-code-creator select{color:#223746;background:#faf9f6;border:1px solid #d8d6d1;min-width:210px;height:42px;padding:0 10px;font-size:10px}.wheel-code-table,.wheel-award-table{border:1px solid #e2e3e3;overflow-x:auto}.wheel-code-table>div,.wheel-award-table>div{color:#596369;border-bottom:1px solid #e8e8e7;align-items:center;gap:12px;min-width:780px;min-height:54px;padding:0 14px;font-size:10px;display:grid}.wheel-code-table>div{grid-template-columns:1.2fr 1fr 1fr .8fr .7fr}.wheel-award-table>div{grid-template-columns:1.2fr .5fr 1.2fr 1fr 1fr}.wheel-code-table.class-aware>div{grid-template-columns:1.25fr .45fr 1fr 1fr .8fr .7fr;min-width:880px}.wheel-award-table.class-aware>div{grid-template-columns:1.1fr .45fr .4fr 1.25fr 1fr 1fr;min-width:960px}.wheel-code-table>div:last-child,.wheel-award-table>div:last-child{border-bottom:0}.wheel-code-table .head,.wheel-award-table .head{color:#7e8589;text-transform:uppercase;background:#f5f5f3;min-height:40px;font-size:8px;font-weight:800}.wheel-code-table strong,.wheel-award-table strong{color:#172e40}.wheel-class-badge{color:#f6e5c5;background:#173047;border:1px solid #b88943;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.wheel-code-status{text-transform:uppercase;width:fit-content;padding:5px 7px;font-size:8px}.wheel-code-status.unused{color:#28634f;background:#e3f2ec}.wheel-code-status.used{color:#67542f;background:#f5ead6}.wheel-code-status.revoked,.wheel-code-status.expired{color:#8b3c45;background:#f8e6e7}.wheel-code-table button{color:#9a4249;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.wheel-code-table button svg{width:13px}.wheel-award-table code{color:#725831;font-size:10px}.wheel-award-prize{color:#8b642f;align-items:center;gap:7px;font-weight:750;display:flex}.wheel-award-prize svg{width:15px}.wheel-settings-form{gap:17px;max-width:900px;display:grid}.wheel-settings-form>label:not(.wheel-settings-active),.wheel-settings-form>div label{color:#6a7378;text-transform:uppercase;gap:7px;font-size:9px;font-weight:750;display:grid}.wheel-settings-form input:not([type=checkbox]),.wheel-settings-form textarea{color:#223746;text-transform:none;background:#faf9f6;border:1px solid #d8d6d1;outline:0;min-height:45px;padding:10px 12px;font-size:12px}.wheel-settings-form textarea{resize:vertical;min-height:90px}.wheel-settings-form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wheel-settings-active{background:#eef5f2;border-left:3px solid #4c846f;align-items:center;gap:12px;padding:17px;display:flex}.wheel-settings-active input{accent-color:#3e735f;width:18px;height:18px}.wheel-settings-active span{gap:3px;display:grid}.wheel-settings-active strong{color:#315b4b;font-size:11px}.wheel-settings-active small{color:#718078;font-size:9px}@media (width<=1120px){.legacy-wheel-invitation{grid-template-columns:1fr auto}.legacy-wheel-benefits{grid-area:2/1/auto/-1;justify-content:flex-start}.wheel-experience{grid-template-columns:1fr}.wheel-form-card{width:min(620px,100%);margin:0 auto}.wheel-stage{width:min(760px,100%);margin:0 auto}.wheel-admin-summary{grid-template-columns:repeat(2,1fr)}.wheel-prize-editor-list article{grid-template-columns:34px 38px 1fr 110px 78px}.wheel-description-field{grid-area:2/3/auto/-1}.wheel-prize-actions{grid-column:-2/-1}}@media (width<=720px){.legacy-wheel-invitation{grid-template-columns:1fr;gap:24px;padding:40px 22px}.legacy-wheel-invitation>div:first-child>svg{width:40px;height:40px}.legacy-wheel-invitation>a{justify-content:center;width:100%}.legacy-wheel-benefits{grid-area:auto;justify-content:flex-start;gap:12px}.wheel-hero{background-position:66%;background-size:auto 125%;grid-template-columns:1fr;min-height:490px;padding:72px 22px}.wheel-hero h1{font-size:clamp(58px,18vw,78px)}.wheel-hero-copy>p:last-of-type{font-size:15px}.wheel-hero-temple{display:none}.wheel-promises{grid-template-columns:1fr 1fr;display:grid}.wheel-promises strong{padding:0 11px;font-size:12px}.wheel-experience{gap:24px;width:calc(100% - 28px);margin-top:34px}.wheel-form-card{padding:25px 20px}.wheel-form-card h2{font-size:39px}.wheel-stage{min-height:490px}.wheel-stage:before,.wheel-stage:after{width:48px}.wheel-canvas-shell{width:86%}.wheel-pointer{width:54px;height:60px;top:19px}.wheel-chances{width:calc(100% - 28px);margin:40px auto;padding:25px 18px}.wheel-chances>header{flex-direction:column;align-items:flex-start}.wheel-public-class-tabs{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.wheel-public-class-tabs button{padding-inline:6px}.wheel-public-class-tabs button span{display:none}.wheel-chances article{grid-template-columns:10px minmax(100px,1fr) 55px}.wheel-chances article>div{grid-area:2/2/auto/-1}.wheel-chances article b{grid-area:1/3}.wheel-how{width:calc(100% - 28px);margin-bottom:60px}.wheel-how>div{grid-template-columns:1fr}.wheel-admin-summary{grid-template-columns:1fr 1fr;padding-inline:15px}.wheel-visibility-control{flex-direction:column;align-items:stretch;margin-inline:15px}.wheel-visibility-control button{justify-content:center}.wheel-admin-tabs{margin-inline:15px}.wheel-admin-panel{margin:14px 15px 30px;padding:15px}.wheel-admin-panel-heading{flex-direction:column;align-items:flex-start}.wheel-generate-action,.wheel-code-creator{flex-wrap:wrap;width:100%}.wheel-generate-action label,.wheel-code-creator label,.wheel-code-creator select{flex:1;min-width:160px}.wheel-class-tabs{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.wheel-class-tabs button{text-align:center;grid-template-columns:1fr;place-items:center;min-width:64px;display:grid}.wheel-class-tabs button>span{display:none}.wheel-prize-editor-list article{grid-template-columns:34px 38px 1fr;align-items:end}.wheel-prize-editor-list label:not(.wheel-color-field){grid-column:1/-1}.wheel-description-field{grid-row:auto}.wheel-prize-actions{grid-area:1/3}.generated-wheel-code{flex-wrap:wrap;align-items:flex-start}.generated-wheel-code>div{min-width:210px}.generated-wheel-code strong{font-size:16px}.wheel-settings-form>div{grid-template-columns:1fr}}.hero-carousel-controls{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;bottom:142px;right:clamp(25px,6vw,95px)}.hero-carousel-controls>button{color:#173047;background:#fffdf8db;border:1px solid #9f743566;place-items:center;width:38px;height:38px;display:grid}.hero-carousel-controls>div{gap:7px;display:flex}.hero-carousel-controls>div button{background:#13273947;border:0;width:22px;height:3px;padding:0;transition:width .2s,background .2s}.hero-carousel-controls>div button.active{background:#a87733;width:42px}.legacy-hero-content.align-center{text-align:center;flex-direction:column;align-items:center;width:min(760px,72vw);margin-inline:auto;display:flex}.legacy-hero-content.align-center .legacy-hero-actions{justify-content:center}.legacy-hero-content.align-right{flex-direction:column;width:min(650px,48vw);margin-left:auto;margin-right:7vw;display:flex}.legacy-hero-bg{transition:background-image .45s}.commission-preview em{color:#847762;font-size:9px;font-style:normal}.legacy-public-page .calculator-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;width:min(1180px,100% - 48px);margin:34px auto 100px;overflow:visible}.legacy-public-page .calculator-result{height:100%}.legacy-public-page .score-options{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.finance-vehicle-picker{gap:9px;margin-top:32px;display:grid;position:relative}.finance-vehicle-picker>span{color:#71787e;letter-spacing:.06em;font-size:10px;font-weight:700}.finance-vehicle-search{background:#f4f1eb;border:1px solid #0000;align-items:center;gap:10px;height:52px;padding:0 15px;display:flex}.finance-vehicle-search:focus-within{background:#fff;border-color:#b68a48}.finance-vehicle-search svg{color:#a87b3a;width:17px}.finance-vehicle-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.finance-vehicle-results{z-index:8;background:#fff;border:1px solid #d8cbb8;max-height:330px;position:absolute;top:80px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #36271229}.finance-vehicle-results button{text-align:left;color:#263746;background:#fff;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:60px 1fr auto;align-items:center;gap:11px;width:100%;min-height:67px;padding:8px 12px;display:grid}.finance-vehicle-results button:hover{background:#faf6ee}.finance-vehicle-thumb{background:#e9e2d7;width:60px;height:48px;position:relative;overflow:hidden}.finance-vehicle-thumb img{object-fit:cover}.finance-vehicle-results button>span:nth-child(2),.finance-selected-vehicle>span:nth-child(3){gap:3px;display:grid}.finance-vehicle-results strong,.finance-selected-vehicle strong{font-size:11px}.finance-vehicle-results small,.finance-selected-vehicle small{color:#878b8d;font-size:8px}.finance-vehicle-results b{color:#946b31;font-size:10px}.finance-selected-vehicle{background:#f2f6f3;border:1px solid #cfddd5;grid-template-columns:60px auto 1fr auto;align-items:center;gap:10px;min-height:69px;padding:9px 12px;display:grid}.finance-selected-vehicle>svg{color:#3c7863;width:16px}.finance-selected-vehicle button{color:#8b6531;background:0 0;border:0;font-size:9px;font-weight:800}.calc-field>small{color:#8a8f93;grid-column:1/-1;margin-top:8px;font-size:8px}.result-vehicle{border-top:1px solid #ffffff1f;gap:4px;margin-top:23px;padding:13px 0;display:grid}.result-vehicle small{color:#ffffff73;letter-spacing:.1em;font-size:7px}.result-vehicle strong{color:#f0ddba;font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:500}.dynamic-banner-list article{grid-template-columns:48px 180px minmax(260px,1fr) auto auto}.banner-order-actions{gap:5px;display:grid}.banner-order-actions button{color:#8d6a39;background:#faf7f1;border:1px solid #e2d7c6;place-items:center;width:29px;height:28px;display:grid}.banner-order-actions button:disabled{opacity:.3}.banner-order-actions svg{width:13px}.banner-real-thumb{color:#b68a48;background:#10263a;height:78px;position:relative;overflow:hidden}.banner-real-thumb img{object-fit:cover}.banner-row-actions{align-items:center;gap:8px;display:flex}.banner-row-actions button{color:#806135;background:0 0;border:0;font-size:10px;font-weight:800}.banner-row-actions button:last-child{color:#a64f54}.banner-row-actions svg{width:15px}.banner-editor-modal{width:min(820px,100%)}.banner-upload-grid{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:20px;display:grid}.site-image-upload{color:#62696f;gap:7px;font-size:8px;font-weight:800;display:grid}.site-image-upload>div{color:#a87c3c;background:#f4efe7;border:1px dashed #cdb58c;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.site-image-upload:last-child>div{min-height:190px}.site-image-upload img{object-fit:cover}.site-image-upload.fit-contain img{object-fit:contain}.site-image-upload input{display:none}.site-image-upload.preview-square>div{aspect-ratio:1;min-height:0}.site-image-upload.preview-landscape>div{aspect-ratio:4/3;min-height:0}.site-image-upload.preview-wide>div{aspect-ratio:16/9;min-height:0}.site-image-upload small{font-size:9px}.admin-checkbox{align-items:center;padding-top:22px;flex-direction:row!important;gap:8px!important;display:flex!important}.admin-checkbox input{width:auto!important}.about-admin-layout{grid-template-columns:1.1fr .9fr}.about-image-card{align-self:start}.site-content-tabs{background:#fff;border:1px solid #dedede;flex-wrap:wrap;margin:0 35px 18px;display:flex}.site-content-tabs button{color:#7a8085;background:0 0;border:0;border-right:1px solid #e7e7e7;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:10px;font-weight:700;display:flex}.site-content-tabs button.active{color:#8b622b;background:#faf6ee;box-shadow:inset 0 -2px #b88945}.site-content-help{color:#868b8f;margin:16px 0 0;font-size:10px;line-height:1.6}.site-content-reset{color:#825f30;background:#faf6ee;border:1px solid #ddc9a8;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:16px;font-size:9px;font-weight:800;display:flex}.about-image-upload{text-align:center;color:#706b63;gap:8px;margin-top:20px;display:grid}.about-image-upload>div{color:#a87c3c;background:#eee8de;border:1px dashed #cdb58c;place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.about-image-upload img{object-fit:cover}.about-image-upload.fit-contain img{object-fit:contain}.about-image-upload strong{color:#8a642f;font-size:11px}.about-image-upload span{font-size:8px}.about-image-upload input{display:none}.about-image-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.about-image-options label{color:#7c7468;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:700;display:grid}.about-image-options select{color:#243240;background:#fff;border:1px solid #d8d0c4;width:100%;min-height:43px;padding:0 12px}.about-image-upload.preview-square>div{aspect-ratio:1;min-height:0}.about-image-upload.preview-landscape>div{aspect-ratio:4/3;min-height:0}.about-image-upload.preview-wide>div{aspect-ratio:16/9;min-height:0}.vehicle-editor-modal{width:min(900px,100%)}.vehicle-admin-toggles{align-items:center;gap:18px;padding-top:20px;display:flex}.vehicle-admin-toggles label{color:#62696f;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.vehicle-admin-toggles input{width:auto}.new-category-field{background:#faf5eb;border:1px solid #ead9bc;padding:13px}.vehicle-image-editor{border-top:1px solid #e5dfd5;margin-top:22px;padding-top:20px}.vehicle-image-editor>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.vehicle-image-editor>header>div{color:#a97835;align-items:center;gap:9px;display:flex}.vehicle-image-editor>header>div span{gap:2px;display:grid}.vehicle-image-editor>header strong{color:#1b2c3d;font-size:11px}.vehicle-image-editor>header small{color:#8a8e91;font-size:8px}.vehicle-image-editor>header>label{color:#806135;background:#faf6ee;border:1px solid #d8c6a8;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.vehicle-image-editor>header input{display:none}.vehicle-image-editor svg{width:15px}.vehicle-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.vehicle-image-grid article{background:#fff;border:1px solid #ddd5c9;padding:5px;position:relative}.vehicle-image-grid article.cover{background:#faf4e9;border:2px solid #b1813d}.vehicle-image-grid article>div{aspect-ratio:4/3;background:#eee;position:relative;overflow:hidden}.vehicle-image-grid article img{object-fit:cover}.set-cover{color:#82643a;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:29px;font-size:7px;font-weight:800;display:flex}.cover .set-cover{color:#a06e28}.set-cover svg{width:11px}.remove-image{color:#fff;background:#6d1c20d9;border:0;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.remove-image svg{width:12px}@media (width<=900px){.legacy-public-page .calculator-layout{grid-template-columns:1fr}.legacy-public-page .calculator-result{height:auto}.about-admin-layout{grid-template-columns:1fr}.vehicle-image-grid{grid-template-columns:repeat(3,1fr)}.hero-carousel-controls{bottom:205px}.managed-catalog-hero.aspect-square,.managed-catalog-hero.aspect-landscape{min-height:480px}.legacy-promotion.aspect-square,.legacy-promotion.aspect-landscape{min-height:540px}}@media (width<=720px){.legacy-hero-content.align-center,.legacy-hero-content.align-right{text-align:left;align-items:flex-start;width:auto;margin-inline:22px}.legacy-hero-content.align-center .legacy-hero-actions{justify-content:flex-start}.hero-carousel-controls{bottom:175px;right:20px}.hero-carousel-controls>div{display:none}.legacy-public-page .calculator-layout{width:calc(100% - 24px);margin-top:20px}.finance-selected-vehicle{grid-template-columns:54px auto 1fr}.finance-selected-vehicle button{grid-column:1/-1;justify-self:end}.banner-upload-grid{grid-template-columns:1fr}.vehicle-image-grid{grid-template-columns:repeat(2,1fr)}.vehicle-image-editor>header{flex-direction:column;align-items:flex-start}}.staff-admin-panel .admin-list-toolbar{align-items:center}.staff-admin-panel .admin-list-toolbar>div{align-items:baseline;gap:6px}.staff-admin-panel .admin-list-toolbar>div strong{color:var(--navy-900);font-family:var(--font-display), Georgia, serif;font-size:24px}.staff-admin-panel .admin-list-toolbar>div span{color:#7e858a;font-size:12px}.staff-admin-panel .admin-list-toolbar>a{color:#8b6735;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.staff-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.staff-admin-grid article{background:#fff;border:1px solid #dfded9;overflow:hidden}.staff-admin-photo{aspect-ratio:4/3;background:#ece7dd;position:relative;overflow:hidden}.staff-admin-photo img{object-fit:cover;object-position:center 25%}.staff-admin-grid article>div:nth-child(2){padding:18px 18px 15px}.staff-admin-grid article h2{color:var(--navy-900);font-family:var(--font-display), Georgia, serif;margin:10px 0 4px;font-size:25px}.staff-admin-grid article p{color:#7e858a;margin:0;font-size:12px}.staff-admin-grid article footer{gap:8px;margin:0;padding:0 18px 18px;display:flex}.staff-admin-grid article footer button{color:#76562d;background:#fff;border:1px solid #d8c8ac;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.staff-admin-grid article footer button:last-child{color:#7f4d4d;border-color:#e4caca}.admin-empty{text-align:center;color:#7d8489;align-content:center;place-items:center;min-height:300px;padding:50px;display:grid}.admin-empty h2{color:var(--navy-900);font-family:var(--font-display), Georgia, serif;margin:13px 0 5px;font-size:28px}.admin-empty p{margin:0 0 20px;font-size:13px}.admin-input-with-icon{border:1px solid #ddd7cc;align-items:center;gap:8px;min-height:43px;padding-left:12px;display:flex}.admin-input-with-icon svg{color:#a17a43}.admin-input-with-icon input{border:0;min-width:0;padding-left:0}.admin-form-grid label.staff-checkbox{grid-column:1/-1;grid-template-columns:none;align-items:center;gap:10px;display:flex}.staff-checkbox input{accent-color:#a17a43;width:17px;height:17px}.staff-checkbox span{letter-spacing:0;text-transform:none!important;font-size:11px!important}.admin-form-grid .admin-field-help{color:#8b9094;text-transform:none;margin-top:-2px;font-size:9px;font-weight:500;line-height:1.45}.staff-avatar-upload{min-height:190px;overflow:hidden}.staff-avatar-upload.has-preview{background:#101c2a;border-style:solid;justify-content:flex-end;min-height:250px}.staff-avatar-preview{object-fit:cover;object-position:center 25%}.staff-avatar-upload-copy{z-index:1;text-align:center;pointer-events:none;background:linear-gradient(#0000,#050e18eb);flex-direction:column;align-items:center;width:100%;padding:32px 20px 17px;display:flex;position:relative}.staff-avatar-upload:not(.has-preview) .staff-avatar-upload-copy{background:0 0;width:auto;padding:0}.staff-avatar-upload.has-preview .staff-avatar-upload-copy strong{color:#fff}.staff-avatar-upload.has-preview .staff-avatar-upload-copy span{color:#ffffffb8}@media (width<=1180px){.legacy-header{gap:20px}.legacy-nav,.inner-nav{gap:24px}.legacy-nav a,.legacy-public-page .inner-nav a{font-size:13px}.staff-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.staff-hero{background-position:74%;grid-template-columns:1fr;min-height:360px;padding-top:70px;padding-bottom:70px}.staff-hero>svg{display:none}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.staff-hero{background-position:63%;background-size:auto 125%;min-height:420px;padding:64px 22px}.staff-hero:before{background:#f7f3ecdb}.staff-hero h1{font-size:clamp(46px,13vw,60px)}.staff-hero>div>p:last-child{font-size:15px}.staff-tabs{min-height:66px;padding:0 18px}.staff-tabs a{flex:1;justify-content:center;padding-inline:10px}.staff-section,.staff-section+.staff-section{padding:70px 18px 0}.staff-section+.staff-section{padding-bottom:75px}.staff-section>header{flex-direction:column;align-items:flex-start;gap:10px}.staff-section>header h2{font-size:45px}:is(.staff-grid,.staff-grid:has(.staff-card:nth-child(2):last-child),.staff-admin-grid){grid-template-columns:1fr}.staff-admin-grid{padding:14px}}html,body{max-width:100%;overflow-x:clip}.inner-shell{width:100%;overflow-x:clip}.catalog-results,.catalog-toolbar,.toolbar-actions,.vehicle-gallery,.vehicle-summary{min-width:0}.vehicle-description,.modal-copy>p:not(.legacy-kicker){white-space:pre-line;overflow-wrap:anywhere}.thumbs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.thumbs button{background:0 0;min-width:0;overflow:hidden}@media (width<=1180px){.legacy-public-page .inner-header.legacy-inner-header{min-height:82px;padding-inline:28px}.legacy-public-page .inner-menu{place-items:center;display:grid}.legacy-public-page .inner-specialist{display:none}.legacy-public-page .inner-nav{z-index:30;color:#202931;opacity:0;pointer-events:none;background:#fcfaf5;border-bottom:1px solid #ded4c5;flex-direction:column;align-items:flex-start;gap:20px;padding:28px;transition:transform .25s,opacity .2s;position:absolute;top:82px;left:0;right:0;transform:translateY(-150%);box-shadow:0 18px 35px #261c0e1f}.legacy-public-page .inner-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.legacy-public-page .inner-nav a.active:after{display:none}.catalog-layout{grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:24px;width:min(100% - 36px,1120px)}.catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-detail{grid-template-columns:minmax(0,1fr);gap:38px}.vehicle-summary{padding-top:0}}@media (width<=820px){.legacy-public-page .catalog-hero{padding:70px 24px 64px}.legacy-public-page .catalog-hero h1{max-width:680px;font-size:clamp(46px,9vw,64px);line-height:.96}.catalog-layout{grid-template-columns:minmax(0,1fr);width:calc(100% - 30px);margin-top:38px}.catalog-filters{position:static}.catalog-toolbar{flex-wrap:wrap;gap:14px}.toolbar-actions{flex-wrap:wrap;max-width:100%}.toolbar-actions label{flex:190px;min-width:0}.vehicle-breadcrumb,.vehicle-detail{width:calc(100% - 30px)}.main-photo .catalog-art,.legacy-public-page .main-photo .catalog-art{height:clamp(300px,62vw,510px)}.vehicle-summary h1{font-size:clamp(48px,10vw,68px)}}@media (width<=620px){.about-image-options{grid-template-columns:1fr}.site-content-tabs{margin-inline:18px}.site-content-tabs button{border-bottom:1px solid #e7e7e7;border-right:0;flex:100%;justify-content:flex-start}.legacy-public-page .inner-header.legacy-inner-header{min-height:72px;padding-inline:16px}.legacy-public-page .inner-nav{padding:22px 18px;top:72px}.legacy-public-page .legacy-brand{gap:9px}.legacy-public-page .legacy-brand svg{width:29px;height:29px}.legacy-public-page .legacy-brand strong{letter-spacing:.055em;font-size:17px}.legacy-public-page .catalog-hero{padding:52px 18px 48px}.legacy-public-page .catalog-hero h1{font-size:clamp(40px,12vw,53px)}.legacy-public-page .catalog-hero>p:last-child{font-size:15px;line-height:1.6}.managed-catalog-hero.aspect-square,.managed-catalog-hero.aspect-landscape,.managed-catalog-hero.aspect-wide{min-height:410px}.legacy-promotion.aspect-square,.legacy-promotion.aspect-landscape,.legacy-promotion.aspect-wide{min-height:510px}.catalog-layout{width:calc(100% - 24px);margin-bottom:65px}.catalog-cards,.catalog-cards.list,.catalog-cards.list .catalog-card{grid-template-columns:minmax(0,1fr)}.catalog-toolbar{flex-direction:column;align-items:stretch}.toolbar-actions{width:100%}.toolbar-actions label{flex-basis:100%;justify-content:space-between}.vehicle-breadcrumb{gap:12px;margin-block:20px}.vehicle-breadcrumb a,.vehicle-breadcrumb button{font-size:11px}.main-photo .catalog-art,.legacy-public-page .main-photo .catalog-art{height:min(76vw,390px)}.thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.thumbs .catalog-art.compact{height:92px}.vehicle-summary h1{font-size:clamp(44px,14vw,58px)}.availability{max-width:100%}.detail-price{grid-template-columns:minmax(0,1fr);gap:6px}.detail-price del,.detail-price strong{grid-column:1}.detail-price strong{font-size:30px}.detail-actions{flex-direction:column}.detail-actions>*{width:100%}.vehicle-specs{grid-template-columns:minmax(0,1fr)}.vehicle-specs span,.vehicle-specs span:nth-child(2n),.vehicle-specs span:nth-child(n+3){border-bottom:1px solid #ddd7cc;border-right:0}.vehicle-specs span:last-child{border-bottom:0}}.sales-table{min-width:1040px}.sales-table .wide-table-row{grid-template-columns:.72fr 1.18fr 1fr .95fr .85fr .85fr .75fr 82px}.sale-row-actions{align-items:center;gap:7px;display:flex!important}.sale-row-actions button{color:#76582f;background:#fff;border:1px solid #d9ccb8;place-items:center;width:31px;height:31px;display:grid}.wide-table-row .sale-row-actions>button{display:grid!important}.sale-row-actions button:hover{background:#f8f2e8;border-color:#b68a48}.sale-row-actions button.danger{color:#93494d;border-color:#e3c9c9}.sale-row-actions button.danger:hover{color:#fff;background:#93494d;border-color:#93494d}.sale-row-actions button:disabled{opacity:.45;cursor:wait}.sale-row-actions svg{width:13px}.audit-security-notice{color:#285d4c;background:#edf6f1;border:1px solid #d5e8de;border-left:3px solid #4f8d78;align-items:center;gap:13px;margin:0 35px 18px;padding:16px 18px;display:flex}.audit-security-notice>svg{width:22px;height:22px}.audit-security-notice div{gap:2px;display:grid}.audit-security-notice strong{font-size:12px}.audit-security-notice p{color:#61766d;margin:0;font-size:10px}.audit-panel{background:#fff;border:1px solid #e0e1e1;margin:0 35px 35px}.audit-toolbar{border-bottom:1px solid #e7e7e5;align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:flex}.audit-toolbar label{background:#f5f5f4;align-items:center;gap:9px;width:min(420px,100%);min-height:41px;padding:0 12px;display:flex}.audit-toolbar label svg{color:#8f969a;width:16px}.audit-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.audit-toolbar select{background:#fff;border:1px solid #dedbd4;min-height:41px;padding:0 35px 0 12px;font-size:10px}.audit-toolbar>span{color:#8c9296;margin-left:auto;font-size:10px}.audit-panel .audit-list{border:0;margin:0}.audit-list.immutable article{grid-template-columns:42px minmax(300px,1.5fr) minmax(170px,.65fr) minmax(180px,auto) 34px;gap:16px;min-height:94px;position:relative}.audit-entry.insert{border-left:3px solid #4f8d78}.audit-entry.update{border-left:3px solid #b68a48}.audit-entry.delete{border-left:3px solid #a45458}.audit-entry.delete>span{color:#93494d;background:#f8eaea}.audit-action p{max-width:760px;line-height:1.5;color:#596269!important;font-size:10px!important}.audit-action>small{color:#a0a4a7;margin-top:5px;font-size:8px}.audit-actor span{color:#8d9498;margin-top:3px;font-size:8px}.audit-entry time{text-align:right;gap:3px;display:grid}.audit-entry time strong{color:#596269;font-size:10px}.audit-entry time small{color:#9aa0a3;font-size:7px}.audit-expand{color:#856337;background:#faf7f1;border:1px solid #e2d7c6;place-items:center;width:31px;height:31px;display:grid}.audit-expand svg{width:14px}.audit-details{color:#5f686e;background:#f8f6f1;border:1px solid #e7e0d5;grid-column:2/-1;gap:4px;margin:-2px 0 6px;padding:13px 15px;display:grid!important}.audit-details strong{font-size:10px}.audit-details p{margin:0!important;font-size:9px!important}.audit-details span{color:#889094;font-size:8px}@media (width<=900px){.audit-security-notice,.audit-panel{margin-left:18px;margin-right:18px}.audit-list.immutable article{grid-template-columns:40px minmax(0,1fr) 34px}.audit-list.immutable .audit-actor,.audit-list.immutable time{text-align:left;grid-column:2}.audit-list.immutable .audit-expand{grid-area:1/3}.audit-details{grid-column:2/-1}}@media (width<=620px){.audit-security-notice{align-items:flex-start}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar label{width:100%}.audit-toolbar>span{margin-left:0}.audit-list.immutable article{grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;padding:14px 12px}.audit-list.immutable article>span{width:32px;height:32px}.audit-action p{font-size:9px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
