.milemark-root{--mm-ink:#11151a;--mm-panel:#1c2228;--mm-panel-2:#222b30;--mm-paper:#e6e0d5;--mm-paper-ink:#20272d;--mm-accent:#d4a36a;--mm-accent-bright:#edbd85;--mm-accent-deep:#94633f;--mm-muted:#bfc0be;--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@media (prefers-color-scheme:dark){.milemark-root{--background:#0a0a0a;--foreground:#ededed;--card:#171717;--card-foreground:#ededed;--popover:#171717;--popover-foreground:#ededed;--primary:#ededed;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#ededed;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#ededed;--destructive:#ff6467;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#8e51ff;--chart-2:#00bc7d;--chart-3:#fe9a00;--chart-4:#ad46ff;--chart-5:#ff2056;--sidebar:#171717;--sidebar-foreground:#ededed;--sidebar-primary:#8e51ff;--sidebar-primary-foreground:#ededed;--sidebar-accent:#262626;--sidebar-accent-foreground:#ededed;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}}.milemark-root{background:var(--mm-ink);color:#f4f0e7;scroll-behavior:smooth;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.milemark-root *{box-sizing:border-box}.milemark-root a{color:inherit;text-decoration:none}.milemark-root button,.milemark-root input,.milemark-root select,.milemark-root textarea{font:inherit}.milemark-root button,.milemark-root a,.milemark-root input,.milemark-root select,.milemark-root textarea{-webkit-tap-highlight-color:transparent}.milemark-root :focus-visible{outline:3px solid var(--mm-accent);outline-offset:4px}.milemark-root ::selection{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .site-header{background:var(--mm-ink);z-index:10;border-bottom:1px solid #ffffff20;align-items:center;gap:4vw;height:88px;padding:0 clamp(24px,5vw,92px);display:flex;position:relative}.milemark-root .brand{letter-spacing:.22em;align-items:center;gap:12px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.milemark-root .brand small{letter-spacing:.42em;color:var(--mm-muted);margin-top:7px;font-size:8px;display:block}.milemark-root .brand-symbol{border:1px solid var(--mm-accent);letter-spacing:-.1em;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:25px;display:grid;position:relative}.milemark-root .brand-symbol span{color:var(--mm-accent);font-size:7px;position:absolute;top:4px;right:4px}.milemark-root .site-header nav{text-transform:uppercase;letter-spacing:.15em;gap:clamp(18px,3vw,52px);margin-left:auto;font-size:12px;display:flex}.milemark-root .site-header nav a{transition:color .25s}.milemark-root .site-header nav a:hover,.milemark-root .footer-links a:hover{color:var(--mm-accent-bright)}.milemark-root .mobile-menu{display:none}.milemark-root .header-cta{border:1px solid var(--mm-accent);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:28px;padding:14px 18px;font-size:11px;transition:background .3s,color .3s;display:inline-flex}.milemark-root .header-cta:hover{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .hero{border-bottom:1px solid #ffffff20;grid-template-columns:minmax(420px,47%) 1fr 46px;min-height:720px;display:grid}.milemark-root .hero-copy{flex-direction:column;align-items:flex-start;padding:clamp(80px,9vw,160px) 4vw 38px clamp(24px,7vw,122px);display:flex}.milemark-root .eyebrow,.milemark-root .section-kicker{color:var(--mm-accent);letter-spacing:.25em;font-size:11px;font-weight:700}.milemark-root .pulse{background:var(--mm-accent);width:7px;height:7px;box-shadow:0 0 0 7px color-mix(in srgb,var(--mm-accent) 16%,transparent);border-radius:50%;margin-right:10px;animation:2.8s ease-in-out infinite breathe;display:inline-block}.milemark-root .hero h1,.milemark-root .intro-band h2,.milemark-root .section-heading h2,.milemark-root .journey h2,.milemark-root .page-title,.milemark-root .detail-title{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.milemark-root .hero h1{margin:48px 0 30px;font-size:clamp(64px,6.5vw,116px)}.milemark-root .hero h1 em,.milemark-root .intro-band h2 em,.milemark-root .section-heading h2 em,.milemark-root .journey h2 em,.milemark-root .page-title em{color:var(--mm-accent);font-weight:400}.milemark-root .hero-copy>p{color:var(--mm-muted);max-width:360px;font-size:16px;line-height:1.8}.milemark-root .hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.milemark-root .button{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:17px 21px;font-size:11px;font-weight:700;transition:transform .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.milemark-root .button:hover{transform:translateY(-4px)}.milemark-root .button-gold{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .button-gold:hover{background:var(--mm-accent-bright)}.milemark-root .button-outline{border-color:var(--mm-accent);color:var(--mm-accent-bright);background:0 0}.milemark-root .button-outline:hover{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .text-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--mm-accent);padding:0 0 8px;font-size:11px;transition:color .25s}.milemark-root .text-link:hover{color:var(--mm-accent-bright)}.milemark-root .hero-index{letter-spacing:.18em;color:#9ca0a2;margin-top:auto;padding-top:80px;font-size:10px}.milemark-root .hero-index span{color:var(--mm-accent);margin:0 12px}.milemark-root .hero-media{min-height:720px;position:relative;overflow:hidden}.milemark-root .hero-media img{object-fit:cover;object-position:48% center;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.milemark-root .hero-media:hover img{transform:scale(1.06)}.milemark-root .hero-media:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--mm-ink) 22%,transparent),transparent 40%),linear-gradient(0deg,color-mix(in srgb,var(--mm-ink) 72%,transparent),transparent 42%);pointer-events:none;position:absolute;inset:0}.milemark-root .hero-media-label{z-index:1;letter-spacing:.18em;justify-content:space-between;align-items:end;gap:18px;font-size:10px;display:flex;position:absolute;bottom:36px;left:36px;right:36px}.milemark-root .hero-media-label strong{text-align:right;line-height:1.7}.milemark-root .hero-rail{writing-mode:vertical-rl;letter-spacing:.35em;color:#af9b80;place-items:center;font-size:9px;display:grid}.milemark-root .intro-band{text-align:center;background:var(--mm-paper);color:var(--mm-paper-ink);padding:clamp(80px,10vw,150px) clamp(24px,11vw,190px)}.milemark-root .intro-band .section-kicker{color:var(--mm-accent-deep)}.milemark-root .intro-band h2{margin:30px 0;font-size:clamp(43px,5vw,80px)}.milemark-root .intro-band h2 em{color:var(--mm-accent-deep)}.milemark-root .intro-band>p:last-child{color:#535557;max-width:650px;margin:auto;line-height:1.8}.milemark-root .featured{padding:100px clamp(24px,7vw,122px) 130px}.milemark-root .section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;display:flex}.milemark-root .section-heading h2{margin:20px 0 0;font-size:clamp(48px,5vw,78px)}.milemark-root .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.milemark-root .feature-card{background:var(--mm-panel);transition:transform .35s,box-shadow .35s,background-color .9s;overflow:hidden}.milemark-root .feature-card:hover{transform:translateY(-8px);box-shadow:0 22px 55px #0006}.milemark-root .feature-image{aspect-ratio:1.24;position:relative;overflow:hidden}.milemark-root .feature-image img{object-fit:cover;transition:transform .8s}.milemark-root .feature-card:hover img{transform:scale(1.07)}.milemark-root .feature-number{background:#171c20c9;padding:8px;font-size:10px;position:absolute;top:15px;left:16px}.milemark-root .feature-details{padding:22px 24px 26px}.milemark-root .feature-details>span{color:var(--mm-accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.milemark-root .feature-details h3{margin:11px 0 22px;font:400 31px Georgia,serif}.milemark-root .feature-details p{color:#c4c5c3;border-top:1px solid #ffffff25;justify-content:space-between;gap:8px;margin:0;padding-top:16px;font-size:12px;display:flex}.milemark-root .feature-details p span{color:var(--mm-accent-bright)}.milemark-root .journey{background:var(--mm-panel-2);padding:100px clamp(24px,9vw,152px)}.milemark-root .journey-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:5vw;display:grid}.milemark-root .journey h2{margin:20px 0;font-size:clamp(50px,6vw,96px)}.milemark-root .journey-grid p{color:#c7c9c6;max-width:360px;margin-bottom:30px;line-height:1.8}.milemark-root .site-footer{grid-template-columns:1fr auto;gap:50px;padding:70px clamp(24px,7vw,122px) 36px;display:grid}.milemark-root .footer-mark{letter-spacing:.2em;font-size:21px;font-weight:800}.milemark-root .footer-mark span{color:var(--mm-accent);margin-left:8px}.milemark-root .site-footer p{color:#aaaeb0;max-width:290px;font-size:13px;line-height:1.6}.milemark-root .footer-links{flex-wrap:wrap;align-content:start;gap:18px 28px;font-size:12px;display:flex}.milemark-root .footer-fine{color:#a9acad;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:25px;font-size:11px;line-height:1.6}.milemark-root .back-top{z-index:25;background:var(--mm-accent);width:52px;height:66px;color:var(--mm-ink);border:1px solid var(--mm-accent-bright);clip-path:polygon(50% 0,100% 24%,100% 100%,0 100%,0 24%);opacity:0;pointer-events:none;place-items:center;transition:opacity .35s,transform .35s,background-color .35s;display:grid;position:fixed;bottom:96px;right:22px;transform:translateY(20px);box-shadow:0 10px 25px #0005}.milemark-root .back-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.milemark-root .back-top:hover{background:var(--mm-accent-bright)}.milemark-root .back-top span{margin-top:9px;font-size:22px;line-height:1}.milemark-root .back-top small{letter-spacing:.13em;margin-top:-10px;font-size:8px}@keyframes breathe{50%{box-shadow:0 0 0 12px #cf9b5d08}}@media (max-width:1050px){.milemark-root .site-header nav{display:none}.milemark-root .header-cta{margin-left:auto}.milemark-root .hero{grid-template-columns:1fr 1fr}.milemark-root .hero-rail{display:none}.milemark-root .hero-copy{padding-left:5vw}}@media (max-width:760px){.milemark-root .site-header{height:72px}.milemark-root .header-cta{display:none}.milemark-root .mobile-menu{margin-left:auto;display:block;position:relative}.milemark-root .mobile-menu summary{cursor:pointer;text-transform:uppercase;color:#ddb985;letter-spacing:.15em;align-items:center;min-height:44px;font-size:11px;list-style:none;display:flex}.milemark-root .mobile-menu summary::-webkit-details-marker{display:none}.milemark-root .mobile-menu summary span{margin-left:8px;font-size:16px}.milemark-root .mobile-menu[open] summary span{display:inline-block;transform:rotate(45deg)}.milemark-root .site-header .mobile-menu nav{overscroll-behavior:contain;background:#252d32;border:1px solid #a9855c;gap:0;width:180px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);padding:15px;display:grid;position:absolute;top:44px;right:0;overflow-y:auto;box-shadow:0 16px 40px #0008}.milemark-root .site-header .mobile-menu nav a{border-bottom:1px solid #fff2;padding:12px 8px}.milemark-root .hero{flex-direction:column;display:flex}.milemark-root .hero-copy{padding:42px 24px 25px}.milemark-root .hero h1{margin:27px 0 18px;font-size:clamp(57px,13vw,76px)}.milemark-root .hero-copy>p{font-size:14px;line-height:1.65}.milemark-root .hero-actions{gap:15px;margin-top:18px}.milemark-root .hero-index{display:none}.milemark-root .hero-media{min-height:420px}.milemark-root .hero-media-label{font-size:8px;left:20px;right:20px}.milemark-root .feature-grid{grid-template-columns:1fr}.milemark-root .featured{padding:80px 24px}.milemark-root .section-heading{flex-direction:column;align-items:start}.milemark-root .journey-grid,.milemark-root .site-footer{grid-template-columns:1fr}.milemark-root .footer-fine{grid-column:1}}@media (prefers-reduced-motion:reduce){.milemark-root{scroll-behavior:auto}.milemark-root *,.milemark-root :before,.milemark-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.milemark-root .inner-hero{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--mm-accent) 22%,transparent),transparent 35%),var(--mm-panel-2);padding:100px clamp(24px,7vw,122px) 80px}.milemark-root .inner-hero h1{max-width:850px;margin:25px 0;font-size:clamp(52px,7vw,108px)}.milemark-root .inner-hero>p:last-child{color:#c4c8c7;line-height:1.7}.milemark-root .inventory-section{padding:45px clamp(24px,7vw,122px) 100px}.milemark-root .filter-form{background:var(--mm-panel);border:1px solid #fff2;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding:20px;display:grid}.milemark-root .filter-form label,.milemark-root .contact-form label{text-transform:uppercase;letter-spacing:.16em;color:#d2b891;gap:8px;font-size:10px;display:grid}.milemark-root .filter-form input,.milemark-root .filter-form select,.milemark-root .contact-form input,.milemark-root .contact-form select,.milemark-root .contact-form textarea{color:#f4f0e7;background:#111820;border:1px solid #ffffff30;border-radius:0;width:100%;min-height:50px;padding:0 14px}.milemark-root .filter-form select{cursor:pointer}.milemark-root .results-bar{color:#c8aa83;letter-spacing:.13em;justify-content:space-between;gap:12px;margin:38px 0 20px;font-size:11px;display:flex}.milemark-root .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.milemark-root .inventory-card{background:var(--mm-panel);transition:transform .3s,box-shadow .3s,background-color .9s}.milemark-root .inventory-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #0005}.milemark-root .inventory-image{aspect-ratio:1.3;position:relative;overflow:hidden}.milemark-root .inventory-image img{object-fit:cover;transition:transform .7s}.milemark-root .inventory-card:hover img{transform:scale(1.06)}.milemark-root .inventory-copy{padding:24px}.milemark-root .inventory-copy>span{color:var(--mm-accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.milemark-root .inventory-copy h2{margin:12px 0;font:400 35px Georgia,serif}.milemark-root .inventory-copy p{color:#b8bebd;min-height:3.4em;font-size:13px;line-height:1.65}.milemark-root .inventory-meta{border-top:1px solid #ffffff25;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding:20px 0;display:flex}.milemark-root .inventory-meta strong{font:400 25px Georgia,serif}.milemark-root .inventory-meta span{color:#afb4b3;font-size:12px}.milemark-root .inventory-copy b{color:var(--mm-accent-bright);letter-spacing:.13em;font-size:10px}.milemark-root .pagination{letter-spacing:.15em;justify-content:center;align-items:center;gap:35px;padding:45px;font-size:11px;display:flex}.milemark-root .pagination a{color:var(--mm-accent-bright)}.milemark-root .empty-state{text-align:center;background:var(--mm-panel);padding:80px 20px}.milemark-root .empty-state h2{font:400 38px Georgia,serif}.milemark-root .empty-state .button{margin-top:20px}.milemark-root .breadcrumb{letter-spacing:.18em;color:#c9aa80;gap:16px;padding:28px clamp(24px,7vw,122px);font-size:10px;display:flex}.milemark-root .detail-hero{grid-template-columns:62% 38%;min-height:650px;display:grid}.milemark-root .detail-photo{min-height:650px;position:relative}.milemark-root .detail-photo img{object-fit:cover}.milemark-root .detail-side{background:var(--mm-panel);flex-direction:column;align-items:start;padding:clamp(40px,5vw,90px);display:flex}.milemark-root .detail-title{margin:25px 0;font-size:clamp(48px,5vw,78px)}.milemark-root .detail-side>p:not(.section-kicker){color:#bdc3c1;line-height:1.7}.milemark-root .detail-price{border-top:1px solid #ffffff30;width:100%;margin:auto 0 28px;padding-top:25px;font:400 42px Georgia,serif}.milemark-root .detail-price small{color:#babbb7;margin-top:8px;font:11px Arial,sans-serif;display:block}.milemark-root .detail-side .text-link{margin-top:25px}.milemark-root .detail-specs{background:var(--mm-paper);color:var(--mm-paper-ink);grid-template-columns:repeat(5,1fr);gap:20px;padding:55px clamp(24px,7vw,122px);display:grid}.milemark-root .detail-specs div{border-right:1px solid #222a3022;gap:12px;display:grid}.milemark-root .detail-specs div:last-child{border:0}.milemark-root .detail-specs span{letter-spacing:.18em;color:#886849;font-size:10px}.milemark-root .detail-specs strong{font:400 25px Georgia,serif}.milemark-root .details-bottom{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,7vw,122px);display:grid}.milemark-root .details-bottom h2{letter-spacing:-.06em;font:400 clamp(43px,5vw,75px)/1 Georgia,serif}.milemark-root .details-bottom em{color:var(--mm-accent)}.milemark-root .details-bottom ul{padding:0;list-style:none}.milemark-root .details-bottom li{border-bottom:1px solid #ffffff30;padding:20px 0;font-size:16px}.milemark-root .details-bottom li span{color:var(--mm-accent);margin-right:20px}@media (max-width:1050px){.milemark-root .filter-form,.milemark-root .inventory-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.milemark-root .filter-form,.milemark-root .inventory-grid{grid-template-columns:1fr}.milemark-root .results-bar{flex-direction:column}.milemark-root .detail-hero,.milemark-root .details-bottom{flex-direction:column;display:flex}.milemark-root .detail-photo{min-height:420px}.milemark-root .detail-side{padding:50px 24px}.milemark-root .detail-price{margin:50px 0 28px}.milemark-root .detail-specs{grid-template-columns:repeat(2,1fr)}}.milemark-root .contact-page{grid-template-columns:1fr 1fr;min-height:730px;display:grid}.milemark-root .contact-intro{background:radial-gradient(circle at 15% 80%,color-mix(in srgb,var(--mm-accent) 20%,transparent),transparent 40%),var(--mm-panel-2);padding:clamp(70px,8vw,140px) clamp(24px,7vw,122px)}.milemark-root .contact-intro h1{margin:35px 0;font-size:clamp(58px,6vw,94px)}.milemark-root .contact-intro>p:not(.section-kicker){color:#c6c9c6;max-width:420px;line-height:1.8}.milemark-root .contact-line{color:#bfa77e;letter-spacing:.25em;margin-top:90px;font-size:11px;line-height:2}.milemark-root .contact-form,.milemark-root .contact-success{background:var(--mm-paper);color:var(--mm-paper-ink);padding:clamp(40px,5vw,80px)}.milemark-root .contact-form label{color:var(--mm-accent-deep)}.milemark-root .form-title{margin:0 0 30px;font:400 38px Georgia,serif}.milemark-root .vehicle-context{letter-spacing:.14em;color:#75573f;font-size:11px}.milemark-root .contact-form input,.milemark-root .contact-form select,.milemark-root .contact-form textarea{color:#20282e;background:#faf8f4;border-color:#92918a}.milemark-root .contact-form textarea{resize:vertical;padding:14px}.milemark-root .contact-form label{margin-bottom:22px}.milemark-root .contact-form .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.milemark-root .contact-form .honeypot{position:absolute;left:-9999px}.milemark-root .form-note{color:#595d5d;margin-bottom:28px;font-size:12px;line-height:1.6}.milemark-root .form-error{color:#8f2c21;font-weight:700}.milemark-root .contact-success{flex-direction:column;justify-content:center;align-items:start;display:flex}.milemark-root .contact-success span{color:var(--mm-accent-deep);font-size:50px}.milemark-root .contact-success h2{font:400 55px Georgia,serif}.milemark-root .contact-success p{max-width:400px;line-height:1.7}@media (max-width:850px){.milemark-root .contact-page{grid-template-columns:1fr}.milemark-root .contact-line{margin-top:45px}.milemark-root .contact-form .form-row{grid-template-columns:1fr;gap:0}}.milemark-root .staff-page{background:var(--mm-ink);min-height:100vh}.milemark-root .staff-header{border-bottom:1px solid #ffffff2a;align-items:center;gap:20px;min-height:70px;padding:20px clamp(20px,5vw,70px);display:flex}.milemark-root .staff-header a:first-child{letter-spacing:.2em;font-weight:800}.milemark-root .staff-header a:first-child span{color:var(--mm-accent)}.milemark-root .staff-header>span{color:#c2a17b;letter-spacing:.25em;margin:auto;font-size:10px}.milemark-root .staff-header a:last-child{font-size:11px}.milemark-root .staff-wrap{padding:70px clamp(20px,6vw,100px) 120px}.milemark-root .staff-wrap h1{letter-spacing:-.06em;margin:20px 0;font:400 clamp(48px,5vw,80px) Georgia,serif}.milemark-root .staff-wrap h1 em{color:var(--mm-accent)}.milemark-root .staff-wrap>p:not(.section-kicker){color:#bfc3c1}.milemark-root .staff-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:45px 0;display:grid}.milemark-root .staff-stats div{background:var(--mm-panel-2);gap:9px;padding:24px;display:grid}.milemark-root .staff-stats strong{font:400 44px Georgia,serif}.milemark-root .staff-stats span{color:#cbb491;letter-spacing:.18em;font-size:10px}.milemark-root .staff-tabs{border-bottom:1px solid #ffffff30;gap:5px;margin-bottom:30px;display:flex}.milemark-root .staff-tabs button{color:#dbd7cc;cursor:pointer;background:0 0;border:0;padding:15px 22px}.milemark-root .staff-tabs button[aria-selected=true]{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .staff-tabs span{margin-left:6px;font-size:11px}.milemark-root .staff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;display:grid}.milemark-root .staff-grid>section,.milemark-root .inquiry-list{background:var(--mm-panel);padding:28px}.milemark-root .staff-grid h2,.milemark-root .inquiry-list h2{margin:0 0 8px;font:400 34px Georgia,serif}.milemark-root .staff-grid section>p,.milemark-root .inquiry-list>p{color:#b8c0bc;font-size:13px;line-height:1.6}.milemark-root .record-list{margin-top:30px}.milemark-root .record{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.milemark-root .record strong,.milemark-root .record span{display:block}.milemark-root .record span{color:#b8c0bc;margin-top:7px;font-size:12px}.milemark-root .record button,.milemark-root .inquiry-actions button,.milemark-root .staff-actions button:not(.button){color:#deb887;cursor:pointer;background:0 0;border:0}.milemark-root .staff-form{gap:15px;margin-top:28px;display:grid}.milemark-root .staff-form label{color:#cfb48e;letter-spacing:.15em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.milemark-root .staff-form input,.milemark-root .staff-form select,.milemark-root .staff-form textarea{color:#f7f4ed;background:#10181c;border:1px solid #ffffff36;width:100%;min-height:45px;padding:9px 12px}.milemark-root .staff-form textarea{resize:vertical}.milemark-root .staff-form>div:not(.staff-actions){grid-template-columns:1fr 1fr;gap:15px;display:grid}.milemark-root .staff-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.milemark-root .staff-error{color:#fff;background:#602b2b;padding:15px}.milemark-root .inquiry{border-bottom:1px solid #ffffff25;padding:25px 0}.milemark-root .inquiry-top,.milemark-root .inquiry-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.milemark-root .inquiry-top strong{font:400 25px Georgia,serif}.milemark-root .inquiry-top span,.milemark-root .inquiry-actions span{color:#b9bcba;font-size:11px}.milemark-root .inquiry p{max-width:800px;line-height:1.7}.milemark-root .inquiry a{color:#ecc494}.milemark-root .inquiry-actions{justify-content:flex-start;margin-top:17px}@media (max-width:850px){.milemark-root .staff-grid{grid-template-columns:1fr}}@media (max-width:550px){.milemark-root .staff-stats,.milemark-root .staff-form>div:not(.staff-actions){grid-template-columns:1fr}.milemark-root .staff-header>span{display:none}.milemark-root .staff-header a:last-child{margin-left:auto}}.milemark-root .vehicle-tools{gap:18px;padding:0 24px 23px;display:flex}.milemark-root .vehicle-tools button{color:#e2c096;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:9px 12px;font-size:11px}.milemark-root .vehicle-tools button[aria-pressed=true]{background:var(--mm-accent);color:var(--mm-ink)}.milemark-root .tool-note{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.milemark-root .saved-collection{background:var(--mm-panel);color:#d8dde0;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2b;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:-2px 0 24px;padding:14px 16px;font-size:11px;display:flex}.milemark-root .saved-collection span{color:var(--mm-accent-bright);font-weight:800}.milemark-root .saved-collection a{border-bottom:1px solid #a9855c;padding-bottom:3px}.milemark-root .saved-collection button{color:#c4c8c7;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.milemark-root .compare-tray{z-index:30;background:var(--mm-accent);max-width:calc(100vw - 30px);color:var(--mm-ink);letter-spacing:.1em;align-items:center;gap:20px;padding:12px 18px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0008}.milemark-root .compare-tray a{white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-weight:800}.milemark-root .compare-tray button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.milemark-root .compare-page{padding:60px clamp(24px,7vw,122px) 100px;overflow-x:auto}.milemark-root .compare-mobile{display:none}.milemark-root .compare-columns{gap:12px;display:grid}.milemark-root .compare-heading{background:var(--mm-panel);padding-bottom:23px}.milemark-root .compare-photo{aspect-ratio:1.5;position:relative}.milemark-root .compare-photo img{object-fit:cover}.milemark-root .compare-heading h2{padding:0 20px;font:400 32px Georgia,serif}.milemark-root .compare-heading a{color:var(--mm-accent-bright);margin:0 20px;font-size:11px}.milemark-root .compare-row{border-bottom:1px solid #ffffff30;padding:20px 0}.milemark-root .compare-row>span{color:var(--mm-accent);text-transform:uppercase;letter-spacing:.2em;margin-bottom:14px;font-size:10px;display:block}.milemark-root .compare-row>div{gap:12px;display:grid}.milemark-root .compare-row strong{font-size:14px;font-weight:400;line-height:1.5}@media (max-width:650px){.milemark-root .saved-collection{flex-direction:column;align-items:flex-start}.milemark-root .saved-collection button{margin-left:0}.milemark-root .compare-tray{gap:10px;font-size:10px;bottom:8px}.milemark-root .compare-tray span{display:none}.milemark-root .back-top{width:44px;height:58px;bottom:90px;right:14px}.milemark-root .compare-page{overflow-x:hidden}.milemark-root .compare-desktop{display:none}.milemark-root .compare-mobile{gap:28px;display:grid}.milemark-root .compare-mobile-card{background:var(--mm-panel);border:1px solid #ffffff29;overflow:hidden}.milemark-root .compare-mobile-heading{border-bottom:1px solid #ffffff24;padding:22px}.milemark-root .compare-mobile-heading h2{margin:0 0 12px;font:400 34px Georgia,serif}.milemark-root .compare-mobile-heading a{color:var(--mm-accent-bright);font-size:11px}.milemark-root .compare-mobile-card dl{margin:0;padding:7px 22px 22px}.milemark-root .compare-mobile-card dl div{border-bottom:1px solid #ffffff20;grid-template-columns:minmax(90px,.7fr) 1.3fr;gap:18px;padding:14px 0;display:grid}.milemark-root .compare-mobile-card dl div:last-child{border-bottom:0}.milemark-root .compare-mobile-card dt{color:var(--mm-accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.milemark-root .compare-mobile-card dd{color:#f0ede6;margin:0;font-size:13px;line-height:1.5}}.milemark-root .media-upload{border:1px solid #ffffff2b;gap:12px;padding:17px;display:grid}.milemark-root .media-upload button{border:1px solid var(--mm-accent);color:var(--mm-accent-bright);cursor:pointer;background:0 0;justify-self:start;padding:10px 16px}.milemark-root .estimator{background:var(--mm-paper);color:var(--mm-paper-ink);grid-template-columns:1fr 1fr;gap:7vw;padding:90px clamp(24px,7vw,122px);display:grid}.milemark-root .estimator h2{letter-spacing:-.07em;margin:20px 0;font:400 clamp(48px,5vw,76px)/1 Georgia,serif}.milemark-root .estimator h2 em{color:var(--mm-accent-deep)}.milemark-root .estimator>div>p:last-child{color:#565d5d;max-width:400px;line-height:1.7}.milemark-root .estimator-panel{background:#f8f5ee;gap:20px;padding:30px;display:grid}.milemark-root .estimator-panel label{grid-template-columns:1fr auto;gap:10px;font-size:12px;display:grid}.milemark-root .estimator-panel label strong{font-weight:700}.milemark-root .estimator-panel input,.milemark-root .estimator-panel select{accent-color:#a57244;grid-column:1/-1;width:100%;min-height:35px}.milemark-root .estimator-panel select{padding:8px}.milemark-root .estimate-total{border-top:1px solid #b5afa4;flex-direction:column;gap:6px;padding-top:20px;display:flex}.milemark-root .estimate-total span{letter-spacing:.15em;font-size:10px}.milemark-root .estimate-total strong{font:400 44px Georgia,serif}.milemark-root .estimator-panel small{color:#636765;line-height:1.6}@media (max-width:800px){.milemark-root .estimator{grid-template-columns:1fr}}
