*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}h1,h2,h3,h4{font-family:var(--font-display),Georgia,serif;letter-spacing:var(--head-tracking,-.015em);font-style:var(--head-style,normal);text-transform:var(--head-transform,none);color:var(--ink)}h1{font-weight:var(--h1-weight,400);line-height:var(--h1-leading,1.04)}h2{font-weight:var(--h2-weight,400);line-height:1.08}h3{font-weight:var(--h3-weight,500);line-height:1.15}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.wrap{margin-left:auto;margin-right:auto;width:100%;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.wrap{padding-left:2rem;padding-right:2rem}}.wrap{max-width:var(--wrap-max,1240px)}@media (min-width:640px){.wrap{padding-left:var(--wrap-pad,2rem);padding-right:var(--wrap-pad,2rem)}}.\!eyebrow,.eyebrow{text-transform:uppercase}.\!eyebrow{font-family:var(--eyebrow-font,inherit)!important;font-size:var(--eyebrow-size,11px)!important;font-weight:var(--eyebrow-weight,600)!important;letter-spacing:var(--eyebrow-tracking,.2em)!important;line-height:var(--eyebrow-leading,inherit)!important;color:var(--eyebrow-color,rgb(var(--c-brass-dark)))!important}.eyebrow{font-family:var(--eyebrow-font,inherit);font-size:var(--eyebrow-size,11px);font-weight:var(--eyebrow-weight,600);letter-spacing:var(--eyebrow-tracking,.2em);line-height:var(--eyebrow-leading,inherit);color:var(--eyebrow-color,rgb(var(--c-brass-dark)))}.h-display{font-size:clamp(2.6rem,6vw,5.6rem)}.btn,.btn-brass{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;white-space:nowrap;font-size:var(--btn-size,.875rem);font-weight:var(--btn-weight,600);line-height:var(--btn-lh,1.25rem);border-radius:var(--btn-radius,9999px);padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1.5rem);text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal)}.btn-brass{--tw-bg-opacity:1;background-color:rgb(var(--c-brass)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.site-generated .hero-v-fullphoto .hero-v-fullphoto-inner.btn-brass .eyebrow{color:rgba(255,255,255,.85)}.hero-v-fullphoto .hero-v-fullphoto-inner.btn-brass .btn-ghost{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.hero-v-fullphoto .hero-v-fullphoto-inner.btn-brass .btn-ghost:hover{background:rgba(255,255,255,.14)}.btn-brass:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-brass-dark)/var(--tw-bg-opacity,1))}.btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;white-space:nowrap;font-size:var(--btn-size,.875rem);font-weight:var(--btn-weight,600);line-height:var(--btn-lh,1.25rem);border-radius:var(--btn-radius,9999px);padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1.5rem);text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal);--tw-bg-opacity:1;background-color:rgb(var(--c-ink)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.band-accent .btn-ink,.band-dark .btn-ink{background:transparent;border-radius:0;padding:0}.site-generated .hero-v-fullphoto .hero-v-fullphoto-inner.btn-ink .eyebrow{color:rgba(255,255,255,.85)}.hero-v-fullphoto .hero-v-fullphoto-inner.btn-ink .btn-ghost{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.hero-v-fullphoto .hero-v-fullphoto-inner.btn-ink .btn-ghost:hover{background:rgba(255,255,255,.14)}.btn-ink:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-ink-700)/var(--tw-bg-opacity,1))}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;white-space:nowrap;font-size:var(--btn-size,.875rem);font-weight:var(--btn-weight,600);line-height:var(--btn-lh,1.25rem);border-radius:var(--btn-radius,9999px);padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1.5rem);text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal);border-width:1px;border-color:rgb(var(--c-ink)/.15);--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}.btn-ghost:hover{border-color:rgb(var(--c-ink)/.4);background-color:rgb(0 0 0/.02)}.btn-light{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;white-space:nowrap;font-size:var(--btn-size,.875rem);font-weight:var(--btn-weight,600);line-height:var(--btn-lh,1.25rem);border-radius:var(--btn-radius,9999px);padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1.5rem);text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal);background:var(--btn-light-bg,rgba(255,255,255,.95));color:var(--btn-light-fg,rgb(var(--c-ink)));border:var(--btn-light-border,0 none)}.btn-light:hover{background:var(--btn-light-bg-hover,#fff)}.cta-btn-outline{font-size:var(--cta-outline-size,var(--btn-size,.875rem));padding:var(--cta-outline-pad-y,var(--btn-pad-y,.75rem)) var(--cta-outline-pad-x,var(--btn-pad-x,1.5rem));background:var(--cta-outline-bg,var(--btn-light-bg,rgba(255,255,255,.95)));color:var(--cta-outline-fg,var(--btn-light-fg,rgb(var(--c-ink))));border:var(--cta-outline-border,var(--btn-light-border,0 none))}.cta-btn-outline:hover{background:var(--cta-outline-bg-hover,var(--btn-light-bg-hover,#fff));color:var(--cta-outline-fg-hover,var(--cta-outline-fg,var(--btn-light-fg,rgb(var(--c-ink)))))}.field{width:100%;border-radius:.5rem;border-width:1px;border-color:rgb(var(--c-ink)/.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.band-accent .field,.band-dark .field{--ink:rgb(var(--c-ink));color:rgb(var(--c-ink))}[data-style=midnight] main .field,[data-style=nightshift] main .field{background-color:var(--style-card)}[data-style=nightshift] main :is(.rounded,.field,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--card-radius,3px)}.field::-moz-placeholder{color:rgb(var(--c-ink)/.35)}.field::placeholder{color:rgb(var(--c-ink)/.35)}.field:focus{--tw-border-opacity:1;border-color:rgb(var(--c-brass)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--c-brass)/0.2)}.\!label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--c-ink)/.55)}.site-generated form .\!label{color:rgb(var(--c-ink)/.72)}.site-generated[data-style=midnight] form .\!label,.site-generated[data-style=nightshift] form .\!label{color:var(--form-label-color,#B8BCC4)}.label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--c-ink)/.55)}.site-generated form .label{color:rgb(var(--c-ink)/.72)}.site-generated[data-style=midnight] form .label,.site-generated[data-style=nightshift] form .label{color:var(--form-label-color,#B8BCC4)}.pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600}.card-hover{transition:var(--card-hover-transition,all .3s)}.card-hover:hover{transform:var(--card-hover-transform,translateY(-.25rem));box-shadow:var(--card-hover-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18))}.hairline{border-top-width:1px;border-color:rgb(var(--c-ink)/.1)}.section{padding-top:5rem;padding-bottom:5rem}@media (min-width:640px){.section{padding-top:7rem;padding-bottom:7rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-9999px\]{left:-9999px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-auto{top:auto}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.row-span-2{grid-row:span 2/span 2}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-28{height:7rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[42px\]{height:42px}.h-\[46vh\]{height:46vh}.h-\[52px\]{height:52px}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-\[calc\(100vh-62px\)\]{max-height:calc(100vh - 62px)}.min-h-0{min-height:0}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[42px\]{min-height:42px}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[320px\]{max-width:320px}.max-w-\[60\%\]{max-width:60%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-0.5rem}.translate-y-0{--tw-translate-y:0px}.rotate-180,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-dense{grid-auto-flow:dense}.auto-rows-\[9rem\]{grid-auto-rows:9rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(200px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(320px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(340px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-7{row-gap:1.75rem}.gap-y-9{row-gap:2.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ink\/10>:not([hidden])~:not([hidden]){border-color:rgb(var(--c-ink)/.1)}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/20{border-color:rgb(0 0 0/.2)}.border-brass{--tw-border-opacity:1;border-color:rgb(var(--c-brass)/var(--tw-border-opacity,1))}.border-brass\/25{border-color:rgb(var(--c-brass)/.25)}.border-brass\/30{border-color:rgb(var(--c-brass)/.3)}.border-brass\/40{border-color:rgb(var(--c-brass)/.4)}.border-brass\/60{border-color:rgb(var(--c-brass)/.6)}.border-brass\/70{border-color:rgb(var(--c-brass)/.7)}.border-ink{--tw-border-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity,1))}.border-ink\/10{border-color:rgb(var(--c-ink)/.1)}.border-ink\/15{border-color:rgb(var(--c-ink)/.15)}.border-ink\/20{border-color:rgb(var(--c-ink)/.2)}.border-ink\/5{border-color:rgb(var(--c-ink)/.05)}.border-stone-100{--tw-border-opacity:1;border-color:rgb(var(--c-stone-100)/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-white\/60{border-color:rgb(255 255 255/.6)}.bg-\[color\:var\(--style-card\2c \#15181D\)\]{background-color:var(--style-card,#15181D)}.bg-\[var\(--accent\2c currentColor\)\]{background-color:var(--accent,currentColor)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/95{background-color:rgb(0 0 0/.95)}.bg-brass{--tw-bg-opacity:1;background-color:rgb(var(--c-brass)/var(--tw-bg-opacity,1))}.bg-brass\/10{background-color:rgb(var(--c-brass)/.1)}.bg-brass\/15{background-color:rgb(var(--c-brass)/.15)}.bg-brass\/5{background-color:rgb(var(--c-brass)/.05)}.bg-current{background-color:currentColor}.bg-ink{--tw-bg-opacity:1;background-color:rgb(var(--c-ink)/var(--tw-bg-opacity,1))}.bg-ink\/10{background-color:rgb(var(--c-ink)/.1)}.bg-ink\/30{background-color:rgb(var(--c-ink)/.3)}.bg-ink\/40{background-color:rgb(var(--c-ink)/.4)}.bg-ink\/5{background-color:rgb(var(--c-ink)/.05)}.bg-ink\/50{background-color:rgb(var(--c-ink)/.5)}.bg-ink\/80{background-color:rgb(var(--c-ink)/.8)}.bg-sea-light{--tw-bg-opacity:1;background-color:rgb(var(--c-sea-light)/var(--tw-bg-opacity,1))}.bg-sea\/10{background-color:rgb(var(--c-sea)/.1)}.bg-sea\/15{background-color:rgb(var(--c-sea)/.15)}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(var(--c-stone-100)/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(var(--c-stone-200)/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(var(--c-stone-50)/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-\[linear-gradient\(100deg\2c rgba\(16\2c 20\2c 24\2c 0\.72\)\2c rgba\(16\2c 20\2c 24\2c 0\.34\)_54\%\2c rgba\(16\2c 20\2c 24\2c 0\.10\)\)\]{background-image:linear-gradient(100deg,rgba(16,20,24,.72),rgba(16,20,24,.34) 54%,rgba(16,20,24,.1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:rgb(0 0 0/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:rgb(0 0 0/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from:rgb(0 0 0/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ink{--tw-gradient-from:rgb(var(--c-ink)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ink\/90{--tw-gradient-from:rgb(var(--c-ink)/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ink{--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-ink)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ink\/40{--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-ink)/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ink\/55{--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-ink)/0.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ink\/60{--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-ink)/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ink\/80{--tw-gradient-to:rgb(var(--c-ink)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-ink)/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/40{--tw-gradient-to:rgb(0 0 0/0.4) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to:rgb(0 0 0/0.6) var(--tw-gradient-to-position)}.to-ink-700{--tw-gradient-to:rgb(var(--c-ink-700)/1) var(--tw-gradient-to-position)}.to-ink\/25{--tw-gradient-to:rgb(var(--c-ink)/0.25) var(--tw-gradient-to-position)}.to-ink\/30{--tw-gradient-to:rgb(var(--c-ink)/0.3) var(--tw-gradient-to-position)}.to-ink\/40{--tw-gradient-to:rgb(var(--c-ink)/0.4) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-16{padding-right:4rem}.pr-\[8px\]{padding-right:8px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[104px\]{padding-top:104px}.pt-\[80px\]{padding-top:80px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display),Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[9\.5px\]{font-size:9.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[color\:var\(--stat-label-color\2c rgba\(255\2c 255\2c 255\2c \.6\)\)\]{color:var(--stat-label-color,rgba(255,255,255,.6))}.text-\[color\:var\(--stat-value-color\2c \#fff\)\]{color:var(--stat-value-color,#fff)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/50{color:rgb(0 0 0/.5)}.text-black\/60{color:rgb(0 0 0/.6)}.text-black\/70{color:rgb(0 0 0/.7)}.text-brass{--tw-text-opacity:1;color:rgb(var(--c-brass)/var(--tw-text-opacity,1))}.text-brass-dark{--tw-text-opacity:1;color:rgb(var(--c-brass-dark)/var(--tw-text-opacity,1))}.text-brass-light{--tw-text-opacity:1;color:rgb(var(--c-brass-light)/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}.text-ink\/20{color:rgb(var(--c-ink)/.2)}.text-ink\/25{color:rgb(var(--c-ink)/.25)}.text-ink\/30{color:rgb(var(--c-ink)/.3)}.text-ink\/35{color:rgb(var(--c-ink)/.35)}.text-ink\/40{color:rgb(var(--c-ink)/.4)}.text-ink\/45{color:rgb(var(--c-ink)/.45)}.text-ink\/50{color:rgb(var(--c-ink)/.5)}.text-ink\/55{color:rgb(var(--c-ink)/.55)}.text-ink\/60{color:rgb(var(--c-ink)/.6)}.text-ink\/65{color:rgb(var(--c-ink)/.65)}.text-ink\/70{color:rgb(var(--c-ink)/.7)}.text-ink\/75{color:rgb(var(--c-ink)/.75)}.text-ink\/80{color:rgb(var(--c-ink)/.8)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sea{--tw-text-opacity:1;color:rgb(var(--c-sea)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brass{accent-color:rgb(var(--c-brass)/1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_rgba\(12\2c 28\2c 38\2c 0\.15\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(12\2c 28\2c 38\2c 0\.15\)\]{--tw-shadow:0 0 0 1px rgba(12,28,38,0.15);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_10px_30px_-8px_rgba\(12\2c 28\2c 38\2c 0\.55\)\]{--tw-shadow:0 10px 30px -8px rgba(12,28,38,0.55);--tw-shadow-colored:0 10px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_8px_30px_-18px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 1px 0 rgba(0,0,0,0.4),0 8px 30px -18px rgba(0,0,0,0.6);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color),0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(12\2c 28\2c 38\2c 0\.06\)\2c 0_8px_30px_-18px_rgba\(12\2c 28\2c 38\2c 0\.3\)\]{--tw-shadow:0 1px 0 rgba(12,28,38,0.06),0 8px 30px -18px rgba(12,28,38,0.3);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color),0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 12px 40px -12px var(--tw-shadow-color)}.shadow-card,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-brass{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-brass)/var(--tw-ring-opacity,1))}.ring-brass\/25{--tw-ring-color:rgb(var(--c-brass)/0.25)}.ring-brass\/40{--tw-ring-color:rgb(var(--c-brass)/0.4)}.ring-ink\/5{--tw-ring-color:rgb(var(--c-ink)/0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[color\:var\(--ground\)\]{--tw-ring-offset-color:var(--ground)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[\.55\]{--tw-grayscale:grayscale(.55)}.grayscale-\[\.55\],.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[color-scheme\:dark\]{color-scheme:dark}.\[lead\:add-uploads\]{lead:add-uploads}.\[lead\:financing\]{lead:financing}.\[lead\:fleet\]{lead:fleet}.\[lead\:newsletter\]{lead:newsletter}.\[lead\:service-booking\]{lead:service-booking}.\[lead\:upload-url\]{lead:upload-url}.\[lead\:vehicle-enquiry\]{lead:vehicle-enquiry}:root{--c-ground:248 246 242;--c-ink:12 28 38;--c-ink-900:8 20 27;--c-ink-800:12 28 38;--c-ink-700:18 48 62;--c-stone-50:248 246 242;--c-stone-100:241 237 229;--c-stone-200:228 221 208;--c-stone-300:205 195 176;--c-stone-400:168 154 128;--c-brass:184 147 90;--c-brass-light:205 174 126;--c-brass-dark:143 111 61;--c-sea:43 110 122;--c-sea-light:61 138 151;--ground:rgb(var(--c-ground));--ink:rgb(var(--c-ink));--brass:rgb(var(--c-brass))}*{-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--ground);font-family:var(--font-sans),system-ui,sans-serif;line-height:1.65}.reveal{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}@media (scripting:enabled){.reveal{opacity:0;transform:translateY(18px)}.reveal:not(.in){animation:reveal-unhide 1ms linear 3s forwards}html[data-hydrated] .reveal:not(.in){animation:none}}@keyframes reveal-unhide{to{opacity:1;transform:none}}.reveal.in{opacity:1;transform:none}.leaflet-container{font-family:var(--font-sans),sans-serif;background:#e8e6e0!important}.price-marker{display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);height:28px;min-width:54px;padding:0 11px;box-sizing:border-box;background:#0c1c26;color:#fff;font-weight:700;font-size:12.5px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;border:2px solid #fff;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(12,28,38,.35);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.price-marker.sold{background:#8f6f3d}.price-marker.hi{background:#b8935a;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 4px 16px rgba(12,28,38,.5);z-index:1000!important}.leaflet-cluster{display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);width:40px;height:40px;box-sizing:border-box;background:#0c1c26;color:#fff;border:2px solid #fff;border-radius:999px;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 2px 8px rgba(12,28,38,.35)}.leaflet-cluster:hover{box-shadow:0 4px 16px rgba(12,28,38,.5)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}}.band{padding-block:var(--band-pad-sm,4.5rem)}@media (min-width:640px){.band{padding-block:var(--band-pad,5.5rem)}}.band-white{background:var(--band-white,#fff)}.band-cream{background:var(--band-cream,var(--ground))}.band-dark{background:var(--band-dark,rgb(var(--c-ink)));--ink:var(--band-dark-fg,#fff);color:var(--band-dark-fg,#fff)}.band-dark+.band-dark{background:var(--band-dark-alt,var(--band-dark,rgb(var(--c-ink))))}.band-grad:not(.band-dark):not(.band-accent){background:var(--band-cream-grad,var(--band-cream,var(--ground)))}.band-grad-up:not(.band-dark):not(.band-accent){background:var(--band-cream-grad-up,var(--band-cream-grad,var(--band-cream,var(--ground))))}.band-accent{background:rgb(var(--c-brass));--ink:#fff;color:#fff}.band-dark .eyebrow{color:var(--eyebrow-on-dark,rgba(255,255,255,.7))}.band-accent .eyebrow{color:var(--eyebrow-on-accent,var(--eyebrow-on-dark,rgba(255,255,255,.7)))}.band.p-0{padding-block:0}.band.band-tight{padding-block:var(--band-pad-tight,3.5rem)}.band.band-leadcap-tight{padding-block:var(--band-pad-leadcap,2rem)}.prose-line,.prose-list{font-size:var(--prose-size,1.125rem);line-height:var(--prose-leading,1.625)}.prose-line{margin-top:var(--prose-gap,1.25rem);color:var(--prose-color,rgb(var(--c-ink)/.7))}.band-accent .prose-line,.band-dark .prose-line{color:var(--prose-color-dark,inherit);opacity:var(--prose-opacity-dark,.8)}.section-head>.section-head-aside{font-size:var(--sec-head-aside-size,1.125rem);line-height:var(--sec-head-aside-leading,1.625);color:var(--sec-head-aside-color,inherit);opacity:var(--sec-head-aside-opacity,.7)}.band-dark .section-head>.section-head-aside{color:var(--sec-head-aside-color-dark,var(--sec-head-aside-color,inherit));opacity:var(--sec-head-aside-opacity-dark,var(--sec-head-aside-opacity,.7))}.card-panel{color:var(--card-fg,rgb(var(--c-ink)));--ink:var(--card-fg,rgb(var(--c-ink)));padding:var(--card-pad,1.75rem)}.card-panel,.promo-card{background:var(--card-bg,#fff);border-radius:var(--card-radius,1rem);border:var(--card-border,0 solid transparent);box-shadow:var(--card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18))}.card-grid{gap:var(--card-grid-gap,1.5rem)}@media (min-width:1024px){.card-grid.card-grid-cols{grid-template-columns:repeat(var(--grid-cols,3),minmax(0,1fr))}}.card-panel .card-panel-head,.tenant-type .card-panel-head{font-style:var(--card-head-style,var(--head-style,normal));font-size:var(--card-head-size,var(--h3-size,1.25rem));line-height:var(--card-head-leading,var(--h3-leading,1.2));font-weight:var(--card-head-weight,var(--h3-weight,700));margin-top:var(--card-head-mt,1.25rem)}.card-panel .card-panel-body{font-size:var(--card-body-size,inherit);line-height:var(--card-body-leading,1.625)}.card-panel-list{padding:var(--card-list-pad,var(--card-pad,1.75rem));border-radius:var(--card-list-radius,var(--card-radius,1rem));border:var(--card-list-border,var(--card-border,0 solid transparent));box-shadow:var(--card-list-shadow,var(--card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18)))}.card-panel-review{padding:var(--card-review-pad,var(--card-pad,1.75rem));border-radius:var(--card-review-radius,var(--card-radius,1rem));border:var(--card-review-border,var(--card-border,0 solid transparent));box-shadow:var(--card-review-shadow,var(--card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18)))}.card-review-stars{color:var(--card-review-star-color,rgb(var(--c-brass)))}.card-review-quote{font-style:var(--card-review-quote-style,normal);font-weight:var(--card-review-quote-weight,400);color:var(--card-review-quote-color,rgb(var(--c-ink)/.8))}.card-review-attrib{font-weight:var(--card-review-attrib-weight,500);text-transform:var(--card-review-attrib-transform,none);letter-spacing:var(--card-review-attrib-track,normal);color:var(--card-review-attrib-color,rgb(var(--c-ink)/.6))}.stats-split{display:grid;grid-template-columns:var(--stats-split-cols,688fr 508fr);gap:var(--stats-split-gap,44px);align-items:var(--stats-split-align,start)}.stats-split-copy{min-width:0}.stats-split-panel{aspect-ratio:var(--stats-panel-ratio,1/1);border-radius:var(--stats-panel-radius,16px);border:var(--stats-panel-border,1px solid #333);background:var(--stats-panel-bg,radial-gradient(circle at 40% 30%,#1F1F1F,#101010));padding:var(--stats-panel-pad,30px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}.stats-split-panel .stats-panel-head{font-family:var(--font-display),Georgia,serif;font-size:var(--stats-panel-head-size,21px);font-weight:800;line-height:1.25;text-transform:uppercase;color:var(--stats-panel-head-color,#fff)}.stats-split-panel .stats-panel-sub{font-size:var(--stats-panel-sub-size,13.5px);font-weight:var(--stats-panel-sub-weight,inherit);color:var(--stats-panel-sub-color,rgb(138,134,128))}.stats-panel-logo{width:var(--stats-panel-logo-w,88px);height:auto;-o-object-fit:contain;object-fit:contain;background:var(--stats-panel-logo-bg,transparent);padding:var(--stats-panel-logo-pad,0);border-radius:var(--stats-panel-logo-radius,0);box-shadow:var(--stats-panel-logo-shadow,none)}.stats-row-value{font-family:var(--stat-row-font,inherit);font-size:var(--stat-row-size,1.875rem);font-weight:var(--stat-row-weight,inherit);line-height:var(--stat-row-lh,2.25rem);color:var(--stat-row-color,inherit)}.stats-row-label{margin-top:var(--stat-row-label-mt,.25rem);font-size:var(--stat-row-label-size,.875rem);font-weight:var(--stat-row-label-weight,inherit);line-height:var(--stat-row-label-lh,1.25rem);letter-spacing:var(--stat-row-label-tracking,normal);text-transform:var(--stat-row-label-transform,none);color:var(--stat-row-label-color,rgb(var(--c-ink)/.6))}.stats-bar{text-align:center;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-bar .stats-row-value{font-size:var(--stats-bar-size,1.75rem);line-height:1.15;font-weight:700;color:var(--stats-bar-color,inherit)}.stats-bar .stats-row-label{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}@media (min-width:720px){.stats-bar{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}[data-style=nightshift] .stats-bar .stats-row-value{color:rgb(var(--c-brass))}.stats-split-copy>.grid{grid-template-columns:repeat(var(--stats-split-stat-cols,2),minmax(0,1fr))}@media (max-width:900px){.stats-split{grid-template-columns:minmax(0,1fr)}}.card-panel-bespoke{padding:var(--card-bespoke-pad,var(--card-pad,1.75rem));border-radius:var(--card-bespoke-radius,var(--card-radius,1rem));border:var(--card-bespoke-border,var(--card-border,0 solid transparent));box-shadow:var(--card-bespoke-shadow,var(--card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18)))}.band-flush{padding-block:0!important;border-bottom:var(--strip-rule,1px solid rgba(12,28,38,.1))}.cta-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--cta-strip-gap,24px);flex-wrap:wrap;text-align:left;padding-block:var(--cta-strip-pad,22px)}.cta-strip-copy{display:flex;flex-direction:column;gap:var(--cta-strip-copy-gap,3px);min-width:0}.cta-strip .cta-strip-head,.tenant-type .cta-strip-head{font-family:var(--font-display),"Barlow Condensed",system-ui,sans-serif;font-size:var(--cta-strip-head-size,1.25rem);line-height:var(--cta-strip-head-leading,1.15);font-weight:var(--cta-strip-head-weight,800);text-transform:var(--cta-strip-head-transform,uppercase);letter-spacing:var(--cta-strip-head-tracking,.2px);color:var(--ink);margin:0}.cta-strip-sub{font-size:var(--cta-strip-sub-size,.875rem);line-height:var(--cta-strip-sub-leading,1.45);font-weight:var(--cta-strip-sub-weight,500);color:var(--cta-strip-sub-color,rgba(20,20,20,.62));margin:0}.cta-strip-actions{gap:var(--cta-strip-actions-gap,12px)}.cta-split,.cta-strip-actions{display:flex;flex-wrap:wrap;align-items:center}.cta-split{justify-content:space-between;gap:var(--cta-split-gap,40px);text-align:left}.cta-split-copy{flex:1 1 var(--cta-split-copy-basis,440px)}.cta-split-copy h2{max-width:var(--cta-split-head-measure,640px)}.cta-split-copy .cta-copy{margin-left:0;margin-right:0}.cta-split-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cta-split-actions-gap,14px)}.band-accent .bg-white,.band-dark .bg-white{--ink:rgb(var(--c-ink));color:rgb(var(--c-ink))}.band-accent .bg-ink,.band-dark .bg-ink{background:transparent;border-radius:0;padding:0}.tenant-type h1{font-size:var(--h1-size);line-height:var(--h1-leading,1.06)}.tenant-type h2{font-size:var(--h2-size);line-height:var(--h2-leading,1.1)}.tenant-type h3{font-size:var(--h3-size);line-height:var(--h3-leading,1.2)}.review-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;scrollbar-width:none;-ms-overflow-style:none}.review-track::-webkit-scrollbar{display:none}.review-card,.review-slider{position:relative}.review-card{scroll-snap-align:start;flex:0 0 calc(33.333% - 16px);min-width:290px;margin:0;background:var(--review-card-bg,#fff);color:var(--review-card-fg,rgb(var(--c-ink)));--ink:var(--review-card-fg,rgb(var(--c-ink)));border-radius:var(--review-card-radius,8px);padding:var(--review-card-pad,38px 34px);box-shadow:var(--review-card-shadow,0 6px 24px rgba(12,28,38,.07))}@media (max-width:900px){.review-card{flex:0 0 calc(50% - 12px)}}@media (max-width:640px){.review-card{flex:0 0 88%}}.review-qm{position:absolute;top:26px;right:28px;line-height:.6;font-family:var(--font-display),Georgia,serif;font-size:4rem;color:var(--review-quote-mark,rgba(12,28,38,.1))}.review-stars{font-size:14px;letter-spacing:2px;margin-bottom:18px;color:var(--review-star,#FBBC04)}.review-quote{margin:0 0 24px;position:relative;z-index:2;font-family:var(--review-quote-font,inherit);font-style:var(--review-quote-style,normal);font-size:1.05rem;color:var(--ink)}.review-who{gap:14px}.review-av,.review-who{display:flex;align-items:center}.review-av{width:44px;height:44px;border-radius:50%;flex:none;justify-content:center;color:#fff;font-size:1.2rem;font-family:var(--font-display),Georgia,serif;background:var(--review-avatar,rgb(var(--c-brass)))}.review-who b{display:block;font-weight:500;font-size:.94rem}.review-who .review-src{font-size:.78rem;color:var(--ink);opacity:.7}.review-nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:34px}.review-nav-center{display:grid;justify-items:center;gap:10px}.review-arrow{width:46px;height:46px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--review-arrow-line,rgba(12,28,38,.12));background:var(--review-card-bg,#fff);box-shadow:var(--review-card-shadow,0 6px 24px rgba(12,28,38,.07));transition:opacity .35s}.review-arrow svg{width:18px;height:18px;stroke:var(--ink);fill:none}.review-arrow[disabled]{opacity:.35;cursor:default}.review-count{font-size:13.5px;color:var(--ink);opacity:.7}.review-badge{display:inline-flex;align-items:center;gap:12px;background:var(--review-card-bg,#fff);padding:13px 24px;border-radius:60px;font-size:13.5px;box-shadow:var(--review-card-shadow,0 6px 24px rgba(12,28,38,.07))}.review-badge .review-stars{margin-bottom:0;font-size:15px}.collection-carousel-nav{gap:18px;margin-top:30px}.collection-carousel-dots,.collection-carousel-nav{display:flex;align-items:center;justify-content:center}.collection-carousel-dots{flex-wrap:wrap;gap:9px}.collection-carousel-dot{width:9px;height:9px;border-radius:50%;background:var(--carousel-dot,rgb(var(--c-ink)/.2));transition:width .2s ease,background .2s ease}.collection-carousel-dot[aria-current=true]{width:28px;border-radius:9999px;background:var(--carousel-dot-active,rgb(var(--c-brass)))}.collection-carousel-arrow:focus-visible,.collection-carousel-dot:focus-visible,.review-arrow:focus-visible{outline:2px solid rgb(var(--c-brass));outline-offset:3px}.collection-carousel-arrow{display:inline-flex;width:46px;height:46px;flex:none;align-items:center;justify-content:center;border:1px solid var(--carousel-control-line,rgb(var(--c-ink)/.18));border-radius:50%;background:var(--carousel-control-bg,#fff);color:var(--carousel-control-fg,rgb(var(--c-ink)));font-size:1.1rem;transition:border-color .2s ease,background .2s ease}.collection-carousel-arrow:hover{border-color:rgb(var(--c-brass))}.promo-track{display:flex;gap:var(--promo-slider-gap,24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;scrollbar-width:none;-ms-overflow-style:none}.promo-track::-webkit-scrollbar{display:none}@media (min-width:768px){.promo-card-wide{flex-direction:row}.promo-card-wide .promo-image{width:50%;flex:0 0 50%;aspect-ratio:auto;min-height:320px;height:auto}.promo-card-wide>div{padding:2.5rem;justify-content:center}}.promo-track .promo-card{flex:0 0 calc(33.333% - 16px);min-width:0;scroll-snap-align:start}@media (max-width:1023px){.promo-track .promo-card{flex-basis:calc(50% - 12px)}}@media (max-width:639px){.promo-track .promo-card{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.promo-track,.review-track{scroll-behavior:auto}.collection-carousel-dot{transition:none}}.band-strip{padding-block:0!important;border-bottom:1px solid var(--strip-line,rgba(12,28,38,.12))}.band-accent.band-strip{border-bottom:0}.graphic-strip{display:flex;justify-content:center;padding-block:30px}.graphic-strip .section-banner{margin:0 auto}.graphic-strip.is-text{gap:10px;align-items:center;color:#fff;font-weight:800;font-size:18px;letter-spacing:.3px;text-transform:uppercase}.graphic-strip.is-text span{display:flex;flex-direction:column;line-height:1.3}.graphic-strip-line{display:block}.graphic-strip-line:first-child{font-size:1.4em}.graphic-strip-line:not(:first-child){font-size:.85em;font-weight:700}.graphic-strip-leaf{flex:0 0 auto;width:64px;height:64px;fill:#fff}@media (max-width:640px){.graphic-strip.is-text{font-size:15px;text-align:center}.graphic-strip-leaf{width:52px;height:52px}}.trust-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px;padding-block:30px}@media (max-width:900px){.trust-strip{justify-content:center;gap:22px}}.trust-item{display:flex;align-items:center;gap:13px;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);opacity:.7}.trust-item svg{width:24px;height:24px;flex:none;stroke:var(--strip-icon,rgb(var(--c-brass)))}.list-rows{display:grid;grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr));gap:14px}@media (max-width:1024px){.list-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.list-rows{grid-template-columns:minmax(0,1fr)}}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;border-radius:5px;background:#fff;border:1px solid var(--row-line,rgba(12,28,38,.12));transition:background .45s,border-color .45s,transform .45s,box-shadow .45s}.list-row h3{font-size:1.18rem;margin:0}.list-row-ar{color:var(--row-arrow,rgb(var(--c-brass)));font-size:1.1rem;transition:transform .4s}a.list-row:hover{background:var(--row-hover-bg,rgb(var(--c-ink)));border-color:var(--row-hover-bg,rgb(var(--c-ink)));transform:translateY(-4px);box-shadow:0 6px 24px rgba(12,28,38,.07)}a.list-row:hover .list-row-ar,a.list-row:hover h3{color:var(--row-hover-fg,#fff)}.list-hours{max-width:40rem}.list-hours-table{margin:0;background:#fff;border:1px solid var(--row-line,rgba(12,28,38,.12));border-radius:5px;padding:6px 24px}.list-hours-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--row-line,rgba(12,28,38,.12))}.list-hours-row:first-child{border-top:0}.list-hours-row dt{margin:0;font-weight:600}.list-hours-row dd{margin:0;text-align:right;opacity:.85}.list-hours-pinned{max-width:none;display:grid;grid-template-columns:minmax(0,40rem) minmax(0,1fr);gap:32px;align-items:start}@media (max-width:900px){.list-hours-pinned{grid-template-columns:minmax(0,1fr);gap:24px}}.store-map-side{--store-h:360px}a.store-map-label{text-decoration:none}.list-tiles{display:grid;position:relative;z-index:2;grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr));gap:var(--tiles-gap,22px);background:var(--tiles-group-bg,transparent);border:var(--tiles-group-border,0 solid transparent);border-radius:var(--tiles-group-radius,0);overflow:var(--tiles-group-clip,visible)}@media (max-width:1024px){.list-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.list-tiles{grid-template-columns:minmax(0,1fr)}}.list-tile{color:var(--tile-fg,inherit);padding:var(--tile-pad,36px 26px);border-radius:var(--tile-radius,6px);background:var(--tile-bg,rgba(255,255,255,.03));border:var(--tile-border,1px solid var(--tile-line,rgba(255,255,255,.14)));transition:background .5s,border-color .5s,transform .5s}.list-tile:hover{background:var(--tile-hover-bg,rgba(255,255,255,.08));border-color:var(--tile-hover-line,rgba(255,255,255,.35));transform:var(--tile-hover-lift,translateY(-6px))}.list-tile-num{font-family:var(--font-display),Georgia,serif;font-size:var(--tile-num-size,1.1rem);font-weight:var(--tile-num-weight,inherit);font-style:var(--tile-num-style,normal);opacity:var(--tile-num-opacity,.7);margin-bottom:var(--tile-num-mb,15px);color:var(--tile-num,rgb(var(--c-brass)))}.list-tile h3{font-size:var(--tile-head-size,1.4rem);font-weight:var(--tile-head-weight,var(--h3-weight,500));font-style:var(--tile-head-style,var(--head-style,normal));margin-bottom:12px;color:var(--tile-fg,inherit)}.list-tile-body{font-size:var(--tile-body-size,.9rem);opacity:var(--tile-body-opacity,.78);color:var(--tile-body-color,inherit)}.list-features{display:grid;grid-template-columns:repeat(var(--grid-cols,3),minmax(0,1fr));gap:var(--feature-gap,20px)}@media (max-width:1024px){.list-features{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.list-features{grid-template-columns:minmax(0,1fr)}}.list-feature{background:var(--feature-bg,#fff);border-radius:var(--feature-radius,10px);padding:var(--feature-pad,30px 28px);box-shadow:var(--feature-shadow,0 1px 3px rgba(20,18,15,.08));border-top:var(--feature-rule-width,4px) solid var(--feature-rule-color,rgb(var(--c-brass)));transition:transform .16s,box-shadow .16s}.list-feature:hover{transform:translateY(-4px);box-shadow:var(--feature-shadow-hover,0 22px 46px rgba(20,18,15,.16))}.band-accent .list-feature,.band-dark .list-feature{background:var(--feature-bg-on-dark,var(--feature-bg,#fff));border-top-color:var(--feature-rule-on-dark,var(--feature-rule-color,rgb(var(--c-brass))));color:var(--feature-fg-on-dark,inherit)}.list-feature-n{font-family:var(--feature-num-font,var(--font-display)),Georgia,serif;font-size:var(--feature-num-size,1.375rem);font-weight:var(--feature-num-weight,800);font-style:var(--feature-num-style,normal);line-height:1;margin-bottom:12px;color:var(--feature-num-color,rgb(var(--c-brass)))}.list-feature h3{font-size:var(--feature-head-size,1.625rem);font-weight:var(--feature-head-weight,var(--h3-weight,800));font-style:var(--feature-head-style,var(--head-style,normal));text-transform:var(--feature-head-transform,var(--head-transform,none));line-height:1.1;margin-bottom:10px;color:var(--feature-head,var(--ink))}.band-accent .list-feature h3,.band-dark .list-feature h3{color:var(--feature-head-on-dark,var(--feature-head,var(--ink)))}.band-accent .list-feature-n,.band-dark .list-feature-n{color:var(--feature-num-on-dark,var(--feature-num-color,rgb(var(--c-brass))))}.list-feature-body{font-size:var(--feature-body-size,.94rem);line-height:1.6;opacity:.78}.list-feature .card-icon-inline{width:var(--feature-icon-size,60px);height:var(--feature-icon-size,60px);margin-bottom:var(--feature-icon-mb,22px);border-radius:var(--feature-icon-radius,10px)}.list-feature .card-icon-inline svg{width:var(--feature-icon-glyph,32px);height:var(--feature-icon-glyph,32px);stroke-width:var(--feature-icon-stroke,1.6)}.list-side{display:grid;grid-template-columns:var(--side-cols,minmax(0,1fr) minmax(0,1.15fr));gap:var(--side-gap,64px);align-items:var(--side-align,start)}@media (max-width:900px){.list-side{grid-template-columns:minmax(0,1fr);gap:40px}}.list-timeline{display:flex;flex-direction:column}.list-tl-item{display:grid;grid-template-columns:var(--tl-year-col,118px) minmax(0,1fr);gap:var(--tl-gap,24px);padding-bottom:var(--tl-row-gap,34px);border-left:1px solid var(--tl-rule,rgba(255,255,255,.14))}.list-tl-item:last-child{border-left-color:transparent;padding-bottom:0}.list-tl-tiles{gap:var(--tl-tile-gap,16px)}.list-tl-tiles .list-tl-item{grid-template-columns:minmax(0,1fr);gap:var(--tl-tile-inner-gap,6px);background:var(--tl-tile-bg,rgb(25,25,25));padding:var(--tl-tile-pad,34px 30px 36px);border-left:0}.list-tl-tiles .list-tl-item:last-child{padding-bottom:var(--tl-tile-pad-bottom,36px)}.list-tl-tiles .list-tl-item:last-child .list-tl-year,.list-tl-tiles .list-tl-year{font-size:var(--tl-tile-num-size,20px);font-weight:800;font-style:var(--tl-tile-num-style,italic);padding-left:0;line-height:1;color:var(--tl-tile-num-color,#D6001C)}.list-tl-tiles .list-tl-item h3{font-size:var(--tl-tile-head-size,24px);font-weight:700;font-style:normal;text-transform:uppercase;color:var(--tl-tile-head-color,#fff);margin-bottom:6px}.list-tl-tiles .list-tl-body{font-size:var(--tl-tile-body-size,15px);opacity:1;color:var(--tl-tile-body-color,rgb(157,153,146))}.list-tl-item:last-child .list-tl-year{color:var(--tl-year-last-color,var(--tl-year-color,rgb(var(--c-brass))))}.list-tl-year{font-family:var(--font-display),Georgia,serif;font-size:var(--tl-year-size,2.75rem);font-weight:var(--tl-year-weight,800);font-style:var(--tl-year-style,normal);line-height:1;padding-left:var(--tl-year-pad,24px);color:var(--tl-year-color,rgb(var(--c-brass)))}.list-tl-item h3{font-size:var(--tl-head-size,1.375rem);font-weight:var(--tl-head-weight,var(--h3-weight,700));font-style:var(--tl-head-style,var(--head-style,normal));line-height:1.2;margin-bottom:8px;color:var(--tl-head-color,var(--ink))}.list-tl-body{font-size:var(--tl-body-size,.97rem);line-height:1.6;opacity:.78}.section-head{display:var(--sec-head-display,block);justify-content:space-between;align-items:flex-end;gap:var(--sec-head-gap,32px)}.section-head>.section-head-main{flex:1 1 auto;min-width:0}.section-head>.section-head-aside{flex:0 0 auto;width:var(--sec-head-aside-w,auto);max-width:100%;margin-top:var(--sec-head-aside-mt,1rem)}@media (max-width:767px){.section-head{display:block}.section-head>.section-head-aside{width:auto;margin-top:var(--sec-head-aside-mt-sm,var(--sec-head-aside-mt,1rem))}}.section-head-stack .section-head{display:block}.section-head-stack .section-head>.section-head-aside{width:auto;margin-top:var(--sec-head-aside-mt-sm,var(--sec-head-aside-mt,1rem))}.list-side .section-head{display:block}.list-side .section-head>.section-head-aside{width:auto;max-width:var(--story-copy-measure,34rem);color:var(--story-copy-color,inherit);opacity:var(--story-copy-opacity,var(--sec-head-aside-opacity,.7));font-size:var(--story-copy-size,var(--sec-head-aside-size,1.125rem));line-height:var(--story-copy-leading,var(--sec-head-aside-leading,1.625));margin-top:var(--story-copy-mt,var(--sec-head-aside-mt,1rem))}.list-side .section-head>.section-head-aside-next{font-size:var(--story-copy-next-size,var(--story-copy-size,var(--sec-head-aside-size,1.125rem)));margin-top:var(--story-copy-next-mt,var(--story-copy-mt,var(--sec-head-aside-mt,1rem)))}.section-head-cta{margin-top:var(--story-cta-mt,26px)}.sec-center .section-head{max-width:660px;text-align:center;margin-bottom:68px}.sec-center .section-head,.sec-center .section-head>p{margin-left:auto;margin-right:auto}.sec-center .section-head+*{margin-top:0}.sec-center .section-head-solo{max-width:var(--sec-head-solo-max,none);margin-left:auto;margin-right:auto;margin-bottom:var(--sec-head-solo-mb,0)}.faq-acc,.faq-acc-intro{max-width:var(--faq-acc-max,800px);margin-left:auto;margin-right:auto}.faq-acc-intro{margin-bottom:var(--faq-acc-intro-mb,28px)}.faq-acc-item{border-bottom:var(--faq-acc-rule,1px solid rgb(var(--c-ink)/.12))}.faq-acc-q{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:var(--faq-acc-q-pad,24px 4px);font-family:var(--faq-acc-q-family,var(--font-display,inherit));font-size:var(--faq-acc-q-size,1.38rem);color:var(--faq-acc-q-color,rgb(var(--c-ink)));cursor:pointer;transition:color .3s;list-style:none}.faq-acc-q::-webkit-details-marker{display:none}.faq-acc-item[open]>.faq-acc-q,.faq-acc-q:hover{color:var(--faq-acc-q-open-color,rgb(var(--c-brass)))}.faq-acc-pm{position:relative;width:20px;height:20px;flex:none}.faq-acc-pm:after,.faq-acc-pm:before{content:"";position:absolute;background:var(--faq-acc-mark,rgb(var(--c-brass)));transition:transform .4s}.faq-acc-pm:before{top:9px;left:0;width:20px;height:2px}.faq-acc-pm:after{top:0;left:9px;width:2px;height:20px}.faq-acc-item[open] .faq-acc-pm:after{transform:rotate(90deg)}.faq-acc-a p{padding:var(--faq-acc-a-pad,0 4px 24px);color:var(--faq-acc-a-color,rgb(var(--c-ink)/.72));font-size:var(--faq-acc-a-size,1.02rem);max-width:var(--faq-acc-a-measure,720px)}.leadcap-collapsible{text-align:center;interpolate-size:allow-keywords}.leadcap-collapsible::details-content{height:0;overflow:clip;transition:content-visibility allow-discrete .3s,height .3s ease}.leadcap-collapsible[open]::details-content{height:auto}.leadcap-collapsible-summary{display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding:10px 4px;cursor:pointer;list-style:none}.leadcap-collapsible-summary::-webkit-details-marker{display:none}.leadcap-collapsible-prompt{font-size:1.05rem;font-weight:600;color:var(--leadcap-collapsible-color,rgb(var(--c-ink)/.85))}.leadcap-collapsible-cta{display:inline-flex;align-items:center;gap:8px;padding:var(--btn-pad-y,12px) var(--btn-pad-x,24px);border-radius:var(--btn-radius,4px);background:var(--leadcap-collapsible-cta-bg,rgb(var(--c-brass)));color:var(--leadcap-collapsible-cta-fg,#fff);font-weight:700;font-size:.95rem;text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal)}.leadcap-collapsible-summary:hover .leadcap-collapsible-cta{background:var(--leadcap-collapsible-cta-hover-bg,color-mix(in srgb,rgb(var(--c-brass)) 85%,#000))}.leadcap-collapsible-body{text-align:left;margin-top:32px}.sec-center .eyebrow:after{content:var(--eyebrow-rule,none);display:inline-block;width:28px;height:1px;margin-left:13px;vertical-align:middle;transform:translateY(-3px);background:var(--eyebrow-rule-color,currentColor)}.hero-panel-wrap{min-height:clamp(460px,53vw,660px);display:flex;align-items:center;background:var(--hero-ground,#e9e6e3)}.hero-panel-scrim{position:absolute;inset:0;z-index:1;background:var(--hero-scrim,linear-gradient(90deg,rgba(245,241,238,0) 32%,rgba(245,241,238,.7) 58%,rgba(245,241,238,.93) 100%))}.hero-panel{position:absolute;top:0;right:0;bottom:0;z-index:2;width:min(47%,600px);display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vh,64px) clamp(38px,5vw,74px);background:var(--hero-panel-bg,rgba(251,248,245,.96));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--hero-panel-shadow,-34px 0 80px rgba(75,58,69,.12))}@media (max-width:900px){.hero-panel{position:relative;width:100%;padding:34px 22px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hero-panel-wrap{display:block}.hero-panel-scrim{background:var(--hero-scrim-narrow,linear-gradient(180deg,rgba(245,241,238,0) 28%,rgba(245,241,238,.96) 72%))}}.hero-panel h1 .text-brass{color:var(--hero-accent,rgb(var(--c-brass)));font-style:var(--hero-accent-style,normal)}.hero-panel .eyebrow{color:var(--hero-eyebrow,rgb(var(--c-brass)))}.hero-panel h1{font-size:var(--hero-panel-h1,var(--h1-size,3.75rem));line-height:var(--hero-panel-h1-leading,1.06)}.sec-art{position:relative;overflow:hidden}.sec-art:after{content:"";position:absolute;pointer-events:none;z-index:0;background-image:var(--section-art,none);background-repeat:no-repeat;background-size:contain;width:var(--section-art-size,440px);height:var(--section-art-size,440px);right:var(--section-art-right,-6%);bottom:var(--section-art-bottom,-14%);opacity:var(--section-art-opacity,.08)}.sec-art>*{position:relative;z-index:1}.sec-art-middle:after{width:var(--section-art-size-mid,400px);height:var(--section-art-size-mid,400px);right:var(--section-art-right-mid,-3%);top:50%;bottom:auto;transform:translateY(-50%);opacity:var(--section-art-opacity-mid,.09)}.hero-art{position:absolute;pointer-events:none;z-index:2;background-image:var(--section-art,none);background-repeat:no-repeat;background-size:contain;width:var(--hero-art-size,360px);height:var(--hero-art-size,360px);right:var(--hero-art-right,-4%);bottom:var(--hero-art-bottom,-30%);opacity:var(--hero-art-opacity,.08)}.card-cta{font-size:var(--card-cta-size,.875rem);font-weight:var(--card-cta-weight,500);line-height:var(--card-cta-lh,inherit)}.head-sm h2,.sec-center .head-sm h2{font-size:var(--h2-size-sm,1.5rem)}.head-xs h2,.sec-center .head-xs h2{font-size:var(--h2-size-xs,1.5rem);line-height:var(--h2-leading-xs,1.2);font-weight:var(--h2-weight-xs,var(--h2-weight,700))}.head-article h2,.sec-center .head-article h2{font-size:var(--h2-size-article,2.25rem);line-height:var(--h2-leading-article,1.02);font-weight:var(--h2-weight-article,var(--h2-weight,800))}.paired-col .grid:not(.grid-own){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}:root{--header-h:calc(var(--nav-h, 80px) + var(--util-h, 0px) + var(--topstrip-h, 0px))}.chrome-offset{padding-top:var(--header-h)}.util-wrap{height:var(--utilbar-h,42px)}.util-hours-phone{display:none}@media (max-width:767px){.generated-util-bar .util-hours-full{display:none}.generated-util-bar .util-hours-phone{display:inline}}@media (max-width:639px){:root{--header-h:calc(var(--nav-h, 80px) + var(--util-h-sm, var(--util-h, 0px)) + var(--topstrip-h, 0px))}.util-bar-stack .util-wrap{height:auto;flex-direction:column;justify-content:center;gap:6px;padding-block:8px}.util-bar-stack .util-row{height:var(--utilbar-row-h-sm,30px);justify-content:space-between;width:100%}}.btn-nav-cta{display:inline-flex;align-items:center;line-height:var(--nav-btn-lh,normal);background:var(--nav-cta-bg,rgb(var(--c-ink)));color:var(--nav-cta-fg,#fff);border-radius:var(--nav-btn-radius,var(--btn-radius,9999px));padding:var(--nav-btn-pad-y,var(--btn-pad-y,.75rem)) var(--nav-btn-pad-x,var(--btn-pad-x,1.5rem));text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal);font-size:var(--nav-cta-size,12px);font-weight:var(--nav-cta-weight,500);transition:opacity .3s,background-color .3s}.btn-nav-cta:hover{opacity:var(--nav-cta-hover-opacity,.88);background:var(--nav-cta-hover-bg,var(--nav-cta-bg,rgb(var(--c-ink))))}.media-framed{position:relative}.media-framed-img{aspect-ratio:var(--media-ratio,5/5.4);position:relative;z-index:2;box-shadow:var(--media-shadow,0 34px 80px rgba(12,28,38,.18))}.media-framed:before{content:"";z-index:1;top:-24px;left:-24px;width:180px;height:180px;border:1px solid var(--media-frame,rgb(var(--c-brass)))}.media-badge,.media-framed:before{position:absolute;border-radius:6px}.media-badge{z-index:3;bottom:-26px;right:-14px;padding:22px 28px;text-align:center;background:var(--media-badge-bg,rgb(var(--c-ink)));color:var(--media-badge-fg,#fff);box-shadow:var(--media-shadow,0 20px 55px rgba(12,28,38,.13))}.media-badge b{display:block;line-height:1;font-family:var(--font-display),Georgia,serif;font-size:2.3rem;color:var(--media-badge-value,inherit)}.media-badge span{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;opacity:.85}@media (max-width:900px){.media-framed:before{display:none}}.media-sig{margin-top:6px;margin-bottom:22px;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:var(--sig-size,1.7rem);color:var(--sig-color,rgb(var(--c-brass)))}.check-line svg{stroke:var(--check-color,rgb(var(--c-brass)))}.eyebrow:before{content:var(--eyebrow-rule,none);display:inline-block;width:28px;height:1px;margin-right:13px;vertical-align:middle;transform:translateY(-3px);background:var(--eyebrow-rule-color,currentColor)}.band-dark .eyebrow:before,.band-dark .sec-center .eyebrow:after{background:var(--eyebrow-rule-on-dark,var(--eyebrow-on-dark,rgba(255,255,255,.7)))}.band-accent .eyebrow:before,.band-accent .sec-center .eyebrow:after{background:var(--eyebrow-rule-on-accent,var(--eyebrow-on-accent,var(--eyebrow-rule-on-dark,var(--eyebrow-on-dark,rgba(255,255,255,.7)))))}.card-icon{display:grid;place-items:center;width:var(--card-icon-size,56px);height:var(--card-icon-size,56px);margin:28px 28px 0;border-radius:var(--card-icon-radius,8px);background:var(--card-icon-bg,rgba(12,28,38,.05))}.card-icon svg{width:var(--card-icon-glyph,26px);height:var(--card-icon-glyph,26px);stroke:var(--card-icon-color,rgb(var(--c-brass)))}.grid-card>.card-icon{margin-bottom:var(--card-icon-rule-gap,0)}.card-icon-inline{margin:0 0 var(--card-icon-mb,18px)}.card-icon-solid{width:var(--card-icon-solid-size,var(--card-icon-size,56px));height:var(--card-icon-solid-size,var(--card-icon-size,56px));border-radius:var(--card-icon-solid-radius,var(--card-icon-radius,8px));background:var(--card-icon-solid-bg,var(--card-icon-bg,rgba(12,28,38,.05)))}.card-icon-solid svg{width:var(--card-icon-solid-glyph,var(--card-icon-glyph,26px));height:var(--card-icon-solid-glyph,var(--card-icon-glyph,26px));stroke:var(--card-icon-solid-color,var(--card-icon-color,rgb(var(--c-brass))));stroke-width:var(--card-icon-solid-stroke,1.5)}.image-band{position:relative;display:flex;align-items:center;min-height:var(--image-band-min,460px);overflow:hidden}.image-band-scrim{position:absolute;inset:0;z-index:1;background:var(--image-band-scrim,linear-gradient(90deg,rgba(12,28,38,.74),rgba(12,28,38,.12)))}.image-band-inner{position:relative;z-index:2;max-width:var(--image-band-copy,540px);--ink:var(--image-band-fg,#fff);color:var(--image-band-fg,#fff)}.image-band-inner p{color:var(--image-band-fg,#fff);opacity:.9}@media (max-width:900px){.image-band-inner{max-width:100%}}.list-steps{display:grid;grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr));gap:26px}@media (max-width:1024px){.list-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.list-steps{grid-template-columns:minmax(0,1fr)}}.list-step-n{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;margin-bottom:18px;font-family:var(--font-display),Georgia,serif;font-size:1.5rem;background:var(--step-bg,rgb(var(--c-brass)));color:var(--step-fg,#fff)}.list-step h3{font-size:1.35rem;margin-bottom:10px}.list-step-body{font-size:.94rem;color:var(--ink);opacity:.7}.hero-on-photo .eyebrow{color:var(--hero-eyebrow-on-photo,rgba(255,255,255,.85))}.hero-on-photo h1{font-size:var(--h1-size-photo,var(--h1-size,3.75rem))}.tenant-type .page-inner h1{font-size:var(--h1-size-inner,var(--h1-size))}.tenant-type .page-inner .hero-on-photo h1{font-size:var(--h1-size-inner-photo,var(--h1-size-photo,var(--h1-size-inner,var(--h1-size))))}.eyebrow.no-rule:before{content:none}.head-md h2,.sec-center .head-md h2{font-size:var(--h2-size-md,1.9rem)}.quote-band{max-width:900px;margin-inline:auto;text-align:center}.quote-mark{display:block;width:54px;height:54px;margin:0 auto 22px;opacity:.9;background-image:var(--section-art,none);background-repeat:no-repeat;background-size:contain;background-position:50%}.quote-band blockquote{margin:0 0 22px;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:clamp(1.6rem,3.2vw,2.55rem);line-height:1.32;color:var(--ink)}.quote-band figcaption{font-size:.82rem;letter-spacing:2px;text-transform:uppercase;color:var(--quote-cite,rgb(var(--c-brass)))}.band-accent .quote-band figcaption,.band-dark .quote-band figcaption{color:var(--quote-cite-on-dark,var(--quote-cite,rgb(var(--c-brass))))}.media-ratio{aspect-ratio:var(--media-ratio,1/1);height:var(--media-h,auto);min-height:var(--media-min-h,0)}.split-grid{align-items:var(--split-align,center)}.split-media,.split-media-inner{height:var(--split-media-h,auto)}@media (max-width:767px){.band .split-grid{row-gap:var(--split-gap-sm,3.5rem)}}@media (max-width:1023px){.split-grid>.split-media{order:var(--split-phone-media-order,0)}}.cta-copy{max-width:var(--cta-copy-width,36rem);font-size:var(--cta-copy-size,1.125rem)}.site-footer-grid{display:grid;gap:var(--footer-gap,3rem);padding-top:var(--footer-pad-t,4rem);padding-bottom:var(--footer-pad-b,4rem)}@media (min-width:768px){.site-footer-grid{grid-template-columns:var(--footer-cols,repeat(4,minmax(0,1fr)))}}.site-footer-links{-moz-columns:var(--footer-link-cols,1);columns:var(--footer-link-cols,1);-moz-column-gap:var(--footer-link-colgap,28px);column-gap:var(--footer-link-colgap,28px);font-size:var(--footer-link-size,.875rem);line-height:var(--footer-link-lh,1.25rem);font-weight:var(--footer-link-weight,400)}.site-footer-links-split{-moz-columns:var(--footer-link-split-cols,2);columns:var(--footer-link-split-cols,2)}.site-footer-links>li{-moz-column-break-inside:avoid;break-inside:avoid}.site-footer-links>li+li{margin-top:var(--footer-link-gap,.625rem)}.site-footer-head{margin-bottom:var(--footer-head-gap,1rem);font-size:var(--footer-head-size,.75rem);line-height:var(--footer-head-lh,1rem);font-weight:var(--footer-head-weight,600);text-transform:var(--footer-head-transform,uppercase);letter-spacing:var(--footer-head-tracking,.05em);color:var(--footer-head-color,rgb(255 255 255/.5));font-family:var(--footer-head-family,inherit)}@media (max-width:767px){.site-footer-brand{order:1}.site-footer-col{order:3}.site-footer-col.site-footer-col-contact,.site-footer-col.site-footer-col-info{order:2}.site-footer-col.site-footer-col-cta{order:3}.site-footer-col.site-footer-col-long{order:4}.site-footer-desktop-only{display:none}}@media (min-width:768px){.site-footer-mobile-only{display:none}}.site-footer-summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.site-footer-summary::-webkit-details-marker{display:none}.site-footer-summary:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .15s ease;opacity:.6}details[open]>.site-footer-summary:after{transform:rotate(-135deg)}.site-footer-mobile-only .site-footer-links{margin-top:var(--footer-head-gap,1rem)}.site-plan-marker{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--brass,#b08b52);color:#fff;font-size:13px;font-weight:600;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.85);transition:transform .15s ease,background-color .15s ease}.site-plan-marker:focus-visible,.site-plan-marker:hover{transform:translate(-50%,-50%) scale(1.15);background:var(--ink,#1c1917)}.site-plan-card-badge{position:absolute;top:.75rem;right:.75rem;z-index:2;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--brass,#b08b52);color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.3)}.site-plan-target{scroll-margin-top:6rem}.site-plan-target:target>a{outline:3px solid var(--brass,#b08b52);outline-offset:3px;border-radius:1rem}.site-footer-wordmark{display:block;width:auto;max-width:100%;height:auto;max-height:var(--footer-wordmark-h,38px);-o-object-fit:contain;object-fit:contain;margin-bottom:var(--footer-wordmark-gap,20px)}.site-footer-fb{display:inline-flex;align-items:center;gap:9px;margin-top:var(--footer-fb-mt,22px);border:var(--footer-fb-border,1.5px solid #2F2F2F);border-radius:var(--footer-fb-radius,4px);padding:var(--footer-fb-pad,10px 16px);font-size:var(--footer-fb-size,13px);font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--footer-fb-color,#D7D4CF)}.site-footer-fb:hover{border-color:#fff;color:#fff}.topstrip{height:var(--topstrip-h,0);background:var(--topstrip-bg,transparent)}.inner-hero-pad{padding-top:var(--inner-hero-pad-t,5rem);padding-bottom:var(--inner-hero-pad-b,5rem)}@media (min-width:640px){.inner-hero-pad{padding-top:var(--inner-hero-pad-t-sm,7rem);padding-bottom:var(--inner-hero-pad-b-sm,7rem)}}.split-copy{padding-top:var(--split-copy-pad-y,0);padding-bottom:var(--split-copy-pad-y,0)}@media (max-width:767px){.split-copy{padding-top:var(--split-copy-pad-y-sm,var(--split-copy-pad-y,0))}}.map-embed{height:var(--map-h,360px)}.paired-row:has(.contact-map-col){align-items:stretch}.paired-col>.contact-panel-grid:has(.contact-map-col){height:100%;grid-template-rows:auto minmax(360px,1fr)}.paired-col .contact-map-col{display:flex;flex-direction:column;min-height:360px}.paired-col .contact-map-card{flex:1;display:flex;min-height:360px}.paired-col .contact-map-card>.map-embed{height:auto;flex:1;min-height:360px}.social-feed-embed{width:100%;max-width:500px;height:var(--social-feed-h,700px)}.video-embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--media-radius,1rem);overflow:hidden;background:#000}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.image-band-video{padding-block:clamp(48px,7vw,96px)}.image-band-video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.image-band-video .image-band-inner{max-width:none}@media (max-width:900px){.image-band-video-grid{grid-template-columns:minmax(0,1fr)}}.prose-stack>*+*{margin-top:var(--prose-gap,2.5rem)}.prose-stack>:has(h2)+*,.prose-stack>:has(h3)+*{margin-top:var(--prose-gap-after-head,var(--prose-gap,2.5rem))}.prose-stack>*+:has(h2),.prose-stack>*+:has(h3){margin-top:var(--prose-gap-before-head,var(--prose-gap,2.5rem))}.prose-stack>:has(.split-panel-dark)+*{margin-top:var(--prose-gap-after-dark-panel,var(--prose-gap,2.5rem))}.site-footer:after{content:"";display:block;width:100%;height:var(--footer-stripe-h,0);background:var(--footer-stripe,none)}.store-split{display:grid;gap:var(--store-gap,20px);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.store-split{grid-template-columns:var(--store-cols,minmax(0,452fr) minmax(0,768fr))}}.store-list{height:var(--store-h,660px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 4px 0 0;list-style:none}.store-row{cursor:pointer;background:#fff;border-radius:14px;padding:18px 20px;box-shadow:var(--card-shadow,0 1px 2px rgba(12,28,38,.06),0 8px 24px rgba(12,28,38,.06))}.store-row+.store-row{margin-top:12px}.store-row.is-selected{outline:2px solid var(--eyebrow-color,rgb(var(--c-brass-dark)));outline-offset:-2px}.store-map{height:var(--store-h,660px);border-radius:14px;overflow:hidden}.store-map .leaflet-bottom,.store-map .leaflet-pane,.store-map .leaflet-top{z-index:1}.store-pin{display:block;width:18px;height:18px}.store-cluster,.store-pin{border-radius:50%;background:var(--eyebrow-color,rgb(var(--c-brass-dark)));border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.store-cluster{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;font-size:13px;font-weight:700;line-height:1;font-family:inherit}.btn-nav-ghost{display:inline-flex;align-items:center;line-height:var(--nav-btn-lh,normal);background:transparent;color:var(--nav-ghost-fg,rgb(var(--c-ink)));border-radius:var(--nav-btn-radius,var(--btn-radius,9999px));padding:var(--nav-btn-pad-y,var(--btn-pad-y,.75rem)) var(--nav-btn-pad-x,var(--btn-pad-x,1.5rem));font-size:var(--btn-size,.8125rem);font-weight:var(--btn-weight,700);letter-spacing:var(--btn-tracking,.08em);text-transform:var(--btn-transform,uppercase)}.btn-nav-ghost:hover{opacity:.7}.hero-on-photo .btn-brass,.hero-on-photo .btn-light{padding:var(--hero-btn-pad-y,var(--btn-pad-y,.75rem)) var(--hero-btn-pad-x,var(--btn-pad-x,1.5rem));font-size:var(--hero-btn-size,.875rem)}.heading-accent{color:var(--heading-accent,rgb(var(--c-brass)))}.band-dark .heading-accent,.hero-on-photo .heading-accent{color:var(--heading-accent-on-dark,var(--heading-accent,rgb(var(--c-brass))))}.hero-on-photo .eyebrow{color:var(--eyebrow-on-dark,var(--eyebrow-color,inherit))}.hero-on-photo .hero-crumbs{color:var(--crumbs-color-on-photo,rgba(255,255,255,.86))}.hero-sub{opacity:.8}.band-dark .hero-sub,.hero-on-photo .hero-sub{color:var(--hero-sub-color,inherit);font-size:var(--hero-sub-size,inherit);opacity:var(--hero-sub-opacity,.8)}.stat-label{font-size:var(--stat-label-size,.75rem);text-transform:var(--stat-label-transform,uppercase)}.nav-link-dark{color:var(--nav-link-color,rgb(var(--c-ink)/.75))}.nav-link-dark:hover{color:var(--nav-link-hover-color,rgb(var(--c-ink)));background:var(--nav-link-hover-bg,transparent)}.nav-link-dark{font-size:var(--nav-link-size,inherit);font-weight:var(--nav-link-weight,inherit)}.nav-link{letter-spacing:var(--nav-link-tracking,.1em)}@media (min-width:1536px){.nav-link{letter-spacing:var(--nav-link-tracking,.14em)}}.site-header-divided .site-nav{align-self:stretch}.site-header-divided .site-nav>*{align-self:stretch;display:flex;align-items:stretch}.site-header-divided .nav-link{height:100%}@media (max-width:1439.98px){.site-header-divided .site-nav .nav-link{padding-left:var(--nav-link-pad-x-tight,10px);padding-right:var(--nav-link-pad-x-tight,10px)}}.site-header-divided .btn-nav-cta,.site-header-divided .btn-nav-ghost,.site-header-divided a[aria-label=Facebook]{align-self:center}.site-header-divided .site-nav>.btn-nav-phone{align-self:center;align-items:center;margin-left:var(--nav-cta-gap,18px)}.site-nav{align-items:var(--nav-align,center);gap:var(--nav-gap,1rem)}@media (min-width:1280px){.site-nav{gap:var(--nav-gap,1.5rem)}}@media (min-width:1536px){.site-nav{gap:var(--nav-gap,2rem)}}.site-header-divided .site-nav{--nav-align:stretch;--nav-gap:var(--nav-divided-gap,0px)}.site-header-divided .nav-link{border-right:var(--nav-link-divider,0 none)}.site-header-divided .site-nav>:first-child .nav-link{border-left:var(--nav-link-divider,0 none)}.site-header-divided .nav-link{padding:var(--nav-link-pad-y,.5rem) var(--nav-link-pad-x,10px);align-self:stretch;display:inline-flex;align-items:center}[data-nav-scrolled-dark=true].site-header-divided .nav-link,[data-nav-scrolled-dark=true].site-header-divided .site-nav>:first-child .nav-link{border-color:var(--nav-link-divider-scrolled-dark,rgba(255,255,255,.12))}.hero-tint{background:var(--hero-tint,rgb(var(--c-ink)/.5))}.hero-on-photo h1{text-shadow:var(--hero-text-glow,0 0 8px rgba(0,0,0,.3),0 0 22px rgba(0,0,0,.25),0 0 48px rgba(0,0,0,.18))}.hero-on-photo .hero-stats .stat-label,.hero-on-photo .hero-stats .stat-value,.hero-on-photo .hero-sub{text-shadow:var(--hero-text-glow-thin,0 0 6px rgba(0,0,0,.4),0 0 16px rgba(0,0,0,.3),0 0 32px rgba(0,0,0,.22))}.hero-badge{display:var(--hero-badge-display,inline-flex);max-width:100%;position:var(--hero-badge-pos,static);right:var(--hero-badge-right,auto);bottom:var(--hero-badge-bottom,auto);background:var(--hero-badge-bg,rgba(255,255,255,.1));color:var(--hero-badge-fg,inherit);border-radius:var(--hero-badge-radius,9999px);padding:var(--hero-badge-pad,.375rem 1rem);margin-top:var(--hero-badge-mt,1rem);max-width:var(--hero-badge-max-w,none);flex-wrap:nowrap;box-shadow:var(--hero-badge-shadow,none);z-index:var(--hero-badge-z,auto)}.mega-card{background:var(--mega-card-bg,#F4F2EE);border-radius:var(--mega-card-radius,2px);border:var(--mega-card-border,0 solid transparent);transition:transform .16s,box-shadow .16s}.mega-card:hover{transform:var(--mega-card-hover-lift,none);box-shadow:var(--mega-card-hover-shadow,none)}.mega-card-img{transition:transform .3s}.mega-card:hover .mega-card-img{transform:var(--mega-card-hover-zoom,none)}.mega-card-img{height:var(--mega-card-img-h,176px)}.mega-card-body{padding:var(--mega-card-pad,18px 20px 20px)}.mega-card-title{font-family:var(--font-display,inherit);font-size:var(--mega-card-title-size,1.05rem);font-weight:var(--mega-card-title-weight,inherit);font-style:var(--mega-card-title-style,normal);line-height:var(--mega-card-title-leading,inherit);text-transform:var(--mega-card-title-transform,uppercase);letter-spacing:var(--mega-card-title-tracking,.02em);color:var(--mega-card-title-color,rgb(var(--c-ink)))}.mega-card-desc{font-size:var(--mega-card-desc-size,13px);line-height:1.5;color:var(--mega-card-desc-color,rgb(var(--c-ink)/.65));text-transform:var(--mega-card-desc-transform,none)}.mega-card-cta{font-size:var(--mega-card-cta-size,12.5px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mega-card-cta-color,rgb(var(--c-brass)))}.mega-card:hover .mega-card-cta{-webkit-text-decoration:var(--mega-card-cta-hover-decoration,underline);text-decoration:var(--mega-card-cta-hover-decoration,underline);color:var(--mega-card-cta-hover-color,inherit)}.mega-feature-photo{background:var(--mega-feature-photo-bg,#141414)!important}.mega-feature-scrim{background:var(--mega-feature-scrim,linear-gradient(90deg,rgba(8,8,10,.92) 0,rgba(8,8,10,.72) 55%,rgba(8,8,10,.35) 100%))}.mega-feature-photo .mega-feature-eyebrow{color:var(--mega-feature-eyebrow-color,rgb(var(--c-brass-dark)));font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.mega-feature-photo .mega-feature-heading{color:var(--mega-feature-heading-color,#fff);text-transform:uppercase}.mega-feature-photo .mega-feature-body{color:var(--mega-feature-body-color,rgba(255,255,255,.8))}.mega-inner-zones .mega-feature .mega-feature-eyebrow{color:var(--mega-feature-eyebrow-color,rgb(var(--c-brass-dark)));font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.mega-inner-zones .mega-feature .mega-feature-heading{color:var(--mega-feature-heading-color,#fff);text-transform:uppercase}.mega-inner-zones .mega-feature .mega-feature-body{color:var(--mega-feature-body-color,rgba(255,255,255,.8))}.mega-inner-zones .mega-feature .btn-brass{background:var(--mega-feature-btn-bg,rgb(var(--c-brass)));color:var(--mega-feature-btn-fg,#fff);border-color:transparent}.list-outro{margin-top:var(--list-outro-mt,28px);max-width:var(--list-outro-measure,44rem);font-size:var(--list-outro-size,inherit);color:var(--list-outro-color,inherit);opacity:var(--list-outro-opacity,.78);line-height:1.6}.media-caption{display:block;margin-top:var(--media-caption-mt,12px);text-align:var(--media-caption-align,start);font-size:var(--media-caption-size,inherit);color:var(--media-caption-color,inherit);line-height:1.5}.hero-bg-img{-o-object-position:var(--hero-img-pos,50% 50%);object-position:var(--hero-img-pos,50% 50%)}@media (max-width:899px){.hero-bg-img{-o-object-position:var(--hero-img-pos-sm,var(--hero-img-pos,50% 50%));object-position:var(--hero-img-pos-sm,var(--hero-img-pos,50% 50%))}}.hero-bg-img[data-zoom]{transform:scale(var(--hero-img-scale,1));transform-origin:var(--hero-img-origin,50% 50%)}@media (max-width:899px){.hero-bg-img[data-zoom]{transform:none}}.section-head-review{max-width:var(--review-head-max,42rem)}.section-head-review-main{display:var(--review-head-main-display,contents);flex:var(--review-head-main-flex,0 1 auto)}@media (max-width:820px){.hero-tint{background:var(--hero-tint-sm,var(--hero-tint,rgb(var(--c-ink)/.5)))}.hero-on-photo .hero-sub{opacity:var(--hero-sub-opacity-sm,var(--hero-sub-opacity,.8));color:var(--hero-sub-color-sm,var(--hero-sub-color,inherit));text-shadow:var(--hero-text-glow-sm,var(--hero-text-glow-thin,0 0 6px rgba(0,0,0,.4),0 0 16px rgba(0,0,0,.3),0 0 32px rgba(0,0,0,.22)))}.hero-on-photo h1{text-shadow:var(--hero-text-glow-sm,var(--hero-text-glow,0 0 8px rgba(0,0,0,.3),0 0 22px rgba(0,0,0,.25),0 0 48px rgba(0,0,0,.18)))}.hero-on-photo .hero-ctas .btn-light{background-color:var(--hero-ghost-fill-sm,var(--btn-light-bg,rgba(255,255,255,.95)))}.hero-on-photo .eyebrow{color:var(--hero-eyebrow-sm,var(--hero-eyebrow-on-photo,rgba(255,255,255,.85)));text-shadow:var(--hero-text-glow-sm,none)}}@media (max-width:520px){.hero-on-photo .eyebrow{font-size:var(--hero-eyebrow-size-sm,var(--eyebrow-size,11px));letter-spacing:var(--hero-eyebrow-tracking-sm,var(--eyebrow-tracking,.2em))}}.mobile-drawer{background:var(--mnav-bg,#fff);border-top:var(--mnav-rule-top,1px solid rgb(var(--c-ink)/.05));overscroll-behavior:contain}.mobile-nav-link{display:block;border-bottom:var(--mnav-item-rule,1px solid rgb(var(--c-ink)/.05));padding:var(--mnav-item-pad,.875rem .5rem);font-family:var(--mnav-item-family,inherit);font-size:var(--mnav-item-size,1rem);font-weight:var(--mnav-item-weight,500);line-height:var(--mnav-item-lh,inherit);text-transform:var(--mnav-item-transform,none);color:var(--mnav-item-color,rgb(var(--c-ink)))}.mobile-nav-link:hover{background:var(--mnav-item-hover-bg,#FAFAF9)}.mobile-nav-cta{justify-content:center;width:100%;margin-top:1rem}.mobile-nav-cta+.mobile-nav-cta{margin-top:.5rem}.mobile-nav-label{font-family:var(--mnav-label-family,inherit);font-size:var(--mnav-label-size,.75rem);font-weight:700;line-height:1;letter-spacing:var(--mnav-label-tracking,.14em);text-transform:uppercase;color:var(--mnav-label-color,rgb(var(--c-ink)/.5));padding:var(--mnav-label-pad,18px 0 4px)}.mega-panel{left:var(--mega-inset,0);right:var(--mega-inset,0);border-top:var(--mega-top-rule,1px solid rgba(20,20,20,.05));border-radius:var(--mega-radius,0);box-shadow:var(--mega-shadow,0 24px 48px -24px rgba(12,28,38,.35))}.mega-inner{max-width:var(--mega-inner-max,var(--wrap-max,80rem));margin-left:auto;margin-right:auto;padding:var(--mega-inner-pad,2.5rem);gap:var(--mega-gap,2.5rem)}.mega-panel-list{left:auto;right:0;width:var(--mega-list-w,480px)}.mega-panel-centred{left:50%;right:auto;margin-left:calc(var(--mega-list-w, 480px) / -2)}.mega-panel-list .mega-inner{max-width:none;padding:var(--mega-list-pad,var(--mega-inner-pad,2.5rem))}.mega-panel-list .mega-inner.mega-inner-zones{grid-template-columns:var(--mega-zones-cols,315fr 652fr 353fr);padding:0;align-items:stretch;overflow:hidden}.mega-inner-zones .mega-intro{background:var(--mega-intro-bg,#F6F5F2);padding:var(--mega-intro-pad,34px 30px);display:var(--mega-zone-display,block);flex-direction:column;justify-content:var(--mega-intro-justify,flex-start);border-radius:var(--mega-intro-radius,0)}.mega-inner-zones>div:nth-child(2){padding:var(--mega-zones-list-pad,30px 26px)}.mega-inner-zones .mega-feature{padding:var(--mega-feature-pad,30px 28px);display:var(--mega-zone-display,block);flex-direction:column;justify-content:var(--mega-feature-justify,flex-start)}.mega-intro-eyebrow{font-family:var(--mega-intro-eyebrow-font,var(--eyebrow-font,var(--font-display),Georgia,serif));font-size:var(--mega-intro-eyebrow-size,var(--eyebrow-size,11px));font-weight:var(--mega-intro-eyebrow-weight,var(--eyebrow-weight,800));line-height:var(--mega-intro-eyebrow-lh,var(--eyebrow-leading,normal));letter-spacing:var(--mega-intro-eyebrow-track,var(--eyebrow-tracking,1.6px));text-transform:uppercase;font-style:normal;color:var(--mega-intro-eyebrow-color,var(--eyebrow-color,rgb(var(--c-brass-dark))))}.mega-intro-heading{margin-top:10px;font-size:var(--mega-intro-heading-size,1.35rem);font-weight:var(--mega-intro-heading-weight,inherit);font-style:var(--mega-intro-heading-style,normal);line-height:var(--mega-intro-heading-lh,1.1);letter-spacing:var(--mega-intro-heading-track,normal);text-transform:var(--mega-intro-heading-transform,none);color:var(--mega-intro-heading-color,inherit)}.mega-intro-body{font-size:var(--mega-intro-body-size,13.5px);line-height:var(--mega-intro-body-lh,1.55);letter-spacing:var(--mega-intro-body-track,normal);max-width:var(--mega-intro-body-max,none);color:var(--mega-intro-body-color,rgba(12,28,38,.66))}.mega-intro-link{font-family:var(--mega-intro-link-font,var(--font-display),Georgia,serif);font-size:var(--mega-intro-link-size,13.5px);font-weight:var(--mega-intro-link-weight,700);line-height:var(--mega-intro-link-lh,normal);letter-spacing:var(--mega-intro-link-track,.945px);text-transform:uppercase;color:var(--mega-intro-link-color,#D6001C)}@media (max-width:1100px){.mega-panel-list .mega-inner.mega-inner-zones{grid-template-columns:1fr}}.mega-list{display:grid;grid-template-columns:repeat(var(--mega-list-cols,2),minmax(0,1fr));gap:var(--mega-list-gap,8px);list-style:none;margin:0;padding:0}.mega-list-item{padding:var(--mega-list-item-pad,13px 15px);border-radius:var(--mega-list-item-radius,8px);transition:background .14s;display:block}.mega-list-item:has(.mega-list-icon){display:flex;align-items:flex-start;gap:var(--mega-list-icon-gap,12px)}.mega-list-text{min-width:0}.mega-list-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--mega-list-icon-size,38px);height:var(--mega-list-icon-size,38px);border-radius:var(--mega-list-icon-radius,8px);background:var(--mega-list-icon-bg,#F6F5F2);color:var(--mega-list-icon-color,#D6001C)}.mega-list-icon svg{width:var(--mega-list-icon-glyph,20px);height:var(--mega-list-icon-glyph,20px)}.mega-list-item:hover .mega-list-icon{background:var(--mega-list-icon-hover-bg,var(--mega-list-icon-bg,#F6F5F2));color:var(--mega-list-icon-hover-color,var(--mega-list-icon-color,#D6001C))}.mega-list-item:hover{background:var(--mega-list-item-hover-bg,var(--mega-card-bg,#F4F2EE))}.mega-list-title{font-size:var(--mega-list-title-size,14px);font-weight:var(--mega-list-title-weight,700);line-height:1.2;letter-spacing:.01em;color:var(--mega-card-title-color,rgb(var(--c-ink)))}.mega-list-item:hover .mega-list-title{color:var(--mega-list-title-hover,var(--nav-link-hover-color,rgb(var(--c-brass))))}.mega-list-desc{margin-top:3px;font-size:var(--mega-list-desc-size,12px);line-height:1.4;letter-spacing:var(--mega-list-desc-track,normal);color:var(--mega-list-desc-color,rgb(var(--c-ink)/.6))}.mega-card-list{display:grid;gap:var(--mega-card-gap,20px);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.mega-card-list,.mega-card-list>li{height:var(--mega-card-list-h,auto)}.mega-card{height:var(--mega-card-h,auto)}.mega-feature{border-radius:var(--mega-feature-radius,.125rem)}.mega-card-extras{display:flex;flex-wrap:wrap;gap:6px 28px;list-style:none;margin:18px 0 0;padding:0}.mega-card-extra{font-size:13px;font-weight:600;color:var(--mega-card-title-color,rgb(var(--c-ink)))}.mega-card-extra:hover{color:var(--nav-link-hover-color,rgb(var(--c-brass)))}.grid-card{box-shadow:var(--grid-card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18));transition:box-shadow .18s ease}.grid-card-link:hover .grid-card{box-shadow:var(--grid-card-shadow-hover,var(--grid-card-shadow,0 1px 2px rgba(12,28,38,.04),0 12px 40px -12px rgba(12,28,38,.18)))}.grid-card-link{transform:var(--grid-card-lift,translateY(0))}.grid-card-link:hover{transform:var(--grid-card-lift-hover,translateY(-.125rem))}.grid-card-body{border-top:var(--grid-card-rule,0 none)}.card-cta{text-transform:var(--card-cta-transform,none);color:var(--card-cta-color,rgb(var(--c-ink)/.8));letter-spacing:var(--card-cta-tracking,normal)}.band-dark{position:relative}.band-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--band-pattern,none);opacity:var(--band-pattern-opacity,.5)}.band-dark>*{position:relative;z-index:1}.store-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--store-line,#e3e0da);border-radius:8px;padding:4px 18px 4px 16px}.store-search-input{flex:1 1 auto;border:0;outline:none;background:transparent;padding:14px 0;font-size:15px;color:rgb(var(--c-ink))}.store-search-input::-moz-placeholder{color:rgb(var(--c-ink)/.45)}.store-search-input::placeholder{color:rgb(var(--c-ink)/.45)}.store-search-count{flex:0 0 auto;font-size:13px;color:rgb(var(--c-ink)/.55);white-space:nowrap}.store-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.store-filter{border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:600;background:#fff;color:rgb(var(--c-ink)/.8);border:1px solid var(--store-line,#e3e0da);transition:background .18s,color .18s,border-color .18s}.store-filter:hover{border-color:rgb(var(--c-ink)/.35)}.store-filter.is-active{background:var(--store-filter-active-bg,#141414);color:#fff;border-color:var(--store-filter-active-bg,#141414)}.store-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.store-split .store-list .store-row-name{font-size:var(--store-name-size,20px);line-height:1.15;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.01em}.store-row-badge{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink)/.55);border:1px solid var(--store-line,#e3e0da);border-radius:9999px;padding:4px 10px;white-space:nowrap}.store-row-addr{margin-top:6px;font-size:13px;line-height:1.5;color:rgb(var(--c-ink)/.6)}.store-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.store-row-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;line-height:1.4;color:rgb(var(--c-ink)/.7)}.store-row-rating{display:inline-flex;align-items:center;gap:5px}.store-row-rating>span:nth-child(2){font-weight:700;color:rgb(var(--c-ink))}.store-open{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;border-radius:999px}.store-open.is-open{background:#E3F3E7;color:#1B6B33}.store-open.is-closed{background:rgb(var(--c-ink)/.08);color:rgb(var(--c-ink)/.6)}.store-row-link{color:inherit;text-decoration:none}.store-row-link:hover{text-decoration:underline}.store-btn{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:4px;border:1px solid var(--store-line,#e3e0da);color:rgb(var(--c-ink)/.8);background:#fff}.store-btn:hover{border-color:rgb(var(--c-ink)/.4)}.store-btn-phone{background:var(--store-phone-bg,#D6001C);color:#fff}.store-btn-phone,.store-btn-phone:hover{border-color:var(--store-phone-bg,#D6001C)}.store-btn-phone:hover{opacity:.9}.store-locate{flex:0 0 auto;border:0;background:transparent;padding:0;font-size:13px;font-weight:600;color:rgb(var(--c-brass-text,var(--c-brass)));cursor:pointer;white-space:nowrap}.store-locate:hover{text-decoration:underline}.store-search:has(.store-locate) .store-search-input{min-width:0}@media (max-width:639px){.store-search:has(.store-locate) .store-search-count{display:none}}.store-locate-note{margin-top:8px;font-size:13px;color:rgb(var(--c-ink)/.72)}.store-row-dist{margin-top:4px;font-size:13px;color:rgb(var(--c-ink)/.68)}.store-mine-btn{display:inline-flex;margin-top:10px;border:0;background:transparent;padding:0;font-size:13px;font-weight:600;color:rgb(var(--c-brass-text,var(--c-brass)));cursor:pointer}.store-mine-btn:hover{text-decoration:underline}.store-mine-chip{display:inline-flex;align-items:center;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:rgb(var(--c-brass-text,var(--c-brass)));border:1px solid}.band-strip .store-mine-btn,.band-strip .store-mine-chip{margin-block:12px}.band-dark.band-strip{border-bottom:0;margin-top:-1px}.band-dark.band-strip .store-mine-btn,.band-dark.band-strip .store-mine-chip{color:#fff}.band-dark.band-strip .store-mine-btn{opacity:.85}.band-dark.band-strip .store-mine-btn:hover{opacity:1}.store-map-wrap{position:relative;overflow:hidden;border-radius:14px}.store-map-label{position:absolute;top:10px;left:52px;z-index:2;pointer-events:none;background:var(--store-map-label-bg,#141414);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:4px}.brand-strip-label{display:var(--brand-label-display,block);align-items:center;gap:var(--brand-label-gap,16px);text-align:var(--brand-label-align,center);color:var(--brand-label-color,inherit);font-size:var(--brand-label-size,inherit)}.brand-strip-label:after{content:"";display:var(--brand-label-rule-display,none);flex:1 1 auto;height:1px;background:var(--brand-label-rule,transparent)}.brand-strip{display:var(--brand-grid-display,flex);flex-wrap:wrap;align-items:center;justify-content:var(--brand-grid-justify,center);gap:var(--brand-grid-gap,1.5rem 2.5rem);grid-template-columns:var(--brand-grid-cols,none)}.brand-strip-logo{justify-self:center;max-height:var(--brand-logo-max-h,2.5rem);width:auto;max-width:100%}@media (max-width:1080px){.brand-strip{grid-template-columns:var(--brand-grid-cols-md,var(--brand-grid-cols,none))}}@media (max-width:820px){.brand-strip{grid-template-columns:var(--brand-grid-cols-sm,var(--brand-grid-cols-md,var(--brand-grid-cols,none)))}}.logo-item{display:flex;align-items:center;justify-content:center}.logo-link{transition:transform .2s ease,opacity .2s ease}.logo-link:hover{transform:translateY(-2px)}.logo-link:hover .grayscale{filter:none;opacity:1}.logo-grid{display:grid;grid-template-columns:repeat(var(--logo-cols,4),minmax(0,1fr));gap:16px}@media (max-width:900px){.logo-grid{grid-template-columns:repeat(min(var(--logo-cols,4),3),minmax(0,1fr))}}.logo-grid .logo-item{min-height:calc(var(--brand-logo-max-h, 2.5rem) + 48px);padding:20px;border-radius:var(--card-radius,12px);background:rgb(var(--c-surface,255 255 255));border:1px solid rgb(var(--c-ink,20 32 42)/.08)}@media (max-width:640px){.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.logo-roll{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-roll-track{display:flex;align-items:center;gap:3.5rem;width:-moz-max-content;width:max-content;animation:logo-roll var(--logo-roll-s,30s) linear infinite}.logo-roll-dup>.logo-item,.logo-roll-track>.logo-item{flex:0 0 auto}.logo-roll-dup{display:contents}.logo-roll .brand-strip-logo{height:var(--brand-logo-max-h,2.5rem);max-height:none;width:auto;max-width:none}.logo-roll:hover .logo-roll-track{animation-play-state:paused}@keyframes logo-roll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1.75rem))}}@media (prefers-reduced-motion:reduce){.logo-roll{-webkit-mask-image:none;mask-image:none}.logo-roll-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.logo-roll-dup{display:none}}#story:before{background-image:var(--story-pattern,var(--band-pattern,none));background-size:var(--story-pattern-size,auto);background-position:var(--story-pattern-pos,0 0);background-repeat:no-repeat;opacity:var(--story-pattern-opacity,var(--band-pattern-opacity,.5))}.story-badge{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--story-badge-line,#2a2a2a);background:var(--story-badge-bg,#1C1C1C);border-radius:6px;padding:16px 20px;font-size:14.5px;color:var(--story-badge-fg,#D7D4CF);margin-top:var(--story-badge-mt,1.25rem);font-weight:var(--story-badge-weight,600);line-height:var(--story-badge-leading,1.4)}.story-badge-stripe{flex:0 0 auto;width:30px;height:10px;background:var(--story-badge-stripe,linear-gradient(to bottom,#fff 0 33.3333%,#A6192E 33.3333% 66.6667%,#E8442D 66.6667% 100%))}.story-badge-leaf{flex:0 0 auto;width:22px;height:22px;fill:var(--story-badge-leaf-color,#A6192E)}.cta-btn-link{display:inline-flex;align-items:center;gap:6px;color:var(--cta-link-color,rgb(var(--c-brass)));font-size:var(--cta-link-size,.875rem);font-weight:700;letter-spacing:var(--cta-link-tracking,.06em);text-transform:var(--cta-link-transform,uppercase)}.cta-btn-link:hover{text-decoration:underline}.band-dark .cta-btn-link{color:var(--cta-link-color-dark,var(--cta-link-color,rgb(var(--c-brass))))}.cta-btn-solid{align-items:center;justify-content:center;white-space:nowrap;background:var(--cta-solid-bg,rgb(var(--c-ink)));color:var(--cta-solid-fg,#fff);padding:var(--cta-solid-pad,18px 32px);font-size:var(--cta-solid-size,16px);font-weight:var(--cta-solid-weight,700);line-height:var(--cta-solid-lh,inherit);box-shadow:var(--cta-solid-shadow,none);letter-spacing:var(--cta-solid-tracking,.04em);text-transform:uppercase;border-radius:var(--nav-btn-radius,var(--btn-radius,9999px))}.cta-btn-solid:hover{opacity:.9}.cta-copy{color:var(--cta-copy-color,rgba(255,255,255,.7))}.cta-with-contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.cta-contact{display:flex;flex-direction:column;gap:2px;font-size:14.5px;line-height:1.35}.cta-contact-name{color:rgb(var(--c-ink)/.7)}.cta-contact-email{color:var(--cta-contact-email,rgb(var(--c-brass)));font-weight:600}.cta-contact-email:hover{text-decoration:underline}.prose-mail{color:var(--prose-mail-color,rgb(var(--c-brass)));text-decoration:none}.prose-link,.prose-mail:hover{text-decoration:underline;text-underline-offset:2px}.prose-link{color:var(--prose-link-color,rgb(var(--c-brass)))}.prose-link:hover{text-decoration-thickness:2px}.band-accent .prose-link,.band-dark .prose-link{color:var(--prose-link-color-band,inherit)}.band-accent .cta-contact-name,.band-dark .cta-contact-name{color:var(--cta-contact-name-band,#fff)}.band-accent .cta-contact-email,.band-dark .cta-contact-email{color:var(--cta-contact-email-band,#fff);font-weight:500;text-decoration:underline}.cta-split-actions .cta-contact{font-size:14.5px;font-weight:500;line-height:1.55}.cta-owner-btn{background:var(--cta-owner-bg,rgb(var(--c-brass)));font-size:var(--cta-owner-size,inherit)}.split-panel{background:var(--split-panel-bg,#fff);border-radius:var(--split-panel-radius,10px);padding:var(--split-panel-pad,0);overflow:hidden}@media (max-width:1023px){.split-media-first .split-media{order:-1}.split-grid.split-panel{row-gap:var(--split-panel-row-gap-sm,3.5rem)}}.split-panel>.split-copy{padding:var(--split-panel-copy-pad-y,var(--split-copy-pad-y,0)) var(--split-panel-copy-pad-x,0);display:var(--split-panel-copy-display,block);flex-direction:column;justify-content:center}@media (max-width:1023px){.split-panel>.split-copy{padding:var(--split-panel-copy-pad-y-sm,var(--split-panel-copy-pad-y,var(--split-copy-pad-y,0))) var(--split-panel-copy-pad-x-sm,var(--split-panel-copy-pad-x,0))}}.split-panel-dark{background:var(--split-panel-dark-card-bg,transparent);border-radius:var(--split-panel-dark-radius,14px);box-shadow:var(--split-panel-dark-shadow,rgba(20,18,15,.22) 0 26px 64px)}.split-grid.split-panel-dark{-moz-column-gap:var(--split-panel-dark-col-gap,0);column-gap:var(--split-panel-dark-col-gap,0)}.split-panel .split-media img{border-radius:var(--split-panel-media-radius,0)}@media (min-width:1024px){.split-grid.split-panel-dark{grid-template-columns:var(--split-panel-dark-cols,651fr 589fr)}}.split-panel-dark>.split-copy{background:var(--split-panel-dark-bg,rgb(20,20,20));padding:var(--split-panel-dark-pad-y,52px) var(--split-panel-dark-pad-x,48px)}.split-panel-dark>.split-copy .eyebrow{color:var(--split-panel-dark-eyebrow,#E8442D)}.split-panel-dark>.split-copy h1,.split-panel-dark>.split-copy h2,.split-panel-dark>.split-copy h3{color:var(--split-panel-dark-head,#fff)}.split-panel-dark>.split-copy p{color:var(--split-panel-dark-body,rgb(185,181,174))}.band-accent .split-panel:not(.split-panel-dark),.band-dark .split-panel:not(.split-panel-dark){--ink:rgb(var(--c-ink));color:rgb(var(--c-ink));--prose-color-dark:rgb(var(--c-ink)/.7);--prose-opacity-dark:1}.band-accent .split-panel:not(.split-panel-dark) .eyebrow,.band-dark .split-panel:not(.split-panel-dark) .eyebrow{color:var(--eyebrow-color,rgb(var(--c-ink)))}@media (min-width:1024px){.split-grid.split-panel:not(.split-panel-dark){grid-template-columns:var(--split-panel-cols,1fr 1fr);-moz-column-gap:var(--split-panel-col-gap,3.5rem);column-gap:var(--split-panel-col-gap,3.5rem)}}@media (max-width:1023px){.split-panel-dark>.split-copy{padding:var(--split-panel-dark-pad-y-sm,38px) var(--split-panel-dark-pad-x-sm,28px)}}.post-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--post-meta-mt,14px);padding-top:var(--post-meta-pad-t,14px);border-top:var(--post-meta-rule,1px solid #ECEAE6)}.post-date{font-size:var(--post-date-size,12.5px);font-weight:var(--post-date-weight,600);letter-spacing:var(--post-date-tracking,.625px);text-transform:uppercase;color:var(--post-date-color,#767268)}.post-meta-bare{border-top:0;padding-top:0;justify-content:flex-start}.quote-card{background:var(--quote-card-bg,#fff)}.stat-card{background:var(--stat-card-bg,#fff);border-radius:var(--stat-card-radius,12px);padding:var(--stat-card-pad,28px 30px)}.stat-card-pin{display:block;color:var(--stat-card-pin,rgb(var(--c-brass)));margin-bottom:14px}.stat-card-pin svg{width:26px;height:26px;stroke:currentColor}.stat-card-value{font-size:var(--stat-card-value-size,40px);font-weight:var(--stat-card-value-weight,800);line-height:var(--stat-card-value-lh,1.1)}.stat-card-label{margin-top:var(--stat-card-label-mt,8px);font-size:var(--stat-card-label-size,13px);font-weight:var(--stat-card-label-weight,700);color:var(--stat-card-label-color,rgb(118,114,104))}.paired-row{align-items:start}.paired-row-center{align-items:center}.stat-card-body{margin-top:12px;font-size:15px;line-height:1.6;color:rgb(var(--c-ink)/.65)}.stat-card-cta{margin-top:18px}.cta-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;background:var(--cta-note-bg,#fff);border-radius:var(--cta-note-radius,12px);border:var(--cta-note-border,1px solid #ECEAE6);padding:var(--cta-note-pad,26px 30px)}.cta-note-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cta-note-label,#767268)}.cta-note-body{margin-top:6px}.cta-note-body p{font-size:15px;line-height:1.55;color:var(--cta-note-body,rgb(var(--c-ink)/.8))}.band-dark:has(.inner-hero-pad):before{background-image:var(--hero-band-pattern,none)}.cta-note-actions{text-align:right}@media (max-width:700px){.cta-note-actions{text-align:var(--cta-note-actions-align-sm,left)}}.cta-note-btn{margin-top:8px}.hero-grid{inset:0;background-image:linear-gradient(var(--hero-grid-ink,rgba(255,255,255,.024)) 1px,rgba(0,0,0,0) 1px),linear-gradient(90deg,var(--hero-grid-ink,rgba(255,255,255,.024)) 1px,rgba(0,0,0,0) 1px);background-size:var(--hero-grid-pitch,72px) var(--hero-grid-pitch,72px),var(--hero-grid-pitch,72px) var(--hero-grid-pitch,72px);background-repeat:repeat,repeat}.hero-grid,.hero-orb{position:absolute;pointer-events:none}.hero-orb{z-index:0;height:var(--hero-orb-h,calc(100% + 58px));width:var(--hero-orb-w,auto);aspect-ratio:var(--hero-orb-ratio,560/446);right:var(--hero-orb-right,-90px);top:var(--hero-orb-top,-29px);background-image:var(--hero-orb-img);background-size:contain;background-repeat:no-repeat;background-position:100% 50%;opacity:var(--hero-orb-opacity,1)}@media (max-width:900px){.hero-orb{display:var(--hero-orb-sm-display,none)}}.btn-ink.quote-submit{background:var(--quote-submit-bg,rgb(var(--c-ink)))}.btn-ink.quote-submit:hover{background:var(--quote-submit-hover,var(--quote-submit-bg,rgb(var(--c-ink))))}.leadcap-centred{display:block}.leadcap-centred>.leadcap-head{text-align:center;max-width:var(--leadcap-head-w,680px);margin:0 auto}.leadcap-centred>.leadcap-form{max-width:var(--leadcap-form-w,660px);margin:32px auto 0}.post-more{font-size:var(--post-more-size,13.5px);font-weight:var(--post-more-weight,700);letter-spacing:var(--post-more-tracking,.945px);text-transform:uppercase;color:var(--post-more-color,#D6001C);white-space:nowrap}.grid-card-link:hover .grid-card-body h3{color:var(--card-title-hover-color,rgb(var(--c-ink)))}.grid-card-body h3{transition:color .2s}.hero-crumbs{display:var(--crumbs-display,none);font-size:var(--crumbs-size,12px);text-transform:uppercase;letter-spacing:var(--crumbs-tracking,.08em);color:var(--crumbs-color,currentColor);margin-bottom:var(--crumbs-mb,18px)}.hero-crumbs a:hover{text-decoration:underline}.hero-byline{display:var(--byline-display,none);flex-wrap:wrap;gap:var(--byline-gap,12px);margin-top:var(--byline-mt,16px);font-size:var(--byline-size,13px);text-transform:uppercase;letter-spacing:.04em;color:var(--byline-color,currentColor)}.video-poster{position:relative;display:block}.video-poster-play{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--video-play-bg,rgba(0,0,0,.62));color:#fff;transition:transform .18s ease,background .18s ease}.video-poster-play svg{width:30px;height:30px;margin-left:3px}.video-poster:hover .video-poster-play{background:var(--video-play-bg-hover,#D6001C);transform:scale(1.06)}.util-item{display:inline-flex;align-items:center;gap:7px}.util-icon{display:var(--utilbar-icon-display,none);flex:0 0 auto;color:var(--utilbar-icon,currentColor)}.generated-util-bar .util-icon{display:inline-block}.util-social{display:var(--utilbar-social-display,inline-flex);color:var(--utilbar-social,currentColor)}.util-social:hover{color:var(--utilbar-fg,currentColor)}.plain-list-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.plain-list-img{width:100%;aspect-ratio:4/3;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.plain-list-visual{min-width:0}.plain-list-graphic{display:flex;min-height:20rem;align-items:center;justify-content:center;color:rgb(var(--c-brass));opacity:.12}.plain-list-graphic svg{width:min(75%,22rem);height:auto;stroke:currentColor}@media (max-width:639px){.plain-list-media{grid-template-columns:1fr}.plain-list-graphic{min-height:13rem}.generated-util-bar .util-address{display:none}.generated-util-bar .util-wrap{justify-content:center}}.eyebrow-with-icon{display:inline-flex;align-items:center;gap:var(--eyebrow-icon-gap,12px)}.eyebrow-icon{height:var(--eyebrow-icon-h,30px);width:auto;flex:0 0 auto}.eyebrow-text-wrap{display:inline-flex;flex-wrap:wrap;-moz-column-gap:.4em;column-gap:.4em;row-gap:2px}.eyebrow-text-part{white-space:nowrap}.nav-underline{display:var(--nav-underline-display,block)}.btn-nav-ghost{border:var(--nav-ghost-border,0 none);transition:background .18s ease,color .18s ease,border-color .18s ease}.btn-nav-ghost:hover{background:var(--nav-ghost-hover-bg,transparent);color:var(--nav-ghost-hover-fg,inherit);border-color:var(--nav-ghost-hover-border,transparent);opacity:1}.hero-min{display:flex;flex-direction:column;justify-content:center;gap:var(--hero-copy-gap,0)}.hero-min>h1{margin-top:var(--hero-h1-mt,.75rem)}.hero-min>.hero-sub{margin-top:var(--hero-sub-mt,1.25rem)}.hero-min>.hero-ctas{margin-top:var(--hero-ctas-mt,2rem)}.hero-min>.hero-canadian{margin-top:var(--hero-canadian-mt,2rem)}.hero-stats{margin-top:var(--hero-stats-mt,2.5rem)}.hero-on-photo .hero-stats{border-top:var(--hero-stats-rule,0 none transparent);padding-top:var(--hero-stats-pt,0);max-width:var(--hero-stats-measure,none)}.hero-stats{display:var(--hero-stats-display,grid);gap:var(--hero-stats-gap,1.5rem);grid-template-columns:var(--hero-stats-cols,none);flex-wrap:wrap}@media (min-width:640px){.hero-stats{grid-template-columns:var(--hero-stats-cols,repeat(3,minmax(0,1fr)))}}@media (max-width:820px){.hero-badge{display:var(--hero-badge-display-sm,var(--hero-badge-display,inline-flex))}}@media (max-width:520px){.hero-stats{display:var(--hero-stats-display-xs,var(--hero-stats-display,grid));grid-template-columns:var(--hero-stats-cols-xs,var(--hero-stats-cols,none));gap:var(--hero-stats-gap-xs,var(--hero-stats-gap,1.5rem))}.hero-stats .stat-value{font-size:var(--stat-value-size-xs,var(--stat-value-size,2.25rem))}.hero-stats .stat-label{font-size:var(--stat-label-size-xs,var(--stat-label-size,.75rem))}}.stat-value{overflow-wrap:break-word;font-size:var(--stat-value-size,2.25rem);line-height:var(--stat-value-lh,inherit);font-weight:var(--stat-value-weight,inherit);font-style:var(--stat-value-style,normal)}.hero-badge-check{display:inline-flex;align-items:center;justify-content:center;width:var(--hero-check-size,auto);height:var(--hero-check-size,auto);border-radius:var(--hero-check-radius,0);background:var(--hero-check-bg,transparent);color:var(--hero-check-fg,inherit);font-size:var(--hero-check-font,inherit);font-weight:var(--hero-check-weight,inherit);flex:0 0 auto}.hero-badge-icon-img{width:var(--hero-badge-icon-size,20px);height:var(--hero-badge-icon-size,20px);flex:0 0 auto}.canadian-line{color:var(--canadian-line-color,inherit)}.nav-social{margin-left:var(--nav-social-ml,0);margin-right:var(--nav-social-mr,0)}.site-header-divided .btn-nav-ghost+.btn-nav-cta,.site-header-divided .nav-social+.btn-nav-cta,.site-header-divided .nav-social+.btn-nav-ghost{margin-left:var(--nav-btn-gap,0)}.site-header-divided a.btn-nav-cta{margin-left:var(--nav-cta-gap,0)}.site-generated .site-header-divided .nav-link,.site-generated .site-header-divided .site-nav>:first-child .nav-link{border-left:0;border-right:0}.site-generated .site-header-divided .site-nav{--nav-gap:var(--nav-divided-gap,4px)}.site-generated .site-header-divided .btn-nav-ghost+.btn-nav-cta,.site-generated .site-header-divided .nav-social+.btn-nav-cta,.site-generated .site-header-divided .site-nav>.btn-nav-phone,.site-generated .site-header-divided a.btn-nav-cta{margin-left:var(--nav-cta-gap,28px)}@media (min-width:640px){.stat-value{font-size:var(--stat-value-size,3rem)}}.stat-value-sm,.stat-value.stat-value-sm{font-size:var(--stat-value-size-sm,1.875rem)}.hero-badge-text{display:flex;flex-direction:column;gap:var(--hero-badge-line-gap,2px);min-width:0}.hero-badge-title{font-size:var(--hero-badge-title-size,inherit);font-weight:var(--hero-badge-title-weight,inherit);color:var(--hero-badge-title-color,inherit);white-space:var(--hero-badge-title-wrap,normal)}.hero-badge-sub{font-size:var(--hero-badge-sub-size,inherit);color:var(--hero-badge-sub-color,inherit);opacity:var(--hero-badge-sub-opacity,.7)}.hero-meta-card{display:flex;align-items:stretch;border-radius:var(--hero-meta-radius,12px);background:var(--hero-meta-bg,rgba(20,20,20,.62));border:var(--hero-meta-border,1px solid rgba(255,255,255,.14));backdrop-filter:blur(var(--hero-meta-blur,4px));max-width:var(--hero-meta-max,630px)}.hero-meta-cell{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--hero-meta-gap,7px);padding:var(--hero-meta-pad,15px 22px);border-right:var(--hero-meta-rule,1px solid rgba(255,255,255,.12))}.hero-meta-cell:last-child{border-right:0}.hero-meta-k{font-family:var(--font-display),Georgia,serif;font-size:var(--hero-meta-k-size,11px);font-weight:var(--hero-meta-k-weight,800);line-height:1;letter-spacing:var(--hero-meta-k-tracking,1.54px);text-transform:uppercase;font-style:normal;color:var(--hero-meta-k-color,#E8442D)}.hero-meta-v{font-size:var(--hero-meta-v-size,15.5px);font-weight:var(--hero-meta-v-weight,600);line-height:var(--hero-meta-v-leading,1.35);color:var(--hero-meta-v-color,#fff)}@media (max-width:640px){.hero-meta-card{flex-direction:column}.hero-meta-cell{border-right:0;border-bottom:var(--hero-meta-rule,1px solid rgba(255,255,255,.12))}.hero-meta-cell:last-child{border-bottom:0}}.card-panel-head-upright{--card-head-style:normal;font-style:normal}.head-upright{font-style:normal}.leadcap-panel{display:grid;grid-template-columns:var(--leadcap-panel-cols,650fr 588fr);border-radius:var(--leadcap-panel-radius,16px);border:var(--leadcap-panel-border,1px solid #333);background:var(--leadcap-panel-bg,linear-gradient(160deg,#181818,#101010));box-shadow:var(--leadcap-panel-shadow,rgba(0,0,0,.7) 0 30px 70px -40px);overflow:hidden}.leadcap-panel-copy{padding:var(--leadcap-copy-pad,40px 42px);--c-ink:255 255 255;--ink:#fff;color:#fff}.leadcap-check-mark{margin-top:var(--leadcap-check-mt,8px);width:var(--leadcap-check-size,6px);height:var(--leadcap-check-size,6px);border-radius:var(--leadcap-check-radius,9999px);background:var(--leadcap-check-bg,rgb(var(--c-ink)/.4));color:var(--leadcap-check-color,inherit);font-size:var(--leadcap-check-size-fs,inherit);font-weight:var(--leadcap-check-weight,inherit);line-height:var(--leadcap-check-lh,inherit)}.leadcap-check-mark:before{content:var(--leadcap-check-glyph,"")}.leadcap-badge{display:var(--leadcap-badge-display,inline-block);align-items:center;gap:var(--leadcap-badge-gap,0);border-radius:var(--leadcap-badge-radius,9999px);background:var(--leadcap-badge-bg,rgb(var(--c-ink)/.05));padding:var(--leadcap-badge-pad,8px 16px);font-size:var(--leadcap-badge-size,.875rem);font-weight:var(--leadcap-badge-weight,inherit);color:var(--leadcap-badge-color,rgb(var(--c-ink)/.7));align-self:flex-start}.leadcap-badge-dot{display:var(--leadcap-badge-dot-display,none);flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--leadcap-badge-dot-bg,#1E7A3C);box-shadow:var(--leadcap-badge-dot-ring,0 0 0 3px rgba(30,122,60,.2))}.leadcap-panel-form .quote-card{padding:var(--leadcap-form-pad,0);border-radius:var(--leadcap-form-radius,0);box-shadow:var(--leadcap-form-shadow,none);background:var(--leadcap-form-bg,transparent)}.leadcap-panel-copy{display:var(--leadcap-copy-display,block);flex-direction:column;justify-content:var(--leadcap-copy-justify,flex-start)}.leadcap-panel-copy h2{color:var(--leadcap-copy-head,#fff);font-style:normal}.leadcap-panel-copy p:not(.eyebrow){color:var(--leadcap-copy-body,rgb(185,181,174))}.leadcap-panel-copy .eyebrow{color:var(--leadcap-eyebrow,#E8442D)}.leadcap-panel-copy li>span[aria-hidden]{background:var(--leadcap-check-bg,var(--leadcap-tick,rgb(30,122,60)))}.leadcap-panel-copy li>span:last-child{color:var(--leadcap-copy-body,rgb(185,181,174))}.leadcap-panel-copy>p:last-child{background:none;padding-left:0;padding-right:0;color:var(--leadcap-note,rgb(138,134,128))}.leadcap-panel-form{background:var(--leadcap-form-bg,#fff);padding:var(--leadcap-form-pad,34px 36px)}@media (max-width:900px){.leadcap-panel{grid-template-columns:1fr}}.leadcap-panel-brand{--lc-ground:var(--band-dark,rgb(var(--c-ink)));--leadcap-panel-bg:var(--lc-ground);--leadcap-panel-border:0;--leadcap-panel-shadow:0 30px 70px -40px rgba(0,0,0,.45);--leadcap-eyebrow:var(--eyebrow-on-dark,rgba(255,255,255,.7));--leadcap-copy-body:rgba(255,255,255,.8);--leadcap-check-bg:rgb(var(--c-brass))}.leadcap-panel-brand .leadcap-panel-copy ul{margin-top:28px}.leadcap-panel-brand .leadcap-panel-copy.has-photo{background:linear-gradient(180deg,var(--lc-ground) 0,var(--lc-ground) 40%,color-mix(in srgb,var(--lc-ground) 55%,transparent) 75%,color-mix(in srgb,var(--lc-ground) 25%,transparent) 100%),var(--leadcap-copy-photo) center 60% /cover no-repeat}@media (max-width:900px){.leadcap-panel-brand .leadcap-panel-copy.has-photo{background:linear-gradient(180deg,var(--lc-ground) 0,color-mix(in srgb,var(--lc-ground) 82%,transparent) 100%),var(--leadcap-copy-photo) center /cover no-repeat}}.leadcap-panel-brand .leadcap-panel-copy li{font-size:1.0625rem}@media (max-width:1099px){.tenant-type h1{font-size:var(--h1-size-lt1100,var(--h1-size))}.hero-panel h1{font-size:var(--hero-panel-h1,var(--h1-size-lt1100,var(--h1-size,3.75rem)))}.hero-on-photo h1{font-size:var(--h1-size-photo,var(--h1-size-lt1100,var(--h1-size,3.75rem)))}}@media (max-width:899px){.tenant-type h1{font-size:var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size)))}.hero-panel h1{font-size:var(--hero-panel-h1,var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size,3.75rem))))}.hero-on-photo h1{font-size:var(--h1-size-photo,var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size,3.75rem))))}.tenant-type .page-inner h1{font-size:var(--h1-size-inner-lt900,var(--h1-size-inner,var(--h1-size-lt900,var(--h1-size))))}.tenant-type .page-inner .hero-on-photo h1{font-size:var(--h1-size-inner-photo-lt900,var(--h1-size-inner-photo,var(--h1-size-photo,var(--h1-size-inner-lt900,var(--h1-size-inner,var(--h1-size))))))}.tenant-type h2{font-size:var(--h2-size-lt900,var(--h2-size))}.head-sm h2,.sec-center .head-sm h2{font-size:var(--h2-size-sm-lt900,var(--h2-size-sm,1.5rem))}.head-xs h2,.sec-center .head-xs h2{font-size:var(--h2-size-xs-lt900,var(--h2-size-xs,1.5rem))}.head-article h2,.sec-center .head-article h2{font-size:var(--h2-size-article-lt900,var(--h2-size-article,2.25rem))}.head-md h2,.sec-center .head-md h2{font-size:var(--h2-size-md-lt900,var(--h2-size-md,1.9rem))}.head-md .cta-split-copy h2,.head-md .cta-strip h2{font-size:var(--h2-size-md,1.9rem)}}@media (max-width:599px){.tenant-type h1{font-size:var(--h1-size-lt600,var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size))))}.hero-panel h1{font-size:var(--hero-panel-h1,var(--h1-size-lt600,var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size,3.75rem)))))}.hero-on-photo h1{font-size:var(--h1-size-photo,var(--h1-size-lt600,var(--h1-size-lt900,var(--h1-size-lt1100,var(--h1-size,3.75rem)))))}}.cta-plain{max-width:var(--cta-plain-measure,none);margin-inline:auto;text-align:center}.cta-panel .eyebrow,.cta-plain .eyebrow,.cta-soft-card .eyebrow,.cta-split-photo .eyebrow{color:var(--eyebrow-color,rgb(var(--c-ink)))}.cta-panel h1,.cta-panel h2,.cta-panel h3,.cta-plain h1,.cta-plain h2,.cta-plain h3,.cta-soft-card h1,.cta-soft-card h2,.cta-soft-card h3,.cta-split-photo h1,.cta-split-photo h2,.cta-split-photo h3{color:rgb(var(--c-ink))}.cta-panel .cta-copy,.cta-plain .cta-copy,.cta-soft-card .cta-copy,.cta-split-photo .cta-copy{color:var(--cta-plain-copy-color,rgb(var(--c-ink)/.7))}.cta-panel .cta-btn-outline,.cta-plain .cta-btn-outline,.cta-soft-card .cta-btn-outline,.cta-split-photo .cta-btn-outline{background:var(--cta-plain-outline-bg,transparent);color:var(--cta-plain-outline-fg,#33312E);border:var(--cta-plain-outline-border,2px solid #E3E0DA)}.cta-panel .cta-btn-solid,.cta-plain .cta-btn-solid,.cta-soft-card .cta-btn-solid,.cta-split-photo .cta-btn-solid{background:var(--cta-plain-solid-bg,#D6001C);color:var(--cta-plain-solid-fg,#fff)}.cta-panel .cta-copy,.cta-plain .cta-copy,.cta-soft-card .cta-copy,.cta-split-photo .cta-copy{font-size:var(--cta-plain-copy-size,17px)}.cta-split-photo{display:grid;gap:0;border-radius:var(--cta-split-photo-radius,16px);overflow:hidden;background:var(--cta-split-photo-bg,#fff);box-shadow:var(--cta-split-photo-shadow,0 1px 3px rgba(20,18,15,.08))}.cta-split-photo-copy{padding:var(--cta-split-photo-pad,40px)}.cta-soft-card .cta-btn-solid,.cta-split-photo .cta-btn-solid{background:var(--cta-card-solid-bg,rgb(var(--c-brass)));color:var(--cta-card-solid-fg,#fff)}.cta-split-photo-media{position:relative;min-height:220px}.cta-split-photo-img{-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.cta-split-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cta-soft-card{max-width:var(--cta-soft-card-measure,640px);margin-inline:auto;text-align:center;border-radius:var(--cta-soft-card-radius,20px);padding:var(--cta-soft-card-pad,48px);background:var(--cta-soft-card-bg,color-mix(in oklab,rgb(var(--c-brass)) 8%,#fff))}.cta-panel{background:var(--cta-panel-bg,#fff);border-radius:var(--cta-panel-radius,10px);box-shadow:var(--cta-panel-shadow,0 1px 3px rgba(20,18,15,.08));padding:var(--cta-panel-pad,56px);text-align:left}.cta-panel .cta-copy{max-width:var(--cta-panel-copy-max,520px);margin-left:0;margin-right:0}.cta-panel-split{display:grid;gap:var(--cta-panel-gap,48px);align-items:var(--cta-panel-align,center)}@media (min-width:900px){.cta-panel-split{grid-template-columns:var(--cta-panel-cols,minmax(0,1fr) minmax(0,1fr))}}.cta-panel-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--cta-panel-img-radius,8px);min-height:var(--cta-panel-img-min-h,260px)}.cta-panel-logo{display:block;height:var(--cta-panel-logo-h,64px);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--cta-panel-logo-gap,20px)}@media (max-width:639px){.band-panel-cta .cta-panel{max-width:none;margin-left:-20px;margin-right:-20px;border-radius:0;box-shadow:none;padding:var(--cta-panel-pad-mobile,32px 20px)}}.tireconnect-card{max-width:var(--tireconnect-card-max,1100px);margin-left:auto;margin-right:auto;background:var(--tireconnect-card-bg,#fff);border-radius:var(--tireconnect-card-radius,10px);box-shadow:var(--tireconnect-card-shadow,0 1px 3px rgba(20,18,15,.08));padding:var(--tireconnect-card-pad,12px);overflow:hidden}@media (max-width:639px){.band-tireconnect .tireconnect-card{max-width:none;margin-left:-20px;margin-right:-20px;border-radius:0;box-shadow:none;padding:var(--tireconnect-card-pad-mobile,8px)}}.band-tireconnect:has(+.band-leadcap-tight){padding-bottom:var(--band-pad-tireconnect-leadcap-gap,1.5rem)}.tireconnect-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:var(--tireconnect-loading-h,320px);color:rgb(var(--c-ink)/.5);font-size:14px}.tireconnect-loading-spinner{width:32px;height:32px;border-radius:50%;border:3px solid rgb(var(--c-ink)/.12);border-top-color:rgb(var(--c-ink)/.45);animation:tireconnect-spin .8s linear infinite}@keyframes tireconnect-spin{to{transform:rotate(1turn)}}.section-banner{display:block;max-width:var(--section-banner-w,320px);width:100%;height:auto;margin:0 auto var(--section-banner-gap,24px)}.label{font-weight:var(--form-label-weight,600);font-size:var(--form-label-size,.75rem);color:var(--form-label-color,rgb(var(--c-ink)/.55))}.field{font-size:var(--form-field-size,.875rem);border-radius:var(--form-field-radius,.5rem);border-color:var(--form-field-border,rgb(var(--c-ink)/.15))}.quote-tabs{display:flex;flex-wrap:var(--quote-tabs-wrap,wrap);gap:var(--quote-tabs-gap,8px);margin-bottom:var(--quote-tabs-mb,24px);background:var(--quote-tabs-bg,transparent);padding:var(--quote-tabs-pad,0);border-radius:var(--quote-tabs-radius,0);border:var(--quote-tabs-border,0 solid transparent)}.quote-tab{flex:var(--quote-tab-flex,0 1 auto);font-family:var(--quote-tab-font,inherit);font-size:var(--quote-tab-size,.875rem);line-height:var(--quote-tab-lh,inherit);font-weight:var(--quote-tab-weight,inherit);letter-spacing:var(--quote-tab-tracking,normal);text-transform:var(--quote-tab-transform,none);padding:var(--quote-tab-pad,8px 16px);border-radius:var(--quote-tab-radius,9999px);background:var(--quote-tab-bg,rgb(var(--c-ink)/.05));color:var(--quote-tab-fg,rgb(var(--c-ink)/.7))}.quote-tab.quote-tab-on{background:var(--quote-tab-on-bg,rgb(var(--c-ink)));color:var(--quote-tab-on-fg,#fff)}.btn-ink.quote-submit{font-size:var(--quote-submit-size,.875rem);min-height:var(--quote-submit-h,0)}.prose-tel{color:var(--prose-tel-color,inherit);font-weight:var(--prose-tel-weight,inherit)}.map-link{color:var(--map-link-color,inherit);-webkit-text-decoration:var(--map-link-decoration,none);text-decoration:var(--map-link-decoration,none);padding-block:var(--map-link-pad-y,0)}.map-link:hover{color:var(--map-link-hover,inherit);-webkit-text-decoration:var(--map-link-hover-decoration,none);text-decoration:var(--map-link-hover-decoration,none)}.contact-detail-link.map-link{padding-block:var(--map-link-pad-y-inline,12px)}.contact-details .contact-detail-full{grid-column:1/-1}.contact-menu{display:block;margin-top:var(--contact-menu-gap,6px)}.contact-menu-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--contact-menu-col-gap,24px);padding-block:var(--contact-menu-row-pad,10px);border-bottom:1px solid var(--contact-menu-rule,rgba(20,20,20,.12))}.contact-menu-row:last-child{border-bottom:var(--contact-menu-last-rule,1px solid rgba(20,20,20,.12))}.contact-menu-k{color:var(--contact-menu-k-color,inherit);font-weight:var(--contact-menu-k-weight,400)}.map-caption{text-align:var(--map-caption-align,start)}.contact-menu-v{color:var(--contact-menu-v-color,var(--ink,#141414));font-weight:var(--contact-menu-v-weight,700);text-align:right;white-space:nowrap}@media (min-width:1024px){.leadcap-split.grid{align-items:var(--leadcap-align,start)}.contact-panel-grid.grid{align-items:var(--contact-panel-align,start)}}@media (min-width:640px){.contact-details.grid{grid-template-columns:var(--contact-details-cols,repeat(2,minmax(0,1fr)))}}.contact-detail-link{color:var(--contact-detail-link-color,inherit);font-weight:var(--contact-detail-link-weight,inherit)}.contact-panel-ctas .btn-brass,.contact-panel-ctas .btn-ghost{font-size:var(--contact-panel-cta-size,inherit)}.contact-panel-ctas .btn-ghost{background:var(--contact-panel-ghost-bg,transparent);color:var(--contact-panel-ghost-fg,inherit);border-color:var(--contact-panel-ghost-border,currentColor)}.card-panel-head-link{color:var(--card-head-link-color,inherit)}.card-panel-linked{position:relative;transition:transform .16s,box-shadow .16s}.card-panel-linked .card-panel-head-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.card-panel-linked:hover{transform:translateY(-4px);box-shadow:var(--card-hover-shadow,0 22px 46px rgba(20,18,15,.16))}.card-panel-linked:focus-within{outline:2px solid rgb(var(--c-brass));outline-offset:3px}.card-panel-linked .card-panel-head-link:focus-visible{outline:none}.card-panel-arrow{display:inline-block;margin-left:.3em;transition:transform .16s}.card-panel-linked:hover .card-panel-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.card-panel-arrow,.card-panel-linked,.card-panel-linked:hover,.card-panel-linked:hover .card-panel-arrow{transform:none;transition:none}}.split-copy-center{text-align:center;margin-inline:auto;max-width:var(--split-copy-center-measure,none)}.split-copy-center .eyebrow{text-align:center}[data-style=clean] body,[data-style=heritage] body{background:rgb(var(--c-ground))}[data-style=heritage] .hero-on-photo .eyebrow{color:color-mix(in srgb,rgb(var(--c-brass)) 30%,#fff)}[data-header=transparent] .site-header-transparent[data-solid=false]{background:transparent!important;box-shadow:none!important;backdrop-filter:none}[data-header=transparent] .site-header-transparent[data-solid=true]{background:rgba(255,255,255,.97)!important;box-shadow:0 12px 32px rgba(12,28,38,.12)!important}[data-header=transparent] .chrome-offset:not(.page-inner){padding-top:0}[data-header=stacked] .site-header-stacked{--utilbar-scrolled-display:none}@media (min-width:1280px){[data-header=stacked] .site-header-stacked>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem}[data-header=stacked] .site-header-stacked>.wrap>a:first-child{grid-column:2;grid-row:1}[data-header=stacked] .site-header-stacked>.wrap>.site-nav{display:contents}[data-header=stacked] .site-header-stacked .nav-half{display:flex;align-items:center;gap:var(--nav-gap,2rem);grid-row:1}[data-header=stacked] .site-header-stacked .nav-half-left{grid-column:1;justify-self:end}[data-header=stacked] .site-header-stacked .nav-half-right{grid-column:3;justify-self:start}[data-header=stacked] .site-header-stacked .site-nav>:not(.nav-half){grid-column:3;grid-row:1;justify-self:end}}[data-home-hero=gradient] .home-page-hero{min-height:clamp(590px,72vh,760px);display:flex;align-items:center}[data-home-hero=gradient] .home-page-hero .hero-tint{background:linear-gradient(90deg,rgb(var(--c-ink)/.9) 0,rgb(var(--c-ink)/.74) 36%,rgb(var(--c-ink)/.2) 72%,transparent 100%)}[data-home-hero=gradient] .home-page-hero h1{max-width:820px;font-style:normal;text-transform:none}[data-home-hero=gradient] .home-page-hero .inner-hero-pad{padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(6rem,11vw,9rem)}[data-sub-hero=band] .sub-page-hero{min-height:260px;background:#F6F7F8;color:rgb(var(--c-ink));--ink:rgb(var(--c-ink))}[data-sub-hero=band] .sub-page-hero .hero-bg-img{clip-path:inset(0 0 0 60%);-o-object-position:center;object-position:center}[data-sub-hero=band] .sub-page-hero .hero-grid,[data-sub-hero=band] .sub-page-hero .hero-tint{display:none}[data-sub-hero=band] .sub-page-hero .inner-hero-pad{width:60%;margin-left:max(calc((100vw - var(--wrap-max, 1320px)) / 2),0px);padding-top:48px;padding-bottom:48px}[data-sub-hero=band] .sub-page-hero .hero-on-photo{color:rgb(var(--c-ink));--ink:rgb(var(--c-ink))!important}[data-sub-hero=band] .sub-page-hero .hero-on-photo .eyebrow,[data-sub-hero=band] .sub-page-hero .hero-on-photo .hero-crumbs,[data-sub-hero=band] .sub-page-hero .hero-on-photo .hero-sub{color:rgb(var(--c-ink)/.72)}@media (max-width:767px){[data-sub-hero=band] .sub-page-hero{min-height:0}[data-sub-hero=band] .sub-page-hero .hero-bg-img{display:none}[data-sub-hero=band] .sub-page-hero .inner-hero-pad{width:100%;margin-left:0;padding-top:42px;padding-bottom:42px}}[data-home-hero=split] .home-page-hero{min-height:620px;background:rgb(var(--c-ground));color:rgb(var(--c-ink));--ink:rgb(var(--c-ink));--btn-light-bg:transparent;--btn-light-fg:rgb(var(--c-ink));--btn-light-border:2px solid rgb(var(--c-ink)/.4);--btn-light-bg-hover:rgb(var(--c-ink)/.06)}[data-home-hero=split] .home-page-hero .hero-bg-img{clip-path:inset(52px 5vw 52px 52% round 18px)}[data-home-hero=split] .home-page-hero .hero-grid,[data-home-hero=split] .home-page-hero .hero-tint{display:none}[data-home-hero=split] .home-page-hero .inner-hero-pad{width:52%;margin-left:max(calc((100vw - var(--wrap-max, 1320px)) / 2),0px);padding-top:82px;padding-bottom:82px}[data-home-hero=split] .home-page-hero .hero-on-photo{color:rgb(var(--c-ink));--ink:rgb(var(--c-ink))!important}[data-home-hero=split] .home-page-hero{--hero-text-glow:none;--hero-text-glow-thin:none;--hero-text-glow-sm:none}[data-home-hero=split] .home-page-hero .inner-hero-pad{padding-right:clamp(1.5rem,3vw,3.5rem);box-sizing:border-box}[data-home-hero=split] .home-page-hero h1{font-size:clamp(2.25rem,4.4vw,4.5rem);overflow-wrap:break-word}[data-home-hero=split] .home-page-hero .hero-on-photo .eyebrow,[data-home-hero=split] .home-page-hero .hero-on-photo .hero-crumbs,[data-home-hero=split] .home-page-hero .hero-on-photo .hero-sub{color:rgb(var(--c-ink)/.72)}@media (max-width:767px){[data-home-hero=split] .home-page-hero{min-height:0;padding-bottom:300px}[data-home-hero=split] .home-page-hero .hero-bg-img{inset:auto 20px 20px 20px!important;width:calc(100% - 40px)!important;height:260px!important;clip-path:inset(0 round 14px)}[data-home-hero=split] .home-page-hero .inner-hero-pad{width:100%;margin-left:0;padding-top:54px;padding-bottom:46px}}[data-sub-hero=inset] .sub-page-hero{min-height:290px;background:#F3EBDD;color:rgb(var(--c-ink));--ink:rgb(var(--c-ink))}[data-sub-hero=inset] .sub-page-hero .hero-bg-img{clip-path:inset(38px 6vw 38px 66% round 12px)}[data-sub-hero=inset] .sub-page-hero .hero-grid,[data-sub-hero=inset] .sub-page-hero .hero-tint{display:none}[data-sub-hero=inset] .sub-page-hero .inner-hero-pad{width:66%;margin-left:max(calc((100vw - var(--wrap-max, 1320px)) / 2),0px);padding-top:58px;padding-bottom:58px}[data-sub-hero=inset] .sub-page-hero .hero-on-photo{color:rgb(var(--c-ink));--ink:rgb(var(--c-ink))!important}[data-sub-hero=inset] .sub-page-hero .hero-on-photo .eyebrow,[data-sub-hero=inset] .sub-page-hero .hero-on-photo .hero-crumbs,[data-sub-hero=inset] .sub-page-hero .hero-on-photo .hero-sub{color:rgb(var(--c-ink)/.72)}@media (max-width:767px){[data-sub-hero=inset] .sub-page-hero{min-height:0}[data-sub-hero=inset] .sub-page-hero .hero-bg-img{display:none}[data-sub-hero=inset] .sub-page-hero .inner-hero-pad{width:100%;margin-left:0;padding-top:46px;padding-bottom:46px}}[data-cards=image] .grid-card{border-radius:16px;border:0}[data-cards=image] .grid-card-link{transition:transform .2s ease}[data-cards=bordered] .card-panel,[data-cards=bordered] .grid-card{border-radius:6px;border:1px solid color-mix(in srgb,rgb(var(--c-ink)) 16%,transparent);box-shadow:none}[data-cards=bordered] .card-panel-linked:hover,[data-cards=bordered] .grid-card-link:hover{transform:none;box-shadow:none}[data-icons=tinted] .card-icon{border-radius:50%;background:color-mix(in srgb,rgb(var(--c-brass)) 12%,transparent)}[data-icons=tinted] .card-icon svg{stroke:rgb(var(--c-brass))}[data-icons=filled] .card-icon{border-radius:50%;background:rgb(var(--c-brass))}[data-icons=filled] .card-icon svg{stroke:#fff}[data-header=darkbar] .site-header-darkbar{background:rgb(var(--c-ink))!important;box-shadow:0 1px 0 rgb(255 255 255/.12)!important;backdrop-filter:none}[data-header=darkbar] .site-header-darkbar .btn-nav-phone{background:rgb(var(--c-brass))!important;color:#fff!important}[data-header=darkbar] .site-header-darkbar .btn-nav-phone:hover{background:color-mix(in srgb,rgb(var(--c-brass)) 84%,#000)!important}[data-home-hero=strip] .home-page-hero{min-height:clamp(540px,68vh,720px)}[data-home-hero=strip] .home-page-hero .hero-tint{background:linear-gradient(90deg,rgb(var(--c-ink)/.9),rgb(var(--c-ink)/.55) 55%,rgb(var(--c-ink)/.24))}[data-home-hero=strip] .home-page-hero h1{font-style:normal;text-transform:none}[data-home-hero=strip] .home-page-hero .inner-hero-pad{padding-top:clamp(7rem,12vw,10rem);padding-bottom:clamp(5rem,9vw,7rem)}[data-home-hero=strip] .inventory-strip-band{padding-block:0}[data-home-hero=strip] .inventory-strip{padding-block:22px 26px}[data-home-hero=strip] .inventory-strip-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}[data-home-hero=strip] .inventory-strip-head h2{font-size:1.5rem}[data-home-hero=strip] .inventory-strip-all{flex:none;color:rgb(var(--c-brass));font-size:.875rem;font-weight:700}[data-home-hero=strip] .inventory-strip-all:hover{text-decoration:underline}[data-home-hero=strip] .inventory-strip-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-home-hero=strip] .inventory-mini-card{display:grid;grid-template-columns:104px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgb(var(--c-ink)/.14);border-radius:8px;background:#fff}[data-home-hero=strip] .inventory-mini-photo{display:grid;min-height:82px;place-items:center;overflow:hidden;background:rgb(var(--c-ink)/.05);color:rgb(var(--c-ink)/.55);font-size:.7rem;text-align:center}[data-home-hero=strip] .inventory-mini-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-home-hero=strip] .inventory-mini-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:11px 12px}[data-home-hero=strip] .inventory-mini-copy strong{overflow:hidden;color:rgb(var(--c-ink));font-size:.86rem;line-height:1.3}[data-home-hero=strip] .inventory-mini-copy span{color:rgb(var(--c-brass));font-size:.82rem;font-weight:700}@media (max-width:1023px){[data-home-hero=strip] .inventory-strip-track{display:flex;margin-right:calc(var(--wrap-pad, 2rem) * -1);padding-right:var(--wrap-pad,2rem);overflow-x:auto;scroll-snap-type:x mandatory}[data-home-hero=strip] .inventory-mini-card{flex:0 0 min(82vw,310px);scroll-snap-align:start}}@media (max-width:639px){[data-home-hero=strip] .inventory-strip-head{align-items:start}[data-home-hero=strip] .inventory-strip-all{margin-top:4px}[data-home-hero=strip] .inventory-strip-track{margin-right:-20px;padding-right:20px}}[data-sub-hero=dark] .sub-page-hero{min-height:280px;display:flex;align-items:center;background:rgb(var(--c-ink));color:#fff;--ink:#fff}[data-sub-hero=dark] .sub-page-hero .hero-bg-img,[data-sub-hero=dark] .sub-page-hero .hero-grid,[data-sub-hero=dark] .sub-page-hero .hero-tint{display:none}[data-sub-hero=dark] .sub-page-hero .inner-hero-pad{padding-top:58px;padding-bottom:58px}[data-sub-hero=dark] .sub-page-hero .eyebrow,[data-sub-hero=dark] .sub-page-hero .hero-crumbs,[data-sub-hero=dark] .sub-page-hero .hero-sub{color:rgb(255 255 255/.76);opacity:1}[data-cards=badge] .card-panel,[data-cards=badge] .grid-card,[data-cards=badge] a[href^="/vehicles/"].card-hover{border:1px solid rgb(var(--c-ink)/.16);border-radius:8px;box-shadow:none}[data-cards=badge] .card-panel-linked:hover,[data-cards=badge] .grid-card-link:hover,[data-cards=badge] a[href^="/vehicles/"].card-hover:hover{transform:none;box-shadow:none}[data-cards=badge] .vehicle-price-badge{position:absolute;right:12px;bottom:12px;z-index:2;border-radius:4px;background:rgb(var(--c-brass));padding:7px 10px;color:#fff;font-size:.8rem;font-weight:700;line-height:1}[data-icons=minimal] .card-icon{width:32px;height:32px;border-radius:0;background:transparent}[data-icons=minimal] .card-icon svg{width:24px;height:24px;stroke:rgb(var(--c-brass))}.cta-photo{position:relative;display:flex;min-height:clamp(440px,48vw,620px);align-items:center;overflow:hidden}.cta-photo-img{-o-object-fit:cover;object-fit:cover}.cta-photo-scrim{position:absolute;inset:0;z-index:1;background:var(--cta-photo-scrim,linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.22)))}.cta-photo-inner{position:relative;z-index:2;padding-block:clamp(5rem,9vw,8rem)}.cta-photo-copy{max-width:var(--cta-photo-copy,650px)}.cta-photo-copy>.flex{justify-content:flex-start}.cta-photo-band{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:clamp(440px,48vw,620px);align-items:center}.cta-photo-band-stage{position:absolute;inset:0;z-index:0}.cta-photo-band-media{position:absolute;left:0;right:0;top:-80px;height:calc(100% + 160px);width:100%;will-change:transform}.cta-photo-band-img{-o-object-fit:cover;object-fit:cover}.cta-photo-band-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--cta-photo-band-scrim,color-mix(in srgb,color-mix(in srgb,rgb(var(--c-ink)) 88%,rgb(var(--c-brass)) 12%) 86%,transparent))}.cta-photo-band-inner{position:relative;z-index:2;padding-block:clamp(5rem,9vw,8rem)}.cta-photo-band-copy{max-width:var(--cta-photo-band-copy,650px)}.cta-photo-band-copy>.flex{justify-content:flex-start}.cta-photo-band-copy .eyebrow{color:rgb(255 255 255/.92)}.cta-photo-band-copy .cta-copy{color:rgb(255 255 255/.92);margin-left:0;margin-right:0}.cta-photo-band-copy h2{color:#fff}[data-style=midnight] .cta-photo-band,[data-style=nightshift] .cta-photo-band{--cta-photo-band-scrim:color-mix(in srgb,rgb(var(--c-ground)) 82%,transparent)}@media (prefers-reduced-motion:reduce){.cta-photo-band-media{top:0;height:100%;transform:none!important;will-change:auto}}.before-after-stack{display:grid;gap:2rem}@media (min-width:768px){.before-after-stack{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.provider-credential-grid{display:grid;gap:2.5rem}@media (min-width:768px){.provider-credential-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.provider-credential-card{text-align:left}.provider-credential-photo{display:block;overflow:hidden;border-radius:.75rem;margin-bottom:1rem}.provider-credential-photo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.provider-credential-name{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;color:var(--ink)}.provider-credential-title{margin-top:.15rem;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink)/.6)}.provider-credential-bio{margin-top:.75rem;font-size:.95rem;line-height:1.65;color:rgb(var(--c-ink)/.8)}.provider-credential-facts,.provider-credential-training{margin-top:.75rem;font-size:.85rem;line-height:1.6;color:rgb(var(--c-ink)/.72);list-style:none;padding:0}.provider-credential-training li:before{content:"- "}.provider-credential-license{margin-top:.75rem;font-size:.75rem;color:rgb(var(--c-ink)/.5)}.review-feature{max-width:980px;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);border-block:1px solid var(--review-feature-line,rgb(var(--c-ink)/.12));text-align:center}.review-feature-stars{color:var(--review-star,rgb(var(--c-brass)));letter-spacing:.24em}.review-feature blockquote{margin:1.5rem auto 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4.5vw,4rem);line-height:1.22;color:var(--ink)}.review-feature figcaption{margin-top:1.75rem;color:var(--review-feature-attrib,var(--ink));font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.review-feature-rating{margin-top:.75rem;color:var(--review-feature-rating,var(--ink));font-size:.82rem;opacity:.7}.review-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.review-quote-grid-item{margin:0;padding:.5rem clamp(1.75rem,4vw,3.5rem)}.review-quote-grid-item+.review-quote-grid-item{border-left:1px solid var(--review-feature-line,rgb(var(--c-ink)/.12))}.review-quote-grid-stars{color:var(--review-star,rgb(var(--c-brass)));letter-spacing:.18em}.review-quote-grid blockquote{margin-top:1.25rem;color:var(--ink);font-size:1rem;line-height:1.75}.review-quote-grid figcaption{margin-top:1.5rem;color:var(--review-feature-attrib,var(--ink));font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.review-quote-grid figcaption span,.review-quote-grid figcaption strong{display:block}.review-quote-grid figcaption span{margin-top:.25rem;opacity:.72}@media (max-width:900px){.review-quote-grid{grid-template-columns:1fr;gap:2.5rem}.review-quote-grid-item{padding:0}.review-quote-grid-item+.review-quote-grid-item{border-left:0;border-top:1px solid var(--review-feature-line,rgb(var(--c-ink)/.12));padding-top:2.5rem}}[data-icons=none] .card-icon{display:none}[data-icons=none] .list-feature:before{content:"";display:block;width:40px;height:2px;margin-bottom:20px;background:rgb(var(--c-brass))}[data-style=midnight] body{background:rgb(var(--c-ground));color:var(--style-text);--ink:var(--style-text)}[data-style=midnight] main{color:var(--style-text);--c-ink:242 243 245;--prose-color:rgb(var(--c-ink)/.72);--prose-color-dark:rgb(var(--c-ink)/.72);--accent-text:color-mix(in srgb,rgb(var(--c-brass)) 55%,white);--card-cta-color:var(--accent-text);--mega-card-cta-color:var(--accent-text);--mega-card-cta-hover-color:color-mix(in srgb,var(--accent-text) 80%,white);--feature-num-color:var(--accent-text);--tile-num:var(--accent-text);--tl-year-color:var(--accent-text);--faq-acc-q-open-color:var(--accent-text);--row-arrow:var(--accent-text);--quote-submit-bg:rgb(var(--c-brass))}[data-style=midnight] main .band-white{background:var(--band-white);--ink:var(--style-text);color:var(--style-text)}[data-style=midnight] main .band-accent,[data-style=midnight] main .band-cream{background:var(--band-cream);--ink:var(--style-text);color:var(--style-text)}[data-style=midnight] main .section{padding-block:var(--band-pad-sm)}@media (min-width:640px){[data-style=midnight] main .section{padding-block:var(--band-pad)}}[data-style=midnight] main [class*=text-ink]{color:var(--style-muted)}[data-style=midnight] .promo-offer{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.25rem;line-height:1.4}[data-style=midnight] .promo-card h3{font-family:var(--font-display,inherit);letter-spacing:.06em}[data-style=midnight] main [class*=text-brass]{color:var(--accent-text)}[data-style=midnight] main .font-display[class*=text-ink],[data-style=midnight] main h1,[data-style=midnight] main h2,[data-style=midnight] main h3{color:var(--style-text)}[data-style=midnight] main .bg-white{background-color:var(--style-card)}[data-style=midnight] main .bg-stone-100,[data-style=midnight] main .bg-stone-50{background-color:var(--band-cream)}[data-style=midnight] main [class*=border-ink],[data-style=midnight] main [class*=border-stone]{border-color:var(--style-hairline)}[data-style=midnight] main [class~="bg-white/90"][class*=text-ink],[data-style=midnight] main [class~="bg-white/95"][class*=text-ink]{color:rgb(var(--c-ground))}[data-style=midnight] main p{line-height:1.75}[data-home-hero=fullscreen] main .cta-photo h2:after,[data-home-hero=fullscreen] main .home-page-hero h1:after,[data-home-hero=fullscreen] main .section-head-main>h2:after,[data-home-hero=fullscreen] main .section-head-solo>h2:after,[data-home-hero=fullscreen] main .split-copy>h2:after,[data-sub-hero=tall] main .sub-page-hero h1:after{content:"";display:block;width:40px;height:2px;margin-top:22px;background:rgb(var(--c-brass))}[data-header=thin] .site-header-thin[data-solid=false]{background:linear-gradient(180deg,rgb(0 0 0/.66),transparent)!important;box-shadow:none!important;backdrop-filter:none}[data-header=thin] .site-header-thin[data-solid=true]{background:rgb(var(--c-ground)/.97)!important;box-shadow:0 1px 0 var(--style-hairline)!important;backdrop-filter:blur(14px)}[data-header=thin] .site-header-thin .nav-link{font-size:var(--nav-link-size);font-weight:var(--nav-link-weight)}[data-header=thin] .site-header-thin .btn-nav-cta,[data-header=thin] .site-header-thin .btn-nav-phone{border-radius:2px;background:rgb(var(--c-brass))!important;color:#fff!important;text-transform:uppercase;letter-spacing:.13em}[data-header=thin] .site-header-thin .btn-nav-cta:after{content:" \2192";margin-left:.6em}[data-header=thin] .site-header-thin .mega-panel,[data-header=thin] .site-header-thin .mobile-drawer{background:var(--band-cream);color:var(--style-text);border-color:var(--style-hairline)}[data-header=thin] .site-header-thin .mega-panel [class*=text-ink],[data-header=thin] .site-header-thin .mobile-drawer [class*=text-ink]{color:var(--style-muted)}[data-header=thin] .site-header-thin .mega-list-title,[data-header=thin] .site-header-thin .mobile-nav-link{color:var(--style-text)}[data-header=thin] .site-header-thin .mega-list-item:hover,[data-header=thin] .site-header-thin .mobile-nav-link:hover{background:rgb(255 255 255/.05)}[data-header=thin] .chrome-offset:not(.page-inner){padding-top:0}[data-home-hero=fullscreen] .home-page-hero{min-height:max(760px,100svh);display:flex;align-items:center}[data-home-hero=fullscreen] .home-page-hero .hero-tint{background:linear-gradient(90deg,rgb(5 7 9/.94),rgb(5 7 9/.83) 43%,rgb(5 7 9/.38) 72%,rgb(5 7 9/.2))}[data-home-hero=fullscreen] .home-page-hero .inner-hero-pad{padding-top:clamp(10rem,18vh,14rem);padding-bottom:clamp(7rem,14vh,11rem)}[data-home-hero=fullscreen] .home-page-hero h1{max-width:940px}[data-home-hero=fullscreen] .home-page-hero .hero-sub{max-width:660px;color:var(--style-muted);opacity:1}[data-home-hero=fullscreen] .home-page-hero .btn-brass,[data-style=midnight] main .btn-brass,[data-style=midnight] main .cta-btn-solid{background:rgb(var(--c-brass));color:#fff;box-shadow:none}[data-home-hero=fullscreen] .home-page-hero .btn-brass:hover,[data-style=midnight] main .btn-brass:hover,[data-style=midnight] main .cta-btn-solid:hover{background:color-mix(in srgb,rgb(var(--c-brass)) 82%,#000)}[data-style=midnight] main .btn-brass:after,[data-style=midnight] main .cta-btn-solid:after{content:"\2192";margin-left:.65em}[data-style=midnight] main .btn-ghost,[data-style=midnight] main .btn-light{background:transparent;color:var(--style-text);border:1px solid rgb(242 243 245/.65)}[data-style=midnight] main .btn-ghost:hover,[data-style=midnight] main .btn-light:hover{background:rgb(255 255 255/.08);border-color:var(--style-text)}[data-sub-hero=tall] .sub-page-hero{min-height:clamp(390px,43vw,540px);display:flex;align-items:center;background:var(--band-dark);color:var(--style-text);--ink:var(--style-text)}[data-sub-hero=tall] .sub-page-hero .hero-bg-img,[data-sub-hero=tall] .sub-page-hero .hero-grid,[data-sub-hero=tall] .sub-page-hero .hero-tint{display:none}[data-sub-hero=tall] .sub-page-hero .inner-hero-pad{padding-top:clamp(5.5rem,9vw,8rem);padding-bottom:clamp(5.5rem,9vw,8rem)}[data-sub-hero=tall] .sub-page-hero .eyebrow,[data-sub-hero=tall] .sub-page-hero .hero-crumbs,[data-sub-hero=tall] .sub-page-hero .hero-sub{color:var(--style-muted);opacity:1}[data-cards=glass] .card-panel,[data-cards=glass] .grid-card,[data-cards=glass] .promo-card,[data-cards=glass] a[href^="/vehicles/"].card-hover,[data-style=midnight] main .quote-card{background:var(--style-card);color:var(--style-text);--ink:var(--style-text);border:1px solid var(--style-hairline);border-radius:3px;box-shadow:none}[data-cards=glass] .card-panel [class*=text-ink],[data-cards=glass] .grid-card [class*=text-ink],[data-cards=glass] .promo-card [class*=text-ink],[data-cards=glass] a[href^="/vehicles/"] [class*=text-ink]{color:var(--style-muted)}[data-cards=glass] .grid-card h3,[data-cards=glass] a[href^="/vehicles/"] .font-display,[data-cards=glass] a[href^="/vehicles/"] h3{color:var(--style-text)}[data-cards=glass] .grid-card img,[data-cards=glass] .promo-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-cards=glass] .grid-card-link:hover .grid-card img,[data-cards=glass] .promo-card:hover img{transform:scale(1.035)}[data-cards=glass] .card-panel-linked:hover{transform:none;box-shadow:none}@media (min-width:1200px){[data-cards=glass] .card-grid.card-grid-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-style=midnight][data-icons=line] .card-icon{background:transparent}[data-style=midnight][data-icons=line] .card-icon svg{stroke-width:1.25}[data-style=midnight] main .field,[data-style=midnight] main .store-btn,[data-style=midnight] main .store-filter,[data-style=midnight] main .store-search{background:var(--band-cream);color:var(--style-text);border-color:rgb(255 255 255/.2)}[data-style=midnight] main .field::-moz-placeholder,[data-style=midnight] main .store-search-input::-moz-placeholder{color:#8F959F}[data-style=midnight] main .field::placeholder,[data-style=midnight] main .store-search-input::placeholder{color:#8F959F}[data-style=midnight] main .label,[data-style=midnight] main .quote-card [class*=text-ink]{color:var(--style-muted)}[data-style=midnight] main .leadcap-panel-brand{--leadcap-form-bg:var(--style-card);--leadcap-panel-border:1px solid var(--style-hairline)}[data-style=midnight] main .leadcap-panel-form,[data-style=midnight] main .store-row-name,[data-style=midnight] main .store-row-rating>span:nth-child(2),[data-style=midnight] main .store-search-input{color:var(--style-text)}[data-style=midnight] main .store-row-addr,[data-style=midnight] main .store-row-badge,[data-style=midnight] main .store-row-facts,[data-style=midnight] main .store-search-count{color:var(--style-muted)}[data-style=midnight] main .quote-tab.quote-tab-on,[data-style=midnight] main .store-btn-phone,[data-style=midnight] main .store-filter.is-active{background:rgb(var(--c-brass));border-color:rgb(var(--c-brass));color:#fff}[data-style=midnight] main .quote-tab:not(.quote-tab-on){background:rgb(255 255 255/.06);color:var(--style-muted)}[data-style=midnight] main .store-map-wrap,[data-style=midnight] main .store-split{border-color:var(--style-hairline)}[data-style=midnight] .review-feature{--review-feature-line:var(--style-hairline);--review-feature-attrib:var(--style-muted);--review-feature-rating:var(--style-muted)}[data-style=midnight] .review-quote-grid{--review-feature-line:var(--style-hairline);--review-feature-attrib:var(--style-muted)}[data-style=midnight] .review-card{border:1px solid var(--style-hairline)}[data-style=midnight] .review-qm{color:rgb(255 255 255/.08)}[data-style=midnight] .review-count,[data-style=midnight] .review-who .review-src{color:var(--style-muted);opacity:1}[data-style=midnight] .cta-photo,[data-style=midnight] .cta-photo-band{min-height:clamp(500px,52vw,680px)}[data-style=midnight] .cta-photo-band-scrim{background:color-mix(in srgb,color-mix(in srgb,rgb(var(--c-ground)) 88%,rgb(var(--c-brass)) 12%) 86%,transparent)}[data-style=midnight] .cta-photo-scrim{background:linear-gradient(90deg,rgb(5 7 9/.94),rgb(5 7 9/.8) 46%,rgb(5 7 9/.26) 78%,rgb(5 7 9/.15))}[data-style=midnight] .cta-photo .cta-copy{color:var(--style-muted)}[data-style=midnight] main .page-inner+.section{padding-block-start:1.75rem}[data-style=midnight] main .page-inner:has(+.section) .sub-page-hero{min-height:0}[data-style=midnight] main .page-inner:has(+.section) .sub-page-hero .inner-hero-pad{padding-bottom:2rem}[data-style=midnight] main aside h2{font-size:1.35rem;line-height:1.2;letter-spacing:.08em}[data-style=midnight] .site-footer{background:var(--footer-bg);border-top:var(--footer-rule-top);color:rgb(242 243 245/.78)}[data-style=midnight] .site-footer-grid{gap:4rem;padding-top:5rem;padding-bottom:5rem}[data-style=midnight] button[aria-label^="Chat with"]{background:var(--footer-bg);color:#fff;border:1px solid rgb(255 255 255/.14)}@media (max-width:767px){[data-home-hero=fullscreen] .home-page-hero{min-height:max(680px,100svh)}[data-home-hero=fullscreen] .home-page-hero .hero-tint{background:linear-gradient(0deg,rgb(5 7 9/.96),rgb(5 7 9/.82) 58%,rgb(5 7 9/.5))}[data-home-hero=fullscreen] main .section-head-main>h2:after,[data-home-hero=fullscreen] main .split-copy>h2:after{margin-top:18px}[data-style=midnight] .site-footer-grid{gap:3rem;padding-top:4rem;padding-bottom:4rem}}.vehicle-pill{display:inline-flex;align-items:center;background:var(--vehicle-pill-bg,rgb(255 255 255/.96));color:var(--vehicle-pill-fg,rgb(var(--c-ink)));border:var(--vehicle-pill-border,0 none);border-radius:var(--vehicle-pill-radius,2px);padding:var(--vehicle-pill-pad,.4rem .65rem);font-size:var(--vehicle-pill-size,11px);font-weight:var(--vehicle-pill-weight,600);letter-spacing:var(--vehicle-pill-tracking,.04em);text-transform:var(--vehicle-pill-transform,none);line-height:1}.vehicle-pill[data-pill=pending]{background:var(--vehicle-pill-pending-bg,rgb(var(--c-brass)));color:var(--vehicle-pill-pending-fg,#fff)}[data-style=midnight]{--vehicle-pill-bg:rgb(15 18 22/.94);--vehicle-pill-fg:#f2f3f5;--vehicle-pill-border:1px solid rgb(242 243 245/.42);--vehicle-pill-radius:2px;--vehicle-pill-pad:.42rem .7rem;--vehicle-pill-size:10px;--vehicle-pill-weight:600;--vehicle-pill-tracking:.14em;--vehicle-pill-transform:uppercase;--vehicle-pill-pending-bg:rgb(15 18 22/.94);--vehicle-pill-pending-fg:#f2f3f5}.vehicle-inventory.section{padding-top:5.5rem;padding-bottom:7.5rem}@media (min-width:640px){.vehicle-inventory.section{padding-top:6.5rem;padding-bottom:9rem}}[data-style=midnight] main .page-inner+.vehicle-inventory.section{padding-block-start:3.25rem}.vehicle-inventory-ui{max-width:100%}.vehicle-inv-search{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:2.25rem}.vehicle-inv-search .field{padding:1.1rem 1.35rem}.vehicle-inv-search-btn{align-self:stretch;padding-inline:1.75rem}.vehicle-inv-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 1.75rem;margin-bottom:2.5rem}.vehicle-inv-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;flex:1 1 100%}@media (min-width:900px){.vehicle-inv-filters{grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 100%}}.vehicle-inv-field .field:disabled{opacity:.45;cursor:not-allowed}.vehicle-inv-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;width:100%}.vehicle-inv-count{margin:0;font-size:var(--btn-size,.8rem);font-weight:600;letter-spacing:var(--nav-link-tracking,.12em);text-transform:uppercase;color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-inv-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.15rem;margin-left:auto}@media (min-width:900px){.vehicle-inv-controls,.vehicle-inv-meta{flex-wrap:nowrap}}.vehicle-inv-sort .field{min-width:11.5rem}.vehicle-inv-saved-toggle{border:var(--card-border,1px solid rgb(var(--c-ink)/.16));border-radius:var(--btn-radius,var(--card-radius,2px));background:transparent;color:var(--card-fg,var(--style-text,rgb(var(--c-ink))));padding:.7rem 1rem;font-size:var(--btn-size,.75rem);font-weight:var(--btn-weight,600);letter-spacing:var(--btn-tracking,.1em);text-transform:var(--btn-transform,uppercase)}.vehicle-inv-saved-toggle[aria-pressed=true]{background:rgb(var(--c-brass));color:#fff;border-color:rgb(var(--c-brass))}.vehicle-inv-view{display:inline-flex;gap:.4rem}.vehicle-inv-view-btn{width:2.6rem;height:2.6rem;display:grid;place-items:center;border:var(--card-border,1px solid rgb(var(--c-ink)/.16));border-radius:var(--btn-radius,var(--card-radius,2px));background:transparent;color:var(--card-fg,var(--style-text,rgb(var(--c-ink))))}.vehicle-inv-view-btn[aria-pressed=true]{background:rgb(var(--c-brass));color:#fff;border-color:rgb(var(--c-brass))}.vehicle-inv-grid{display:grid;grid-template-columns:1fr;gap:var(--inv-card-gap,2.75rem)}@media (min-width:768px){.vehicle-inv-grid[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.vehicle-inv-grid[data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vehicle-inv-card{display:flex;flex-direction:column;overflow:hidden;background:var(--card-bg,var(--style-card,#fff));color:var(--card-fg,var(--style-text,rgb(var(--c-ink))));border:var(--card-border,0 none);border-radius:var(--card-radius,1rem);box-shadow:var(--card-shadow,none)}.vehicle-inv-card-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:rgb(var(--c-ink)/.06)}.vehicle-inv-card-photo-link{display:block;position:absolute;inset:0}.vehicle-inv-card-photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vehicle-inv-card:hover .vehicle-inv-card-photo img{transform:scale(1.035)}.vehicle-inv-card-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:.85rem;color:var(--style-muted,rgb(var(--c-ink)/.35))}.vehicle-inv-card-pills{position:absolute;left:1rem;top:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;pointer-events:none}.vehicle-inv-save{position:absolute;top:.9rem;right:.9rem;z-index:2;width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid rgb(255 255 255/.45);border-radius:999px;background:rgb(11 13 16/.32);color:#fff}.vehicle-inv-save[aria-pressed=true]{color:#fff;background:rgb(var(--c-brass));border-color:rgb(var(--c-brass))}.vehicle-inv-card-body{display:flex;flex-direction:column;gap:.7rem;padding:1.65rem 1.75rem 1.55rem;flex:1}.vehicle-inv-card-name{text-decoration:none;color:inherit}.vehicle-inv-card-name h3{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--card-fg,var(--style-text,rgb(var(--c-ink))))}.vehicle-inv-card-meta{margin:0;font-size:.9rem;color:var(--style-muted,rgb(var(--c-ink)/.6))}.vehicle-inv-card-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.25rem;margin-top:auto;padding-top:.35rem}.vehicle-inv-card-foot:has(.vehicle-was-price){align-items:last baseline}.vehicle-inv-card-price{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;font-weight:600;color:var(--card-fg,var(--style-text,rgb(var(--c-ink))))}.vehicle-was-price{display:block;font-size:.6em;line-height:1.2;opacity:.7}.vehicle-inv-card-details{font-size:var(--btn-size,11.5px);font-weight:var(--btn-weight,600);letter-spacing:var(--btn-tracking,.12em);text-transform:var(--btn-transform,uppercase);color:var(--style-muted,rgb(var(--c-ink)/.55));text-decoration:none}.vehicle-inv-card-details:hover{color:rgb(var(--c-brass))}@media (min-width:768px){.vehicle-inv-grid[data-view=list]{grid-template-columns:1fr;gap:2rem}.vehicle-inv-grid[data-view=list] .vehicle-inv-card{display:grid;grid-template-columns:minmax(240px,36%) 1fr;align-items:stretch}.vehicle-inv-grid[data-view=list] .vehicle-inv-card-photo{aspect-ratio:4/3;height:100%}.vehicle-inv-grid[data-view=list] .vehicle-inv-card-body{padding:1.85rem 2rem;justify-content:center}}.vehicle-inv-empty{display:grid;justify-items:start;gap:1.25rem;padding:3.5rem 1.5rem;color:var(--style-muted,rgb(var(--c-ink)/.6))}.vehicle-inv-more,.vehicle-inv-sold{display:flex;justify-content:center;margin-top:2.75rem}.vehicle-inv-sold{justify-content:flex-end}[data-cards=glass] .vehicle-inv-card,[data-style=midnight] .vehicle-inv-card{background:var(--style-card,var(--card-bg));color:var(--style-text);border:1px solid var(--style-hairline,rgb(255 255 255/.08));box-shadow:none}[data-style=midnight] .vehicle-inv-card-name h3,[data-style=midnight] .vehicle-inv-card-price{color:var(--style-text)}[data-style=midnight] .vehicle-inv-card-details,[data-style=midnight] .vehicle-inv-card-meta{color:var(--style-muted)}[data-style=midnight] .vehicle-inv-save{background:rgb(11 13 16/.45);border-color:rgb(242 243 245/.4)}.vehicle-detail{padding-top:6.5rem;padding-bottom:7rem}@media (min-width:640px){.vehicle-detail{padding-top:7.5rem;padding-bottom:9rem}}.vehicle-detail-crumbs{margin:0 0 2.25rem;font-size:.8rem;color:var(--style-muted,rgb(var(--c-ink)/.45))}.vehicle-detail-crumbs a{color:inherit;text-decoration:none}.vehicle-detail-crumbs a:hover{color:rgb(var(--c-brass))}.vehicle-detail-top{display:grid;gap:2.75rem;align-items:start}@media (min-width:1100px){.vehicle-detail-top{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);gap:3.5rem 4.25rem}}.vehicle-detail-gallery{display:grid;gap:1rem}.vehicle-detail-stage{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--card-radius,1rem);background:rgb(var(--c-ink)/.06)}.vehicle-detail-pills{position:absolute;left:1.15rem;top:1.15rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;pointer-events:none}.vehicle-detail-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:2.6rem;height:2.6rem;display:grid;place-items:center;border:0;border-radius:999px;background:rgb(11 13 16/.45);color:#fff;font-size:1.35rem;line-height:1}.vehicle-detail-nav[data-dir=prev]{left:1rem}.vehicle-detail-nav[data-dir=next]{right:1rem}.vehicle-detail-count{position:absolute;right:1rem;bottom:1rem;z-index:2;padding:.35rem .65rem;border-radius:var(--btn-radius,2px);background:rgb(11 13 16/.55);color:#fff;font-size:.75rem;letter-spacing:.08em}.vehicle-detail-thumbs{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.vehicle-detail-thumb{flex:0 0 auto;width:5.5rem;height:4rem;padding:0;border:2px solid transparent;border-radius:var(--card-radius,4px);overflow:hidden;background:rgb(var(--c-ink)/.08);scroll-snap-align:start}.vehicle-detail-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-detail-thumb[aria-current=true]{border-color:rgb(var(--c-brass))}.vehicle-detail-summary{display:flex;flex-direction:column;gap:1.15rem;min-width:0;padding:.25rem 0 0}.vehicle-detail-summary-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vehicle-detail-stock{margin:0;font-size:var(--btn-size,.75rem);font-weight:600;letter-spacing:var(--btn-tracking,.12em);text-transform:uppercase;color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-detail-tools{display:flex;gap:.85rem}.vehicle-detail-tool{border:0;background:transparent;color:var(--style-muted,rgb(var(--c-ink)/.6));font-size:var(--btn-size,.75rem);font-weight:600;letter-spacing:var(--btn-tracking,.1em);text-transform:uppercase;padding:.25rem 0}.vehicle-detail-tool[aria-pressed=true]{color:rgb(var(--c-brass))}.vehicle-detail-name{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.85rem,2.4vw,2.6rem);font-weight:600;line-height:1.15;color:var(--style-text,rgb(var(--c-ink)))}.vehicle-detail-tagline{margin:0;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-detail-price{margin:.15rem 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.7rem,2vw,2.15rem);font-weight:600;color:var(--style-text,rgb(var(--c-ink)))}.vehicle-detail-spec{margin:.5rem 0 0;display:grid}.vehicle-detail-spec-row{display:flex;justify-content:space-between;gap:1.25rem;padding:.85rem 0;border-bottom:1px solid var(--style-hairline,rgb(var(--c-ink)/.1));font-size:.92rem}.vehicle-detail-spec-row dt{color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-detail-spec-row dd{margin:0;font-weight:600;text-align:right}.vehicle-detail-history-icons{display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;margin:.85rem 0 0;padding:0;list-style:none}.vehicle-detail-history-icons li{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--btn-size,.75rem);font-weight:var(--btn-weight,600);letter-spacing:var(--btn-tracking,.08em);text-transform:uppercase;color:rgb(var(--c-brass-text,var(--c-brass)));border-radius:var(--btn-radius,2px)}.vehicle-detail-history-icons svg{flex:0 0 auto;display:block}[data-style=midnight] .vehicle-detail-history-icons li{color:var(--accent-text,rgb(var(--c-brass)))}.vehicle-detail-history-list{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;gap:.55rem}.vehicle-detail-history-list li{font-size:.95rem;color:var(--style-text,rgb(var(--c-ink)))}.vehicle-detail-actions{display:grid;gap:.85rem;margin-top:1.25rem}.vehicle-detail-actions .btn-brass,.vehicle-detail-actions .btn-ghost{width:100%;text-align:center;padding-block:.95rem}.vehicle-detail-tabs{margin-top:4.5rem}.vehicle-detail-tablist{display:flex;gap:1.75rem;overflow-x:auto;border-bottom:1px solid var(--style-hairline,rgb(var(--c-ink)/.12))}.vehicle-detail-tab{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--style-muted,rgb(var(--c-ink)/.5));font-size:var(--btn-size,.75rem);font-weight:600;letter-spacing:var(--btn-tracking,.12em);text-transform:uppercase;padding:.85rem 0 1rem}.vehicle-detail-tab[aria-selected=true]{color:var(--style-text,rgb(var(--c-ink)));border-bottom-color:rgb(var(--c-brass))}.vehicle-detail-panel{padding:2.5rem 0 0}.vehicle-detail-overview{display:grid;gap:2.5rem}@media (min-width:900px){.vehicle-detail-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem}}.vehicle-detail-financing p,.vehicle-detail-overview-copy p,.vehicle-detail-story p{margin:0 0 1.15rem;color:var(--style-text,rgb(var(--c-ink)/.8));line-height:1.7}.vehicle-detail-story{margin-top:2.25rem}.vehicle-detail-features h3,.vehicle-detail-history h3,.vehicle-detail-story h3{margin:0 0 1rem;font-family:var(--font-display),Georgia,serif;font-size:1.35rem}.vehicle-detail-features ul{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.vehicle-detail-features li{padding-left:1.4rem;position:relative;font-size:.95rem}.vehicle-detail-features li:before{content:"";position:absolute;left:0;top:.45em;width:.55rem;height:.3rem;border-left:2px solid rgb(var(--c-brass));border-bottom:2px solid rgb(var(--c-brass));transform:rotate(-45deg)}.vehicle-detail-spec-full{margin:0;display:grid}@media (min-width:700px){.vehicle-detail-spec-full{grid-template-columns:1fr 1fr;-moz-column-gap:3rem;column-gap:3rem}}.vehicle-detail-history dl{margin:0}.vehicle-detail-history dt{margin-top:1.15rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-detail-history dd{margin:.35rem 0 0}.vehicle-detail-enquire{margin-top:4.5rem;max-width:40rem;scroll-margin-top:6rem}.vehicle-detail-enquire h2{margin:0 0 1.5rem;font-family:var(--font-display),Georgia,serif;font-size:1.85rem}.vehicle-detail-similar{margin-top:5rem}.vehicle-detail-similar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.75rem}.vehicle-detail-similar-head h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.85rem}.vehicle-detail-similar-head a{font-size:var(--btn-size,.75rem);font-weight:600;letter-spacing:var(--btn-tracking,.12em);text-transform:uppercase;text-decoration:none;color:var(--style-muted,rgb(var(--c-ink)/.55))}.vehicle-detail-similar-head a:hover{color:rgb(var(--c-brass))}@media (min-width:1100px){.vehicle-detail-similar-grid.vehicle-inv-grid[data-view=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-style=midnight] .vehicle-detail-stage{background:rgb(255 255 255/.04)}.tenant-type .vehicle-detail h1.vehicle-detail-name,.vehicle-detail h1.vehicle-detail-name{font-size:clamp(1.85rem,2.4vw,2.6rem);line-height:1.15;overflow-wrap:anywhere}.vehicle-inv-card-pills{right:3.75rem}@media (min-width:1100px){.vehicle-detail-media{position:sticky;top:6.5rem}}[data-style=midnight] .vehicle-detail-enquire h2,[data-style=midnight] .vehicle-detail-features h3,[data-style=midnight] .vehicle-detail-history h3,[data-style=midnight] .vehicle-detail-name,[data-style=midnight] .vehicle-detail-price,[data-style=midnight] .vehicle-detail-similar-head h2,[data-style=midnight] .vehicle-detail-story h3,[data-style=midnight] .vehicle-detail-tab[aria-selected=true]{color:var(--style-text)}.site-generated .site-footer-legal{color:rgb(255 255 255/.55)}.site-generated .site-footer-credit{color:rgb(255 255 255/.52)}.site-generated .site-footer-head{color:color-mix(in srgb,var(--footer-head-color,rgb(255 255 255/.5)) 55%,white)}.site-generated .label,.site-generated form .text-ink\/55{color:rgb(var(--c-ink)/.72)}.site-generated[data-style=midnight] .label,.site-generated[data-style=midnight] form .text-ink\/55{color:var(--form-label-color,#B8BCC4)}.site-generated .store-open.is-closed,.site-generated .store-row-addr{color:rgb(var(--c-ink)/.64)}.site-generated .store-row-badge,.site-generated .store-search-count{color:rgb(var(--c-ink)/.68)}.site-generated .store-locate-note,.site-generated .store-row-dist{color:rgb(var(--c-ink)/.72)}.site-generated .store-locate,.site-generated .store-mine-btn,.site-generated .store-mine-chip{color:rgb(var(--c-brass-text,var(--c-brass)))}.site-generated:not([data-style=midnight]):not([data-style=nightshift]) :where(.band:not(.band-dark):not(.band-accent)) .eyebrow,.site-generated:not([data-style=midnight]):not([data-style=nightshift]) :where(.cta-panel) .eyebrow,.site-generated:not([data-style=midnight]):not([data-style=nightshift]) :where(.cta-plain) .eyebrow{color:rgb(var(--c-brass-text,var(--c-brass)))}.site-generated .band-accent .cta-copy,.site-generated .band-accent .eyebrow{color:rgb(255 255 255/.95)}.site-generated .leadcap-panel-brand .eyebrow,.site-generated:not([data-style=midnight]):not([data-style=nightshift]) .leadcap-panel-brand .eyebrow{color:color-mix(in srgb,rgb(var(--c-brass)) 55%,white)}.site-generated[data-style=midnight] .cta-strip-sub{color:rgb(255 255 255/.72)}.mobile-booking-bar,.mobile-booking-bar-spacer{display:none}@media (max-width:767px){.mobile-booking-bar-spacer{display:block;height:calc(var(--mobile-bar-h, 3.5rem) + env(safe-area-inset-bottom, 0px))}.mobile-booking-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:.5rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom, 0px));background:rgb(var(--c-ground));border-top:1px solid var(--style-hairline,rgb(var(--c-ink)/.12));font-family:var(--font-sans),system-ui,sans-serif}.mobile-booking-bar a{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1rem);border-radius:var(--btn-radius,var(--nav-btn-radius,9999px));font-size:var(--btn-size,13px);font-weight:var(--btn-weight,600);line-height:var(--btn-lh,1);text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,normal);text-decoration:none}.mobile-booking-bar a:focus-visible{outline:2px solid rgb(var(--c-brass));outline-offset:2px}.mobile-booking-bar-call{color:var(--style-text,rgb(var(--c-ink)));background:var(--btn-light-bg,transparent);border:var(--btn-light-border,1px solid rgb(var(--c-ink)/.28))}.mobile-booking-bar-book{color:var(--nav-cta-fg,rgb(var(--c-ground)));background:var(--nav-cta-bg,rgb(var(--c-ink)));border:1px solid var(--nav-cta-bg,rgb(var(--c-ink)))}html:has(.mobile-booking-bar-call) .generated-util-bar a[href^="tel:"]{display:none}}@media (prefers-reduced-motion:no-preference){.mobile-booking-bar{animation:mobile-bar-in .28s ease-out}}@media (prefers-reduced-motion:reduce){.mobile-booking-bar{animation:none}}@keyframes mobile-bar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-util-bar,.mobile-util-bar-spacer{display:none}@media (max-width:767px){.mobile-util-bar-spacer{display:block;height:calc(var(--mobile-util-bar-h, 3.25rem) + env(safe-area-inset-bottom, 0px))}.mobile-util-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0);background:rgb(var(--c-ink));color:#fff;border-top:1px solid rgb(255 255 255/.12);font-family:var(--font-sans),system-ui,sans-serif}.mobile-util-bar-item{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:52px;color:inherit}.mobile-util-bar-item svg{width:20px;height:20px}.mobile-util-bar-phone{flex:0 0 27%;background:rgb(var(--c-brass));color:rgb(var(--c-ink))}.mobile-util-bar-phone svg{width:24px;height:24px}.mobile-util-bar-item:focus-visible{outline:2px solid rgb(var(--c-brass));outline-offset:-2px}html:has(.mobile-util-bar) .util-bar-stack{display:none}html:has(.mobile-util-bar) .util-bar-stack.generated-util-bar{display:block}html:has(.mobile-util-bar) .generated-util-bar .util-wrap{height:var(--utilbar-h,42px);padding-block:0}html:has(.mobile-util-bar) .generated-util-bar .util-wrap>.util-row:last-child{display:none}html:has(.mobile-util-bar) .generated-util-bar .util-row{height:100%;justify-content:center}html:has(.mobile-util-bar) .generated-util-bar .util-address{display:none}html:has(.mobile-util-bar) .chat-launcher{bottom:calc(var(--mobile-util-bar-h, 3.25rem) + env(safe-area-inset-bottom, 0px) + 12px)}.mobile-util-bar-hours{flex:1;display:contents}.mobile-util-bar-hours>summary.mobile-util-bar-item{list-style:none;cursor:pointer;position:relative}.mobile-util-bar-hours>summary.mobile-util-bar-item::-webkit-details-marker{display:none}.mobile-util-bar-hours-panel{position:fixed;left:1rem;right:1rem;bottom:calc(var(--mobile-util-bar-h, 3.25rem) + env(safe-area-inset-bottom, 0px) + .5rem);z-index:41;background:rgb(var(--c-ink));color:#fff;border:1px solid rgb(255 255 255/.16);border-radius:10px;padding:.75rem 1rem;font-size:.9rem;line-height:1.4;white-space:pre-line;box-shadow:0 8px 24px rgb(0 0 0/.35)}}@media (prefers-reduced-motion:no-preference){.mobile-util-bar{animation:mobile-bar-in .28s ease-out}}@media (prefers-reduced-motion:reduce){.mobile-util-bar{animation:none}}#fleet-stores p{white-space:pre-line}[data-style=nightshift] body{background:rgb(var(--c-ground));color:var(--style-text);--ink:var(--style-text)}[data-style=nightshift] main{color:var(--style-text);--c-ink:242 243 245;--prose-color:rgb(var(--c-ink)/.72);--prose-color-dark:rgb(var(--c-ink)/.72);--accent-text:color-mix(in srgb,rgb(var(--c-brass)) 55%,white);--card-cta-color:var(--accent-text);--mega-card-cta-color:var(--accent-text);--mega-card-cta-hover-color:color-mix(in srgb,var(--accent-text) 80%,white);--feature-num-color:var(--accent-text);--tile-num:var(--accent-text);--tl-year-color:var(--accent-text);--faq-acc-q-open-color:var(--accent-text);--row-arrow:var(--accent-text);--quote-submit-bg:rgb(var(--c-brass))}[data-style=nightshift] main .band-white{background:var(--band-white);--ink:var(--style-text);color:var(--style-text)}[data-style=nightshift] main .band-accent,[data-style=nightshift] main .band-cream{background:var(--band-cream);--ink:var(--style-text);color:var(--style-text)}[data-style=nightshift] main [class*=text-ink]{color:var(--style-muted)}[data-style=nightshift] main [class*=text-brass]{color:var(--accent-text)}[data-style=nightshift] main .font-display[class*=text-ink],[data-style=nightshift] main h1,[data-style=nightshift] main h2,[data-style=nightshift] main h3{color:var(--style-text)}[data-style=nightshift] main .bg-white{background-color:var(--style-card)}[data-style=nightshift] main .bg-stone-100,[data-style=nightshift] main .bg-stone-50{background-color:var(--band-cream)}[data-style=nightshift] main [class*=border-ink],[data-style=nightshift] main [class*=border-stone]{border-color:var(--style-hairline)}[data-style=nightshift] main [class~="bg-white/90"][class*=text-ink],[data-style=nightshift] main [class~="bg-white/95"][class*=text-ink]{color:rgb(var(--c-ground))}[data-style=nightshift] main .btn-brass,[data-style=nightshift] main .cta-btn-solid{background:rgb(var(--c-brass));color:#fff;box-shadow:none}[data-home-hero=fullscreen] .home-page-hero .btn-brass:hover,[data-style=nightshift] main .btn-brass:hover,[data-style=nightshift] main .cta-btn-solid:hover{background:color-mix(in srgb,rgb(var(--c-brass)) 82%,#000)}[data-style=nightshift] main .btn-ghost,[data-style=nightshift] main .btn-light{background:transparent;color:var(--style-text);border:1px solid rgb(242 243 245/.65)}[data-style=nightshift] main .btn-ghost:hover,[data-style=nightshift] main .btn-light:hover{background:rgb(255 255 255/.08);border-color:var(--style-text)}[data-style=nightshift] main .field,[data-style=nightshift] main .store-btn,[data-style=nightshift] main .store-filter,[data-style=nightshift] main .store-search{background:var(--band-cream);color:var(--style-text);border-color:rgb(255 255 255/.2)}[data-style=nightshift] main .field::-moz-placeholder,[data-style=nightshift] main .store-search-input::-moz-placeholder{color:#8F959F}[data-style=nightshift] main .field::placeholder,[data-style=nightshift] main .store-search-input::placeholder{color:#8F959F}[data-style=nightshift] main .label,[data-style=nightshift] main .quote-card [class*=text-ink]{color:var(--style-muted)}[data-style=nightshift] main .leadcap-panel-brand{--leadcap-form-bg:var(--style-card);--leadcap-panel-border:1px solid var(--style-hairline)}[data-style=nightshift] main .leadcap-panel-form,[data-style=nightshift] main .store-row-name,[data-style=nightshift] main .store-row-rating>span:nth-child(2),[data-style=nightshift] main .store-search-input{color:var(--style-text)}[data-style=nightshift] main .store-row-addr,[data-style=nightshift] main .store-row-badge,[data-style=nightshift] main .store-row-facts,[data-style=nightshift] main .store-search-count{color:var(--style-muted)}[data-style=nightshift] main .quote-tab.quote-tab-on,[data-style=nightshift] main .store-btn-phone,[data-style=nightshift] main .store-filter.is-active{background:rgb(var(--c-brass));border-color:rgb(var(--c-brass));color:#fff}[data-style=nightshift] main .quote-tab:not(.quote-tab-on){background:rgb(255 255 255/.06);color:var(--style-muted)}[data-style=nightshift] main .store-map-wrap,[data-style=nightshift] main .store-split{border-color:var(--style-hairline)}[data-style=nightshift] .map-embed{filter:invert(.92) hue-rotate(180deg) saturate(.7) brightness(.95)}[data-style=nightshift] .card-icon,[data-style=nightshift] .leadcap-check-mark,[data-style=nightshift] .leadcap-panel,[data-style=nightshift] .map-embed,[data-style=nightshift] .mobile-util-bar-hours-panel,[data-style=nightshift] .quote-tab{border-radius:var(--card-radius,3px)}[data-style=nightshift] .review-feature{--review-feature-line:var(--style-hairline);--review-feature-attrib:var(--style-muted);--review-feature-rating:var(--style-muted)}[data-style=nightshift] .review-quote-grid{--review-feature-line:var(--style-hairline);--review-feature-attrib:var(--style-muted)}[data-style=nightshift] .review-card{border:1px solid var(--style-hairline)}[data-style=nightshift] .review-qm{color:rgb(255 255 255/.08)}[data-style=nightshift] .review-count,[data-style=nightshift] .review-who .review-src{color:var(--style-muted);opacity:1}[data-style=nightshift] .site-footer{background:var(--footer-bg);border-top:var(--footer-rule-top);color:rgb(242 243 245/.78)}[data-style=nightshift] button[aria-label^="Chat with"]{background:var(--footer-bg);color:#fff;border:1px solid rgb(255 255 255/.14)}.site-generated[data-style=nightshift] .label,.site-generated[data-style=nightshift] form .text-ink\/55{color:var(--form-label-color,#B8BCC4)}.site-generated[data-style=nightshift] .cta-strip-sub{color:rgb(255 255 255/.72)}[data-style=nightshift] main .quote-card{background:var(--style-card);color:var(--style-text);--ink:var(--style-text);border:1px solid var(--style-hairline);border-radius:3px;box-shadow:none}[data-style=nightshift][data-sub-hero=dark] .sub-page-hero{background:var(--band-dark)}[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mega-panel,[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mobile-drawer{background:var(--band-cream);color:var(--style-text);border-color:var(--style-hairline)}[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mega-panel [class*=text-ink],[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mobile-drawer [class*=text-ink]{color:var(--style-muted)}[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mega-list-title,[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mobile-nav-link{color:var(--style-text)}[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mega-list-item:hover,[data-style=nightshift][data-header=darkbar] .site-header-darkbar .mobile-nav-link:hover{background:rgb(255 255 255/.05)}[data-style=nightshift][data-header=darkbar] .site-header-darkbar{background:rgb(var(--c-ground)/.97)!important}[data-style=nightshift] .mega-list-desc,[data-style=nightshift] .mega-panel .mega-card-desc{color:var(--style-muted)}[data-style=nightshift] .mega-panel .mega-card-title{color:var(--style-text)}[data-style=nightshift] .mega-panel .mega-intro-body{color:var(--style-muted)}[data-style=nightshift] .mega-panel .mega-intro-title{color:var(--style-text)}[data-style=nightshift] main :is(.rounded,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--card-radius,3px)}[data-style=nightshift] main .card-grid{gap:0;overflow:hidden}[data-style=nightshift] main .card-grid .grid-card-link,[data-style=nightshift] main .card-grid>.grid-card{position:relative;box-shadow:1px 1px 0 0 var(--style-hairline);transform:none;transition:background-color .3s ease}[data-style=nightshift] main .card-grid .grid-card-link:hover{transform:none;background:var(--style-card)}[data-style=nightshift] main .card-grid .grid-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}[data-style=nightshift] main .card-grid .grid-card-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:rgb(var(--c-brass));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.7,.2,1);z-index:1}[data-style=nightshift] main .card-grid .grid-card-link:focus-visible:before,[data-style=nightshift] main .card-grid .grid-card-link:hover:before{transform:scaleY(1)}[data-style=nightshift] main .card-grid .grid-card .card-icon{margin:2.75rem 3rem 0;background:transparent;width:auto;height:auto;justify-items:start}[data-style=nightshift] main .card-grid .grid-card .card-icon svg{width:34px;height:34px;stroke-width:1.5}[data-style=nightshift] main .card-grid .grid-card-body{padding:1.5rem 3rem 2.75rem;border-top:0}[data-style=nightshift] main .card-grid .grid-card:not(:has(.card-icon)) .grid-card-body{padding-top:2.75rem}@media (prefers-reduced-motion:reduce){[data-style=nightshift] main .card-grid .grid-card-link:before{transition:none}}[data-style=nightshift] main .card-grid .grid-card .card-icon svg{stroke:rgb(var(--c-brass))}.card-icon-img{display:flex;align-items:center;height:var(--card-icon-img-h,48px);box-sizing:content-box}.card-icon-img img{display:block;width:auto;height:auto;max-height:var(--card-icon-img-h,48px);max-width:var(--card-icon-img-w,100px);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}[data-style=nightshift] main .card-grid .grid-card .card-icon.card-icon-img{height:var(--card-icon-img-h,48px);display:flex;align-items:center}.mega-list-icon-img{display:block;width:auto;height:auto;max-width:var(--mega-list-icon-img,34px);max-height:var(--mega-list-icon-img,34px);-o-object-fit:contain;object-fit:contain;transition:filter .14s}[data-style=nightshift] .mega-list-item:hover .mega-list-icon-img{filter:brightness(0)}.mega-list-icon:has(.mega-list-icon-img){width:var(--mega-list-icon-img-tile,44px);height:var(--mega-list-icon-img-tile,44px)}.site-generated[data-style=nightshift] .mobile-drawer .mobile-nav-label{font-family:var(--mnav-item-family,inherit);font-size:var(--mnav-item-size,1rem);font-weight:var(--mnav-item-weight,500);line-height:var(--mnav-item-lh,inherit);letter-spacing:normal;text-transform:var(--mnav-item-transform,none);color:var(--style-text);padding:var(--mnav-item-pad,.875rem .5rem);border-bottom:0}.site-generated[data-style=nightshift] .mobile-drawer .mobile-nav-label~.mobile-nav-link{font-size:.9rem;letter-spacing:.04em;color:rgb(var(--c-brass));padding:.5rem .5rem .5rem 1.25rem;border-bottom-color:transparent}.site-generated[data-style=nightshift] .mobile-drawer .mobile-nav-label~.mobile-nav-link:last-child{padding-bottom:.875rem;border-bottom:var(--mnav-item-rule,1px solid rgb(var(--c-ink)/.05))}[data-style=nightshift] .nav-plain-wrap{display:flex;align-items:center;align-self:stretch}[data-style=nightshift] .mega-panel{border-radius:0 0 var(--card-radius,3px) var(--card-radius,3px);border-top:2px solid rgb(var(--c-brass));box-shadow:0 28px 48px -20px rgba(0,0,0,.65)}[data-style=nightshift] .mega-inner-zones .mega-intro{background:rgb(255 255 255/.04);border-radius:var(--card-radius,3px);border-left:3px solid rgb(var(--c-brass))}[data-style=nightshift] .mega-intro-heading{text-transform:uppercase;color:var(--style-text)}[data-style=nightshift] .mega-list-item{border-radius:var(--card-radius,3px);border-left:3px solid transparent;transition:background .14s,border-color .14s,transform .14s}[data-style=nightshift] .mega-list-item:focus-visible,[data-style=nightshift] .mega-list-item:hover{border-left-color:rgb(var(--c-brass));transform:translateX(2px)}[data-style=nightshift] .mega-list-icon{background:rgb(255 255 255/.07);color:rgb(var(--c-brass));border-radius:var(--card-radius,3px);transition:background .14s,color .14s}[data-style=nightshift] .mega-list-item:hover .mega-list-icon{background:rgb(var(--c-brass));color:#111}[data-style=nightshift] .mega-list-title{text-transform:uppercase;letter-spacing:.04em}[data-style=nightshift] .mega-feature,[data-style=nightshift] .mega-feature .btn-brass{border-radius:var(--card-radius,3px)}[data-style=nightshift]{--nav-logo-h:62px;--nav-logo-h-scrolled:52px}[data-style=nightshift] section.band:has(.stats-bar){background:rgb(var(--c-brass));padding-block:1.35rem}[data-style=nightshift] .stats-bar{text-align:left;gap:1rem 1.25rem}[data-style=nightshift] .stats-bar>div{display:flex;align-items:center;gap:.7rem}[data-style=nightshift] .stats-bar .stats-row-value{color:#111212;font-size:2.5rem;font-weight:800;line-height:1}[data-style=nightshift] .stats-bar .stats-row-label{color:rgb(17 18 18/.78);margin-top:0;font-size:.7rem;line-height:1.25;max-width:6.5rem;font-weight:600;letter-spacing:.12em}@media (min-width:720px){[data-style=nightshift] .stats-bar{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0}[data-style=nightshift] .stats-bar>div{padding:0 2.25rem;border-left:1px solid rgb(17 18 18/.28)}[data-style=nightshift] .stats-bar>div:first-child{padding-left:0;border-left:0}}[data-style=nightshift] .hero-on-photo .eyebrow{color:rgb(var(--c-brass))}[data-style=nightshift] .site-footer-wordmark{max-height:96px}@media (max-width:719px){[data-style=nightshift] .stats-bar .stats-row-value{font-size:1.9rem}[data-style=nightshift] .stats-bar>div{gap:.5rem}}[data-style=nightshift] .site-nav .nav-underline{display:block;height:2px;bottom:0;background:rgb(var(--c-brass))}[data-style=nightshift] section:has(.gallery-mosaic){overflow-x:clip}[data-style=nightshift] .gallery-mosaic{width:100vw;margin-left:calc(50% - 50vw);gap:4px}@media (min-width:1024px){[data-style=nightshift] .gallery-mosaic{grid-auto-rows:clamp(11rem,15vw,20rem)}}[data-style=nightshift] .gallery-tile{border-radius:0}[data-style=nightshift] .gallery-cap{font-family:var(--font-display),"Barlow Condensed",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:1rem;color:rgb(var(--c-brass));padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1rem}@media (hover:hover){[data-style=nightshift] .gallery-cap{opacity:0;transition:opacity .25s ease}[data-style=nightshift] .gallery-tile:focus-within .gallery-cap,[data-style=nightshift] .gallery-tile:hover .gallery-cap{opacity:1}}[data-style=nightshift] main select.field:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23F2F3F5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 5l4.5 4.5L11.5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 14px}@media (min-width:901px){[data-style=nightshift] .leadcap-panel-brand .leadcap-panel-copy.has-photo{background:linear-gradient(180deg,var(--lc-ground) 0,var(--lc-ground) 34%,color-mix(in srgb,var(--lc-ground) 30%,transparent) 62%,transparent 100%),var(--leadcap-copy-photo) center 62% /cover no-repeat}}.card-icon svg[data-filled]{fill:var(--card-icon-color,rgb(var(--c-brass)));stroke:none!important}.card-icon-solid svg[data-filled]{fill:var(--card-icon-solid-color,var(--card-icon-color,rgb(var(--c-brass))))}[data-icons=filled] .card-icon svg[data-filled]{fill:#fff}[data-style=nightshift] main .card-grid .grid-card .card-icon svg[data-filled]{fill:rgb(var(--c-brass))}.plain-list-graphic svg[data-filled]{fill:currentColor;stroke:none}.site-footer-col.site-footer-col-cta{min-width:0}.site-footer-col-cta .btn-brass,.site-footer-col-cta .btn-ghost{white-space:normal;text-align:center;max-width:100%;overflow-wrap:break-word}@media (min-width:768px) and (max-width:1023px){.site-footer-col-cta .btn-brass,.site-footer-col-cta .btn-ghost{padding-left:.875rem;padding-right:.875rem;hyphens:auto;overflow-wrap:anywhere}}.hero-v-fullphoto{min-height:var(--hero-v-min-h,480px);display:flex;align-items:flex-end}.hero-v-fullphoto-img{z-index:0}.hero-v-fullphoto-tint{background:rgba(0,0,0,.65)}.hero-v-fullphoto-inner{padding-block:56px;width:100%}@media (min-width:640px){.hero-v-fullphoto{min-height:var(--hero-v-min-h,560px)}.hero-v-fullphoto-inner{padding-block:72px}}.hero-v-split{display:grid;gap:32px;padding-block:48px;align-items:center}.hero-v-split-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;min-height:220px}.hero-v-split-media img{-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.hero-v-split{grid-template-columns:1fr 1fr;gap:56px;padding-block:80px}}.hero-v-infobar .hero-v-split{padding-bottom:0}.hero-v-statement{padding-block:56px 0;text-align:center}.hero-v-statement-copy{max-width:46rem}.hero-v-statement .hero-v-badges,.hero-v-statement .hero-v-ctas{justify-content:center}.hero-v-statement-media{position:relative;width:100%;height:220px;margin-top:40px}.hero-v-statement-media img{-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.hero-v-statement{padding-block:80px 0}.hero-v-statement-media{height:360px;margin-top:56px}}.hero-v-cardphoto-media{position:relative;height:42vh;min-height:260px;max-height:440px}.hero-v-cardphoto-media img{-o-object-fit:cover;object-fit:cover}.hero-v-cardphoto-card{margin-top:-56px;position:relative;z-index:1;max-width:640px}@media (min-width:900px){.hero-v-cardphoto-card{margin-top:-88px;max-width:720px}}.hero-v-ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px}.hero-v-badges{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.hero-v-badge-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:6px 16px;font-size:.875rem;background:rgb(var(--c-ink)/.05)}.band-accent .hero-v-badge-pill,.band-dark .hero-v-badge-pill{background:rgba(255,255,255,.1)}.hero-v-stats{margin-top:28px}.hero-v-napbar{margin-top:32px;border-top:1px solid rgb(var(--c-ink)/.12);padding-block:24px;display:flex;flex-wrap:wrap;gap:18px 40px}.band-accent .hero-v-napbar,.band-dark .hero-v-napbar{border-top-color:rgba(255,255,255,.16)}.hero-v-nap-cell{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;color:inherit}a.hero-v-nap-cell:hover{text-decoration:underline}.hero-v-nap-icon{width:18px;height:18px;flex:none;color:rgb(var(--c-brass))}.leadcap-v-panel{display:grid;grid-template-columns:1fr;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -40px rgba(0,0,0,.3)}@media (min-width:900px){.leadcap-v-panel{grid-template-columns:var(--leadcap-v-cols,650fr 588fr)}}.leadcap-v-copy{--gr:color-mix(in oklab,rgb(var(--c-brass)) 7%,#F4F2EE);--tx:#0C1C26;--tx2:#3E4A52;--eb:color-mix(in oklab,rgb(var(--c-brass)) 85%,#000);--tick:rgb(var(--c-brass));--mo:color-mix(in oklab,rgb(var(--c-brass)) 11%,transparent);--dot:rgba(12,28,38,.10);--ovc:#F6F4F0;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:32px 22px 34px;color:var(--tx);background:var(--gr);--ink:var(--tx)}@media (min-width:900px){.leadcap-v-copy{padding:48px 44px}}.band-dark .leadcap-v-copy{--gr:#16191D;--tx:#fff;--tx2:rgb(206,203,197);--eb:color-mix(in oklab,rgb(var(--c-brass)) 55%,#fff);--tick:rgb(var(--c-brass));--mo:rgba(255,255,255,.07);--dot:rgba(255,255,255,.10);--ovc:#16191D}.band-accent .leadcap-v-copy{--gr:color-mix(in oklab,rgb(var(--c-brass)) 58%,#0B0D10);--tx:#fff;--tx2:rgba(255,255,255,.82);--eb:color-mix(in oklab,rgb(var(--c-brass)) 30%,#fff);--tick:rgba(255,255,255,.22);--mo:rgba(255,255,255,.10);--dot:rgba(255,255,255,.12);--ovc:color-mix(in oklab,rgb(var(--c-brass)) 58%,#0B0D10)}.leadcap-v-copy-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.leadcap-v-copy .eyebrow{position:relative;color:var(--eb)}.leadcap-v-copy h2{color:var(--tx)}.leadcap-v-body{margin-top:18px;font-size:17px;line-height:1.5;color:var(--tx2);max-width:30em}@media (min-width:900px){.leadcap-v-body{font-size:19px}}.leadcap-v-checklist{list-style:none;padding:0;margin-top:26px;display:flex;flex-direction:column;gap:14px}.leadcap-v-checklist li{color:var(--tx);font-size:16.5px}@media (min-width:900px){.leadcap-v-checklist li{font-size:18px}}.leadcap-v-check{flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--tick) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.leadcap-v-badge{margin-top:auto;padding-top:34px;display:flex;align-items:center;gap:10px;font-size:15px;color:var(--tx2)}.leadcap-v-badge-dot{width:8px;height:8px;border-radius:50%;background:#34C06A;box-shadow:0 0 0 4px rgba(52,192,106,.22);flex:none}.leadcap-v-dotgrid{position:absolute;inset:0;z-index:0;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 55%);mask-image:linear-gradient(200deg,#000,transparent 55%)}.leadcap-v-motif{position:absolute;z-index:0;right:-170px;bottom:-190px;width:560px;height:560px;color:var(--mo);pointer-events:none}@media (max-width:899px){.leadcap-v-motif{width:340px;height:340px;right:-120px;bottom:-130px}}.leadcap-v-bar{position:absolute;left:0;top:0;bottom:0;width:6px;background:rgb(var(--c-brass));z-index:1}@media (max-width:899px){.leadcap-v-bar{width:auto;right:0;bottom:auto;height:5px}}.leadcap-v-photo{position:absolute;inset:0;z-index:0;background:var(--leadcap-v-photo) 50% 30% /cover no-repeat}.leadcap-v-photo-ov{position:absolute;inset:0;z-index:1;background:var(--ovc);opacity:.65}.leadcap-v-copy.has-photo .leadcap-v-dotgrid,.leadcap-v-copy.has-photo .leadcap-v-motif{display:none}.leadcap-v-copy.has-photo .leadcap-v-photo{position:relative;inset:auto;height:300px;margin:-48px -44px 32px;z-index:2}.leadcap-v-copy.has-photo .leadcap-v-photo-ov{display:none}.band-accent .leadcap-v-copy.has-photo .leadcap-v-photo,.band-dark .leadcap-v-copy.has-photo .leadcap-v-photo{position:absolute;inset:0;height:auto;margin:0;z-index:0}.band-accent .leadcap-v-copy.has-photo .leadcap-v-photo-ov,.band-dark .leadcap-v-copy.has-photo .leadcap-v-photo-ov{display:block}@media (max-width:899px){.band-accent .leadcap-v-copy.has-photo .leadcap-v-photo,.band-dark .leadcap-v-copy.has-photo .leadcap-v-photo,.leadcap-v-copy.has-photo .leadcap-v-photo{position:relative;inset:auto;height:190px;margin:-32px -22px 24px;z-index:2}.band-accent .leadcap-v-copy.has-photo .leadcap-v-photo-ov,.band-dark .leadcap-v-copy.has-photo .leadcap-v-photo-ov,.leadcap-v-copy.has-photo .leadcap-v-photo-ov{display:none}}.cg-icon-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--card-border-line,rgb(var(--c-ink)/.12));border:1px solid var(--card-border-line,rgb(var(--c-ink)/.12));border-radius:var(--card-radius,1rem);overflow:hidden}@media (min-width:640px){.cg-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-icon-card{background:var(--card-bg,#fff);padding:1.75rem}.cg-price{margin-top:.875rem;font-weight:600;font-size:.9375rem;color:rgb(var(--c-brass))}.cg-list{border-top:1px solid var(--card-border-line,rgb(var(--c-ink)/.12))}.cg-row{display:grid;grid-template-columns:1fr 28px;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem;align-items:center;padding:1.125rem 0;border-bottom:1px solid var(--card-border-line,rgb(var(--c-ink)/.12))}.cg-row-num{display:none}.cg-row-body{grid-column:1}.cg-row-price{display:none}.cg-row-arrow{grid-row:1/3;grid-column:2;color:rgb(var(--c-brass))}@media (min-width:640px){.cg-row{grid-template-columns:70px 1fr 1.2fr 140px 40px;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.625rem 0}.cg-row-num{display:block;font-weight:800;color:rgb(var(--c-brass))}.cg-row-body{grid-column:auto}.cg-row-price{display:block;font-weight:600}.cg-row-arrow{grid-row:auto;grid-column:auto}}.cg-compact{display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width:640px){.cg-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 2.5rem}}.cg-compact-card{display:flex;align-items:center;gap:1.125rem;padding:.75rem;border-radius:var(--card-radius,1rem);background:var(--card-bg,#fff);box-shadow:inset 0 0 0 1px var(--card-border-line,rgb(var(--c-ink)/.12))}.cg-compact-photo{width:72px;height:60px;border-radius:.5rem;flex:none;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.cg-compact-photo{width:92px;height:72px}}.cg-compact-price{margin-left:auto;font-weight:600;font-size:.9375rem;opacity:.7;padding-right:.625rem}.review-featured{display:grid;grid-template-columns:1fr;gap:.875rem}@media (min-width:640px){.review-featured{grid-template-columns:1.3fr 1fr;gap:1.5rem}}.review-featured-big{background:rgb(var(--c-brass));color:#fff;border-radius:var(--card-radius,1rem);padding:1.875rem 1.5rem;display:flex;flex-direction:column}@media (min-width:640px){.review-featured-big{padding:3.25rem 3.125rem}}.review-featured-qm{font-size:5rem;line-height:.7;opacity:.35;font-weight:800}.review-featured-big blockquote{margin-top:1.125rem;font-size:1.75rem;line-height:1.12;font-weight:700}.review-featured-who{margin-top:auto;padding-top:2.125rem;font-size:1rem}.review-featured-who small{display:block;opacity:.8}.review-featured-side{display:grid;gap:1rem}.review-featured-card{background:var(--card-bg,#fff);border-radius:var(--card-radius,1rem);padding:1.75rem 1.75rem 1.5rem;box-shadow:inset 0 0 0 1px var(--card-border-line,rgb(var(--c-ink)/.12));display:flex;flex-direction:column}.review-featured-card blockquote{margin-top:.875rem;font-size:1.125rem;line-height:1.5}.review-featured-who-row{margin-top:auto;padding-top:1.375rem;display:flex;align-items:center;gap:.75rem;font-size:.9375rem}.review-featured-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;flex:none;background:color-mix(in oklab,rgb(var(--c-brass)) 9%,var(--card-bg,#fff));color:rgb(var(--c-brass))}.cm-card-photo{position:relative}.cm-card-photo-img{border-radius:1.25rem;width:100%;height:260px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.cm-card-photo-img{width:78%;height:620px;border-radius:1.375rem}}.cm-card-photo-card{background:var(--card-bg,#fff);border-radius:var(--card-radius,1rem);padding:1.625rem 1.375rem;margin:-3.125rem .625rem 0;position:relative}@media (min-width:640px){.cm-card-photo-card{position:absolute;right:0;top:50%;transform:translateY(-50%);width:520px;margin:0;padding:3rem;box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}}.cm-photo-band{position:relative;color:#fff;overflow:hidden;min-height:var(--cm-band-min,460px)}.cm-photo-band-img{position:absolute;inset:0;z-index:0;-o-object-fit:cover;object-fit:cover}.cm-photo-band-overlay{position:absolute;inset:0;z-index:1;background:rgba(14,16,19,.65)}.cm-photo-band-inner{position:relative;z-index:2;padding:4rem 0;display:grid;grid-template-columns:1fr}@media (min-width:640px){.cm-photo-band-inner{padding:8.125rem 0;grid-template-columns:1fr 1fr}}.cm-photo-band .eyebrow{color:color-mix(in oklab,rgb(var(--c-brass)) 50%,#fff)}.cm-photo-band-body,.cm-photo-band-body p{color:rgba(255,255,255,.86)}.cm-photo-band .cm-photo-band-inner .eyebrow,.site-generated .cm-photo-band .cm-photo-band-inner .eyebrow,.site-generated .hero-v-fullphoto .hero-v-fullphoto-inner.text-white .eyebrow{color:rgba(255,255,255,.85)}.cm-photo-band .cm-photo-band-inner h2{color:#fff}.hero-v-fullphoto .hero-v-fullphoto-inner.text-white .btn-ghost{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.hero-v-fullphoto .hero-v-fullphoto-inner.text-white .btn-ghost:hover{background:rgba(255,255,255,.14)}.leadcap-v-copy.has-photo:not(.band-accent *){--gr:#16191D;--tx:#fff;--tx2:rgb(206,203,197);--eb:color-mix(in oklab,rgb(var(--c-brass)) 55%,#fff);--tick:rgb(var(--c-brass));--ovc:#16191D}@media (min-width:900px){.leadcap-v-copy.has-photo .leadcap-v-photo{position:absolute;inset:0;height:auto;margin:0;z-index:0}.leadcap-v-copy.has-photo .leadcap-v-photo-ov{display:block}}.site-generated .leadcap-v-copy.has-photo .eyebrow.eyebrow{color:var(--eb)}.leadcap-v-copy.has-photo .leadcap-v-body *{color:var(--tx2)}[data-site=toplocalauto]{--c-ground:244 241 234;--band-white:#F4F1EA;--band-dark:#131518;--band-dark-alt:#1B1E22;--tla-amber:#FFB81C;--tla-amber-d:#E5A200;--tla-red:#FF3B2F;--tla-g:#131518;--tla-g2:#1B1E22;--tla-gl:#33383F;--tla-bone:#F4F1EA;--tla-t2:#5B574D;--tla-d2:#B9B4A8;--eyebrow-font:var(--font-mono),ui-monospace,monospace;--eyebrow-size:12px;--eyebrow-weight:700;--eyebrow-tracking:.12em;--eyebrow-color:var(--tla-g);--eyebrow-on-dark:var(--tla-g)}[data-site=toplocalauto] body{background:var(--tla-bone);color:var(--tla-g)}[data-site=toplocalauto] main .eyebrow{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:-moz-max-content;max-width:max-content;padding:5px 10px;border-radius:3px;background:var(--tla-amber);color:var(--tla-g)}[data-site=toplocalauto] main .eyebrow-tone-red{background:var(--tla-red)}[data-site=toplocalauto] .btn-brass{background:var(--tla-amber);color:var(--tla-g);border-radius:8px;font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em}[data-site=toplocalauto] .btn-brass:hover{background:var(--tla-amber-d);color:var(--tla-g)}[data-site=toplocalauto] .btn-ghost,[data-site=toplocalauto] .btn-light{border-radius:8px;font-family:var(--font-display),sans-serif;font-weight:800;text-transform:uppercase}[data-site=toplocalauto] .band-dark .hero-sub,[data-site=toplocalauto] .band-dark .lede{color:var(--tla-d2)}.quick-field{display:flex;align-items:stretch;gap:8px;max-width:520px;padding:8px;border-radius:12px;background:#F4F1EA;box-shadow:0 0 0 3px rgba(255,255,255,.16)}.quick-field-label{display:flex;flex-direction:column;flex:1;min-width:0;padding:4px 8px}.quick-field-label span{font-family:var(--font-mono,ui-monospace),monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8A857A}.quick-field-label input{border:0;background:transparent;font-size:18px;font-weight:500;color:#131518;padding:2px 0 0;outline:none;min-width:0}.quick-field-label input::-moz-placeholder{color:#8A857A}.quick-field-label input::placeholder{color:#8A857A}.quick-field .btn-brass{white-space:nowrap;height:auto;padding:0 22px;font-size:20px}.quick-field:focus-within{box-shadow:0 0 0 3px var(--tla-amber,rgb(var(--c-brass)))}.quick-field-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;font-size:14px}.quick-field-note .quick-field-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:3px;background:var(--tla-amber,rgb(var(--c-brass)));color:#131518}.quick-field-note .quick-field-tag,.quick-field-offer{font-family:var(--font-mono,ui-monospace),monospace;font-weight:700}.quick-field-offer{margin-top:10px;font-size:14px;color:var(--tla-amber,rgb(var(--c-brass)))}.quick-field-offer s{opacity:.55;font-weight:500;margin-left:10px}.band-cream .quick-field-offer,.band-white .quick-field-offer{color:#131518}.quick-field-centred{margin-inline:auto}.quick-field-centred+.quick-field-note,.quick-field-note.is-centred{justify-content:center}@media (max-width:560px){.quick-field{flex-direction:column}.quick-field .btn-brass{height:52px}}.hero-v-offer{background:var(--hero-offer-bg,#131518);color:var(--hero-offer-fg,#F4F1EA);padding-top:var(--hero-offer-pad-t,120px)}.hero-v-offer-bg{opacity:.22;filter:grayscale(1)}.hero-v-offer-fade{background:linear-gradient(90deg,#131518 30%,rgba(19,21,24,.55) 70%,rgba(19,21,24,.85)),linear-gradient(180deg,transparent 60%,#131518)}.hero-v-offer-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:end}.hero-v-offer-grid.has-side{grid-template-columns:minmax(0,1fr) 380px;gap:60px}.hero-v-offer-h{margin:22px 0 26px;color:#F4F1EA;font-size:clamp(3.25rem,7.4vw,7rem);line-height:.95}.hero-v-offer-sub{font-size:21px;line-height:1.55;color:#B9B4A8;max-width:620px;margin-bottom:34px}.hero-v-offer-checks{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;list-style:none;padding:0;font-size:14px;color:#B9B4A8}.hero-v-offer-checks li{display:flex;align-items:center;gap:8px}.hero-v-offer-check{width:16px;height:16px;color:var(--tla-amber,rgb(var(--c-brass)));stroke-width:2.6}.hero-v-offer-side{align-self:end;margin-bottom:-40px}.hero-v-offer-side img{width:100%;height:auto;display:block;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.hero-v-offer-proof{border-top:1px solid #33383f;margin-top:80px;background:rgba(19,21,24,.9)}.hero-v-offer-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-v-offer-proof-k{padding:30px 28px 30px 0;border-right:1px solid #33383f}.hero-v-offer-proof-k+.hero-v-offer-proof-k{padding-left:28px}.hero-v-offer-proof-k:last-child{border-right:0}.hero-v-offer-proof-k b{display:block;font-family:var(--font-display),sans-serif;font-weight:800;font-size:38px;line-height:1;text-transform:uppercase;color:#F4F1EA}.hero-v-offer-proof-k b em{font-style:normal;color:var(--tla-amber,#FFB81C)}.hero-v-offer-proof-k span{display:block;margin-top:6px;font-size:15px;color:#8C887F}.hero-v-offer-grid.is-flush .hero-v-offer-side{margin-bottom:0}.hero-v-offer-grid.is-flush .hero-v-offer-copy{padding-bottom:84px}.hero-v-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hero-v-jump a{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.1875rem;text-transform:uppercase;text-decoration:none;padding:9px 16px;border:1.5px solid #33383f;border-radius:40px;color:#F4F1EA;display:flex;gap:8px;align-items:center;transition:border-color .15s}.hero-v-jump a:hover{border-color:var(--tla-amber,rgb(var(--c-brass)))}.hero-v-jump a i{font-style:normal;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.75rem;color:var(--tla-amber,rgb(var(--c-brass)))}@media (max-width:960px){.hero-v-offer-grid.is-flush .hero-v-offer-copy{padding-bottom:0}.hero-v-offer-grid.is-flush .hero-v-offer-side{margin:0 auto}.hero-v-jump a{font-size:1rem;padding:7px 13px}}.tla-hazard{height:14px;background:repeating-linear-gradient(-45deg,var(--tla-amber,rgb(var(--c-brass))) 0 18px,#131518 18px 36px)}@media (max-width:960px){.hero-v-offer{padding-top:64px}.hero-v-offer-grid.has-side{grid-template-columns:1fr;gap:32px}.hero-v-offer-side{max-width:320px;margin:0 auto -24px}.hero-v-offer-proof{margin-top:48px}.hero-v-offer-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-v-offer-proof-k,.hero-v-offer-proof-k+.hero-v-offer-proof-k{padding:20px 16px 20px 0;border-right:0;border-bottom:1px solid #33383f}.hero-v-offer-proof-k:nth-child(2n){padding-left:16px;border-left:1px solid #33383f}.hero-v-offer-proof-k b{font-size:28px}.hero-v-offer-sub{font-size:18px}}.cta-quick{max-width:980px;margin-inline:auto}.cta-quick-h{font-size:clamp(2.75rem,6.4vw,6rem);line-height:.95}.cta-quick-copy{max-width:560px;margin:22px auto 34px;font-size:19px;line-height:1.55;opacity:.8}.cta-quick .quick-field-wrap{display:flex;flex-direction:column;align-items:center}.cta-quick .quick-field{width:100%}.list-vs{display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;border:1.5px solid var(--tla-g,#131518)}.list-vs>div{padding:40px 44px}.list-vs-them{background:var(--tla-bone2,#EAE6DC)}.list-vs-us{background:var(--tla-g,#131518);color:var(--tla-bone,#F4F1EA)}.list-vs h3{font-size:2.125rem;margin-bottom:26px}.list-vs-us h3{color:var(--tla-bone,#F4F1EA)}.list-vs ul{list-style:none;margin:0;padding:0}.list-vs li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;border-top:1px solid #d8d3c6;font-size:1.1875rem;font-weight:600}.list-vs-us li{border-color:#33383F}.list-vs-them li{color:#5B574D}.list-vs li small{display:block;font-weight:400;font-size:.9375rem;color:#8A857A;margin-top:2px}.list-vs-us li small{color:#8C887F}.list-vs-c,.list-vs-x{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.list-vs-x{background:#DCD7CB;color:#5B574D}.list-vs-c{background:var(--tla-amber,#FFB81C);color:var(--tla-g,#131518)}.list-vs-c svg,.list-vs-x svg{width:16px;height:16px;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.list-vs{grid-template-columns:1fr}.list-vs>div{padding:30px 24px}}.list-lad{border:1.5px solid var(--tla-g,#131518);border-radius:18px;overflow:hidden}.list-lad-row{display:grid;grid-template-columns:230px 1fr 1fr;border-top:1px solid #d8d3c6}.list-lad-row:first-child{border-top:0}.list-lad-row>div{padding:20px 24px;font-size:1rem;line-height:1.5}.list-lad-row>div:first-child{font-family:var(--font-display,inherit);font-size:1.5rem;font-weight:800;text-transform:uppercase;line-height:1.05}.list-lad-row>div:nth-child(2){background:#fff}.list-lad-row>div:nth-child(3){background:var(--tla-g,#131518);color:#C9C5BB;border-top:1px solid #33383f}.list-lad-row>div:nth-child(3) b{color:var(--tla-bone,#F4F1EA)}.list-lad-row a{color:var(--tla-amber,#FFB81C);font-weight:700;text-decoration:none;font-size:.875rem;white-space:nowrap}.list-lad-row a:hover{text-decoration:underline}.list-lad-hd>div{font-family:ui-monospace,JetBrains Mono,monospace!important;font-size:.75rem!important;letter-spacing:.14em;font-weight:700!important;text-transform:uppercase;padding-top:16px!important;padding-bottom:16px!important}.list-lad-hd>div:nth-child(3){color:var(--tla-amber,#FFB81C)}.list-lad-mh{display:none}@media (max-width:760px){.list-lad-hd{display:none}.list-lad-row{grid-template-columns:1fr;border-top:1.5px solid var(--tla-g,#131518)}.list-lad-row>div{padding:14px 18px}.list-lad-row>div:first-child{padding-top:18px;font-size:1.25rem}.list-lad-mh{display:block;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:#8A857A;margin-bottom:4px}.list-lad-row>div:nth-child(3) .list-lad-mh{color:var(--tla-amber,#FFB81C)}}[data-site=toplocalauto] .list-steps{gap:0;border-top:1.5px solid #131518}[data-site=toplocalauto] .list-step{padding:36px 34px 0 0}[data-site=toplocalauto] .list-step+.list-step{padding-left:34px;border-left:1.5px solid #131518}[data-site=toplocalauto] .list-step-n{all:unset;display:block;font-family:var(--font-display);font-size:7.5rem;font-weight:800;line-height:.8;color:#131518}[data-site=toplocalauto] .list-step h3{margin:24px 0 12px;font-size:2.125rem}[data-site=toplocalauto] .list-step h3:before{content:"";display:block;width:48px;height:6px;background:#FFB81C;margin-bottom:18px}[data-site=toplocalauto] .list-step-body{font-size:1.0625rem;color:#5B574D;opacity:1}@media (max-width:1024px){[data-site=toplocalauto] .list-steps{grid-template-columns:1fr}[data-site=toplocalauto] .list-step,[data-site=toplocalauto] .list-step+.list-step{padding:28px 0;border-left:0;border-bottom:1.5px solid #131518}[data-site=toplocalauto] .list-step-n{font-size:5rem}}.faq-split{display:grid;grid-template-columns:420px 1fr;gap:80px;align-items:start}.faq-split-body{margin-top:18px;opacity:.8}.faq-split-cta{margin-top:26px}.faq-split-list{margin:0}.faq-split-item{border-top:1.5px solid;padding:26px 0}.faq-split-item:last-child{border-bottom:1.5px solid}.faq-split-item dt{font-family:var(--font-display);font-size:1.875rem;font-weight:800;text-transform:uppercase;line-height:1.05;display:flex;justify-content:space-between;gap:20px}.faq-split-n{color:var(--tla-red,#FF3B2F);font-family:var(--font-mono,ui-monospace,monospace);font-size:.875rem;font-weight:700;margin-top:8px;flex:none}.faq-split-item dd{margin:10px 0 0;max-width:760px;color:#5B574D}@media (max-width:960px){.faq-split{grid-template-columns:1fr;gap:36px}.faq-split-item dt{font-size:1.5rem}}[data-site=toplocalauto] #owners-ask .eyebrow,[data-site=toplocalauto] #straight-answers .eyebrow{background:var(--tla-red);color:#fff}[data-site=toplocalauto] .band-dark .check-line,[data-site=toplocalauto] .band-dark .check-line span{color:#B9B4A8}[data-site=toplocalauto] .band-accent{--ink:#131518;color:#131518}[data-site=toplocalauto] .band-accent .prose-line,[data-site=toplocalauto] .band-accent h2{color:#131518;opacity:1}[data-site=toplocalauto] main .band-accent .eyebrow{background:#131518;color:#FFB81C}[data-site=toplocalauto] .band-dark .grid-card{background:#1B1E22;color:#F4F1EA;border:1px solid #33383f;box-shadow:none;--ink:#F4F1EA}[data-site=toplocalauto] .band-dark .grid-card h3{color:#F4F1EA}[data-site=toplocalauto] .band-dark .grid-card p{color:#B9B4A8}[data-site=toplocalauto] .band-dark .grid-card .card-icon{background:transparent}[data-site=toplocalauto] .band-dark .grid-card .card-icon img{width:56px;height:56px}[data-site=toplocalauto] main .grid-card .eyebrow{background:none;padding:0;color:#8A857A}[data-site=toplocalauto] .band-cream .grid-card .card-cta,[data-site=toplocalauto] .band-white .grid-card .card-cta{color:#131518}[data-site=toplocalauto] .split-media-inner{background:transparent}[data-site=toplocalauto] .split-media-inner img[src*=admin-phone]{max-width:330px;margin:0 auto;display:block;border-radius:0}[data-site=toplocalauto] .split-media-inner img[src*="site%2Fv2"],[data-site=toplocalauto] .split-media-inner img[src*="site/v2"]{border-radius:0}@media (min-width:961px){[data-site=toplocalauto] .hero-v-offer-grid.has-side{grid-template-columns:minmax(0,1fr) 440px}}[data-site=toplocalauto] .site-header-darkbar{background:#131518!important;box-shadow:0 1px 0 rgb(255 255 255/.08)!important;backdrop-filter:none}[data-site=toplocalauto] .site-header-darkbar .btn-nav-phone{background:#FFB81C!important;color:#131518!important}html.bf-open,html.bf-open body{overflow:hidden}html.bf-open .site-footer,html.bf-open .site-header-darkbar,html.bf-open header.fixed{display:none!important}@media (max-width:900px){html.bf-open #dt-agent-btn{display:none!important}}.bf{--bf-g:var(--tla-g,#131518);--bf-g2:var(--tla-g2,#1B1E22);--bf-gl:var(--tla-gl,#33383F);--bf-bone:var(--tla-bone,#F4F1EA);--bf-amber:var(--tla-amber,#FFB81C);--bf-t2:var(--tla-t2,#5B574D);--bf-t3:#8A857A;--bf-d2:var(--tla-d2,#B9B4A8);--bf-d3:#7E7A70;--bf-line:#D9D4C7;--bf-ok:#1F8A4C;--bf-red:var(--tla-red,#FF3B2F);position:fixed;inset:0;z-index:90;overflow-y:auto;overscroll-behavior:contain;background:var(--bf-bone);color:var(--bf-g);display:grid;grid-template-columns:minmax(0,1fr) 600px;font-family:var(--font-body,Barlow),system-ui,sans-serif}.bf button{font:inherit;color:inherit;cursor:pointer;text-align:left}.bf h2{font-family:var(--font-display),"Barlow Condensed",system-ui,sans-serif;font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;font-size:64px;margin-top:40px}.bf h2.bf-h-sm{font-size:56px}.bf-fm{display:flex;flex-direction:column;padding:0 72px;min-height:100vh;min-width:0}.bf-top{display:flex;align-items:center;height:84px;gap:20px;flex:none}.bf-top img{height:28px;width:auto}.bf-x{margin-left:auto;font-size:14px;color:var(--bf-t3);font-weight:600}.bf-prog{display:flex;gap:6px;margin-top:6px}.bf-prog i{flex:1;height:6px;border-radius:3px;background:var(--bf-line)}.bf-prog i.d{background:var(--bf-g)}.bf-prog i.c{background:var(--bf-amber)}.bf-stp{display:flex;justify-content:space-between;margin-top:12px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:var(--bf-t3)}.bf-stp,.bf-stp button{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bf-stp button{color:var(--bf-g);background:none;border:0;padding:0}.bf-sub{font-size:19px;color:var(--bf-t2);margin-top:14px;max-width:600px;line-height:1.45}.bf-fl{margin-top:30px;display:grid;gap:18px}.bf-fl.two{grid-template-columns:1fr 1fr}.bf-fld{display:block;min-width:0}.bf-fld small{display:block;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-t2);font-weight:700;margin-bottom:8px}.bf-fld small em{font-style:normal;color:var(--bf-t3);font-weight:500}.bf-inp{width:100%;height:58px;border-radius:10px;background:#fff;border:1.5px solid var(--bf-line);display:flex;align-items:center;padding:0 18px;font-size:18px;font-weight:600;color:var(--bf-g);outline:none}.bf-inp::-moz-placeholder,.bf-wrap input::-moz-placeholder{color:#A39E93;font-weight:500}.bf-inp::placeholder,.bf-wrap input::placeholder{color:#A39E93;font-weight:500}.bf-inp:focus,.bf-wrap:focus-within{border-color:var(--bf-g);box-shadow:0 0 0 4px rgba(255,184,28,.45)}.bf-wrap input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font:inherit;color:inherit}.bf-ta{height:96px;padding-top:16px;resize:vertical;font-family:inherit}.bf-ok{margin-left:10px;flex:none;color:var(--bf-ok);font-size:14px;font-weight:700}.bf-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bf-kinds button{border:1.5px solid var(--bf-line);background:#fff;border-radius:10px;padding:10px 12px;font-weight:700;font-size:15px;line-height:1.2;display:flex;align-items:center;gap:10px}.bf-kinds button i{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--bf-line);flex:none;font-style:normal;font-size:12px;display:grid;place-items:center}.bf-kinds button.on,.bf-kinds button.on i{border-color:var(--bf-g)}.bf-kinds button.on i{background:var(--bf-g);color:var(--bf-bone)}.bf-kinds small{display:block;font-weight:500;font-size:13px;color:var(--bf-t3);margin-top:2px}.bf-locs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-locs button{border:1.5px solid var(--bf-line);background:#fff;border-radius:10px;padding:0 14px;font-weight:700;font-size:15px;height:58px}.bf-locs button.on{border-color:var(--bf-g);background:var(--bf-g);color:var(--bf-bone)}.bf-found{margin-top:28px;background:#fff;border:1.5px solid var(--bf-g);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center}.bf-gi{width:52px;height:52px;border-radius:12px;background:#E9E4D8;display:grid;place-items:center;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:800;font-size:26px}.bf-found b{font-size:19px;display:block}.bf-found span{color:var(--bf-t2);font-size:15px}.bf-found .bf-st{color:#b7791f;font-weight:700}.bf-found button{font-size:14px;font-weight:700;color:var(--bf-t2);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.bf-fine{margin-top:18px;color:var(--bf-t3);font-size:15px}.bf-svc{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bf-svc>button{height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:23px;border:1.5px solid var(--bf-line);background:#fff;font-weight:600;font-size:16px}.bf-svc>button.on{background:var(--bf-g);color:var(--bf-bone);border-color:var(--bf-g)}.bf-svc>button.on:before{content:"✓";color:var(--bf-amber);font-weight:800}.bf-svc>button.add{border-style:dashed;color:var(--bf-t2)}.bf-addin{display:flex;gap:6px;height:46px}.bf-addin input{height:46px;border-radius:23px;border:1.5px solid var(--bf-g);padding:0 16px;font-size:16px;outline:none}.bf-addin button{height:46px;border-radius:23px;padding:0 16px;background:var(--bf-g);color:var(--bf-bone)!important;font-weight:700;border:0}.bf-hint{margin-top:20px;display:flex;gap:12px;align-items:center;background:#FFF3D1;border-radius:10px;padding:12px 16px;font-size:15px}.bf-hint b{white-space:nowrap}.bf-sty{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.bf-sty>button{border:1.5px solid var(--bf-line);background:#fff;border-radius:12px;overflow:hidden;padding:0}.bf-sty>button.on{border-color:var(--bf-g);box-shadow:0 0 0 4px rgba(255,184,28,.55)}.bf-th{height:96px;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px}.bf-th b{font-size:15px;line-height:1.05;display:block;max-width:150px;font-weight:800}.bf-th i{display:block;width:54px;height:14px;border-radius:3px;margin-top:6px}.bf-nm{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:15px}.bf-nm small{font-weight:500;color:var(--bf-t3);font-size:13px}.bf-ck{width:22px;height:22px;border-radius:50%;background:var(--bf-amber);display:grid;place-items:center;font-size:13px}.bf-up{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.bf-upload-card{border:1.5px dashed var(--bf-t3);border-radius:12px;padding:16px 18px;font-size:15px;color:var(--bf-t2);min-width:0}.bf-upload-head{display:flex;gap:12px;align-items:center}.bf-upload-head>span{flex:none;font-size:26px}.bf-upload-head b{color:var(--bf-g);display:block}.bf-upload-head div>span{display:block;line-height:1.35}.bf-upload-pick{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:13px;padding:0 14px;border-radius:7px;background:var(--bf-g);color:var(--bf-bone);font-size:14px;font-weight:700;cursor:pointer}.bf-upload-pick:focus-within{box-shadow:0 0 0 4px rgba(255,184,28,.45)}.bf-upload-pick input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bf-upload-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.bf-upload-list:empty{display:none}.bf-upload-file{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding-top:8px;border-top:1px solid var(--bf-line)}.bf-upload-file img,.bf-upload-pdf{width:42px;height:42px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#E9E4D8}.bf-upload-file img[data-role=logo]{-o-object-fit:contain;object-fit:contain;background:repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0 0 /10px 10px}.bf-col{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px}.bf-col>b{margin-right:6px}.bf-col>button,.bf-col>label{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--bf-line);background:#fff;border-radius:999px;padding:4px;cursor:pointer;font-size:13px}.bf-col>button.auto,.bf-col>label{padding:5px 12px}.bf-col>button.on,.bf-col>label.on{border-color:var(--bf-g);box-shadow:0 0 0 3px rgba(255,184,28,.55)}.bf-col i{display:block;width:22px;height:22px;border-radius:50%}.bf-col input[type=color]{width:22px;height:22px;border:0;padding:0;background:none;cursor:pointer}.bf-upload-pdf{display:grid;place-items:center;color:var(--bf-g);font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;font-weight:800}.bf-upload-file div{min-width:0}.bf-upload-file div b{display:block;overflow:hidden;color:var(--bf-g);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bf-upload-file div span{display:block;color:var(--bf-t3);font-size:12px;line-height:1.25}.bf-upload-file.error div span{color:#B42318}.bf-upload-file button{border:0;background:none;padding:8px 0 8px 6px;color:var(--bf-t2);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.bf-ao{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.bf-ao>button{background:#fff;border:1.5px solid var(--bf-line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center}.bf-ao>button.on{border-color:var(--bf-g)}.bf-ao>button.wide{grid-column:1/-1;border-color:var(--bf-amber)}.bf-ao img{width:52px;height:52px}.bf-ao b{font-size:17px;display:block;line-height:1.15}.bf-ao span{font-size:14px;color:var(--bf-t2);line-height:1.3;display:block}.bf-ao .bf-why{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#B7791F}.bf-tg{width:46px;height:26px;border-radius:13px;background:#d4d0c6;position:relative;flex:none}.bf-tg:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}.bf-tg.on{background:var(--bf-g)}.bf-tg.on:after{left:23px;background:var(--bf-amber)}.bf-cb{display:flex;gap:12px;align-items:flex-start;margin-top:18px;font-size:16px;cursor:pointer;position:relative}.bf-cb input{position:absolute;opacity:0;margin:0}.bf-cb i,.bf-cb input{width:24px;height:24px}.bf-cb i{border-radius:6px;border:1.5px solid var(--bf-line);background:#fff;flex:none;display:grid;place-items:center;color:var(--bf-amber);font-style:normal;font-weight:800;font-size:14px}.bf-cb input:checked+i{background:var(--bf-g);border-color:var(--bf-g)}.bf-cb input:focus-visible+i{box-shadow:0 0 0 4px rgba(255,184,28,.45)}.bf-cb small{display:block;color:var(--bf-t3);font-size:13px;margin-top:3px}.bf-req{color:var(--bf-red)}.bf-err{margin-top:18px;color:#B42318;font-weight:700;font-size:15px}.bf-nav{margin-top:auto;padding:26px 0 34px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--bf-line)}.bf-fm>:not(.bf-nav):nth-last-child(2){margin-bottom:40px}.bf-back{font-weight:700;color:var(--bf-t2)!important;font-size:17px;padding:0 10px;background:none;border:0}.bf-note{font-size:14px;color:var(--bf-t3)}.bf-note b{color:var(--bf-g)}.bf-btn{margin-left:auto;display:inline-flex;align-items:center;height:54px;padding:0 26px;border-radius:8px;background:var(--bf-amber);color:var(--bf-g)!important;border:0;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:800;font-size:22px;text-transform:uppercase;white-space:nowrap}.bf-btn:hover{background:var(--tla-amber-d,#E5A200)}.bf-btn:disabled{opacity:.6;cursor:default}.bf-btn-lg{height:64px;font-size:26px;padding:0 32px}.bf-btn-sm{height:44px;font-size:18px;padding:0 18px;margin:14px 0 0}.bf-pv{position:sticky;top:0;height:100vh;min-height:640px;background:var(--bf-g);color:var(--bf-bone);padding:34px 44px;display:flex;flex-direction:column;overflow:hidden}.bf-lb{justify-content:space-between;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-d3);font-weight:700}.bf-lb,.bf-live{display:flex;align-items:center}.bf-live{gap:8px;color:var(--bf-amber)}.bf-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bf-amber);box-shadow:0 0 0 4px rgba(255,184,28,.25)}.bf-br{margin-top:22px;border-radius:12px;overflow:hidden;background:#fff;color:#111;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}.bf-bar{height:34px;background:#E9E7E2;display:flex;align-items:center;gap:6px;padding:0 12px}.bf-bar i{width:9px;height:9px;border-radius:50%;background:#cfcbc2}.bf-bar span{margin-left:12px;flex:1;height:20px;border-radius:5px;background:#fff;font-size:11px;color:#777;display:flex;align-items:center;padding:0 8px}.bf-site{transition:background .25s,color .25s}.bf-nv{display:flex;align-items:center;padding:10px 16px;gap:14px;font-size:10px;font-weight:600}.bf-nv b{font-size:14px;margin-right:auto;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-bk{background:var(--c,#1d4ed8);padding:5px 9px;border-radius:5px;font-weight:700}.bf-hr{height:170px;background:50%/cover;position:relative;display:flex;align-items:flex-end}.bf-hr:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.2))}.bf-hr>div{position:relative;color:#fff;padding:16px 18px}.bf-hr small{font-size:9px;letter-spacing:.1em;opacity:.8}.bf-hr b{display:block;font-size:22px;line-height:1.05;font-weight:800;max-width:320px;letter-spacing:-.02em}.bf-cc{display:flex;gap:6px;margin-top:10px}.bf-cc span{font-size:9px;font-weight:700;padding:6px 9px;border-radius:5px;background:var(--c,#1d4ed8)}.bf-cc span+span{background:rgba(255,255,255,.2);color:#fff!important}.bf-strip{display:flex;gap:6px;padding:10px 16px;font-size:9px}.bf-strip>div{flex:1;border-radius:6px;padding:7px}.bf-strip b{display:block;font-size:12px}.bf-svs{padding:4px 16px 16px}.bf-svs h6{font-size:11px;font-weight:800;margin-bottom:7px}.bf-g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bf-g>div{height:54px;border-radius:6px;background:50%/cover #ddd;position:relative}.bf-g span{position:absolute;left:6px;bottom:5px;color:#fff;font-size:9px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.bf-ghost{background:repeating-linear-gradient(90deg,#eee 0 40%,#f6f6f6 40% 100%)!important;border-radius:4px}.bf-ghost,.bf-ghost b{color:transparent!important}.bf-nv-logo{margin-right:auto;display:inline-flex;align-items:center;max-width:45%}.bf-nv-logo img{display:block;height:20px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.bf-hedge{margin-top:10px;font-size:12px;line-height:1.45;color:var(--bf-d3)}.bf-say{margin-top:22px;font-size:16px;color:var(--bf-d2);line-height:1.45}.bf-say b{color:var(--bf-bone)}.bf-sp{margin-top:auto;display:flex;gap:18px;border-top:1px solid var(--bf-gl);padding-top:18px;font-size:14px;color:var(--bf-d2);flex-wrap:wrap}.bf-sp span{display:flex;gap:8px;align-items:center}.bf-i{color:var(--bf-amber);width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bf-mc{margin-top:26px;background:var(--bf-g2);border:1px solid var(--bf-gl);border-radius:16px;padding:22px}.bf-mc-h{display:flex;gap:12px;align-items:center;color:var(--bf-d2);font-size:14px}.bf-mc-h span{width:10px;height:10px;border-radius:50%;background:var(--bf-red)}.bf-mc-in{margin-top:16px;background:var(--bf-bone);color:var(--bf-g);border-radius:14px;padding:14px 16px;font-size:16px;max-width:88%}.bf-mc-in small{display:block;margin-bottom:4px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-t3)}.bf-mc-out{margin:10px 0 0 auto;background:var(--bf-gl);border-radius:14px;padding:14px 16px;font-size:16px;max-width:70%}.bf-mc-f{margin-top:16px;font-size:14px;color:var(--bf-amber);font-weight:700}.bf-done-wrap{display:block;background:var(--bf-g)}.bf-done{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--bf-g);color:var(--bf-bone)}.bf-dl{padding:0 72px 60px;display:flex;flex-direction:column}.bf-tag{margin-top:40px;align-self:flex-start;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:3px;background:var(--bf-amber);color:var(--bf-g)}.bf-done h2{font-size:84px;margin-top:18px;color:var(--bf-bone)}.bf-hl{color:var(--bf-amber)}.bf-tl{margin-top:34px;border-left:2px solid var(--bf-gl);padding-left:28px;margin-left:8px}.bf-tl>div{position:relative;padding-bottom:22px}.bf-tl>div:before{content:"";position:absolute;left:-38px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--bf-g);border:2px solid var(--bf-d3)}.bf-tl>div.now:before{background:var(--bf-amber);border-color:var(--bf-amber);box-shadow:0 0 0 5px rgba(255,184,28,.25)}.bf-tl b{display:block;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:24px;text-transform:uppercase;font-weight:800}.bf-tl span{color:var(--bf-d2);font-size:16px}.bf-dr{background:var(--bf-g2);padding:70px 60px;display:flex;flex-direction:column;gap:18px}.bf-c{background:var(--bf-g);border:1px solid var(--bf-gl);border-radius:14px;padding:22px 24px}.bf-c b{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:26px;text-transform:uppercase;display:block;margin-bottom:6px;font-weight:800}.bf-c p{color:var(--bf-d2);font-size:16px}.bf-c a:not(.bf-btn){color:var(--bf-amber);text-decoration:underline}.bf-home{color:var(--bf-d2);font-weight:700;font-size:15px}@media (max-width:1180px){.bf{grid-template-columns:minmax(0,1fr) 460px}.bf-fm{padding:0 40px}.bf-pv{padding:28px}}@media (max-width:960px){.bf{grid-template-columns:1fr}.bf-pv{display:none}.bf-fm{padding:0 16px}.bf-x{display:none}.bf h2,.bf h2.bf-h-sm{font-size:40px;margin-top:28px}.bf-sub{font-size:17px}.bf-fl.two,.bf-up{grid-template-columns:1fr}.bf-kinds,.bf-sty{grid-template-columns:1fr 1fr}.bf-ao{grid-template-columns:1fr}.bf-found{grid-template-columns:44px 1fr}.bf-found>button{grid-column:2;justify-self:start}.bf-gi{width:44px;height:44px}.bf-svc>button{height:40px;font-size:15px;padding:0 12px}.bf-nav{position:sticky;bottom:0;background:var(--bf-bone);padding:14px 0 18px;flex-wrap:wrap}.bf-nav .bf-note{order:3;width:100%}.bf-btn{height:50px;font-size:20px}.bf-btn-lg{height:54px;font-size:22px;padding:0 22px}.bf-done{grid-template-columns:1fr}.bf-dl{padding:0 16px 40px}.bf-dr{padding:32px 16px}.bf-done h2{font-size:52px}}.bf-ssr{min-height:100vh;background:var(--tla-bone,#F4F1EA)}.bf h2{color:inherit}.bf-hl{display:inline}.bf-fld .bf-kinds small{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--bf-t3);margin:2px 0 0}.hero-v-offer-grid.is-centred{text-align:center;padding-bottom:110px}.hero-v-offer-grid.is-centred .hero-v-offer-sub{margin-inline:auto;margin-bottom:0}.hero-v-offer-grid.is-centred .hero-v-offer-h{font-size:clamp(3.25rem,7.4vw,6.5rem)}.band-pullup{padding-top:0!important;background:linear-gradient(180deg,var(--tla-g,#131518) 0 60px,transparent 60px)}.band-pullup .pplan{margin-top:-60px;position:relative;z-index:3}.band-pullup .reveal{opacity:1!important;transform:none!important}.pplan{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}.pplan.has-side{grid-template-columns:1.35fr 1fr}.pplan-main{position:relative;background:var(--tla-bone,#F4F1EA);border:3px solid var(--tla-amber,#ffb81c);border-radius:22px;padding:44px 44px 40px;box-shadow:0 60px 120px -50px rgba(0,0,0,.7)}.pplan-main,.pplan-rib{color:var(--tla-g,#131518)}.pplan-rib{position:absolute;top:-14px;left:40px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:4px;background:var(--tla-amber,#FFB81C)}.pplan-h{font-size:2.5rem;line-height:1;margin:0}.pplan-sub{color:var(--tla-t2,#5B574D);margin-top:6px}.pplan-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:30px}.pplan-price{background:#fff;border:1px solid #d8d3c6;border-radius:14px;padding:22px 24px}.pplan-price small{font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8A857A;font-weight:700}.pplan-price b{display:block;font-family:var(--font-display),sans-serif;font-size:4.5rem;font-weight:800;line-height:.95;margin-top:6px}.pplan-price b sub{font-size:1.625rem;vertical-align:baseline;color:var(--tla-t2,#5B574D);bottom:0}.pplan-price p{font-size:.9375rem;color:var(--tla-t2,#5B574D);margin-top:6px}.pplan-price s{font-family:ui-monospace,JetBrains Mono,monospace;color:#8A857A}.pplan-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;margin:26px 0 0;padding:0}.pplan-checks li{display:flex;gap:10px;font-size:1rem;font-weight:600;line-height:1.4}.pplan-checks svg{flex:none;width:18px;height:18px;margin-top:2px;fill:none;stroke:#2FB36B;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pplan-go{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:30px}.pplan-go span{font-size:.9375rem;color:var(--tla-t2,#5B574D)}.pplan-go span a{font-weight:700;color:var(--tla-g,#131518)}.pplan-side{display:grid;gap:24px;grid-template-rows:auto 1fr}.pplan-card{background:var(--tla-g2,#1B1E22);color:var(--tla-bone,#F4F1EA);border:1px solid var(--tla-gl,#33383f);border-radius:22px;padding:32px 34px}.pplan-card.is-darker{background:var(--tla-g,#131518)}.pplan-card-ey{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C887F}.pplan-card h3{color:var(--tla-bone,#F4F1EA);font-size:2.125rem;line-height:1;margin:10px 0}.pplan-card p{color:var(--tla-d2,#B9B4A8);font-size:1rem}.pplan-card-btn{margin-top:20px}.pplan-card-lk{display:inline-block;margin-top:16px;color:var(--tla-amber,#FFB81C);font-weight:700;text-decoration:none}.pplan-card-lk:hover{text-decoration:underline}@media (max-width:960px){.pplan.has-side{grid-template-columns:1fr}.pplan-main{padding:36px 22px 28px}.pplan-rib{left:22px}.pplan-checks{grid-template-columns:1fr}.pplan-price b{font-size:3.5rem}.pplan-card{padding:28px 24px}}.list-split{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;align-items:start}.list-split>.section-head{display:block;grid-row:1/span 3;margin:0}.list-split>:not(.section-head){grid-column:2}.list-split .section-head-aside{max-width:none}.list-cmp{border:1.5px solid var(--tla-g,#131518);border-radius:18px;overflow:hidden}.list-cmp-r{display:grid;grid-template-columns:1fr 150px;border-top:1px solid #d8d3c6;font-size:1.0625rem;background:#fff}.list-cmp-r:first-child{border-top:0}.list-cmp-r>div{padding:16px 22px}.list-cmp-r>div:last-child{text-align:right;font-weight:700;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.9375rem}.list-cmp-r small{display:block;font-size:.8125rem;color:#8A857A}.list-cmp-r.is-us{background:var(--tla-g,#131518);color:var(--tla-bone,#F4F1EA);border-top-color:var(--tla-g,#131518)}.list-cmp-r.is-us>div:last-child{color:var(--tla-amber,#FFB81C)}.list-cmp-r.is-us small{color:#8C887F}.list-split .list-outro{font-family:ui-monospace,JetBrains Mono,monospace;font-size:.8125rem;color:#8A857A;margin-top:16px}@media (max-width:960px){.list-split{grid-template-columns:1fr;gap:32px}.list-split>.section-head{grid-row:auto}.list-split>:not(.section-head){grid-column:1}.list-cmp-r{grid-template-columns:1fr 120px}.list-cmp-r>div{padding:14px 16px}}.list-terms{display:grid;grid-template-columns:repeat(var(--grid-cols,3),minmax(0,1fr));gap:1px;background:var(--tla-gl,#33383F);border:1px solid var(--tla-gl,#33383f);border-radius:18px;overflow:hidden}.list-term{background:var(--tla-g,#131518);padding:30px}.band-cream .list-terms,.band-white .list-terms{background:#D8D3C6;border-color:#D8D3C6}.band-cream .list-term,.band-white .list-term{background:#fff}.list-term i{font-style:normal;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--tla-amber,#FFB81C)}.list-term h3{font-size:1.875rem;line-height:1;margin:12px 0 10px}.band-dark .list-term h3{color:var(--tla-bone,#F4F1EA)}.list-term p{font-size:1rem;color:var(--tla-d2,#B9B4A8)}.band-cream .list-term p,.band-white .list-term p{color:var(--tla-t2,#5B574D)}@media (max-width:960px){.list-terms{grid-template-columns:1fr 1fr}}@media (max-width:600px){.list-terms{grid-template-columns:1fr}.list-term{padding:24px 22px}}[data-site=toplocalauto] #owners-ask .heading-accent,[data-site=toplocalauto] #straight-answers .heading-accent{color:var(--tla-red,#FF3B2F)}.pplan-card h3{text-wrap:balance}.hero-v-offer-grid.has-links{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-bottom:90px}.hero-v-offer-links{background:#1C1F24;border:1px solid #33383f;border-radius:18px;padding:26px 28px;align-self:end}.hero-v-offer-links-t{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8C887F;margin:0 0 14px}.hero-v-offer-links a{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #33383f;text-decoration:none;font-weight:600;font-size:16px;color:#F4F1EA}.hero-v-offer-links a:hover{color:var(--tla-amber,rgb(var(--c-brass)))}.hero-v-offer-links a em{font-style:normal;color:var(--tla-red,#FF3B2F);font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;white-space:nowrap}.tla-hazard.is-red{height:10px;background:repeating-linear-gradient(-45deg,var(--tla-red,#FF3B2F) 0 14px,#131518 14px 28px)}.faq-cat-head{margin-bottom:48px}.faq-cat{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;align-items:start}.faq-cat-nav{position:sticky;top:100px}.faq-cat-nav a{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(19,21,24,.15);text-decoration:none;font-family:var(--font-display),sans-serif;font-weight:800;font-size:22px;text-transform:uppercase;line-height:1.1;color:inherit}.faq-cat-nav a:first-child,.faq-cat-nav a:hover{color:var(--tla-red,#FF3B2F)}.faq-cat-nav a span{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;color:#8C887F;font-weight:700}.faq-cat-group{margin-bottom:70px;scroll-margin-top:100px}.faq-cat-group>h3{font-size:44px;margin:0 0 22px;display:flex;gap:14px;align-items:baseline}.faq-cat-group>h3 small{font-family:ui-monospace,JetBrains Mono,monospace;font-size:13px;color:var(--tla-red,#FF3B2F);letter-spacing:.1em}.faq-cat-group dl{margin:0}.faq-cat-item{border-top:1.5px solid;padding:22px 0}.faq-cat-item:last-child{border-bottom:1.5px solid}.faq-cat-item dt{font-family:var(--font-display),sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;line-height:1.05}.faq-cat-item dd{margin:10px 0 0;max-width:760px;color:#5B574D;line-height:1.6}.faq-cat-item dd b{color:#131518}.faq-cat-link{font-weight:700;color:#131518;text-decoration:underline;text-underline-offset:3px}.faq-cat-close{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#131518;color:#F4F1EA;border-radius:18px;padding:36px 40px}.faq-cat-close h3{font-size:40px;margin:0;color:#F4F1EA}.faq-cat-close p{color:#B9B4A8;margin:8px 0 0}.faq-cat-close-bt{display:flex;gap:12px;flex-wrap:wrap}.faq-cat-close .btn-ghost{color:#F4F1EA;border-color:#F4F1EA}@media (max-width:960px){.hero-v-offer-grid.has-links{grid-template-columns:1fr;gap:32px;padding-bottom:56px}.faq-cat{grid-template-columns:1fr;gap:28px}.faq-cat-nav{position:static;display:flex;flex-wrap:wrap;gap:8px}.faq-cat-nav a{border:1.5px solid rgba(19,21,24,.2);border-radius:40px;padding:7px 13px;font-size:16px;gap:8px}.faq-cat-group>h3{font-size:32px}.faq-cat-item dt{font-size:22px}.faq-cat-close{grid-template-columns:1fr;gap:20px;padding:28px 24px}.faq-cat-close h3{font-size:32px}}.hero-v-offer-grid.has-links .hero-v-offer-h{font-size:clamp(3.25rem,7.4vw,6.5rem)}.hero-v-offer:has(.has-links){padding-top:84px}.cm-lead-first>p:first-child{font-size:1.5rem;line-height:1.45;font-weight:600;color:rgb(var(--c-ink,19 21 24))}.cm-kicker{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;text-transform:uppercase;line-height:1;margin-top:36px}[data-site=toplocalauto] .cm-kicker .heading-accent{color:inherit;background:var(--tla-amber,#FFB81C);padding:0 .12em}[data-site=toplocalauto] .band-cream .heading-accent,[data-site=toplocalauto] .band-white .heading-accent{color:var(--tla-g,#131518);background:var(--tla-amber,#FFB81C);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-site=toplocalauto] #owners-ask .heading-accent,[data-site=toplocalauto] #straight-answers .heading-accent{background:none;padding:0}@media (min-width:961px){[data-site=toplocalauto] #why .section-head{display:grid;grid-template-columns:420px 1fr;gap:90px;align-items:start}[data-site=toplocalauto] #talk .section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}[data-site=toplocalauto] #talk .section-head>.section-head-aside,[data-site=toplocalauto] #why .section-head>.section-head-aside{margin-top:0;width:auto}}[data-site=toplocalauto] #talk .section-head>.section-head-aside,[data-site=toplocalauto] #why .section-head>.section-head-aside{opacity:1;color:#2B2A26}[data-site=toplocalauto] .cm-lead-first>p:first-child{color:var(--tla-g,#131518)}.list-vs h3:has(+.list-vs-sub){margin-bottom:4px}.list-vs-sub{font-family:var(--font-display),sans-serif;font-weight:600;font-size:1rem;margin:0 0 22px}[data-site=toplocalauto] .list-vs-us .list-vs-sub,[data-site=toplocalauto] .list-vs-us h3{color:var(--tla-amber,#FFB81C)}.hero-v-crumb{display:flex;gap:10px;align-items:center;font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7E7A70}.hero-v-crumb a{color:#B9B4A8;text-decoration:none}.hero-v-crumb a:hover{color:#F4F1EA}.hero-v-crumb b{color:var(--tla-amber,#FFB81C);font-weight:700}.hero-v-icon{width:84px;height:84px;margin-top:28px}.hero-v-ctanote{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.hero-v-ctanote .hero-v-ctas{margin-top:0}.hero-v-ctanote>span{font-size:14px;color:#7E7A70}[data-site=toplocalauto] .hero-v-offer-side img[src*="/addons/"]{width:310px;max-width:100%;margin:0 auto;display:block}.hero-v-offer-side .tla-pm{display:flex;justify-content:center}.faq-split-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.faq-split-links a{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d9d4c7;border-radius:12px;padding:10px 16px 10px 10px;text-decoration:none;font-weight:700;color:#131518}.faq-split-links a:hover{border-color:#131518}.faq-split-links img{width:38px;height:38px}.faq-split-note{margin-top:14px;display:flex;gap:12px;align-items:center;background:#131518;color:#F4F1EA;border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.4}.faq-split-note b{color:var(--tla-amber,#FFB81C);font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.faq-split-note+.faq-split-cta{margin-top:24px}.list-journey{display:grid;grid-template-columns:repeat(var(--grid-cols,4),minmax(0,1fr))}.list-journey-st{padding:0 22px 0 0;min-width:0}.list-journey-st+.list-journey-st{padding-left:22px;border-left:1.5px dashed #d9d4c7}.list-journey-k{font-family:ui-monospace,JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8A857A}.list-journey-st h3{font-size:34px;line-height:1;margin:10px 0 18px}.list-journey-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d9d4c7;border-radius:12px;padding:12px 14px;text-decoration:none;margin-top:10px;box-shadow:0 14px 30px -24px rgba(0,0,0,.5);color:#131518;transition:border-color .15s}a.list-journey-card:hover{border-color:#131518}.list-journey-card img{width:44px;height:44px;flex:none}.list-journey-card b{display:block;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:21px;text-transform:uppercase;font-weight:800;line-height:1}.list-journey-card small{display:block;font-size:13.5px;color:#5B574D;margin-top:3px}.list-journey-hub{margin-top:34px;background:#131518;color:#F4F1EA;border-radius:14px;padding:18px 24px;display:flex;align-items:center;gap:18px}.list-journey-hub b{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:26px;text-transform:uppercase;font-weight:800;white-space:nowrap}.list-journey-hub span{color:#B9B4A8;font-size:16px}.list-journey-hub em{margin-left:auto;font-style:normal;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--tla-amber,#FFB81C);text-transform:uppercase;white-space:nowrap}.list-journey-aside{margin-top:18px;display:flex;align-items:center;gap:16px;border:2px dashed #8a857a;border-radius:14px;padding:14px 20px}.list-journey-aside img{width:44px;height:44px;flex:none}.list-journey-aside p b{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:22px;text-transform:uppercase;font-weight:800}.list-journey-aside p span{color:#5B574D;font-size:15px}.list-journey-aside a{margin-left:auto;font-weight:700;text-decoration:none;border-bottom:2px solid var(--tla-amber,#ffb81c);font-size:15px;white-space:nowrap;color:#131518}@media (max-width:960px){.list-journey{grid-template-columns:1fr 1fr;gap:28px 0}.list-journey-st:nth-child(odd){padding-left:0;border-left:0}.list-journey-hub{flex-wrap:wrap}.list-journey-hub em{margin-left:0}.list-journey-aside{flex-wrap:wrap}.list-journey-aside a{margin-left:0}}@media (max-width:600px){.list-journey{grid-template-columns:1fr}.list-journey-st,.list-journey-st+.list-journey-st{padding:0;border-left:0}.list-journey-st h3{font-size:28px}}.cg-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cg-quote-card{display:flex;flex-direction:column;justify-content:space-between;background:#1B1E22;border:1px solid #33383f;border-radius:14px;padding:24px 24px 22px;text-decoration:none;color:#F4F1EA;transition:border-color .15s}a.cg-quote-card:hover{border-color:var(--tla-amber,#FFB81C)}.cg-quote-card q{display:block;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:1.02;quotes:none}.cg-quote-card q:before{content:"\201C";color:var(--tla-amber,#FFB81C)}.cg-quote-card q:after{content:"\201D";color:var(--tla-amber,#FFB81C)}.cg-quote-foot{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #33383f;font-size:15px;color:#B9B4A8}.cg-quote-foot .card-icon{background:transparent;width:30px;height:30px;padding:0;margin:0}.cg-quote-foot .card-icon img{width:30px;height:30px}.cg-quote-foot b{color:var(--tla-amber,#FFB81C);margin-left:auto;font-size:14px;white-space:nowrap}@media (max-width:960px){.cg-quote{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cg-quote{grid-template-columns:1fr}.cg-quote-card q{font-size:24px}}[data-site=toplocalauto] #every-addon .grid-card{background:#131518;color:#F4F1EA;border:1px solid #33383f;box-shadow:none;--ink:#F4F1EA}[data-site=toplocalauto] #every-addon .grid-card h3{color:#F4F1EA}[data-site=toplocalauto] #every-addon .grid-card p{color:#B9B4A8}[data-site=toplocalauto] #every-addon .grid-card .card-cta{color:#FFB81C}[data-site=toplocalauto] #every-addon .grid-card .card-icon{background:transparent}[data-site=toplocalauto] #every-addon .grid-card .card-icon img{width:64px;height:64px}[data-site=toplocalauto] #every-addon .grid-card .eyebrow{color:#FFB81C}[data-site=toplocalauto] #every-addon .grid-card-link[href="#managed"] .grid-card{background:#1B1E22}[data-site=toplocalauto] #every-addon .grid-card-link[href="#managed"] .grid-card h3{color:#B9B4A8}[data-site=toplocalauto] #every-addon .card-grid{margin-top:30px;gap:1px;background:#33383F;border:1px solid #33383f;border-radius:18px;overflow:hidden}[data-site=toplocalauto] #every-addon .grid-card{border:0;border-radius:0}[data-site=toplocalauto] #every-addon .grid-card .card-icon-img{border:0!important;background:transparent!important;padding:30px 28px 0;margin:0;width:auto;height:auto;justify-content:flex-start;display:flex;box-shadow:none}[data-site=toplocalauto] #every-addon .grid-card .card-icon-img img{width:72px;height:72px}[data-site=toplocalauto] #every-addon .grid-card-body{padding:14px 28px 30px}[data-site=toplocalauto] #every-addon .grid-card h3{font-size:28px;text-transform:uppercase;line-height:1}[data-site=toplocalauto] #managed .list-feature{background:#fff;border:1px solid #d9d4c7;border-radius:12px;padding:16px 18px;box-shadow:none}[data-site=toplocalauto] #managed .list-feature h3{font-size:22px;text-transform:uppercase}[data-site=toplocalauto] #managed .list-feature-body{font-size:14px;color:#5B574D;margin-top:2px}[data-site=toplocalauto] .band-accent .cta-copy{color:#131518;opacity:1}[data-site=toplocalauto] #gets .list-features{gap:14px}[data-site=toplocalauto] #gets .list-feature{display:grid;grid-template-columns:26px 1fr;-moz-column-gap:12px;column-gap:12px;align-content:start;background:#1B1E22;border:1px solid #33383f;border-radius:12px;padding:20px 22px;box-shadow:none;transform:none}[data-site=toplocalauto] #gets .list-feature>*{grid-column:2}[data-site=toplocalauto] #gets .list-feature .card-icon-inline{grid-column:1;grid-row:1/span 2;width:26px;height:26px;margin:3px 0 0;background:transparent;border:0;padding:0}[data-site=toplocalauto] #gets .list-feature .card-icon-inline svg{width:24px;height:24px;stroke:#FFB81C;stroke-width:2.2}[data-site=toplocalauto] #gets .list-feature h3{font-size:24px;line-height:1.05;text-transform:uppercase;margin:0}[data-site=toplocalauto] #gets .list-feature-body{font-size:15.5px;color:#B9B4A8;opacity:1;margin-top:4px}[data-site=toplocalauto] #gets .list-feature:hover,[data-site=toplocalauto] #managed .list-feature:hover{transform:none;box-shadow:none}[data-site=toplocalauto] .band-accent .cta-split h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1}.hero-v-offer-grid:not(.has-side):not(.is-centred) .hero-v-offer-checks{margin-bottom:72px}[data-site=toplocalauto] #managed .section-head-aside{color:#5B574D;opacity:1}[data-site=toplocalauto] #managed .section-head-cta{margin-top:28px}[data-site=toplocalauto] #managed .section-head-cta .cta-btn-link{display:inline-flex;align-items:center;border:2px solid #131518;color:#131518;border-radius:10px;padding:14px 22px;font-weight:800;text-decoration:none}[data-site=toplocalauto] #managed .section-head-cta .cta-btn-link:hover{background:#131518;color:#F4F1EA}[data-site=toplocalauto] .hero-v-offer .hero-v-ctas .btn-ghost{color:#F4F1EA;border:2px solid #f4f1ea;background:transparent}[data-site=toplocalauto] .hero-v-offer .hero-v-ctas .btn-ghost:hover{background:rgba(244,241,234,.08);border-color:#FFB81C;color:#FFB81C}[data-site=toplocalauto]{--tla-blue:#3AA0FF;--tla-blue-ink:#1F6FC4}[data-site=toplocalauto] main:has(.tla-notes) .hero-v-offer .heading-accent{color:var(--tla-blue)}[data-site=toplocalauto] main:has(.tla-notes) .hero-v-offer .eyebrow{background:var(--tla-blue);color:#131518}[data-site=toplocalauto] main:has(.tla-notes) .hero-v-offer .tla-hazard{background:repeating-linear-gradient(-45deg,var(--tla-blue) 0 18px,#131518 18px 36px)}.tla-notes .notes-tag{display:inline-flex;font-size:11px;font-weight:700;padding:5px 10px;border-radius:3px;background:var(--tla-blue,#3AA0FF);color:#131518}.tla-notes .notes-meta,.tla-notes .notes-tag{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase}.tla-notes .notes-meta{display:block;margin-top:auto;padding-top:16px;font-size:11.5px;color:#8A857A}.notes-cats{display:flex;flex-wrap:wrap;gap:10px}.notes-cats button{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;padding:8px 16px;border:1.5px solid #131518;border-radius:40px;background:#fff;color:#131518;cursor:pointer;line-height:1.1}.notes-cats button.on{background:#131518;color:#F4F1EA}.notes-cats button:focus-visible{outline:2px solid var(--tla-blue,#3AA0FF);outline-offset:2px}.notes-cover{position:relative;display:flex;align-items:flex-end;padding:18px;min-height:170px;background:#131518 50%/cover no-repeat}.notes-cover b{position:relative;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:.9;color:#F4F1EA}.notes-cover.is-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(19,21,24,.7))}.notes-cover.tone-blue{background:var(--tla-blue,#3AA0FF)}.notes-cover.tone-blue b{color:#131518}.notes-cover.tone-dark b{color:var(--tla-blue,#3AA0FF)}.notes-cover.tone-cream{background:#EAE6DC}.notes-cover.tone-cream b{color:#131518}.notes-feat{display:grid;grid-template-columns:1.25fr 1fr;margin-top:40px;border:1.5px solid #131518;border-radius:18px;overflow:hidden;text-decoration:none}.notes-feat .notes-cover{min-height:380px}.notes-feat .notes-cover b{font-size:56px}.notes-feat-tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#131518;color:#F4F1EA;padding:44px}.notes-feat-h{display:block;margin:16px 0;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:clamp(34px,3.6vw,52px);font-weight:800;text-transform:uppercase;line-height:.95}.notes-feat-p{color:#B9B4A8;font-size:17px;line-height:1.55}.notes-feat .notes-meta{margin-top:18px;padding-top:0;color:#8C887F}.notes-feat em{margin-top:20px;font-style:normal;font-weight:700;color:var(--tla-blue,#3AA0FF)}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:26px}.notes-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d8d3c6;border-radius:14px;overflow:hidden;text-decoration:none;color:#131518;transition:transform .2s,box-shadow .2s}.notes-card:hover,.notes-feat:hover{box-shadow:0 10px 30px rgba(19,21,24,.1)}.notes-card:hover{transform:translateY(-2px)}.notes-card-bd{display:flex;flex-direction:column;flex:1;padding:22px 22px 24px}.notes-card-tg{font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tla-blue-ink,#1F6FC4)}.notes-card-h{display:block;margin:10px 0;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;line-height:1.02}.notes-card-p{font-size:15px;line-height:1.5;color:#5B574D}@media (max-width:960px){.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-feat{grid-template-columns:1fr}.notes-feat .notes-cover{min-height:220px}.notes-feat-tx{padding:28px 24px}}@media (max-width:620px){.notes-grid{grid-template-columns:1fr}.notes-cats button{font-size:16px;padding:7px 13px}.notes-cover b{font-size:34px}}[data-site=toplocalauto] main:has(.tla-notes) .cta-strip{background:var(--tla-blue);color:#131518;border-radius:16px;padding:30px 36px;margin-top:16px}[data-site=toplocalauto] main:has(.tla-notes) .cta-strip-head{font-size:36px;color:#131518}[data-site=toplocalauto] main:has(.tla-notes) .cta-strip-sub{font-weight:600;color:#131518;margin:4px 0 0}[data-site=toplocalauto] main:has(.tla-notes) .cta-strip .btn-brass{background:#131518;color:#F4F1EA;border-color:#131518}.post-v2 .post-head{background:#131518;color:#F4F1EA;padding:70px 0 0}.post-v2 .post-head:not(:has(.post-hero-img)){padding-bottom:70px}.post-crumb{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8C887F}.post-crumb a{color:var(--tla-blue,#3AA0FF);text-decoration:none}.post-crumb b{font-weight:700;color:#8C887F}.post-v2 h1{max-width:1000px;margin:20px 0;font-size:clamp(44px,6.4vw,84px);line-height:.95;color:#F4F1EA}.post-v2 h1 .heading-accent{color:var(--tla-blue,#3AA0FF);background:none;padding:0}.post-lede{max-width:760px;font-size:21px;line-height:1.5;color:#B9B4A8}.post-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8C887F}.post-byline span:first-child{color:#F4F1EA;font-weight:700}.post-hero-img{margin-top:50px;height:420px;border-radius:18px 18px 0 0;overflow:hidden}.post-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-main{background:#F4F1EA;padding:70px 0 90px}.post-grid{display:grid;grid-template-columns:180px minmax(0,620px) minmax(0,1fr);gap:40px;align-items:start}.post-toc{position:sticky;top:110px}.post-toc p{font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8A857A;margin-bottom:10px}.post-toc ol{list-style:none;margin:0;padding:0}.post-toc a{display:block;padding:9px 0 9px 10px;border-top:1px solid #d8d3c6;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;color:#5B574D;box-shadow:inset 3px 0 0 transparent}.post-toc a:hover{color:#131518;box-shadow:inset 3px 0 0 var(--tla-blue,#3AA0FF)}.post-body .prose-line,.post-body li{font-size:19px;line-height:1.7;color:#2B2A26}.post-body .prose-line:first-child{margin-top:0;font-size:22px;line-height:1.6;color:#131518}.post-body h2{margin:46px 0 16px;font-size:clamp(30px,3vw,40px);line-height:1;scroll-margin-top:110px}.post-body h3{margin:32px 0 10px;font-size:26px}.post-body ul{padding-left:22px;list-style:disc}.post-body li::marker{color:var(--tla-blue,#3AA0FF)}.post-body .prose-link{color:#131518;font-weight:700;text-decoration:underline;text-decoration-color:var(--tla-blue,#3AA0FF);text-decoration-thickness:2px;text-underline-offset:3px}.post-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:24px;border-top:1.5px solid #131518;font-family:var(--font-mono,ui-monospace),monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8A857A}.post-share a,.post-share button{border:1px solid #d8d3c6;border-radius:20px;padding:6px 12px;background:#fff;color:#131518;text-decoration:none;font:inherit;cursor:pointer}.post-share a:hover,.post-share button:hover{border-color:#131518}.post-side{position:sticky;top:110px;display:grid;gap:16px}.post-addon{display:block;background:#131518;color:#F4F1EA;border-radius:16px;padding:24px;text-decoration:none}.post-addon img{width:56px;height:56px}.post-addon-tag{display:block;margin-top:14px;font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C887F}.post-addon b,.post-sidecta b{display:block;margin:6px 0 8px;font-family:var(--font-display),"Barlow Condensed",sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;line-height:1}.post-addon-p{display:block;font-size:15px;line-height:1.5;color:#B9B4A8}.post-addon em{display:inline-block;margin-top:14px;font-style:normal;font-weight:700;font-size:15px;color:var(--tla-amber,#FFB81C)}.post-sidecta{background:var(--tla-amber,#FFB81C);color:#131518;border-radius:16px;padding:24px}.post-sidecta b{margin-top:0}.post-sidecta span{display:block;font-size:15px;font-weight:600;margin-bottom:14px}.post-sidecta .btn-ink{background:#131518;color:#F4F1EA}@media (max-width:1100px){.post-grid{grid-template-columns:minmax(0,1fr) 300px}.post-grid>div:first-child:empty,.post-toc{display:none}}@media (max-width:820px){.post-grid{grid-template-columns:1fr}.post-side{position:static}.post-hero-img{height:240px;margin-top:34px}.post-main{padding:44px 0 60px}.post-body .prose-line,.post-body li{font-size:18px}.post-body .prose-line:first-child{font-size:20px}}.notes-related{padding:10px 0}.notes-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.notes-related-card{display:block;background:#fff;border:1px solid #d8d3c6;border-radius:14px;padding:22px;text-decoration:none;color:#131518}.notes-related-card:hover{border-color:#131518}.notes-related-card .notes-card-h{font-size:26px;margin-bottom:0}@media (max-width:820px){.notes-related-grid{grid-template-columns:1fr}}[data-site=toplocalauto] .band .post-v2 h1 .heading-accent{color:var(--tla-blue,#3AA0FF);background:none;padding:0}.post-share button{text-transform:inherit;letter-spacing:inherit}[data-site=toplocalauto] main:has(.notes-index) .hero-v-offer-h{max-width:7.4em}[data-site=toplocalauto] main:has(.notes-index) .hero-v-offer-sub{max-width:560px}.site-header-darkbar .generated-util-bar{box-shadow:inset 0 0 0 999px rgba(0,0,0,.3)}[data-site=toplocalauto] .site-footer-mark{visibility:hidden}.vehicle-inv-card-specs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.vehicle-inv-card-specs>span{display:inline-flex;align-items:center;gap:6px}@media (max-width:639px){[data-site=toplocalauto] .site-footer-mark{display:none}}.news-signup{background:#1C1F24;border:1px solid rgba(244,241,234,.14);border-radius:16px;padding:24px 26px;color:#F4F1EA;align-self:center}.news-signup-t{font-family:"Barlow Condensed",var(--font-heading,sans-serif);font-size:28px;font-weight:800;text-transform:uppercase;line-height:1.05}.news-signup-p{color:rgba(244,241,234,.7);font-size:15px;margin-top:6px}.news-signup-f{display:flex;align-items:center;gap:8px;margin-top:16px;background:#F4F1EA;border-radius:10px;padding:6px 6px 6px 16px}.news-signup-f input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#131518;font-size:16px;font-weight:500}.news-signup-f input::-moz-placeholder{color:#9B968B}.news-signup-f input::placeholder{color:#9B968B}.news-signup-f button{height:42px;padding:0 16px;border-radius:8px;background:var(--tla-blue,#3AA0FF);color:#131518;font-family:"Barlow Condensed",var(--font-heading,sans-serif);font-size:17px;font-weight:800;text-transform:uppercase;white-space:nowrap}.news-signup-f button:hover{background:#F4F1EA;box-shadow:inset 0 0 0 2px #131518}.news-signup-f:focus-within{box-shadow:0 0 0 3px rgba(58,160,255,.5)}.news-signup-done{margin-top:16px;font-weight:600;color:var(--tla-blue,#3AA0FF)}.news-signup-err{margin-top:10px;font-size:14px;color:#FF8A80}@media (min-width:961px){.hero-v-offer-grid.has-signup{grid-template-columns:minmax(0,1fr) 420px}}@media (max-width:960px){.hero-v-offer-grid.has-signup{padding-bottom:48px}}.bf-dock,.bf-sh-wrap{display:none}@media (max-width:960px){.bf .bf-dock{display:flex;order:-1;width:100%;align-items:center;gap:12px;background:var(--bf-g);color:#fff;border:0;border-radius:14px;padding:8px 12px 8px 8px}.bf .bf-dock,.bf-dk-th{transition:box-shadow .25s}.bf-dk-th{width:62px;height:44px;border-radius:8px;background:#333 50%/cover no-repeat;position:relative;flex:none}.bf-dk-th i{position:absolute;right:-3px;top:-3px;width:11px;height:11px;border-radius:50%;background:var(--bf-amber);box-shadow:0 0 0 3px rgba(255,184,28,.3);animation:bf-dk-pulse 2s ease-in-out infinite}.bf-dk-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.bf-dk-t b,.bf-dk-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-dk-t b{font-weight:600;font-size:15px}.bf-dk-t small{font-size:12px;color:#9EA3A9}.bf-dk-t b.chg{color:#7DE08D;font-size:14px}.bf-dk-see{flex:none;display:flex;align-items:center;gap:5px;font:700 12px/1 var(--font-mono,ui-monospace),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--bf-amber)}.bf-dock.peek,.bf-dock.peek .bf-dk-th{box-shadow:0 0 0 2px #7DE08D}.bf-sh-wrap{display:block;position:fixed;inset:0;z-index:95;background:rgba(10,11,13,.55);animation:bf-sh-fade .2s ease-out}.bf-sheet{position:absolute;left:0;right:0;bottom:0;height:88%;background:#1C1F23;color:#fff;border-radius:22px 22px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;animation:bf-sh-up .28s cubic-bezier(.2,.8,.2,1)}.bf-grab{flex:none;width:40px;height:5px;border-radius:3px;background:#555;margin:0 auto 14px}.bf-sht{flex:none;display:flex;justify-content:space-between;align-items:center;font:700 11px/1 var(--font-mono,ui-monospace),monospace;letter-spacing:.12em;text-transform:uppercase;color:#9EA3A9;margin-bottom:12px}.bf-frame{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:12px}.bf-frame .bf-br{margin-top:0;box-shadow:none}.bf-sheet .bf-hedge{flex:none;text-align:center;color:#9EA3A9;margin:10px 0}.bf-sheet .bf-keep{flex:none;width:100%;margin:0;justify-content:center}.bf-g .bf-new{box-shadow:0 0 0 2px #7DE08D}}@keyframes bf-dk-pulse{50%{box-shadow:0 0 0 6px rgba(255,184,28,0)}}@keyframes bf-sh-up{0%{transform:translateY(100%)}}@keyframes bf-sh-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bf .bf-dock.peek,.bf .bf-dock.peek .bf-dk-th{box-shadow:none}.bf .bf-dock,.bf-dk-th{transition:none}.bf-dk-th i,.bf-sh-wrap,.bf-sheet{animation:none}}@media (max-width:400px){.hero-v-offer-copy .eyebrow{letter-spacing:.12em}}.placeholder\:text-ink\/30::-moz-placeholder{color:rgb(var(--c-ink)/.3)}.placeholder\:text-ink\/30::placeholder{color:rgb(var(--c-ink)/.3)}.placeholder\:text-ink\/35::-moz-placeholder{color:rgb(var(--c-ink)/.35)}.placeholder\:text-ink\/35::placeholder{color:rgb(var(--c-ink)/.35)}.placeholder\:text-ink\/40::-moz-placeholder{color:rgb(var(--c-ink)/.4)}.placeholder\:text-ink\/40::placeholder{color:rgb(var(--c-ink)/.4)}.placeholder\:text-white\/40::-moz-placeholder{color:rgb(255 255 255/.4)}.placeholder\:text-white\/40::placeholder{color:rgb(255 255 255/.4)}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-black\/50:hover{border-color:rgb(0 0 0/.5)}.hover\:border-brass:hover{--tw-border-opacity:1;border-color:rgb(var(--c-brass)/var(--tw-border-opacity,1))}.hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity,1))}.hover\:border-ink\/40:hover{border-color:rgb(var(--c-ink)/.4)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:border-white\/60:hover{border-color:rgb(255 255 255/.6)}.hover\:bg-brass-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-brass-dark)/var(--tw-bg-opacity,1))}.hover\:bg-brass-light:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-brass-light)/var(--tw-bg-opacity,1))}.hover\:bg-brass\/10:hover{background-color:rgb(var(--c-brass)/.1)}.hover\:bg-ink-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-ink-700)/var(--tw-bg-opacity,1))}.hover\:bg-stone-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-stone-200)/var(--tw-bg-opacity,1))}.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-stone-50)/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/25:hover{background-color:rgb(255 255 255/.25)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:text-brass:hover{--tw-text-opacity:1;color:rgb(var(--c-brass)/var(--tw-text-opacity,1))}.hover\:text-brass-dark:hover{--tw-text-opacity:1;color:rgb(var(--c-brass-dark)/var(--tw-text-opacity,1))}.hover\:text-brass-light:hover{--tw-text-opacity:1;color:rgb(var(--c-brass-light)/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}.hover\:text-ink\/70:hover{color:rgb(var(--c-ink)/.7)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/70:hover{color:rgb(255 255 255/.7)}.hover\:text-white\/80:hover{color:rgb(255 255 255/.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-brass:focus{--tw-border-opacity:1;border-color:rgb(var(--c-brass)/var(--tw-border-opacity,1))}.focus\:border-white\/50:focus{border-color:rgb(255 255 255/.5)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-ink\/10:disabled{background-color:rgb(var(--c-ink)/.1)}.disabled\:text-ink\/30:disabled{color:rgb(var(--c-ink)/.3)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-\[1\.03\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group\/mi:hover .group-hover\/mi\:text-brass{--tw-text-opacity:1;color:rgb(var(--c-brass)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:inset-auto{inset:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:left-5{left:1.25rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-16{height:4rem}.sm\:h-\[58vh\]{height:58vh}.sm\:h-\[600px\]{height:600px}.sm\:w-24{width:6rem}.sm\:w-\[390px\]{width:390px}.sm\:w-auto{width:auto}.sm\:auto-rows-\[12rem\]{grid-auto-rows:12rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pr-\[180px\]{padding-right:180px}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[length\:var\(--h1-size\2c 3\.75rem\)\]{font-size:var(--h1-size,3.75rem)}.sm\:text-\[length\:var\(--h2-size\2c 3rem\)\]{font-size:var(--h2-size,3rem)}.sm\:text-\[length\:var\(--h3-size\2c 2\.25rem\)\]{font-size:var(--h3-size,2.25rem)}.sm\:shadow-\[0_24px_70px_-20px_rgba\(12\2c 28\2c 38\2c 0\.55\)\]{--tw-shadow:0 24px 70px -20px rgba(12,28,38,0.55);--tw-shadow-colored:0 24px 70px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:ring-ink\/10{--tw-ring-color:rgb(var(--c-ink)/0.1)}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[54\%\]{max-width:54%}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:self-start{align-self:flex-start}.lg\:pt-16{padding-top:4rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:self-start{align-self:flex-start}.min-\[1280px\]\:flex{display:flex}.min-\[1280px\]\:hidden{display:none}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:text-\[13px\]{font-size:13px}.\32xl\:tracking-\[0\.14em\]{letter-spacing:.14em}}.\[\&\>option\]\:text-ink>option{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}