1<!DOCTYPE html><!--ZGKJtpwpwVijn8WwHuk8m--><html lang="en-US" class="__variable_657a69 __variable_dea3f1 __variable_0b1302"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/_next/static/media/logo.3ca5344e.webp"/><style data-precedence="next" data-href="/_next/static/css/e0c7ed8e6811f146.css /_next/static/css/383148260f4cb4cf.css">@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_657a69{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_657a69{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");
1unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_dea3f1{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_dea3f1{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0b1302{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:500;font-style:normal}.__variable_0b1302{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.Footer_footer__UaG1g{background:var(--ink-950);color:var(--ink-300);padding-block:var(--space-2xl) var(--space-l);-webkit-margin-before:auto;margin-block-start:auto}.Footer_top__b4wwC{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);-webkit-padding-after:var(--space-xl);padding-block-end:var(--space-xl);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.Footer_brandCol__HhVKt{max-width:22rem}.Footer_logo__NsUJK{display:inline-flex;align-items:center;gap:.6rem;color:#fff}.Footer_logo__NsUJK img{height:3.1rem;width:auto;flex:none}.Footer_logo__NsUJK b{font-family:var(--font-display);font-weight:800;font-size:1.3rem;letter-spacing:-.03em;color:#fff}.Footer_logo__NsUJK b span{color:var(--edge-400)}.Footer_blurb__CE_ll{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--1);line-height:1.6;color:var(--ink-400)}.Footer_contact__Qek_T{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.Footer_bigPhone__W0Rs_{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.02em;color:#fff;text-decoration:none}.Footer_bigPhone__W0Rs_:hover{color:var(--brass-400)}.Footer_contactMeta___mzh0{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs);font-size:var(--step--1);color:var(--ink-400)}.Footer_contactMeta___mzh0 a{color:var(--ink-300);text-decoration:none}.Footer_contactMeta___mzh0 a:hover{color:var(--edge-300);text-decoration:underline}.Footer_serviceArea__MlcX5{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);line-height:1.7;color:var(--ink-300)}.Footer_linkCols__S9h7l{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:var(--space-l) var(--space-m);gap:var(--space-l) var(--space-m)}.Footer_colHead__XDOil{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.Footer_col__Uenj5 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.Footer_col__Uenj5 a{color:var(--ink-300);font-size:var(--step--1);text-decoration:none;line-height:1.4}.Footer_col__Uenj5 a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.Footer_more__II7js{color:var(--edge-300)!important;font-weight:500}.Footer_bottom__O5rKs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m)}.Footer_copy__IbaoR{font-size:var(--step--2);color:var(--ink-300)}.Footer_legal__gVqLl{display:flex;flex-wrap:wrap;gap:var(--space-s);list-style:none;margin:0;padding:0}.Footer_legal__gVqLl a{font-size:var(--step--2);color:var(--ink-300);text-decoration:none}.Footer_legal__gVqLl a:hover{color:#fff;text-decoration:underline}@media (min-width:60rem){.Footer_top__b4wwC{grid-template-columns:minmax(18rem,1fr) 2.1fr;gap:var(--space-3xl)}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--ink-900);color:var(--text-inverse);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.Header_bar__ODNIU{display:flex;align-items:center;gap:var(--space-m);min-height:var(--header-h)}.Header_brand__tPzig{display:flex;align-items:center;text-decoration:none;color:#fff;flex:none;-webkit-margin-end:auto;margin-inline-end:auto}.Header_logo__j7oID{display:inline-flex;align-items:center;gap:.6rem}.Header_logo__j7oID img{height:2.9rem;width:auto;flex:none}.Header_logo__j7oID b{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.03em;line-height:1;white-space:nowrap}.Header_logo__j7oID b span{color:var(--edge-400)}@media (max-width:23rem){.Header_logo__j7oID b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.Header_desktopNav__hqXo_{display:none}.Header_navList__l21rr{display:flex;align-items:center;gap:var(--space-xs);list-style:none;margin:0;padding:0}.Header_navList__l21rr>li{position:relative}.Header_navLink__Q_hTB{display:block;padding:.55rem .7rem;color:var(--ink-200);font-size:var(--step--1);font-weight:500;text-decoration:none;border-radius:var(--radius-s);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Header_navLink__Q_hTB:hover{color:#fff;background:rgba(255,255,255,.07)}.Header_navLink__Q_hTB[aria-current=page]{color:#fff}.Header_navLink__Q_hTB[aria-current=page]:after{content:"";display:block;height:2px;-webkit-margin-before:3px;margin-block-start:3px;background:var(--brass-500);border-radius:2px}.Header_megaMenu__XvesK{position:absolute;top:calc(100% + .4rem);left:0;min-width:30rem;padding:var(--space-s);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-l);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast)}.Header_hasMenu__hTNJa:focus-within .Header_megaMenu__XvesK,.Header_hasMenu__hTNJa:hover .Header_megaMenu__XvesK{opacity:1;visibility:visible;transform:translateY(0)}.Header_megaList__zm88Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:.1rem var(--space-s);gap:.1rem var(--space-s);list-style:none;margin:0;padding:0}.Header_megaList__zm88Y a{display:block;padding:.5rem .6rem;border-radius:var(--radius-s);color:var(--text);font-size:var(--step--1);text-decoration:none}.Header_megaList__zm88Y a:hover{background:var(--edge-100);color:var(--edge-800)}.Header_megaList__zm88Y li:first-child a{font-weight:600}.Header_actions__AFxTd{display:flex;align-items:center;gap:var(--space-2xs);flex:none}.Header_phone__6HOYG{display:none;flex-direction:column;line-height:1.1;text-decoration:none;color:#fff;padding:.25rem .5rem}.Header_phoneLabel___stmA{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-300)}.Header_phoneNumber__rwSnS{font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.Header_phone__6HOYG:hover .Header_phoneNumber__rwSnS{color:var(--brass-400)}.Header_quoteBtn__Toz2L{display:none}.Header_toggle__aM0kG{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:transparent;border:1px solid var(--border-inverse);border-radius:var(--radius-s);
1cursor:pointer}.Header_toggle__aM0kG:hover{background:rgba(255,255,255,.07)}.Header_burger__CUvUF{display:grid;grid-gap:4px;gap:4px;width:18px}.Header_burger__CUvUF span{display:block;height:2px;background:#fff;border-radius:2px;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.Header_burgerOpen__0r7MJ span:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerOpen__0r7MJ span:nth-child(2){opacity:0}.Header_burgerOpen__0r7MJ span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_mobilePanel__PXwHC{position:fixed;inset:var(--header-h) 0 0;z-index:var(--z-overlay);background:var(--ink-900);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-m) var(--space-3xl);animation:Header_slideIn__pUvuL var(--dur-base) var(--ease-out)}@keyframes Header_slideIn__pUvuL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_mobileList__jVR_h{list-style:none;margin:0;padding:0}.Header_mobileList__jVR_h li+li{-webkit-border-before:1px solid var(--border-inverse);border-block-start:1px solid var(--border-inverse)}.Header_mobileList__jVR_h a{display:block;padding:.95rem .25rem;color:var(--ink-100);font-size:var(--step-0);text-decoration:none}.Header_mobileList__jVR_h a:hover{color:var(--brass-400)}.Header_mobilePrimary__hQtFg{font-family:var(--font-display);font-weight:700;font-size:var(--step-1)!important;color:#fff!important}.Header_mobileDivider__1lCgO{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}@media (min-width:48rem){.Header_phone__6HOYG{display:flex}}@media (min-width:75rem){.Header_desktopNav__hqXo_{display:block}.Header_quoteBtn__Toz2L{display:inline-flex}.Header_mobilePanel__PXwHC,.Header_toggle__aM0kG{display:none}.Header_brand__tPzig{-webkit-margin-end:var(--space-l);margin-inline-end:var(--space-l)}.Header_navList__l21rr{-webkit-margin-end:auto;margin-inline-end:auto}}.StickyMobileActions_bar__7O3za{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-mobilebar);display:grid;grid-template-columns:1.35fr 1fr;grid-gap:1px;gap:1px;background:var(--border-inverse);-webkit-border-before:1px solid var(--ink-700);border-block-start:1px solid var(--ink-700);-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0)}.StickyMobileActions_call__GVIt1,.StickyMobileActions_quote__R4heh{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--mobilebar-h);padding:.6rem .75rem;font-family:var(--font-body);font-weight:600;text-decoration:none;line-height:1.15}.StickyMobileActions_call__GVIt1{background:var(--edge-600);color:#fff}.StickyMobileActions_call__GVIt1:hover{background:var(--edge-500);color:#fff}.StickyMobileActions_call__GVIt1 svg{flex:none}.StickyMobileActions_call__GVIt1>span{display:flex;flex-direction:column}.StickyMobileActions_label__RHNOs{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff}.StickyMobileActions_number__fX9iV{font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:-.01em}.StickyMobileActions_quote__R4heh{background:var(--brass-500);color:var(--ink-950);font-size:var(--step--1);letter-spacing:var(--tracking-wide)}.StickyMobileActions_quote__R4heh:hover{background:var(--brass-400);color:var(--ink-950)}@media (min-width:48rem){.StickyMobileActions_bar__7O3za{display:none}}:root{--ink-950:#050b14;--ink-900:#0a1524;--ink-850:#0e1c30;--ink-800:#13253d;--ink-700:#1b3352;--ink-600:#2a4970;--ink-500:#456694;--ink-400:#6b87ae;--ink-300:#9bb0c9;--ink-200:#c6d3e2;--ink-100:#e3eaf3;--ink-050:#f1f5fa;--paper:#fbfcff;--edge-900:#04324f;--edge-800:#064766;--edge-700:#075f87;--edge-600:#0a7bad;--edge-500:#0d97d1;--edge-400:#35b4e8;--edge-300:#7bd0f2;--edge-200:#b4e4f8;--edge-100:#e0f4fd;--brass-800:#8a4708;--brass-700:#a85c09;--brass-600:#c2740a;--brass-500:#ee8f12;--brass-400:#ffab3d;--brass-300:#ffc978;--brass-100:#fff2dd;--glass-600:#0d7a6c;--glass-500:#12a08c;--glass-400:#2cc4ad;--glass-100:#d8f7f0;--danger-600:#b3261e;--danger-100:#fbe9e7;--warn-600:#a76a00;--ok-600:#1c7a4a;--bg:var(--paper);--bg-sunken:var(--ink-050);--bg-cool:#eef8f6;--bg-cool-deep:var(--edge-100);--bg-warm:#fdf6e8;--bg-inverse:var(--ink-900);--bg-inverse-soft:var(--ink-800);--surface:#ffffff;--border:var(--ink-100);--border-strong:var(--ink-200);--border-inverse:rgba(255,255,255,0.14);--text:var(--ink-900);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--ink-050);--text-inverse-muted:var(--ink-300);--link:var(--edge-700);--link-hover:var(--edge-600);--font-display:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif;--font-body:var(--font-plex),"IBM Plex Sans",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--step--2:clamp(0.694rem,0.68rem + 0.07vw,0.75rem);--step--1:clamp(0.833rem,0.80rem + 0.16vw,0.9375rem);--step-0:clamp(1rem,0.96rem + 0.20vw,1.125rem);--step-1:clamp(1.2rem,1.13rem + 0.34vw,1.4rem);--step-2:clamp(1.44rem,1.33rem + 0.55vw,1.75rem);--step-3:clamp(1.728rem,1.55rem + 0.86vw,2.25rem);--step-4:clamp(2.074rem,1.81rem + 1.31vw,2.9rem);--step-5:clamp(2.488rem,2.09rem + 1.95vw,3.75rem);--step-6:clamp(2.986rem,2.41rem + 2.85vw,4.85rem);--leading-tight:1.05;--leading-snug:1.22;--leading-body:1.65;--leading-loose:1.75;
1--tracking-display:-0.028em;--tracking-tight:-0.014em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-eyebrow:0.13em;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--section-y:clamp(3.5rem,8vw,7rem);--section-y-tight:clamp(2.5rem,5vw,4rem);--section-y-loose:clamp(5rem,11vw,9.5rem);--measure:68ch;--container:78rem;--container-wide:90rem;--container-text:46rem;--gutter:clamp(1.15rem,4vw,2.5rem);--radius-xs:2px;--radius-s:4px;--radius-m:6px;--radius-l:10px;--radius-xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px rgba(7,11,13,0.06);--shadow-s:0 2px 4px rgba(7,11,13,0.06),0 1px 2px rgba(7,11,13,0.04);--shadow-m:0 8px 20px -6px rgba(7,11,13,0.13),0 2px 6px rgba(7,11,13,0.06);--shadow-l:0 22px 48px -14px rgba(7,11,13,0.22),0 6px 14px rgba(7,11,13,0.07);--shadow-focus:0 0 0 3px var(--paper),0 0 0 5.5px var(--edge-600);--shadow-focus-inverse:0 0 0 3px var(--ink-900),0 0 0 5.5px var(--brass-400);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:380ms;--header-h:4.5rem;--mobilebar-h:4.25rem;--z-header:100;--z-mobilebar:90;--z-overlay:200}@media (max-width:47.99rem){:root{--header-h:3.875rem}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-m))}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100dvh}@media (max-width:47.99rem){body{padding-bottom:var(--mobilebar-h)}}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,li,p{overflow-wrap:break-word}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:800}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0);letter-spacing:var(--tracking-normal)}p{text-wrap:pretty}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--edge-600);outline-offset:2px;border-radius:var(--radius-xs)}.on-dark :focus-visible{outline-color:var(--brass-400)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--container-wide)}.container--text{max-width:var(--container-text)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--loose{padding-block:var(--section-y-loose)}.section--sunken{background:var(--bg-sunken)}.section--cool{background:var(--bg-cool)}.section--cool-deep{background:var(--bg-cool-deep)}.section--warm{background:var(--bg-warm)}.section--inverse{background:var(--bg-inverse);color:var(--text-inverse)}.section--edged{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.section--cool.section--edged{border-block-start-color:var(--edge-200)}.section--warm.section--edged{border-block-start-color:var(--brass-300)}.section--inverse h1,.section--inverse h2,.section--inverse h3{color:#fff}.section--inverse a:not(.btn){color:var(--edge-300)}.stack>*+*{-webkit-margin-before:var(--flow,var(--space-s));margin-block-start:var(--flow,var(--space-s))}.prose{max-width:var(--measure)}.prose>*+*{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.prose h2{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}.prose h3{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.prose ol,.prose ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.prose li+li{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:var(--space-s);transform:translateY(-120%);z-index:calc(var(--z-overlay) + 10);background:var(--ink-900);color:#fff;padding:var(--space-2xs) var(--space-s);border-radius:0 0 var(--radius-m) var(--radius-m);font-weight:600;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0);color:#fff}.eyebrow{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);display:flex;align-items:center;gap:var(--space-2xs)}.eyebrow:before{content:"";width:1.5rem;height:1px;background:currentColor;flex:none}.on-dark .eyebrow,.section--inverse .eyebrow{color:var(--brass-400)}.btn{--btn-bg:var(--ink-900);--btn-fg:#fff;--btn-bd:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:.8em 1.5em;min-height:3rem;background:var(--btn-bg);border:1.5px solid var(--btn-bd);border-radius:var(--radius-m);font-family:var(--font-body);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-wide);line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn,.btn:hover,a.btn,button.btn{color:var(--btn-fg)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{--btn-bg:var(--brass-500);--btn-fg:var(--ink-950);--btn-bd:var(--brass-500)}
1.btn--primary:hover{--btn-bg:var(--brass-400);--btn-bd:var(--brass-400)}.btn--call{--btn-bg:var(--edge-600);--btn-fg:#fff;--btn-bd:var(--edge-600)}.btn--call:hover{--btn-bg:var(--edge-500);--btn-bd:var(--edge-500)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink-900);--btn-bd:var(--ink-200)}.btn--ghost:hover{--btn-bd:var(--ink-900);--btn-bg:transparent}.on-dark .btn--ghost,.section--inverse .btn--ghost{--btn-fg:#fff;--btn-bd:rgba(255,255,255,0.28)}.on-dark .btn--ghost:hover,.section--inverse .btn--ghost:hover{--btn-bd:#fff;--btn-bg:rgba(255,255,255,0.07)}.btn--lg{min-height:3.5rem;font-size:var(--step-0);padding:.9em 1.9em}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:var(--space-3xs)}.field__label{font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-normal)}.field__req{color:var(--danger-600);-webkit-margin-start:.15em;margin-inline-start:.15em}.field__hint{font-size:var(--step--2);color:var(--text-muted)}.field__control{width:100%;padding:.7rem .85rem;min-height:3rem;background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field__control::placeholder{color:var(--text-subtle)}.field__control:hover{border-color:var(--ink-300)}.field__control:focus{outline:none;border-color:var(--edge-600);box-shadow:0 0 0 3px var(--edge-100)}textarea.field__control{min-height:7rem;resize:vertical;line-height:1.55}select.field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.35rem,calc(100% - .8rem) 1.35rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.field--invalid .field__control{border-color:var(--danger-600)}.field__error{font-size:var(--step--2);color:var(--danger-600);font-weight:600}.rule{border:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rule--strong{border-block-start-color:var(--border-strong)}@media print{.no-print{display:none!important}body{background:#fff;color:#000;padding-bottom:0}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}.post-figure{margin-block:var(--space-l);margin-inline:0}.post-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-m);background:var(--ink-050)}.post-figure figcaption{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);line-height:1.45;color:var(--ink-600)}.QuoteForm_form__RIJFN{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.QuoteForm_hp__o_nne{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.QuoteForm_fieldset__hNd0E{border:0;padding:0;margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.QuoteForm_legend__w_kUJ{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);padding:0 0 var(--space-2xs);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);width:100%}.QuoteForm_rowThree__Mw8ze,.QuoteForm_row__jkDfd{display:grid;grid-gap:var(--space-m);gap:var(--space-m)}@media (min-width:34rem){.QuoteForm_row__jkDfd{grid-template-columns:1fr 1fr}.QuoteForm_rowThree__Mw8ze{grid-template-columns:6rem 1fr 1fr}}.QuoteForm_disclosure__o8hfx{justify-self:start;background:none;border:0;padding:.25rem 0;color:var(--edge-700);font-size:var(--step--1);font-weight:600;cursor:pointer;text-align:start}.QuoteForm_disclosure__o8hfx:hover{color:var(--edge-600);text-decoration:underline}.QuoteForm_submitRow__V_hoD{display:grid;grid-gap:var(--space-s);gap:var(--space-s);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.QuoteForm_privacy__o42eO{font-size:var(--step--2);color:var(--text-muted);max-width:44ch;line-height:1.6}.QuoteForm_callInstead__at6yR{padding:var(--space-s) var(--space-m);background:var(--edge-100);border-radius:var(--radius-m);font-size:var(--step--1);color:var(--edge-900)}.QuoteForm_callInstead__at6yR a{font-weight:600}.QuoteForm_formError__wkmpD{padding:var(--space-s) var(--space-m);background:var(--danger-100);-webkit-border-start:3px solid var(--danger-600);border-inline-start:3px solid var(--danger-600);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--danger-600);font-weight:500}.QuoteForm_success___qXXb{display:grid;justify-items:start;grid-gap:var(--space-s);gap:var(--space-s);padding:var(--space-xl);background:var(--edge-100);border:1px solid var(--edge-300);border-radius:var(--radius-l)}.QuoteForm_success___qXXb:focus{outline:none}.QuoteForm_success___qXXb svg{color:var(--edge-600)}.QuoteForm_success___qXXb h2{font-size:var(--step-2);color:var(--edge-900)}.QuoteForm_success___qXXb p{color:var(--ink-800);max-width:48ch}.QuoteForm_successUrgent__vxstv{font-weight:600;color:var(--edge-900)!important}@media (min-width:40rem){.QuoteForm_submitRow__V_hoD{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-m)}}.QuoteForm_optional__nlWRc{-webkit-margin-start:.5ch;margin-inline-start:.5ch;font-family:var(--font-mono);font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600)}.ui_crumbs__Wlu_L{padding-block:var(--space-s)}.ui_crumbs__Wlu_L ol{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--step--2);color:var(--text-muted)}.ui_crumbs__Wlu_L li,.ui_crumbs__Wlu_L ol{display:flex;align-items:center;gap:.35rem}.ui_crumbs__Wlu_L li+li:before{content:"/";color:var(--ink-300)}.ui_crumbs__Wlu_L a{color:var(--text-muted);text-decoration:none}.ui_crumbs__Wlu_L a:hover{color:var(--edge-700);text-decoration:underline}.ui_crumbs__Wlu_L [aria-current=page]{color:var(--text);font-weight:500}.ui_sectionHead__qWwzT{max-width:44rem;-webkit-margin-after:var(--space-l);margin-block-end:var(--space-l)}.ui_sectionHead__qWwzT h2,.ui_sectionHead__qWwzT h3{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.ui_lede___1kKR{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.ui_on-dark__toRA4 .ui_lede___1kKR,.ui_section--inverse__Npk_Z .ui_lede___1kKR{color:var(--ink-300)}.ui_faq__pulaV{max-width:52rem}.ui_faqHeading__Cjd2f{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}.ui_faqItems__r9hKB{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ui_faqItem__8Umlx{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_faqItem__8Umlx summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.ui_faqItem__8Umlx summary::-webkit-details-marker{display:none}.ui_faqItem__8Umlx summary:hover{color:var(--edge-700)}.ui_faqItem__8Umlx summary svg{flex:none;-webkit-margin-before:.2em;margin-block-start:.2em;color:var(--edge-600);transition:transform var(--dur-base) var(--ease-out)}.ui_faqItem__8Umlx[open] summary svg{transform:rotate(180deg)}.ui_faqAnswer__ff98x{-webkit-padding-after:var(--space-m);padding-block-end:var(--space-m);max-width:var(--measure);color:var(--text-muted)}.ui_cta__1yfCS{padding-block:var(--section-y);background:var(--bg-sunken)}.ui_ctaDark__pDE6J{background:var(--ink-900);color:var(--text-inverse)}.ui_ctaInner__8TPUj{display:grid;grid-gap:var(--space-l);gap:var(--space-l);align-items:center}.ui_ctaTitle__AmQuI{font-size:var(--step-3);color:inherit}.ui_ctaDark__pDE6J .ui_ctaTitle__AmQuI{color:#fff}.ui_ctaBody__aej2J{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:42rem;color:var(--text-muted);font-size:var(--step-0)}.ui_ctaDark__pDE6J .ui_ctaBody__aej2J{color:var(--ink-300)}.ui_ctaActions__L4jBW{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}@media (min-width:56rem){.ui_ctaInner__8TPUj{grid-template-columns:1.5fr auto;gap:var(--space-2xl)}.ui_ctaActions__L4jBW{flex-direction:column}}.ui_related__veU6u{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}.ui_relatedTitle__FEwDv{font-size:var(--step-1);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.ui_relatedList__k0MOc{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.ui_relatedList__k0MOc a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:var(--space-s);background:var(--surface);border:1px solid var(--border);-webkit-border-start:3px solid var(--edge-500);border-inline-start:3px solid var(--edge-500);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui_relatedList__k0MOc a:hover{border-inline-start-color:var(--brass-500);box-shadow:var(--shadow-m);transform:translateY(-2px)}.ui_relatedLabel__cedi4{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--text);letter-spacing:var(--tracking-tight)}.ui_relatedNote__Hvufj{font-size:var(--step--2);color:var(--text-muted);line-height:1.5}@media (min-width:40rem){.ui_relatedList__k0MOc{grid-template-columns:repeat(2,1fr)}}@media (min-width:60rem){.ui_relatedList__k0MOc{grid-template-columns:repeat(3,1fr)}.ui_relatedTwo__gHhLB{grid-template-columns:repeat(2,1fr)}}.ui_spec__k1upN{margin:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ui_specRow__7yJ1z{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:var(--space-s);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_specRow__7yJ1z dt{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.ui_specRow__7yJ1z dd{margin:0;color:var(--text-muted);max-width:var(--measure)}@media (min-width:48rem){.ui_specRow__7yJ1z{grid-template-columns:15rem 1fr;gap:var(--space-m)}.ui_specRow__7yJ1z dt{-webkit-padding-before:.2em;padding-block-start:.2em}}.ui_steps__gtxQX{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.ui_steps__gtxQX>
1li{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-s);gap:var(--space-s);-webkit-padding-after:var(--space-m);padding-block-end:var(--space-m);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_steps__gtxQX>li:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.ui_stepNum__WEur0{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;color:var(--brass-800);-webkit-padding-before:.25em;padding-block-start:.25em}.ui_stepTitle__5rAUY{font-size:var(--step-0);-webkit-margin-after:.2rem;margin-block-end:.2rem}.ui_steps__gtxQX p{color:var(--text-muted);max-width:var(--measure)}.ui_callout__J6bJM{margin-block:var(--space-m);padding:var(--space-m);background:var(--edge-100);-webkit-border-start:3px solid var(--edge-600);border-inline-start:3px solid var(--edge-600);border-radius:0 var(--radius-m) var(--radius-m) 0}.ui_calloutWarn__E_vAP{background:var(--brass-100);border-inline-start-color:var(--brass-600)}.ui_calloutTitle__yo0LD{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);-webkit-margin-after:.3rem;margin-block-end:.3rem;color:var(--edge-900)}.ui_calloutWarn__E_vAP .ui_calloutTitle__yo0LD{color:var(--brass-800)}.ui_calloutBody__6FAKd{color:var(--ink-800)}.ui_calloutBody__6FAKd>*+*{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.ui_photoFigure__wvXuR{margin:0;overflow:hidden;border-radius:var(--radius-m);background:var(--ink-050)}.ui_photoImg__wXqB6{width:100%;height:100%;object-fit:cover;display:block}.ui_photoSlot__jBLi5{margin:0;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--ink-050),var(--ink-050) 10px,var(--paper) 10px,var(--paper) 20px);border:1px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--ink-600)}.ui_photoSlotInner__WSSnl{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-m);text-align:center;max-width:22rem}.ui_photoSlotText__fFMP2{display:flex;flex-direction:column;gap:.15rem;font-size:var(--step--2);line-height:1.5}.ui_photoSlotText__fFMP2 strong{font-family:var(--font-mono);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600)}.simple_h1__Y_9l8{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:20ch}.simple_lede__QAUhu{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.simple_updated__uLjiq{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;color:var(--ink-600)}.simple_body__mRQkw{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);max-width:var(--measure);line-height:var(--leading-loose);color:var(--ink-800)}.simple_body__mRQkw>*+*{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.simple_body__mRQkw h2{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);font-size:var(--step-2);color:var(--text)}.simple_body__mRQkw h3{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l);font-size:var(--step-0);color:var(--text)}.simple_body__mRQkw ol,.simple_body__mRQkw ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.simple_body__mRQkw li+li{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.simple_body__mRQkw li::marker{color:var(--edge-600)}.simple_body__mRQkw a{color:var(--edge-700)}.simple_body__mRQkw strong{color:var(--text);font-weight:600}.simple_contactGrid__B2lKy{display:grid;grid-gap:var(--space-l);gap:var(--space-l);-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media (min-width:54rem){.simple_contactGrid__B2lKy{grid-template-columns:1.1fr .9fr;gap:var(--space-3xl);align-items:start}}.simple_channels__4lJrW{margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.simple_channels__4lJrW dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:.2rem;margin-block-end:.2rem}.simple_channels__4lJrW dd{margin:0}.simple_bigLink___ZWOQ{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);letter-spacing:-.02em;color:var(--text);text-decoration:none}.simple_bigLink___ZWOQ:hover{color:var(--edge-700)}.simple_channelNote__leqC9{-webkit-margin-before:.2rem;margin-block-start:.2rem;font-size:var(--step--2);color:var(--text-muted)}.simple_mapGrid__81RGB{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media (min-width:44rem){.simple_mapGrid__81RGB{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.simple_mapGrid__81RGB{grid-template-columns:repeat(3,1fr)}}.simple_mapCol__EumRg h2{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.simple_mapCol__EumRg ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.simple_mapCol__EumRg a{font-size:var(--step--1);color:var(--text);text-decoration:none}.simple_mapCol__EumRg a:hover{color:var(--edge-700);text-decoration:underline}.simple_body__mRQkw ul.simple_cityList__38IMk{list-style:none;-webkit-padding-start:0;padding-inline-start:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--space-2xs) var(--space-m);gap:var(--space-2xs) var(--space-m)}.simple_body__mRQkw ul.simple_cityList__38IMk li+li{-webkit-margin-before:0;margin-block-start:0}.about_h1__7al_R{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.about_lede__O2tXZ{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}
1.about_grid__H8z_o{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}@media (min-width:58rem){.about_grid__H8z_o{grid-template-columns:.8fr 1.2fr;gap:var(--space-2xl);align-items:start}}.about_claimsGrid__xayXk{display:grid;grid-gap:var(--space-l);gap:var(--space-l);align-items:start}@media (min-width:58rem){.about_claimsGrid__xayXk{grid-template-columns:1.15fr .85fr;gap:var(--space-2xl)}}.about_claimsTitle__EUAib{font-size:var(--step-1);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.about_claims__tpq6y{margin:0;-webkit-border-before:1px solid var(--border-strong);border-block-start:1px solid var(--border-strong)}.about_claims__tpq6y>div{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:var(--space-s);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.about_claims__tpq6y dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.about_claims__tpq6y dd{margin:0;color:var(--text)}@media (min-width:40rem){.about_claims__tpq6y>div{grid-template-columns:12rem 1fr;gap:var(--space-m)}}.about_claimsNote__UiNpv{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);color:var(--text-muted);max-width:var(--measure);line-height:1.65}.about_photoGrid__Kh4oH{display:grid;grid-gap:var(--space-s);gap:var(--space-s)}@media (min-width:46rem){.about_photoGrid__Kh4oH{grid-template-columns:repeat(3,1fr)}}.about_contact__h2CcD{margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.about_contact__h2CcD dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:.2rem;margin-block-end:.2rem}.about_contact__h2CcD dd{margin:0;font-size:var(--step-1)}@media (min-width:46rem){.about_contact__h2CcD{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-l)}}.post_article__uoflK{-webkit-padding-after:var(--space-2xl);padding-block-end:var(--space-2xl)}.post_header__idm83{padding-block:var(--space-m) var(--space-xl);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl)}.post_h1__6x5Og{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--step-5);max-width:20ch}.post_excerpt__E85vQ{font-size:var(--step-1);line-height:1.55;max-width:52ch}.post_excerpt__E85vQ,.post_meta__dbNpl{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);color:var(--text-muted)}.post_meta__dbNpl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em}.post_meta__dbNpl>span[aria-hidden]{color:var(--ink-300)}.post_reviewNote__LsVu1{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);padding:var(--space-2xs) var(--space-s);-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong);font-size:var(--step--2);color:var(--ink-600);max-width:52ch}.post_layoutNarrow__tx_cx,.post_layout__NxAAy{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.post_layoutNarrow__tx_cx{max-width:var(--container-text);margin-inline:auto}@media (min-width:66rem){.post_layout__NxAAy{grid-template-columns:15rem minmax(0,var(--container-text));gap:var(--space-3xl);justify-content:center;align-items:start}}.post_toc__6qegh{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-m));padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m);max-height:calc(100dvh - var(--header-h) - var(--space-xl));overflow-y:auto}.post_tocTitle__ma55d{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.post_toc__6qegh ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;counter-reset:toc}.post_toc__6qegh a{font-size:var(--step--1);line-height:1.4;color:var(--text-muted);text-decoration:none}.post_toc__6qegh a:hover{color:var(--edge-700);text-decoration:underline}@media (max-width:65.99rem){.post_toc__6qegh{position:static;max-height:none}}.post_body__xfAP_{min-width:0}.post_prose__vE_Lk{font-size:var(--step-0);line-height:var(--leading-loose);color:var(--ink-800)}.post_prose__vE_Lk>*+*{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.post_prose__vE_Lk>p:first-child{font-size:var(--step-1);line-height:1.6;color:var(--text)}.post_prose__vE_Lk h2{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);font-size:var(--step-3)}.post_prose__vE_Lk h2,.post_prose__vE_Lk h3{color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--space-m))}.post_prose__vE_Lk h3{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);font-size:var(--step-1)}.post_prose__vE_Lk .heading-anchor{color:inherit;text-decoration:none}.post_prose__vE_Lk .heading-anchor:hover,.post_prose__vE_Lk a{color:var(--edge-700)}.post_prose__vE_Lk a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.post_prose__vE_Lk a:hover{color:var(--edge-600);text-decoration-thickness:2px}.post_prose__vE_Lk strong{font-weight:600;color:var(--text)}.post_prose__vE_Lk ol,.post_prose__vE_Lk ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.post_prose__vE_Lk li+li{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.post_prose__vE_Lk li::marker{color:var(--edge-600)}.post_prose__vE_Lk blockquote{margin-inline:0;padding:var(--space-s) var(--space-m);background:var(--edge-100);-webkit-border-start:3px solid var(--edge-600);border-inline-start:3px solid var(--edge-600);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--edge-900)}.post_prose__vE_Lk hr{border:0;-webkit-border-before:1px solid var(--border-strong);border-block-start:1px solid var(--border-strong);margin-block:var(--space-xl)}.post_prose__vE_Lk code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;background:var(--bg-sunken);border-radius:var(--radius-xs)}.post_prose__vE_Lk table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--step--1)}.post_prose__vE_Lk thead{background:var(--ink-900)}.post_prose__vE_Lk th{padding:.7rem .9rem;text-align:start;color:#fff;font-family:var(--font-display);font-weight:600;white-space:nowrap}.post_prose__vE_Lk td{padding:.7rem .9rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);vertical-align:top}.post_prose__vE_Lk tbody tr:nth-child(2n){background:var(--bg-sunken)}.post_prose__vE_Lk input[type=checkbox]{-webkit-margin-end:.5em;margin-inline-end:.5em;accent-color:var(--edge-600)}.post_prose__vE_Lk li:has(input[type=checkbox]){list-style:none}.post_prose__vE_Lk ul:has(input[type=checkbox]){-webkit-padding-start:0;padding-inline-start:0}.post_sources__DIisT{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);-webkit-border-before:2px solid var(--ink-900);border-block-start:2px solid var(--ink-900)}.post_sources__DIisT h2{font-size:var(--step-1)}.post_sourcesNote__FaJJ4{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted)}.post_sources__DIisT ul{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.post_sources__DIisT a{font-size:var(--step--1)}.blog_h1__fJyb1{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.blog_lede__iQbs2{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.blog_sectionTitle__A_opm{font-size:var(--step-2)}.blog_clusterHead__uI64_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-m);-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s);-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m);-webkit-border-after:2px solid var(--ink-900);border-block-end:2px solid var(--ink-900)}.blog_clusterHead__uI64_ p{font-size:var(--step--1);color:var(--text-muted)}.blog_pillarGrid__ONfzB{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:var(--space-m) 0 0;padding:0}.blog_pillarCard__aGLXU{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--ink-900);color:var(--ink-300);border-radius:var(--radius-m);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.blog_pillarCard__aGLXU:hover{transform:translateY(-3px);box-shadow:var(--shadow-l)}.blog_pillarCard__aGLXU h3{color:#fff;font-size:var(--step-1)}.blog_pillarCard__aGLXU p{font-size:var(--step--1);color:var(--ink-400);flex:1 1}.blog_badge__3kQmv{align-self:flex-start;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400)}.blog_readMore__mgdXY{font-size:var(--step--1);font-weight:600;color:var(--edge-300)}@media (min-width:52rem){.blog_pillarGrid__ONfzB{grid-template-columns:repeat(3,1fr)}}.blog_postList__X0iLQ{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--border);border-block:1px solid var(--border)}.blog_postList__X0iLQ a{display:grid;grid-gap:.2rem;gap:.2rem;padding:var(--space-s) var(--space-2xs);background:var(--bg);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),-webkit-padding-start var(--dur-fast) var(--ease-out);transition:background var(--dur-fast) var(--ease-out),padding-inline-start var(--dur-fast) var(--ease-out);transition:background var(--dur-fast) var(--ease-out),padding-inline-start var(--dur-fast) var(--ease-out),-webkit-padding-start var(--dur-fast) var(--ease-out)}.blog_postList__X0iLQ a:hover{background:var(--bg-sunken);-webkit-padding-start:var(--space-s);padding-inline-start:var(--space-s)}.blog_postTitle__bYcxg{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:var(--tracking-tight);color:var(--text)}.blog_postExcerpt__D4IQt{font-size:var(--step--1);color:var(--text-muted);max-width:var(--measure)}.blog_postMeta__VC_FV{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--edge-700)}.faq_h1___p2yp{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.faq_lede__pIPVd{max-width:var(--measure);font-size:var(--step-1);line-height:1.55}.faq_lede__pIPVd,.faq_more__0Rgfo{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);color:var(--text-muted)}.faq_more__0Rgfo{font-size:var(--step--1)}.locations_h1__Ga3Em{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.locations_lede___z2s_{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.locations_cityGrid__s7Zes{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.locations_cityCard__YVSTk{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);
1-webkit-border-before:3px solid var(--edge-600);border-block-start:3px solid var(--edge-600);border-radius:var(--radius-s);text-decoration:none;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.locations_cityCard__YVSTk:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}.locations_cityName__SO0KB{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--text)}.locations_cityCounty__u_pHH{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--edge-700)}.locations_cityNote__25nQZ{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);line-height:1.5;color:var(--text-muted)}@media (min-width:42rem){.locations_cityGrid__s7Zes{grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){.locations_cityGrid__s7Zes{grid-template-columns:repeat(3,1fr)}}.locations_areaList__eUb0k{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);list-style:none;margin:0;padding:0;max-width:62rem}.locations_areaList__eUb0k li{padding:.4rem .85rem;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--step--1);color:var(--text-muted)}.quote_layout__EQvjg{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.quote_formCol__CzQ2W{min-width:0}.quote_h1__SxfcX{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.quote_lede__xu0s6{margin-block:var(--space-m) var(--space-xl);max-width:48ch;font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.quote_aside__VfNQm{display:grid;grid-gap:var(--space-m);gap:var(--space-m);align-content:start}.quote_callBox___FqiL{padding:var(--space-m);background:var(--ink-900);color:var(--ink-300);border-radius:var(--radius-m)}.quote_callLabel__FhE5I{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400)}.quote_callNumber__BJymC{display:block;margin-block:var(--space-2xs);font-family:var(--font-display);font-weight:800;font-size:var(--step-3);letter-spacing:-.02em;color:#fff;text-decoration:none}.quote_callNumber__BJymC:hover{color:var(--brass-400)}.quote_callNote__7Lye7{font-size:var(--step--2);line-height:1.6;color:var(--ink-400)}.quote_helpBox__crnFQ{padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m)}.quote_helpTitle__g3ukb{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.quote_helpList__6SyqY{-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);line-height:1.55}.quote_helpNote__SNIt3{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--2);color:var(--ink-600)}.quote_helpLinks__HIP_N{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);font-size:var(--step--1)}@media (min-width:64rem){.quote_layout__EQvjg{grid-template-columns:minmax(0,1.5fr) 20rem;gap:var(--space-3xl)}}.location_hero__FW_Li{padding-block:var(--space-m) var(--space-xl)}.location_heroGrid__ArNjb{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.location_h1__LKuN3{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.location_intro__Jaffd{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure)}.location_intro__Jaffd>p+p{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.location_intro__Jaffd>p:first-child{font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.location_heroActions__LaaO8{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.location_corridors__ofm3i{padding:var(--space-m);background:var(--ink-900);color:var(--ink-200);border-radius:var(--radius-m)}.location_asideTitle__eS0bn{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.location_corridors__ofm3i ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.location_corridors__ofm3i li{font-size:var(--step--1);-webkit-padding-after:.45rem;padding-block-end:.45rem;-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.location_corridors__ofm3i li:last-child{-webkit-border-after:0;border-block-end:0}.location_asideNote___qPKb{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--2);color:var(--ink-400);line-height:1.6}
1@media (min-width:62rem){.location_heroGrid__ArNjb{grid-template-columns:1.4fr .6fr;gap:var(--space-2xl)}}.location_logistics__LqpDO{background:var(--edge-900);color:var(--ink-100)}.location_logisticsGrid__wBzVq{display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.location_logisticsTitle__j3mqE{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step-3);color:#fff;max-width:20ch}.location_logisticsBody__PSoiX{font-size:var(--step-1);line-height:1.6;color:var(--edge-200);max-width:var(--measure)}.location_logistics__LqpDO .location_eyebrow__ad6ll{color:var(--brass-400)}@media (min-width:62rem){.location_logisticsGrid__wBzVq{grid-template-columns:.85fr 1.15fr;gap:var(--space-2xl);align-items:start}}.location_serviceList__WweyD{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.location_serviceList__WweyD a{display:flex;flex-direction:column;gap:.1rem;height:100%;padding:var(--space-s) var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.location_serviceList__WweyD a:hover{border-color:var(--edge-500);transform:translateY(-2px)}.location_serviceList__WweyD strong{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.location_serviceList__WweyD span{font-size:var(--step--2);color:var(--text-muted)}.location_serviceMore__FMwXE{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1)}@media (min-width:44rem){.location_serviceList__WweyD{grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){.location_serviceList__WweyD{grid-template-columns:repeat(4,1fr)}}.location_hoods__6pwVw{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);list-style:none;margin:0;padding:0;max-width:62rem}.location_hoods__6pwVw li{padding:.4rem .85rem;background:var(--edge-100);color:var(--edge-800);border-radius:var(--radius-full);font-size:var(--step--1)}.location_cityImage__tyKSm{max-width:52rem;margin-inline:auto}.location_nap__yBY2r{max-width:var(--measure);padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m);font-size:var(--step--1);color:var(--text-muted);line-height:1.65}.location_jobs__4pq_N{display:grid;grid-gap:var(--space-m);gap:var(--space-m);list-style:none;margin:0;padding:0}.location_job__Jw1Ts{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-content:start;-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--edge-500);border-block-start:2px solid var(--edge-500)}.location_job__Jw1Ts h3{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-tight);margin:0}.location_job__Jw1Ts p{margin:0;max-width:var(--measure);color:var(--text-muted)}.location_jobLinks__g_Qvs{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);font-weight:600}@media (min-width:44rem){.location_jobs__4pq_N{grid-template-columns:repeat(2,1fr);column-gap:var(--space-xl)}.location_jobs__4pq_N[data-count="3"]{grid-template-columns:1fr}}@media (min-width:64rem){.location_jobs__4pq_N[data-count="3"]{grid-template-columns:repeat(3,1fr)}}.HeroQuoteStart_card__5qJMR{background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow-l);overflow:hidden;-webkit-border-before:4px solid var(--edge-500);border-block-start:4px solid var(--edge-500)}.HeroQuoteStart_hp___p8ew{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.HeroQuoteStart_head__qw__n{padding:var(--space-m) var(--space-m) var(--space-s);background:var(--ink-050);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.HeroQuoteStart_kicker__apvGF{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700)}.HeroQuoteStart_headline__CthwD{-webkit-margin-before:.15rem;margin-block-start:.15rem;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.HeroQuoteStart_body___jd2w{padding:var(--space-m);display:grid;grid-gap:var(--space-s);gap:var(--space-s)}.HeroQuoteStart_field__K_rk4{display:flex;flex-direction:column;gap:.25rem;min-width:0}.HeroQuoteStart_field__K_rk4 label{font-size:var(--step--2);font-weight:600;color:var(--ink-700)}.HeroQuoteStart_field__K_rk4 label span{color:var(--danger-600);-webkit-margin-start:.15em;margin-inline-start:.15em}.HeroQuoteStart_field__K_rk4 input,.HeroQuoteStart_field__K_rk4 select{width:100%;min-height:2.85rem;padding:.55rem .75rem;background:var(--surface);color:var(--ink-900);border:1.5px solid var(--ink-200);border-radius:var(--radius-s);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.HeroQuoteStart_field__K_rk4 input::placeholder{color:var(--ink-400)}.HeroQuoteStart_field__K_rk4 input:hover,.HeroQuoteStart_field__K_rk4 select:hover{border-color:var(--ink-300)}.HeroQuoteStart_field__K_rk4 input:focus,.HeroQuoteStart_field__K_rk4 select:focus{outline:none;border-color:var(--edge-500);box-shadow:0 0 0 3px var(--edge-100)}.HeroQuoteStart_field__K_rk4 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.25rem,calc(100% - .7rem) 1.25rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}.HeroQuoteStart_vehicle__Dg0tM{border:0;padding:0;margin:0;display:grid;grid-gap:.25rem;gap:.25rem}.HeroQuoteStart_vehicle__Dg0tM legend{padding:0;font-size:var(--step--2);font-weight:600;color:var(--ink-700)}.HeroQuoteStart_vehicleRow__ZFmgM{display:grid;grid-template-columns:4.5rem 1fr 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.HeroQuoteStart_vehicleRow__ZFmgM .HeroQuoteStart_field__K_rk4 label{font-weight:500;font-size:.68rem;color:var(--ink-500)}.HeroQuoteStart_contactRow__z5Wt3{display:grid;grid-template-columns:1fr 6rem;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.HeroQuoteStart_submit__OkEB5{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.HeroQuoteStart_note__ep57J{font-size:var(--step--2);line-height:1.55;color:var(--ink-500)}.HeroQuoteStart_note__ep57J a{color:var(--edge-700);font-weight:600}@media (max-width:24rem){.HeroQuoteStart_vehicleRow__ZFmgM{grid-template-columns:4.5rem 1fr}.HeroQuoteStart_contactRow__z5Wt3{grid-template-columns:1fr}}.home_hero__z_jpu{position:relative;background:var(--ink-900);color:var(--text-inverse);padding-block:var(--space-2xl) var(--space-3xl);overflow:hidden}.home_hero__z_jpu:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--edge-600) 0,var(--edge-400) 38%,var(--brass-500) 100%)}.home_heroGrid___p_nT{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.home_heroCopy__ODb0e{max-width:40rem}.home_h1__yZOih{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step-6);color:#fff}.home_h1Accent__JV05M{color:var(--edge-300)}.home_heroLede__kqiqa{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:48ch;font-size:var(--step-1);line-height:1.55;color:var(--ink-300)}.home_heroActions__n5Obp{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.home_heroPoints__D7UD3{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);list-style:none;margin:var(--space-l) 0 0;padding:var(--space-m) 0 0;-webkit-border-before:1px solid var(--border-inverse);border-block-start:1px solid var(--border-inverse);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}.home_heroPoints__D7UD3 li{display:flex;align-items:center;gap:.5rem}.home_heroPoints__D7UD3 li:before{content:"";width:5px;height:5px;background:var(--brass-500);border-radius:50%;flex:none}.home_slogan__uO6YR{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--brass-400)}
1.home_slogan__uO6YR span{display:block;line-height:1.15;text-wrap:balance}.home_heroForm__CLPuq{min-width:0}@media (min-width:64rem){.home_heroGrid___p_nT{grid-template-columns:1.1fr minmax(23rem,.9fr);gap:var(--space-2xl);align-items:start}.home_heroForm__CLPuq{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-m))}}.home_chooserGrid__OCAD8{display:grid;grid-gap:1px;gap:1px;list-style:none;margin:0;padding:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-m);overflow:hidden}.home_chooserItem__n_S7N{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-2xs) var(--space-s);gap:var(--space-2xs) var(--space-s);height:100%;padding:var(--space-s) var(--space-m);background:var(--surface);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.home_chooserItem__n_S7N:hover{background:var(--edge-100)}.home_chooserItem__n_S7N svg{color:var(--edge-600);grid-row:span 2}.home_chooserSymptom__oSYfW{grid-column:1;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.home_chooserService__QZ9nx{grid-column:1;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;text-transform:uppercase;color:var(--edge-700)}@media (min-width:44rem){.home_chooserGrid__OCAD8{grid-template-columns:1fr 1fr}}@media (min-width:70rem){.home_chooserGrid__OCAD8{grid-template-columns:repeat(3,1fr)}}.home_flagshipGrid__T_UU_{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.home_flagshipTitle__xB47t{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);max-width:16ch;font-size:var(--step-4)}.home_flagshipLede__UJRDA{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:46ch;color:var(--ink-300);font-size:var(--step-0)}.home_flagshipActions__6gzBL{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.home_flagshipSteps__b7JW6{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-s);gap:var(--space-s)}.home_flagshipSteps__b7JW6>li{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.home_flagshipSteps__b7JW6>li>span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--brass-400);-webkit-padding-before:.35em;padding-block-start:.35em}.home_flagshipSteps__b7JW6 h3{font-size:var(--step-0);color:#fff;-webkit-margin-after:.2rem;margin-block-end:.2rem}.home_flagshipSteps__b7JW6 p{font-size:var(--step--1);color:var(--ink-400);line-height:1.6}.home_flagshipMore__A_M2Z{grid-template-columns:1fr!important;-webkit-border-after:0!important;border-block-end:0!important;-webkit-padding-after:0!important;padding-block-end:0!important}.home_flagshipMore__A_M2Z a{color:var(--edge-300);font-weight:500;text-decoration:none}.home_flagshipMore__A_M2Z a:hover{text-decoration:underline}@media (min-width:64rem){.home_flagshipGrid__T_UU_{grid-template-columns:.95fr 1.05fr;gap:var(--space-3xl);align-items:start}}.home_locationGrid__93Rrn{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.home_locationGrid__93Rrn a{display:flex;flex-direction:column;gap:.1rem;padding:var(--space-s) var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.home_locationGrid__93Rrn a:hover{border-color:var(--edge-500);transform:translateY(-2px)}.home_locationGrid__93Rrn strong{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-tight);color:var(--text)}.home_locationGrid__93Rrn span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted)}@media (min-width:40rem){.home_locationGrid__93Rrn{grid-template-columns:repeat(2,1fr)}}@media (min-width:58rem){.home_locationGrid__93Rrn{grid-template-columns:repeat(4,1fr)}}.home_locationAlso__8vys3{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);line-height:1.9;color:var(--text-muted);max-width:70ch}.home_locationAlso__8vys3>span:first-child{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.08em}.home_locationAlso__8vys3 a{color:var(--text);text-underline-offset:.2em}.home_locationAlso__8vys3 a:hover{color:var(--edge-700)}.home_locationMore__PnLcy{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);color:var(--text-muted)}.home_postGrid__2pZEg{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:0;padding:0}.home_postCard__s_JVd{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);text-decoration:none;
1transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.home_postCard__s_JVd:hover{box-shadow:var(--shadow-m);border-color:var(--border-strong);transform:translateY(-3px)}.home_postMeta__R99M8{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.home_postCard__s_JVd h3{font-size:var(--step-1);color:var(--text)}.home_postCard__s_JVd p{font-size:var(--step--1);color:var(--text-muted);flex:1 1}.home_postGo__9znbF{font-size:var(--step--1);font-weight:600;color:var(--edge-700)}@media (min-width:52rem){.home_postGrid__2pZEg{grid-template-columns:repeat(3,1fr)}}.home_howSteps__aX66H{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-l);gap:var(--space-l);counter-reset:none}.home_howStep__3SGgI{-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--brass-500);border-block-start:2px solid var(--brass-500)}.home_howNum__gso7A{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--brass-600);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.home_howTitle__THEDi{font-size:var(--step-0);color:var(--ink-900);-webkit-margin-after:.35rem;margin-block-end:.35rem;text-wrap:balance}.home_howBody__R_AUW{font-size:var(--step--1);line-height:1.6;color:var(--ink-700)}.home_howNote__C8GBl{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);padding:var(--space-m);max-width:var(--measure);background:rgba(255,255,255,.6);-webkit-border-start:3px solid var(--brass-600);border-inline-start:3px solid var(--brass-600);border-radius:0 var(--radius-m) var(--radius-m) 0;font-size:var(--step--1);line-height:1.65;color:var(--ink-800)}@media (min-width:44rem){.home_howSteps__aX66H{grid-template-columns:repeat(2,1fr);gap:var(--space-xl) var(--space-l)}}@media (min-width:70rem){.home_howSteps__aX66H{grid-template-columns:repeat(4,1fr);gap:var(--space-l)}}.service_hero__ZG4l5{padding-block:var(--space-m) var(--space-xl)}.service_heroGrid__LlYcA{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.service_h1__JQohs{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.service_summary__exT_U{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:46ch;font-size:var(--step-1);line-height:1.5;color:var(--text-muted);-webkit-padding-start:var(--space-s);padding-inline-start:var(--space-s);-webkit-border-start:3px solid var(--edge-500);border-inline-start:3px solid var(--edge-500)}.service_heroActions__oJm6W{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.service_heroAside__ImTx2{min-width:0}@media (min-width:62rem){.service_heroGrid__LlYcA{grid-template-columns:1.15fr .85fr;gap:var(--space-3xl)}.service_hero__ZG4l5{padding-block:var(--space-l) var(--space-2xl)}}.service_intro__Fy53I>p:first-child{font-size:var(--step-1);line-height:1.55}.service_signals__Jt_tI{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);list-style:none;margin:0;padding:0;max-width:62rem}.service_signals__Jt_tI li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start;padding-block:var(--space-2xs)}.service_signals__Jt_tI svg{color:var(--edge-600);-webkit-margin-before:.35em;margin-block-start:.35em;flex:none}@media (min-width:52rem){.service_signals__Jt_tI{grid-template-columns:1fr 1fr;gap:var(--space-xs) var(--space-xl)}}.service_twoCol__O7NbD{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.service_twoCol__O7NbD>:first-child{-webkit-margin-after:0;margin-block-end:0}@media (min-width:58rem){.service_twoCol__O7NbD{grid-template-columns:.85fr 1.15fr;gap:var(--space-2xl);align-items:start}}.service_factGrid__7j7tk{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.service_fact__d7MOd{-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--ink-900);border-block-start:2px solid var(--ink-900)}.service_factTitle__Lzc7H{font-size:var(--step-0);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.service_fact__d7MOd p{color:var(--text-muted)}.service_factLink__E_HF3{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.service_factLink__E_HF3 a{font-weight:500;font-size:var(--step--1)}@media (min-width:52rem){.service_factGrid__7j7tk{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-xl)}}.service_checklist__IkQDP{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.service_checklist__IkQDP li{display:grid;grid-template-columns:2.25rem 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start;padding-block:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.service_checklist__IkQDP li:last-child{-webkit-border-after:0;border-block-end:0}.service_checkNum__yw2sC{font-family:var(--font-mono);font-size:var(--step--2);color:var(--brass-800);-webkit-padding-before:.3em;padding-block-start:.3em}.service_aftercare__WWzWV{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);max-width:62rem;-webkit-padding-start:1.2em;padding-inline-start:1.2em}.service_aftercare__WWzWV li{color:var(--text-muted)}@media (min-width:52rem){.service_aftercare__WWzWV{grid-template-columns:1fr 1fr;gap:var(--space-2xs) var(--space-xl)}}.services_grid__LjvAL{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:0;padding:0}.services_card__Qeno4{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);text-decoration:none;
1transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.services_card__Qeno4:hover{box-shadow:var(--shadow-m);border-color:var(--border-strong);transform:translateY(-3px)}.services_featured__psXFi .services_card__Qeno4{-webkit-border-before:3px solid var(--edge-600);border-block-start:3px solid var(--edge-600)}.services_featured__psXFi:first-child .services_card__Qeno4{border-block-start-color:var(--brass-500);background:linear-gradient(var(--brass-100),var(--surface) 40%)}.services_symptom__dm6vv{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.services_name__iy4WG{font-size:var(--step-1);color:var(--text)}.services_summary__jLJGs{font-size:var(--step--1);color:var(--text-muted);flex:1 1}.services_go__jMjEE{font-size:var(--step--1);font-weight:600;color:var(--edge-700)}@media (min-width:44rem){.services_grid__LjvAL{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.services_grid__LjvAL{grid-template-columns:repeat(3,1fr)}}</style><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-362403da75abdda2.js"/>
1<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script>
1<script src="/_next/static/chunks/255-d999a7d6833d3983.js" async=""></script>
1<script src="/_next/static/chunks/main-app-82c90d4fe9f2d73b.js" async=""></script>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-S8260NCVW8
vendor: 11 bytes, line 1
1"></script>
1<script src="/_next/static/chunks/619-ba102abea3e3d0e4.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-73cd564fd871e89d.js" async=""></script>
1<script src="/_next/static/chunks/app/blog/page-63cec6a6470ebe76.js" async=""></script>
1<meta name="theme-color" content="#0c1316"/><title>Auto Glass Guides & Advice for Dallas Drivers | Glass Genie</title><meta name="description" content="Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call."/><link rel="manifest" href="/manifest.webmanifest"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://glass-genie.com/blog/"/><meta name="format-detection" content="telephone=no"/><meta property="og:title" content="Auto Glass Guides & Advice for Dallas Drivers | Glass Genie"/><meta property="og:description" content="Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call."/><meta property="og:url" content="https://glass-genie.com/blog/"/><meta property="og:site_name" content="Glass Genie"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://glass-genie.com/og/glass-genie-card.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Glass Genie: Glass Genie comes to you, Glass Genie makes it new. Mobile windshield replacement across Dallas and DFW."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Auto Glass Guides & Advice for Dallas Drivers | Glass Genie"/><meta name="twitter:description" content="Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call."/><meta name="twitter:image" content="https://glass-genie.com/og/glass-genie-card.png"/><link rel="icon" href="/icon.png?35dadfc7ae40d802" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-icon.png?4a571fb656ab1e3e" type="image/png" sizes="180x180"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1<link rel="preload" href="/_next/static/media/1a4aa50920b5315c-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/26d4368bf94c0ec4-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/></head><body><div hidden=""><!--$--><!--/$--></div>
1<script>
vendor: 117 bytes, line 1
1window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','
1G-S8260NCVW8
vendor: 3 bytes, line 1
1');
1gtag('config','AW-18417197800');document.addEventListener('click',function(e){var a=e.target&&e.target.closest&&e.target.closest('a[href^="tel:"]');if(!a)return;gtag('event','phone_click',{link_id:a.getAttribute('data-analytics')||'untagged'});gtag('event','conversion',{send_to:'AW-18417197800/jf6JCIi5ieocEOjFgM5E',value:1500,currency:'PKR'});},true);var gqs=0;document.addEventListener('focusin',function(e){if(gqs)return;var f=e.target&&e.target.closest&&e.target.closest('form[data-quote-form]');if(!f)return;gqs=1;gtag('event','begin_quote',{form_id:f.getAttribute('data-quote-form')});},true);</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":["Organization","AutoRepair"],"@id":"https://glass-genie.com/#organization","name":"Glass Genie","url":"https://glass-genie.com/","telephone":"+14692004801","email":"[email protected]","description":"Mobile auto glass and windshield services across Dallas and the DallasâFort Worth Metroplex, including windshield replacement and repair, side, quarter, back, vent and sunroof glass, window regulator repair, and ADAS camera recalibration.","areaServed":[{"@type":"AdministrativeArea","name":"Dallas County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Tarrant County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Collin County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Denton County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Ellis County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Rockwall County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}}],"address":{"@type":"PostalAddress","streetAddress":"6101 E Mockingbird Ln","addressLocality":"Dallas","addressRegion":"TX","postalCode":"75214","addressCountry":"US"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"07:00","closes":"19:00"}],"contactPoint":[{"@type":"ContactPoint","telephone":"+14692004801","contactType":"customer service","areaServed":"US-TX","availableLanguage":"English"},{"@type":"ContactPoint","telephone":"+18662311781","contactType":"customer service","areaServed":"US-TX","availableLanguage":"English"}],"sameAs":["https://maps.google.com/?cid=6671241039472250872","https://www.facebook.com/GlassGenieOfficial/","https://www.youtube.com/@glassgenie1","https://www.instagram.com/glassgenietx/","https://www.yelp.com/biz/glass-genie-dallas-9","https://www.bbb.org/us/tx/dallas/profile/windshield-repair/glass-genie-0875-90395559","https://www.linkedin.com/company/glass-genie/"]},{"@type":"WebSite","@id":"https://glass-genie.com/#website","url":"https://glass-genie.com/","name":"Glass Genie","publisher":{"@id":"https://glass-genie.com/#organization"},"inLanguage":"en-US"}]}</script>
1<a class="skip-link" href="#main">Skip to main content</a><header class="Header_header__MvnS2"><div class="container container--wide Header_bar__ODNIU"><a class="Header_brand__tPzig" href="/"><span class="Header_logo__j7oID"><img src="/_next/static/media/logo.3ca5344e.webp" width="199" height="240" alt="" aria-hidden="true" decoding="async"/><b>Glass<span>Genie</span></b></span></a><nav class="Header_desktopNav__hqXo_" aria-label="Primary"><ul class="Header_navList__l21rr"><li><a class="Header_navLink__Q_hTB" href="/services/windshield-replacement/">Windshield Replacement</a></li><li class="Header_hasMenu__hTNJa"><a class="Header_navLink__Q_hTB" href="/services/">Services</a><div class="Header_megaMenu__XvesK"><ul class="Header_megaList__zm88Y"><li><a href="/services/windshield-replacement/">Windshield Replacement</a></li><li><a href="/services/windshield-repair/">Windshield Repair</a></li><li><a href="/services/adas-calibration/">ADAS Calibration</a></li><li><a href="/services/mobile-auto-glass/">Mobile Auto Glass</a></li><li><a href="/services/auto-glass-replacement/">Auto Glass Replacement</a></li><li><a href="/services/door-glass-replacement/">Door Glass Replacement</a></li><li><a href="/services/back-glass-replacement/">Back Glass Replacement</a></li><li><a href="/services/quarter-glass-replacement/">Quarter Glass Replacement</a></li><li><a href="/services/vent-glass-replacement/">Vent Glass Replacement</a></li><li><a href="/services/sunroof-glass-replacement/">Sunroof Glass Replacement</a></li><li><a href="/services/door-window-regulator-repair/">Window Regulator Repair</a></li><li><a href="/services/insurance-auto-glass/">Insurance & Claims</a></li></ul></div></li><li><a class="Header_navLink__Q_hTB" href="/locations/">Service Areas</a></li><li><a class="Header_navLink__Q_hTB" aria-current="page" href="/blog/">Guides</a></li><li><a class="Header_navLink__Q_hTB" href="/about/">About</a></li><li><a class="Header_navLink__Q_hTB" href="/contact/">Contact</a></li></ul></nav><div class="Header_actions__AFxTd"><a href="tel:+14692004801" class="Header_phone__6HOYG" data-analytics="header-call"><span class="Header_phoneLabel___stmA">Call now</span><span class="Header_phoneNumber__rwSnS">(469) 200-4801</span></a><a class="btn btn--primary Header_quoteBtn__Toz2L" href="/get-a-quote/">Get a quote</a><button type="button" class="Header_toggle__aM0kG" aria-expanded="false" aria-controls="mobile-nav"><span class="visually-hidden">Open menu</span><span class="Header_burger__CUvUF " aria-hidden="true"><span></span><span></span><span></span></span></button></div></div><div id="mobile-nav" class="Header_mobilePanel__PXwHC " hidden=""><nav class="container" aria-label="Mobile"><ul class="Header_mobileList__jVR_h"><li><a class="Header_mobilePrimary__hQtFg" href="/services/windshield-replacement/">Windshield Replacement</a></li><li><a href="/services/windshield-repair/">Windshield Repair</a></li><li><a href="/services/adas-calibration/">ADAS Calibration</a></li><li><a href="/services/mobile-auto-glass/">Mobile Auto Glass</a></li><li><a href="/services/auto-glass-replacement/">Auto Glass Replacement</a></li><li><a href="/services/door-glass-replacement/">Door Glass Replacement</a></li><li><a href="/services/back-glass-replacement/">Back Glass Replacement</a></li><li><a href="/services/quarter-glass-replacement/">Quarter Glass Replacement</a></li><li><a href="/services/vent-glass-replacement/">Vent Glass Replacement</a></li><li><a href="/services/sunroof-glass-replacement/">Sunroof Glass Replacement</a></li><li><a href="/services/door-window-regulator-repair/">Window Regulator Repair</a></li><li><a href="/services/insurance-auto-glass/">Insurance & Claims</a></li><li class="Header_mobileDivider__1lCgO"><a href="/locations/">Service Areas</a></li><li><a href="/blog/">Guides & Advice</a></li><li><a href="/faq/">FAQ</a></li><li><a href="/about/">About</a></li><li><a href="/contact/">Contact</a></li></ul></nav></div></header><main id="main">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":["Organization","AutoRepair"],"@id":"https://glass-genie.com/#organization","name":"Glass Genie","url":"https://glass-genie.com/","telephone":"+14692004801","email":"[email protected]","description":"Mobile auto glass and windshield services across Dallas and the DallasâFort Worth Metroplex, including windshield replacement and repair, side, quarter, back, vent and sunroof glass, window regulator repair, and ADAS camera recalibration.","areaServed":[{"@type":"AdministrativeArea","name":"Dallas County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Tarrant County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Collin County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Denton County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Ellis County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}},{"@type":"AdministrativeArea","name":"Rockwall County","containedInPlace":{"@type":"AdministrativeArea","name":"Texas"}}],"address":{"@type":"PostalAddress","streetAddress":"6101 E Mockingbird Ln","addressLocality":"Dallas","addressRegion":"TX","postalCode":"75214","addressCountry":"US"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"07:00","closes":"19:00"}],"contactPoint":[{"@type":"ContactPoint","telephone":"+14692004801","contactType":"customer service","areaServed":"US-TX","availableLanguage":"English"},{"@type":"ContactPoint","telephone":"+18662311781","contactType":"customer service","areaServed":"US-TX","availableLanguage":"English"}],"sameAs":["https://maps.google.com/?cid=6671241039472250872","https://www.facebook.com/GlassGenieOfficial/","https://www.youtube.com/@glassgenie1","https://www.instagram.com/glassgenietx/","https://www.yelp.com/biz/glass-genie-dallas-9","https://www.bbb.org/us/tx/dallas/profile/windshield-repair/glass-genie-0875-90395559","https://www.linkedin.com/company/glass-genie/"]},{"@type":"WebSite","@id":"https://glass-genie.com/#website","url":"https://glass-genie.com/","name":"Glass Genie","publisher":{"@id":"https://glass-genie.com/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://glass-genie.com/blog/#webpage","url":"https://glass-genie.com/blog/","name":"Auto Glass Guides & Advice for Dallas Drivers | Glass Genie","description":"Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call.","isPartOf":{"@id":"https://glass-genie.com/#website"},"about":{"@id":"https://glass-genie.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://glass-genie.com/"},{"@type":"ListItem","position":2,"name":"Guides","item":"https://glass-genie.com/blog/"}]}]}</script>
1<div class="container"><nav aria-label="Breadcrumb" class="ui_crumbs__Wlu_L"><ol><li><a href="/">Home</a></li><li><span aria-current="page">Guides</span></li></ol></nav></div><section class="section section--tight"><div class="container"><p class="eyebrow">Guides & advice</p><h1 class="blog_h1__fJyb1">Auto glass, explained properly</h1><p class="blog_lede__iQbs2">24<!-- --> guides covering the decisions people actually face â whether a chip is still repairable, what Texas insurance really covers, why a camera needs recalibrating, and what North Texas weather does to a windshield.</p></div></section><section class="section section--tight"><div class="container"><h2 class="blog_sectionTitle__A_opm">Start with these</h2><ul class="blog_pillarGrid__ONfzB"><li><a class="blog_pillarCard__aGLXU" href="/blog/windshield-insurance-texas/"><span class="blog_badge__3kQmv">Complete guide</span><h3>Does insurance cover windshield replacement in Texas?</h3><p>Texas has no zero-deductible glass law. Whether a claim is worth filing comes down to three numbers, and you can work them out in about five minutes.</p><span class="blog_readMore__mgdXY">8<!-- --> min read â</span></a></li><li><a class="blog_pillarCard__aGLXU" href="/blog/repair-or-replace-windshield/"><span class="blog_badge__3kQmv">Complete guide</span><h3>Repair or replace? A Dallas driver's windshield decision guide</h3><p>Four things decide it â size, depth, location and age. Most people get the first one right and ignore the other three.</p><span class="blog_readMore__mgdXY">8<!-- --> min read â</span></a></li><li><a class="blog_pillarCard__aGLXU" href="/blog/can-you-drive-with-cracked-windshield-texas/"><span class="blog_badge__3kQmv">Complete guide</span><h3>Can you drive with a cracked windshield in Texas?</h3><p>There is no law that says "a crack over X inches is illegal". There is an obstruction standard, an officer's discretion, and one rule change most drivers have not caught up with.</p><span class="blog_readMore__mgdXY">8<!-- --> min read â</span></a></li><li><a class="blog_pillarCard__aGLXU" href="/blog/adas-calibration-explained/"><span class="blog_badge__3kQmv">Complete guide</span><h3>ADAS calibration after windshield replacement, explained</h3><p>A camera out by a fraction of a degree at the glass is out by a lane width at the distance where it has to make a braking decision.</p><span class="blog_readMore__mgdXY">8<!-- --> min read â</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">Repair & replacement</h2><p>Deciding between a repair and a new windshield, and what each involves.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/windshield-damage-types/"><span class="blog_postTitle__bYcxg">Windshield damage types â bullseye, star, combination and the rest</span><span class="blog_postExcerpt__D4IQt">Technicians name these things for a reason â the shape of a break predicts how it behaves and whether resin will hold it.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/safe-drive-away-time/"><span class="blog_postTitle__bYcxg">How long before you can drive after a windshield replacement?</span><span class="blog_postExcerpt__D4IQt">Anyone who quotes you a fixed number without asking about the adhesive or the weather is guessing. Here is what actually determines it.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/rock-chip-first-24-hours/"><span class="blog_postTitle__bYcxg">A rock just hit your windshield. What to do in the first 24 hours</span><span class="blog_postExcerpt__D4IQt">One piece of clear tape in the first hour is the difference between a repair and a replacement. Genuinely.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/repair-or-replace-windshield/"><span class="blog_postTitle__bYcxg">Repair or replace? A Dallas driver's windshield decision guide</span><span class="blog_postExcerpt__D4IQt">Four things decide it â size, depth, location and age. Most people get the first one r
1ight and ignore the other three.</span><span class="blog_postMeta__VC_FV">8<!-- --> min read</span></a></li><li><a href="/blog/car-break-in-window-replacement/"><span class="blog_postTitle__bYcxg">Your car window was smashed â what to do in the first hour</span><span class="blog_postExcerpt__D4IQt">Photograph everything before you touch anything. Then deal with the glass in the door, because that is the part that causes problems six months later.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/can-you-drive-with-cracked-windshield-texas/"><span class="blog_postTitle__bYcxg">Can you drive with a cracked windshield in Texas?</span><span class="blog_postExcerpt__D4IQt">There is no law that says "a crack over X inches is illegal". There is an obstruction standard, an officer's discretion, and one rule change most drivers have not caught up with.</span><span class="blog_postMeta__VC_FV">8<!-- --> min read</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">ADAS & modern vehicles</h2><p>Cameras, calibration and what changes when your car helps you drive.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/which-vehicles-need-adas-calibration/"><span class="blog_postTitle__bYcxg">Which vehicles need ADAS calibration after a windshield replacement?</span><span class="blog_postExcerpt__D4IQt">The badge on the trunk does not tell you. The marketing name for the safety suite does, and the VIN settles it.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/adas-warning-lights-after-replacement/"><span class="blog_postTitle__bYcxg">Driver-assistance warning lights after a windshield replacement</span><span class="blog_postExcerpt__D4IQt">A warning light is useful information. No warning light is not â and that asymmetry is the whole problem.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/adas-calibration-explained/"><span class="blog_postTitle__bYcxg">ADAS calibration after windshield replacement, explained</span><span class="blog_postExcerpt__D4IQt">A camera out by a fraction of a degree at the glass is out by a lane width at the distance where it has to make a braking decision.</span><span class="blog_postMeta__VC_FV">8<!-- --> min read</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">Glass types & materials</h2><p>What your vehicle is actually made of, and why it changes the job.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/windshield-features-explained/"><span class="blog_postTitle__bYcxg">Windshield features explained â acoustic, heated, HUD, sensors and coatings</span><span class="blog_postExcerpt__D4IQt">Two vehicles with the same badge can take completely different glass. These are the seven things that make the difference.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/oem-vs-oe-equivalent-windshield-glass/"><span class="blog_postTitle__bYcxg">OEM, OE-equivalent or aftermarket windshield glass?</span><span class="blog_postExcerpt__D4IQt">The terms are routinely misused â sometimes carelessly, sometimes not. Here is what each one actually means.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/laminated-vs-tempered-glass/"><span class="blog_postTitle__bYcxg">Laminated vs tempered â which windows on your car are which</span><span class="blog_postExcerpt__D4IQt">One cracks and holds together. The other turns into several thousand blunt granules. Which is which decides how the job is done.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">Insurance & cost</h2><p>Texas coverage, deductibles and what genuinely moves a quote.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/dallas-windshield-questions-reddit/"><span class="blog_postTitle__bYcxg">Dallas windshield questions from Reddit, answered</span><span class="blog_postExcerpt__D4IQt">The same handful of questions come up on r/Dallas and r/askdfw every time a rock finds a windshield. Here are straight answers to each, with the threads they came from.</span><span class="blog_postMeta__VC_FV">8<!-- --> min read</span></a></li><li><a href="/blog/windshield-replacement-cost-dallas/"><span class="blog_postTitle__bYcxg">How much does windshield replacement cost in Dallas?</span><span class="blog_postExcerpt__D4IQt">Around $350 on average â but two identical-looking vehicles on the same street can differ by several hundred dollars. Here is exactly why.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/windshield-insurance-texas/"><span class="blog_postTitle__bYcxg">Does insurance cover windshield replacement in Texas?</span><span class="blog_postExcerpt__D4IQt">Texas has no zero-deductible glass law. Whether a claim is worth filing comes down to three numbers, and you can work them out in about five minutes.</span><span class="blog_postMeta__VC_FV">8<!-- --> min read</span></a></li><li><a href="/blog/what-a-windshield-quote-should-include/"><span class="blog_postTitle__bYcxg">What a windshield quote should include â and the omissions to watch for</span><span class="blog_postExcerpt__D4IQt">A quote that is materially cheaper and silent on calibration is not cheaper. It is a different job.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/fleet-auto-glass-management/"><span class="blog_postTitle__bYcxg">Fleet auto glass â keeping vehicles working, not waiting</span><span class="blog_postExcerpt__D4IQt">The glass is rarely the expensive part. The vehicle not earning for a day is.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">Dallas & Texas conditions</h2><p>Heat, hail and road debris â what North Texas does to glass.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/why-cracks-spread-texas-heat/"><span class="blog_postTitle__bYcxg">Why windshield cracks spread in Texas heat</span><span class="blog_postExcerpt__D4IQt">A stable chip that survived six months can run the length of the glass in one afternoon. The mechanism is simple, and mostly avoidable.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/dfw-hail-season-glass-guide/"><span class="blog_postTitle__bYcxg">DFW hail season and your glass â a practical guide</span><span class="blog_postExcerpt__D4IQt">DallasâFort Worth sits in one of the most hail-prone corridors in the country. Pitting is the damage most people miss.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li></ul></div></section><section class="section section--tight"><div class="container"><div class="blog_clusterHead__uI64_"><h2 class="blog_sectionTitle__A_opm">Vehicle guides</h2><p>Model-specific notes where the vehicle genuinely differs.</p></div><ul class="blog_postList__X0iLQ"><li><a href="/blog/toyota-rav4-windshield-replacement/"><span class="blog_postTitle__bYcxg">Toyota RAV4 windshield replacement in Dallas</span><span class="blog_postExcerpt__D4IQt">Unlike most vehicles, you do not need to check whether yours has a camera. Since 2019 they effectively all do.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/tesla-windshield-replacement/"><span class="blog_postTitle__bYcxg">Tesla windshield replacement in Dallas â what makes it different</span><span class="blog_postExcerpt__D4IQt">The windshield is physically enormous, the camera situation is not like other cars, and Model 3 and Model Y glass are not interchangeable.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/jeep-wrangler-windshield-replacement/"><span class="blog_postTitle__bYcxg">Jeep Wrangler windshield replacement â why they break so often</span><span class="blog_postExcerpt__D4IQt">An upright windshield takes a rock at close to a right angle. Every other vehicle on the road deflects it. That is the whole story.</span><span class="blog_postMeta__VC_FV">7<!-- --> min read</span></a></li><li><a href="/blog/ford-f150-windshield-replacement/"><span class="blog_postTitle__bYcxg">Ford F-150 windshield replacement in Dallas â what to know first</span><span class="blog_postExcerpt__D4IQt">More windshield variants than almost anything else on the road. Year, cab and trim alone will not identify yours.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li><li><a href="/blog/chevrolet-silverado-windshield-replacement/"><span class="blog_postTitle__bYcxg">Chevrolet Silverado windshield replacement in Dallas</span><span class="blog_postExcerpt__D4IQt">A work-trim 1500 and a High Country of the same year share a badge and very little glass.</span><span class="blog_postMeta__VC_FV">6<!-- --> min read</span></a></li></ul></div></section><section class="ui_cta__1yfCS ui_ctaDark__pDE6J on-dark"><div class="container"><div class="ui_ctaInner__8TPUj"><div><h2 class="ui_ctaTitle__AmQuI">Tell us what happened to your glass</h2><p class="ui_ctaBody__aej2J">
1Send the VIN and a photo and we will come back with a real number â the glass your vehicle actually takes, whether it needs camera recalibration, and when we can be there.</p></div><div class="ui_ctaActions__L4jBW"><a href="tel:+14692004801" class="btn btn--call btn--lg" data-analytics="cta-call">Call <!-- -->(469) 200-4801</a><a class="btn btn--primary btn--lg" href="/get-a-quote/">Get a quote</a></div></div></div></section><!--$--><!--/$--></main><footer class="Footer_footer__UaG1g"><div class="container container--wide"><div class="Footer_top__b4wwC"><div class="Footer_brandCol__HhVKt"><span class="Footer_logo__NsUJK"><img src="/_next/static/media/logo.3ca5344e.webp" width="199" height="240" alt="" aria-hidden="true" decoding="async"/><b>Glass<span>Genie</span></b></span><p class="Footer_blurb__CE_ll">Mobile windshield replacement and auto glass service across Dallas and the DFW Metroplex.</p><div class="Footer_contact__Qek_T"><a href="tel:+14692004801" class="Footer_bigPhone__W0Rs_" data-analytics="footer-call">(469) 200-4801</a><p class="Footer_contactMeta___mzh0">Toll-free<!-- --> <a href="tel:+18662311781" data-analytics="footer-tollfree">(866) 231-1781</a></p><p class="Footer_contactMeta___mzh0"><a href="mailto:[email protected]">[email protected]</a></p><p class="Footer_serviceArea__MlcX5">Serving the DallasâFort Worth Metroplex.<br/>Mobile service â we come to you.</p></div></div><nav class="Footer_linkCols__S9h7l" aria-label="Footer"><div class="Footer_col__Uenj5"><h2 class="Footer_colHead__XDOil">Services</h2><ul><li><a href="/services/windshield-replacement/">Windshield Replacement</a></li><li><a href="/services/windshield-repair/">Windshield Repair</a></li><li><a href="/services/adas-calibration/">ADAS Calibration</a></li><li><a href="/services/mobile-auto-glass/">Mobile Auto Glass</a></li><li><a href="/services/auto-glass-replacement/">Auto Glass Replacement</a></li><li><a href="/services/door-glass-replacement/">Door Glass Replacement</a></li><li><a href="/services/back-glass-replacement/">Back Glass Replacement</a></li><li><a href="/rv-windshield-replacement-dallas/">RV & motorhome windshields</a></li><li><a href="/semi-truck-windshield-replacement-dallas/">Semi-truck & commercial windshields</a></li><li><a href="/fleet-auto-glass-dallas/">Fleet & commercial accounts</a></li><li><a class="Footer_more__II7js" href="/services/">All services</a></li></ul></div><div class="Footer_col__Uenj5"><h2 class="Footer_colHead__XDOil">Dallas & DFW</h2><ul><li><a href="/locations/dallas-tx/">Dallas, TX</a></li><li><a href="/locations/irving-tx/">Irving, TX</a></li><li><a href="/locations/arlington-tx/">Arlington, TX</a></li><li><a href="/locations/fort-worth-tx/">Fort Worth, TX</a></li><li><a href="/locations/plano-tx/">Plano, TX</a></li><li><a href="/locations/garland-tx/">Garland, TX</a></li><li><a href="/locations/richardson-tx/">Richardson, TX</a></li><li><a class="Footer_more__II7js" href="/locations/">Full service area</a></li></ul></div><div class="Footer_col__Uenj5"><h2 class="Footer_colHead__XDOil">Resources</h2><ul><li><a href="/blog/">Guides & Advice</a></li><li><a href="/pricing/">Pricing</a></li><li><a href="/faq/">Frequently Asked Questions</a></li><li><a href="/warranty/">Warranty</a></li></ul></div><div class="Footer_col__Uenj5"><h2 class="Footer_colHead__XDOil">Company</h2><ul><li><a href="/about/">About Glass Genie</a></li><li><a href="/contact/">Contact</a></li><li><a href="/get-a-quote/">Get a Quote</a></li><li><a href="/sitemap/">Site Map</a></li></ul></div></nav></div><div class="Footer_bottom__O5rKs"><p class="Footer_copy__IbaoR">© <!-- -->2026<!-- --> <!-- -->Glass Genie<!-- -->. All rights reserved.</p><ul class="Footer_legal__gVqLl"><li><a href="/privacy-policy/">Privacy Policy</a></li><li><a href="/terms/">Terms of Service</a></li><li><a href="/accessibility/">Accessibility</a></li><li><a href="/cookie-policy/">Cookie Policy</a></li></ul></div></div></footer><div class="StickyMobileActions_bar__7O3za no-print" role="group" aria-label="Quick actions"><a href="tel:+14692004801" class="StickyMobileActions_call__GVIt1" data-analytics="sticky-call"><svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true" fill="currentColor"><path d="M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.6 1 1 0 0 1-.25 1z"></path></svg><span><span class="StickyMobileActions_label__RHNOs">Call now</span><span class="StickyMobileActions_number__fX9iV">(469) 200-4801</span></span></a><a class="StickyMobileActions_quote__R4heh" data-analytics="sticky-quote" href="/get-a-quote/">Get a quote</a></div>
1<script src="/_next/static/chunks/webpack-362403da75abdda2.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n7:I[7150,[],\"\"]\n2:T71f4,"])</script>
1<script>self.__next_f.push([1,"@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format(\"woff2\");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format(\"woff2\");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format(\"woff2\");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format(\"woff2\");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format(\"woff2\");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:optional;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format(\"woff2\");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local(\"Arial\");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_657a69{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_657a69{--font-archivo:\"Archivo\",\"Archivo Fallback\"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format(\"woff2\");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format(\"woff2\");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format(\"woff2\");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format(\"woff2\");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format(\"woff2\");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format(\"woff2\");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format(\"woff2\");
1unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format(\"woff2\");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format(\"woff2\");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format(\"woff2\");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format(\"woff2\");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format(\"woff2\");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local(\"Arial\");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_dea3f1{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_dea3f1{--font-plex:\"IBM Plex Sans\",\"IBM Plex Sans Fallback\"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format(\"woff2\");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format(\"woff2\");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format(\"woff2\");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format(\"woff2\");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format(\"woff2\");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local(\"Arial\");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0b1302{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:500;font-style:normal}.__variable_0b1302{--font-plex-mono:\"IBM Plex Mono\",\"IBM Plex Mono Fallback\"}.Footer_footer__UaG1g{background:var(--ink-950);color:var(--ink-300);padding-block:var(--space-2xl) var(--space-l);-webkit-margin-before:auto;margin-block-start:auto}.Footer_top__b4wwC{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);-webkit-padding-after:var(--space-xl);padding-block-end:var(--space-xl);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.Footer_brandCol__HhVKt{max-width:22rem}.Footer_logo__NsUJK{display:inline-flex;align-items:center;gap:.6rem;color:#fff}.Footer_logo__NsUJK img{height:3.1rem;width:auto;flex:none}.Footer_logo__NsUJK b{font-family:var(--font-display);font-weight:800;font-size:1.3rem;letter-spacing:-.03em;color:#fff}.Footer_logo__NsUJK b span{color:var(--edge-400)}.Footer_blurb__CE_ll{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--1);line-height:1.6;color:var(--ink-400)}.Footer_contact__Qek_T{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.Footer_bigPhone__W0Rs_{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.02em;color:#fff;text-decoration:none}.Footer_bigPhone__W0Rs_:hover{color:var(--brass-400)}.Footer_contactMeta___mzh0{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs);font-size:var(--step--1);color:var(--ink-400)}.Footer_contactMeta___mzh0 a{color:var(--ink-300);text-decoration:none}.Footer_contactMeta___mzh0 a:hover{color:var(--edge-300);text-decoration:underline}.Footer_serviceArea__MlcX5{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);line-height:1.7;color:var(--ink-300)}.Footer_linkCols__S9h7l{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:var(--space-l) var(--space-m);gap:var(--space-l) var(--space-m)}.Footer_colHead__XDOil{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400);-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.Footer_col__Uenj5 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.Footer_col__Uenj5 a{color:var(--ink-300);font-size:var(--step--1);text-decoration:none;line-height:1.4}.Footer_col__Uenj5 a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.Footer_more__II7js{color:var(--edge-300)!important;font-weight:500}.Footer_bottom__O5rKs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m)}.Footer_copy__IbaoR{font-size:var(--step--2);color:var(--ink-300)}.Footer_legal__gVqLl{display:flex;flex-wrap:wrap;gap:var(--space-s);list-style:none;margin:0;padding:0}.Footer_legal__gVqLl a{font-size:var(--step--2);color:var(--ink-300);text-decoration:none}.Footer_legal__gVqLl a:hover{color:#fff;text-decoration:underline}@media (min-width:60rem){.Footer_top__b4wwC{grid-template-columns:minmax(18rem,1fr) 2.1fr;gap:var(--space-3xl)}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--ink-900);color:var(--text-inverse);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.Header_bar__ODNIU{display:flex;align-items:center;gap:var(--space-m);min-height:var(--header-h)}.Header_brand__tPzig{display:flex;align-items:center;text-decoration:none;color:#fff;flex:none;-webkit-margin-end:auto;margin-inline-end:auto}.Header_logo__j7oID{display:inline-flex;align-items:center;gap:.6rem}.Header_logo__j7oID img{height:2.9rem;width:auto;flex:none}.Header_logo__j7oID b{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.03em;line-height:1;white-space:nowrap}.Header_logo__j7oID b span{color:var(--edge-400)}@media (max-width:23rem){.Header_logo__j7oID b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.Header_desktopNav__hqXo_{display:none}.Header_navList__l21rr{display:flex;align-items:center;gap:var(--space-xs);list-style:none;margin:0;padding:0}.Header_navList__l21rr\u003eli{position:relative}.Header_navLink__Q_hTB{display:block;padding:.55rem .7rem;color:var(--ink-200);font-size:var(--step--1);font-weight:500;text-decoration:none;border-radius:var(--radius-s);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Header_navLink__Q_hTB:hover{color:#fff;background:rgba(255,255,255,.07)}.Header_navLink__Q_hTB[aria-current=page]{color:#fff}.Header_navLink__Q_hTB[aria-current=page]:after{content:\"\";display:block;height:2px;-webkit-margin-before:3px;margin-block-start:3px;background:var(--brass-500);border-radius:2px}.Header_megaMenu__XvesK{position:absolute;top:calc(100% + .4rem);left:0;min-width:30rem;padding:var(--space-s);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-l);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast)}.Header_hasMenu__hTNJa:focus-within .Header_megaMenu__XvesK,.Header_hasMenu__hTNJa:hover .Header_megaMenu__XvesK{opacity:1;visibility:visible;transform:translateY(0)}.Header_megaList__zm88Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:.1rem var(--space-s);gap:.1rem var(--space-s);list-style:none;margin:0;padding:0}.Header_megaList__zm88Y a{display:block;padding:.5rem .6rem;border-radius:var(--radius-s);color:var(--text);font-size:var(--step--1);text-decoration:none}.Header_megaList__zm88Y a:hover{background:var(--edge-100);color:var(--edge-800)}.Header_megaList__zm88Y li:first-child a{font-weight:600}.Header_actions__AFxTd{display:flex;align-items:center;gap:var(--space-2xs);flex:none}.Header_phone__6HOYG{display:none;flex-direction:column;line-height:1.1;text-decoration:none;color:#fff;padding:.25rem .5rem}.Header_phoneLabel___stmA{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-300)}.Header_phoneNumber__rwSnS{font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.Header_phone__6HOYG:hover .Header_phoneNumber__rwSnS{color:var(--brass-400)}.Header_quoteBtn__Toz2L{display:none}.Header_toggle__aM0kG{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:transparent;border:1px solid var(--border-inverse);border-radius:var(--radius-s);
1cursor:pointer}.Header_toggle__aM0kG:hover{background:rgba(255,255,255,.07)}.Header_burger__CUvUF{display:grid;grid-gap:4px;gap:4px;width:18px}.Header_burger__CUvUF span{display:block;height:2px;background:#fff;border-radius:2px;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.Header_burgerOpen__0r7MJ span:first-child{transform:translateY(6px) rotate(45deg)}.Header_burgerOpen__0r7MJ span:nth-child(2){opacity:0}.Header_burgerOpen__0r7MJ span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_mobilePanel__PXwHC{position:fixed;inset:var(--header-h) 0 0;z-index:var(--z-overlay);background:var(--ink-900);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-m) var(--space-3xl);animation:Header_slideIn__pUvuL var(--dur-base) var(--ease-out)}@keyframes Header_slideIn__pUvuL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_mobileList__jVR_h{list-style:none;margin:0;padding:0}.Header_mobileList__jVR_h li+li{-webkit-border-before:1px solid var(--border-inverse);border-block-start:1px solid var(--border-inverse)}.Header_mobileList__jVR_h a{display:block;padding:.95rem .25rem;color:var(--ink-100);font-size:var(--step-0);text-decoration:none}.Header_mobileList__jVR_h a:hover{color:var(--brass-400)}.Header_mobilePrimary__hQtFg{font-family:var(--font-display);font-weight:700;font-size:var(--step-1)!important;color:#fff!important}.Header_mobileDivider__1lCgO{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}@media (min-width:48rem){.Header_phone__6HOYG{display:flex}}@media (min-width:75rem){.Header_desktopNav__hqXo_{display:block}.Header_quoteBtn__Toz2L{display:inline-flex}.Header_mobilePanel__PXwHC,.Header_toggle__aM0kG{display:none}.Header_brand__tPzig{-webkit-margin-end:var(--space-l);margin-inline-end:var(--space-l)}.Header_navList__l21rr{-webkit-margin-end:auto;margin-inline-end:auto}}.StickyMobileActions_bar__7O3za{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-mobilebar);display:grid;grid-template-columns:1.35fr 1fr;grid-gap:1px;gap:1px;background:var(--border-inverse);-webkit-border-before:1px solid var(--ink-700);border-block-start:1px solid var(--ink-700);-webkit-padding-after:env(safe-area-inset-bottom,0);padding-block-end:env(safe-area-inset-bottom,0)}.StickyMobileActions_call__GVIt1,.StickyMobileActions_quote__R4heh{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--mobilebar-h);padding:.6rem .75rem;font-family:var(--font-body);font-weight:600;text-decoration:none;line-height:1.15}.StickyMobileActions_call__GVIt1{background:var(--edge-600);color:#fff}.StickyMobileActions_call__GVIt1:hover{background:var(--edge-500);color:#fff}.StickyMobileActions_call__GVIt1 svg{flex:none}.StickyMobileActions_call__GVIt1\u003espan{display:flex;flex-direction:column}.StickyMobileActions_label__RHNOs{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff}.StickyMobileActions_number__fX9iV{font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:-.01em}.StickyMobileActions_quote__R4heh{background:var(--brass-500);color:var(--ink-950);font-size:var(--step--1);letter-spacing:var(--tracking-wide)}.StickyMobileActions_quote__R4heh:hover{background:var(--brass-400);color:var(--ink-950)}@media (min-width:48rem){.StickyMobileActions_bar__7O3za{display:none}}:root{--ink-950:#050b14;--ink-900:#0a1524;--ink-850:#0e1c30;--ink-800:#13253d;--ink-700:#1b3352;--ink-600:#2a4970;--ink-500:#456694;--ink-400:#6b87ae;--ink-300:#9bb0c9;--ink-200:#c6d3e2;--ink-100:#e3eaf3;--ink-050:#f1f5fa;--paper:#fbfcff;--edge-900:#04324f;--edge-800:#064766;--edge-700:#075f87;--edge-600:#0a7bad;--edge-500:#0d97d1;--edge-400:#35b4e8;--edge-300:#7bd0f2;--edge-200:#b4e4f8;--edge-100:#e0f4fd;--brass-800:#8a4708;--brass-700:#a85c09;--brass-600:#c2740a;--brass-500:#ee8f12;--brass-400:#ffab3d;--brass-300:#ffc978;--brass-100:#fff2dd;--glass-600:#0d7a6c;--glass-500:#12a08c;--glass-400:#2cc4ad;--glass-100:#d8f7f0;--danger-600:#b3261e;--danger-100:#fbe9e7;--warn-600:#a76a00;--ok-600:#1c7a4a;--bg:var(--paper);--bg-sunken:var(--ink-050);--bg-cool:#eef8f6;--bg-cool-deep:var(--edge-100);--bg-warm:#fdf6e8;--bg-inverse:var(--ink-900);--bg-inverse-soft:var(--ink-800);--surface:#ffffff;--border:var(--ink-100);--border-strong:var(--ink-200);--border-inverse:rgba(255,255,255,0.14);--text:var(--ink-900);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--ink-050);--text-inverse-muted:var(--ink-300);--link:var(--edge-700);--link-hover:var(--edge-600);--font-display:var(--font-archivo),\"Archivo\",\"Helvetica Neue\",Arial,sans-serif;--font-body:var(--font-plex),\"IBM Plex Sans\",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:var(--font-plex-mono),\"IBM Plex Mono\",ui-monospace,SFMono-Regular,Menlo,monospace;--step--2:clamp(0.694rem,0.68rem + 0.07vw,0.75rem);--step--1:clamp(0.833rem,0.80rem + 0.16vw,0.9375rem);--step-0:clamp(1rem,0.96rem + 0.20vw,1.125rem);--step-1:clamp(1.2rem,1.13rem + 0.34vw,1.4rem);--step-2:clamp(1.44rem,1.33rem + 0.55vw,1.75rem);--step-3:clamp(1.728rem,1.55rem + 0.86vw,2.25rem);--step-4:clamp(2.074rem,1.81rem + 1.31vw,2.9rem);--step-5:clamp(2.488rem,2.09rem + 1.95vw,3.75rem);--step-6:clamp(2.986rem,2.41rem + 2.85vw,4.85rem);--leading-tight:1.05;--leading-snug:1.22;--leading-body:1.65;--leading-loose:1.75;
1--tracking-display:-0.028em;--tracking-tight:-0.014em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-eyebrow:0.13em;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--section-y:clamp(3.5rem,8vw,7rem);--section-y-tight:clamp(2.5rem,5vw,4rem);--section-y-loose:clamp(5rem,11vw,9.5rem);--measure:68ch;--container:78rem;--container-wide:90rem;--container-text:46rem;--gutter:clamp(1.15rem,4vw,2.5rem);--radius-xs:2px;--radius-s:4px;--radius-m:6px;--radius-l:10px;--radius-xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px rgba(7,11,13,0.06);--shadow-s:0 2px 4px rgba(7,11,13,0.06),0 1px 2px rgba(7,11,13,0.04);--shadow-m:0 8px 20px -6px rgba(7,11,13,0.13),0 2px 6px rgba(7,11,13,0.06);--shadow-l:0 22px 48px -14px rgba(7,11,13,0.22),0 6px 14px rgba(7,11,13,0.07);--shadow-focus:0 0 0 3px var(--paper),0 0 0 5.5px var(--edge-600);--shadow-focus-inverse:0 0 0 3px var(--ink-900),0 0 0 5.5px var(--brass-400);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:380ms;--header-h:4.5rem;--mobilebar-h:4.25rem;--z-header:100;--z-mobilebar:90;--z-overlay:200}@media (max-width:47.99rem){:root{--header-h:3.875rem}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-m))}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100dvh}@media (max-width:47.99rem){body{padding-bottom:var(--mobilebar-h)}}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,li,p{overflow-wrap:break-word}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:800}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0);letter-spacing:var(--tracking-normal)}p{text-wrap:pretty}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--edge-600);outline-offset:2px;border-radius:var(--radius-xs)}.on-dark :focus-visible{outline-color:var(--brass-400)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--container-wide)}.container--text{max-width:var(--container-text)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--loose{padding-block:var(--section-y-loose)}.section--sunken{background:var(--bg-sunken)}.section--cool{background:var(--bg-cool)}.section--cool-deep{background:var(--bg-cool-deep)}.section--warm{background:var(--bg-warm)}.section--inverse{background:var(--bg-inverse);color:var(--text-inverse)}.section--edged{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.section--cool.section--edged{border-block-start-color:var(--edge-200)}.section--warm.section--edged{border-block-start-color:var(--brass-300)}.section--inverse h1,.section--inverse h2,.section--inverse h3{color:#fff}.section--inverse a:not(.btn){color:var(--edge-300)}.stack\u003e*+*{-webkit-margin-before:var(--flow,var(--space-s));margin-block-start:var(--flow,var(--space-s))}.prose{max-width:var(--measure)}.prose\u003e*+*{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.prose h2{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}.prose h3{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.prose ol,.prose ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.prose li+li{-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:var(--space-s);transform:translateY(-120%);z-index:calc(var(--z-overlay) + 10);background:var(--ink-900);color:#fff;padding:var(--space-2xs) var(--space-s);border-radius:0 0 var(--radius-m) var(--radius-m);font-weight:600;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0);color:#fff}.eyebrow{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);display:flex;align-items:center;gap:var(--space-2xs)}.eyebrow:before{content:\"\";width:1.5rem;height:1px;background:currentColor;flex:none}.on-dark .eyebrow,.section--inverse .eyebrow{color:var(--brass-400)}.btn{--btn-bg:var(--ink-900);--btn-fg:#fff;--btn-bd:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:.8em 1.5em;min-height:3rem;background:var(--btn-bg);border:1.5px solid var(--btn-bd);border-radius:var(--radius-m);font-family:var(--font-body);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-wide);line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn,.btn:hover,a.btn,button.btn{color:var(--btn-fg)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{--btn-bg:var(--brass-500);--btn-fg:var(--ink-950);--btn-bd:var(--brass-500)}
1.btn--primary:hover{--btn-bg:var(--brass-400);--btn-bd:var(--brass-400)}.btn--call{--btn-bg:var(--edge-600);--btn-fg:#fff;--btn-bd:var(--edge-600)}.btn--call:hover{--btn-bg:var(--edge-500);--btn-bd:var(--edge-500)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink-900);--btn-bd:var(--ink-200)}.btn--ghost:hover{--btn-bd:var(--ink-900);--btn-bg:transparent}.on-dark .btn--ghost,.section--inverse .btn--ghost{--btn-fg:#fff;--btn-bd:rgba(255,255,255,0.28)}.on-dark .btn--ghost:hover,.section--inverse .btn--ghost:hover{--btn-bd:#fff;--btn-bg:rgba(255,255,255,0.07)}.btn--lg{min-height:3.5rem;font-size:var(--step-0);padding:.9em 1.9em}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:var(--space-3xs)}.field__label{font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-normal)}.field__req{color:var(--danger-600);-webkit-margin-start:.15em;margin-inline-start:.15em}.field__hint{font-size:var(--step--2);color:var(--text-muted)}.field__control{width:100%;padding:.7rem .85rem;min-height:3rem;background:var(--surface);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field__control::placeholder{color:var(--text-subtle)}.field__control:hover{border-color:var(--ink-300)}.field__control:focus{outline:none;border-color:var(--edge-600);box-shadow:0 0 0 3px var(--edge-100)}textarea.field__control{min-height:7rem;resize:vertical;line-height:1.55}select.field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.35rem,calc(100% - .8rem) 1.35rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.field--invalid .field__control{border-color:var(--danger-600)}.field__error{font-size:var(--step--2);color:var(--danger-600);font-weight:600}.rule{border:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.rule--strong{border-block-start-color:var(--border-strong)}@media print{.no-print{display:none!important}body{background:#fff;color:#000;padding-bottom:0}a[href^=http]:after{content:\" (\" attr(href) \")\";font-size:.85em}}.post-figure{margin-block:var(--space-l);margin-inline:0}.post-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-m);background:var(--ink-050)}.post-figure figcaption{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);line-height:1.45;color:var(--ink-600)}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"ZGKJtpwpwVijn8WwHuk8m\",\"p\":\"\",\"c\":[\"\",\"blog\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/css/e0c7ed8e6811f146.css\",\"children\":\"$2\"}]],\"$L3\"]}],{\"children\":[\"blog\",\"$L4\",{\"children\":[\"__PAGE__\",\"$L5\",{},null,false]},null,false]},null,false],\"$L6\",false]],\"m\":\"$undefined\",\"G\":[\"$7\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"e:I[9766,[],\"\"]\nf:I[8924,[],\"\"]\n1d:I[4431,[],\"ViewportBoundary\"]\n1f:I[4431,[],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\n8:T989,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"Organization\",\"AutoRepair\"],\"@id\":\"https://glass-genie.com/#organization\",\"name\":\"Glass Genie\",\"url\":\"https://glass-genie.com/\",\"telephone\":\"+14692004801\",\"email\":\"[email protected]\",\"description\":\"Mobile auto glass and windshield services across Dallas and the DallasâFort Worth Metroplex, including windshield replacement and repair, side, quarter, back, vent and sunroof glass, window regulator repair, and ADAS camera recalibration.\",\"areaServed\":[{\"@type\":\"AdministrativeArea\",\"name\":\"Dallas County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Tarrant County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Collin County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Denton County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Ellis County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Rockwall County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}}],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"6101 E Mockingbird Ln\",\"addressLocality\":\"Dallas\",\"addressRegion\":\"TX\",\"postalCode\":\"75214\",\"addressCountry\":\"US\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"07:00\",\"closes\":\"19:00\"}],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+14692004801\",\"contactType\":\"customer service\",\"areaServed\":\"US-TX\",\"availableLanguage\":\"English\"},{\"@type\":\"ContactPoint\",\"telephone\":\"+18662311781\",\"contactType\":\"customer service\",\"areaServed\":\"US-TX\",\"availableLanguage\":\"English\"}],\"sameAs\":[\"https://maps.google.com/?cid=6671241039472250872\",\"https://www.facebook.com/GlassGenieOfficial/\",\"https://www.youtube.com/@glassgenie1\",\"https://www.instagram.com/glassgenietx/\",\"https://www.yelp.com/biz/glass-genie-dallas-9\",\"https://www.bbb.org/us/tx/dallas/profile/windshield-repair/glass-genie-0875-90395559\",\"https://www.linkedin.com/company/glass-genie/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://glass-genie.com/#website\",\"url\":\"https://glass-genie.com/\",\"name\":\"Glass Genie\",\"publisher\":{\"@id\":\"https://glass-genie.com/#organization\"},\"inLanguage\":\"en-US\"}]}"])</script>
1<script>self.__next_f.push([1,"3:[\"$\",\"html\",null,{\"lang\":\"en-US\",\"className\":\"__variable_657a69 __variable_dea3f1 __variable_0b1302\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"
vendor: 117 bytes, line 1
1window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','
1G-S8260NCVW8
vendor: 3 bytes, line 1
1');
1gtag('config','AW-18417197800');document.addEventListener('click',function(e){var a=e.target\u0026\u0026e.target.closest\u0026\u0026e.target.closest('a[href^=\\\"tel:\\\"]');if(!a)return;gtag('event','phone_click',{link_id:a.getAttribute('data-analytics')||'untagged'});gtag('event','conversion',{send_to:'AW-18417197800/jf6JCIi5ieocEOjFgM5E',value:1500,currency:'PKR'});},true);var gqs=0;document.addEventListener('focusin',function(e){if(gqs)return;var f=e.target\u0026\u0026e.target.closest\u0026\u0026e.target.closest('form[data-quote-form]');if(!f)return;gqs=1;gtag('event','begin_quote',{form_id:f.getAttribute('data-quote-form')});},true);\"}}],[\"$\",\"script\",null,{\"async\":true,\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-S8260NCVW8\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$8\"}}],\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n10:Tc2c,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"Organization\",\"AutoRepair\"],\"@id\":\"https://glass-genie.com/#organization\",\"name\":\"Glass Genie\",\"url\":\"https://glass-genie.com/\",\"telephone\":\"+14692004801\",\"email\":\"[email protected]\",\"description\":\"Mobile auto glass and windshield services across Dallas and the DallasâFort Worth Metroplex, including windshield replacement and repair, side, quarter, back, vent and sunroof glass, window regulator repair, and ADAS camera recalibration.\",\"areaServed\":[{\"@type\":\"AdministrativeArea\",\"name\":\"Dallas County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Tarrant County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Collin County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Denton County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Ellis County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}},{\"@type\":\"AdministrativeArea\",\"name\":\"Rockwall County\",\"containedInPlace\":{\"@type\":\"AdministrativeArea\",\"name\":\"Texas\"}}],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"6101 E Mockingbird Ln\",\"addressLocality\":\"Dallas\",\"addressRegion\":\"TX\",\"postalCode\":\"75214\",\"addressCountry\":\"US\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"07:00\",\"closes\":\"19:00\"}],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+14692004801\",\"contactType\":\"customer service\",\"areaServed\":\"US-TX\",\"availableLanguage\":\"English\"},{\"@type\":\"ContactPoint\",\"telephone\":\"+18662311781\",\"contactType\":\"customer service\",\"areaServed\":\"US-TX\",\"availableLanguage\":\"English\"}],\"sameAs\":[\"https://maps.google.com/?cid=6671241039472250872\",\"https://www.facebook.com/GlassGenieOfficial/\",\"https://www.youtube.com/@glassgenie1\",\"https://www.instagram.com/glassgenietx/\",\"https://www.yelp.com/biz/glass-genie-dallas-9\",\"https://www.bbb.org/us/tx/dallas/profile/windshield-repair/glass-genie-0875-90395559\",\"https://www.linkedin.com/company/glass-genie/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://glass-genie.com/#website\",\"url\":\"https://glass-genie.com/\",\"name\":\"Glass Genie\",\"publisher\":{\"@id\":\"https://glass-genie.com/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https://glass-genie.com/blog/#webpage\",\"url\":\"https://glass-genie.com/blog/\",\"name\":\"Auto Glass Guides \u0026 Advice for Dallas Drivers | Glass Genie\",\"description\":\"Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call.\",\"isPartOf\":{\"@id\":\"https://glass-genie.com/#website\"},\"about\":{\"@id\":\"https://glass-genie.com/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://glass-genie.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guides\",\"item\":\"https://glass-genie.com/blog/\"}]}]}"])</script>
1<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}],[\"$\",\"div\",null,{\"className\":\"container\",\"children\":\"$L11\"}],\"$L12\",\"$L13\",[\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\"],\"$L1a\"],[\"$L1b\"],\"$L1c\"]}]\n6:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],null],[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$20\",null,{\"fallback\":null,\"children\":\"$L21\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:I[7601,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"177\",\"static/chunks/app/layout-73cd564fd871e89d.js\"],\"default\"]\n23:I[2619,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js\",\"831\",\"static/chunks/app/blog/page-63cec6a6470ebe76.js\"],\"\"]\n28:I[4431,[],\"OutletBoundary\"]\n2a:I[5278,[],\"AsyncMetadataOutlet\"]\n9:[\"$\",\"a\",null,{\"className\":\"skip-link\",\"href\":\"#main\",\"children\":\"Skip to main content\"}]\na:[\"$\",\"$L22\",null,{}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"main\",null,{\"id\":\"main\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"section\",null,{\"className\":\"section\",\"children\":[\"$\",\"div\",null,{\"className\":\"container container--text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"style\":{\"marginBlockStart\":\"var(--space-s)\"},\"children\":\"We could not find that page\"}],[\"$\",\"p\",null,{\"style\":{\"marginBlockStart\":\"var(--space-m)\",\"fontSize\":\"var(--step-1)\",\"color\":\"var(--text-muted)\"},\"children\":\"The link may be out of date, or the page may have moved when we rebuilt the site. Here is where most people are trying to get to.\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"gap\":\"var(--space-2xs)\",\"marginBlockStart\":\"var(--space-l)\"},\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:+14692004801\",\"className\":\"btn btn--call btn--lg\",\"data-analytics\":\"not-found-call\",\"children\":[\"Call \",\"(469) 200-4801\"]}],[\"$\",\"$L23\",null,{\"href\":\"/get-a-quote/\",\"className\":\"btn btn--primary btn--lg\",\"children\":\"Get a quote\"}]]}],[\"$\",\"h2\",null,{\"style\":{\"marginBlockStart\":\"var(--space-2xl)\"},\"children\":\"Main services\"}],[\"$\",\"ul\",null,{\"style\":{\"marginBlockStart\":\"var(--space-s)\"},\"children\":[[\"$\",\"li\",\"windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/windshield-replacement/\",\"children\":\"Windshield Replacement\"}]}],[\"$\",\"li\",\"windshield-repair\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/windshield-repair/\",\"children\":\"Windshield Repair\"}]}],[\"$\",\"li\",\"adas-calibration\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/adas-calibration/\",\"children\":\"ADAS Calibration\"}]}],[\"$\",\"li\",\"mobile-auto-glass\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/mobile-auto-glass/\",\"children\":\"Mobile Auto Glass\"}]}],[\"$\",\"li\",\"auto-glass-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/auto-glass-replacement/\",\"children\":\"Auto Glass Replacement\"}]}],[\"$\",\"li\",\"door-glass-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/door-glass-replacement/\",\"children\":\"Door Glass Replacement\"}]}],[\"$\",\"li\",\"back-glass-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/back-glass-replacement/\",\"children\":\"Back Glass Replacement\"}]}]]}],[\"$\",\"h2\",null,{\"style\":{\"marginBlockStart\":\"var(--space-xl)\"},\"children\":\"Elsewhere\"}],[\"$\",\"ul\",null,{\"style\":{\"marginBlockStart\":\"var(--space-s)\"},\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/dallas-tx/\",\"children\":\"Windshield replacement in Dallas\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/\",\"children\":\"All DFW service areas\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/\",\"children\":\"Guides and advice\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/faq/\",\"children\":\"Frequently asked questions\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/sitemap/\",\"children\":\"Full site map\"}]}]]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"footer\",null,{\"className\":\"Footer_footer__UaG1g\",\"children\":[\"$\",\"div\",null,{\"className\":\"container container--wide\",\"children\":[[\"$\",\"div\",null,{\"className\":\"Footer_top__b4wwC\",\"children\":[[\"$\",\"div\",null,{\"className\":\"Footer_brandCol__HhVKt\",\"children\":[[\"$\",\"span\",null,{\"className\":\"Footer_logo__NsUJK\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/_next/static/media/logo.3ca5344e.webp\",\"width\":199,\"height\":240,\"alt\":\"\",\"aria-hidden\":\"true\",\"decoding\":\"async\"}],[\"$\",\"b\",null,{\"children\":[\"Glass\",[\"$\",\"span\",null,{\"children\":\"Genie\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"Footer_blurb__CE_ll\",\"children\":\"Mobile windshield replacement and auto glass service across Dallas and the DFW Metroplex.\"}],[\"$\",\"div\",null,{\"className\":\"Footer_contact__Qek_T\",\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:+14692004801\",\"className\":\"Footer_bigPhone__W0Rs_\",\"data-analytics\":\"footer-call\",\"children\":\"(469) 200-4801\"}],[\"$\",\"p\",null,{\"className\":\"Footer_contactMeta___mzh0\",\"children\":[\"Toll-free\",\" \",[\"$\",\"a\",null,{\"href\":\"tel:+18662311781\",\"data-analytics\":\"footer-tollfree\",\"children\":\"(866) 231-1781\"}]]}],[\"$\",\"p\",null,{\"className\":\"Footer_contactMeta___mzh0\",\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}]}],[\"$\",\"p\",null,{\"className\":\"Footer_serviceArea__MlcX5\",\"children\":[\"Serving the DallasâFort Worth Metroplex.\",[\"$\",\"br\",null,{}],\"Mobile service â we come to you.\"]}]]}]]}],[\"$\",\"nav\",null,{\"className\":\"Footer_linkCols__S9h7l\",\"aria-label\":\"Footer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"Footer_col__Uenj5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"Footer_colHead__XDOil\",\"children\":\"Services\"}],[\"$\",\"ul\",null,{\"children\":[[[\"$\",\"li\",\"/services/windshield-replacement/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/windshield-replacement/\",\"children\":\"Windshield Replacement\"}]}],[\"$\",\"li\",\"/services/windshield-repair/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/windshield-repair/\",\"children\":\"Windshield Repair\"}]}],[\"$\",\"li\",\"/services/adas-calibration/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/adas-calibration/\",\"children\":\"ADAS Calibration\"}]}],[\"$\",\"li\",\"/services/mobile-auto-glass/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/mobile-auto-glass/\",\"children\":\"Mobile Auto Glass\"}]}],[\"$\",\"li\",\"/services/auto-glass-replacement/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/auto-glass-replacement/\",\"children\":\"Auto Glass Replacement\"}]}],[\"$\",\"li\",\"/services/door-glass-replacement/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/door-glass-replacement/\",\"children\":\"Door Glass Replacement\"}]}],[\"$\",\"li\",\"/services/back-glass-replacement/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/back-glass-replacement/\",\"children\":\"Back Glass Replacement\"}]}]],[[\"$\",\"li\",\"/rv-windshield-replacement-dallas/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/rv-windshield-replacement-dallas/\",\"children\":\"RV \u0026 motorhome windshields\"}]}],[\"$\",\"li\",\"/semi-truck-windshield-replacement-dallas/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/semi-truck-windshield-replacement-dallas/\",\"children\":\"Semi-truck \u0026 commercial windshields\"}]}],[\"$\",\"li\",\"/fleet-auto-glass-dallas/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/fleet-auto-glass-dallas/\",\"children\":\"Fleet \u0026 commercial accounts\"}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/services/\",\"className\":\"Footer_more__II7js\",\"children\":\"All services\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"Footer_col__Uenj5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"Footer_colHead__XDOil\",\"children\":\"Dallas \u0026 DFW\"}],[\"$\",\"ul\",null,{\"children\":[[[\"$\",\"li\",\"/locations/dallas-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/dallas-tx/\",\"children\":\"Dallas, TX\"}]}],[\"$\",\"li\",\"/locations/irving-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/irving-tx/\",\"children\":\"Irving, TX\"}]}],[\"$\",\"li\",\"/locations/arlington-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/arlington-tx/\",\"children\":\"Arlington, TX\"}]}],[\"$\",\"li\",\"/locations/fort-worth-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/fort-worth-tx/\",\"children\":\"Fort Worth, TX\"}]}],[\"$\",\"li\",\"/locations/plano-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/plano-tx/\",\"children\":\"Plano, TX\"}]}],[\"$\",\"li\",\"/locations/garland-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/garland-tx/\",\"children\":\"Garland, TX\"}]}],[\"$\",\"li\",\"/locations/richardson-tx/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/richardson-tx/\",\"children\":\"Richardson, TX\"}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/locations/\",\"className\":\"Footer_more__II7js\",\"children\":\"Full service area\"}]}]]}]]}],\"$L24\",\"$L25\"]}]]}],\"$L26\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"div\",null,{\"className\":\"StickyMobileActions_bar__7O3za no-print\",\"role\":\"group\",\"aria-label\":\"Quick actions\",\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:+14692004801\",\"className\":\"StickyMobileActions_call__GVIt1\",\"data-analytics\":\"sticky-call\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":\"18\",\"height\":\"18\",\"aria-hidden\":\"true\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.6 1 1 0 0 1-.25 1z\"}]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"StickyMobileActions_label__RHNOs\",\"children\":\"Call now\"}],[\"$\",\"span\",null,{\"className\":\"StickyMobileActions_number__fX9iV\",\"children\":\"(469) 200-4801\"}]]}]]}],[\"$\",\"$L23\",null,{\"href\":\"/get-a-quote/\",\"className\":\"StickyMobileActions_quote__R4heh\",\"data-analytics\":\"sticky-quote\",\"children\":\"Get a quote\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"ui_crumbs__Wlu_L\",\"children\":[\"$\",\"ol\",null,{\"children\":[[\"$\",\"li\",\"/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"/blog/\",{\"children\":[\"$\",\"span\",null,{\"aria-current\":\"page\",\"children\":\"Guides\"}]}]]}]}]\n12:[\"$\",\"section\",null,{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"Guides \u0026 advice\"}],[\"$\",\"h1\",null,{\"className\":\"blog_h1__fJyb1\",\"children\":\"Auto glass, explained properly\"}],[\"$\",\"p\",null,{\"className\":\"blog_lede__iQbs2\",\"children\":[24,\" guides covering the decisions people actually face â whether a chip is still repairable, what Texas insurance really covers, why a camera needs recalibrating, and what North Texas weather does to a windshield.\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"13:[\"$\",\"section\",null,{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Start with these\"}],[\"$\",\"ul\",null,{\"className\":\"blog_pillarGrid__ONfzB\",\"children\":[[\"$\",\"li\",\"windshield-insurance-texas\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/windshield-insurance-texas/\",\"className\":\"blog_pillarCard__aGLXU\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_badge__3kQmv\",\"children\":\"Complete guide\"}],[\"$\",\"h3\",null,{\"children\":\"Does insurance cover windshield replacement in Texas?\"}],[\"$\",\"p\",null,{\"children\":\"Texas has no zero-deductible glass law. Whether a claim is worth filing comes down to three numbers, and you can work them out in about five minutes.\"}],[\"$\",\"span\",null,{\"className\":\"blog_readMore__mgdXY\",\"children\":[8,\" min read â\"]}]]}]}],[\"$\",\"li\",\"repair-or-replace-windshield\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/repair-or-replace-windshield/\",\"className\":\"blog_pillarCard__aGLXU\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_badge__3kQmv\",\"children\":\"Complete guide\"}],[\"$\",\"h3\",null,{\"children\":\"Repair or replace? A Dallas driver's windshield decision guide\"}],[\"$\",\"p\",null,{\"children\":\"Four things decide it â size, depth, location and age. Most people get the first one right and ignore the other three.\"}],[\"$\",\"span\",null,{\"className\":\"blog_readMore__mgdXY\",\"children\":[8,\" min read â\"]}]]}]}],[\"$\",\"li\",\"can-you-drive-with-cracked-windshield-texas\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/can-you-drive-with-cracked-windshield-texas/\",\"className\":\"blog_pillarCard__aGLXU\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_badge__3kQmv\",\"children\":\"Complete guide\"}],[\"$\",\"h3\",null,{\"children\":\"Can you drive with a cracked windshield in Texas?\"}],[\"$\",\"p\",null,{\"children\":\"There is no law that says \\\"a crack over X inches is illegal\\\". There is an obstruction standard, an officer's discretion, and one rule change most drivers have not caught up with.\"}],[\"$\",\"span\",null,{\"className\":\"blog_readMore__mgdXY\",\"children\":[8,\" min read â\"]}]]}]}],[\"$\",\"li\",\"adas-calibration-explained\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/adas-calibration-explained/\",\"className\":\"blog_pillarCard__aGLXU\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_badge__3kQmv\",\"children\":\"Complete guide\"}],[\"$\",\"h3\",null,{\"children\":\"ADAS calibration after windshield replacement, explained\"}],[\"$\",\"p\",null,{\"children\":\"A camera out by a fraction of a degree at the glass is out by a lane width at the distance where it has to make a braking decision.\"}],[\"$\",\"span\",null,{\"className\":\"blog_readMore__mgdXY\",\"children\":[8,\" min read â\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"14:[\"$\",\"section\",\"A\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Repair \u0026 replacement\"}],[\"$\",\"p\",null,{\"children\":\"Deciding between a repair and a new windshield, and what each involves.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"windshield-damage-types\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/windshield-damage-types/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Windshield damage types â bullseye, star, combination and the rest\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Technicians name these things for a reason â the shape of a break predicts how it behaves and whether resin will hold it.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"safe-drive-away-time\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/safe-drive-away-time/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"How long before you can drive after a windshield replacement?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Anyone who quotes you a fixed number without asking about the adhesive or the weather is guessing. Here is what actually determines it.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"rock-chip-first-24-hours\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/rock-chip-first-24-hours/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"A rock just hit your windshield. What to do in the first 24 hours\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"One piece of clear tape in the first hour is the difference between a repair and a replacement. Genuinely.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"repair-or-replace-windshield\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/repair-or-replace-windshield/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Repair or replace? A Dallas driver's windshield decision guide\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Four things decide it â size, depth, location and age. Most people get the first one right and ignore the other three.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[8,\" min read\"]}]]}]}],[\"$\",\"li\",\"car-break-in-window-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/car-break-in-window-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Your car window was smashed â what to do in the first hour\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Photograph everything before you touch anything. Then deal with the glass in the door, because that is the part that causes problems six months later.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"can-you-drive-with-cracked-windshield-texas\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/can-you-drive-with-cracked-windshield-texas/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Can you drive with a cracked windshield in Texas?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"There is no law that says \\\"a crack over X inches is illegal\\\". There is an obstruction standard, an officer's discretion, and one rule change most drivers have not caught up with.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[8,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"15:[\"$\",\"section\",\"B\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"ADAS \u0026 modern vehicles\"}],[\"$\",\"p\",null,{\"children\":\"Cameras, calibration and what changes when your car helps you drive.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"which-vehicles-need-adas-calibration\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/which-vehicles-need-adas-calibration/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Which vehicles need ADAS calibration after a windshield replacement?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"The badge on the trunk does not tell you. The marketing name for the safety suite does, and the VIN settles it.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"adas-warning-lights-after-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/adas-warning-lights-after-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Driver-assistance warning lights after a windshield replacement\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"A warning light is useful information. No warning light is not â and that asymmetry is the whole problem.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"adas-calibration-explained\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/adas-calibration-explained/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"ADAS calibration after windshield replacement, explained\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"A camera out by a fraction of a degree at the glass is out by a lane width at the distance where it has to make a braking decision.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[8,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"section\",\"C\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Glass types \u0026 materials\"}],[\"$\",\"p\",null,{\"children\":\"What your vehicle is actually made of, and why it changes the job.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"windshield-features-explained\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/windshield-features-explained/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Windshield features explained â acoustic, heated, HUD, sensors and coatings\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Two vehicles with the same badge can take completely different glass. These are the seven things that make the difference.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"oem-vs-oe-equivalent-windshield-glass\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/oem-vs-oe-equivalent-windshield-glass/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"OEM, OE-equivalent or aftermarket windshield glass?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"The terms are routinely misused â sometimes carelessly, sometimes not. Here is what each one actually means.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"laminated-vs-tempered-glass\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/laminated-vs-tempered-glass/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Laminated vs tempered â which windows on your car are which\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"One cracks and holds together. The other turns into several thousand blunt granules. Which is which decides how the job is done.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"section\",\"D\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Insurance \u0026 cost\"}],[\"$\",\"p\",null,{\"children\":\"Texas coverage, deductibles and what genuinely moves a quote.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"dallas-windshield-questions-reddit\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/dallas-windshield-questions-reddit/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Dallas windshield questions from Reddit, answered\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"The same handful of questions come up on r/Dallas and r/askdfw every time a rock finds a windshield. Here are straight answers to each, with the threads they came from.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[8,\" min read\"]}]]}]}],[\"$\",\"li\",\"windshield-replacement-cost-dallas\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/windshield-replacement-cost-dallas/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"How much does windshield replacement cost in Dallas?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Around $350 on average â but two identical-looking vehicles on the same street can differ by several hundred dollars. Here is exactly why.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"windshield-insurance-texas\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/windshield-insurance-texas/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Does insurance cover windshield replacement in Texas?\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Texas has no zero-deductible glass law. Whether a claim is worth filing comes down to three numbers, and you can work them out in about five minutes.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[8,\" min read\"]}]]}]}],[\"$\",\"li\",\"what-a-windshield-quote-should-include\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/what-a-windshield-quote-should-include/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"What a windshield quote should include â and the omissions to watch for\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"A quote that is materially cheaper and silent on calibration is not cheaper. It is a different job.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"fleet-auto-glass-management\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/fleet-auto-glass-management/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Fleet auto glass â keeping vehicles working, not waiting\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"The glass is rarely the expensive part. The vehicle not earning for a day is.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"section\",\"E\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Dallas \u0026 Texas conditions\"}],[\"$\",\"p\",null,{\"children\":\"Heat, hail and road debris â what North Texas does to glass.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"why-cracks-spread-texas-heat\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/why-cracks-spread-texas-heat/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Why windshield cracks spread in Texas heat\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"A stable chip that survived six months can run the length of the glass in one afternoon. The mechanism is simple, and mostly avoidable.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"dfw-hail-season-glass-guide\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/dfw-hail-season-glass-guide/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"DFW hail season and your glass â a practical guide\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"DallasâFort Worth sits in one of the most hail-prone corridors in the country. Pitting is the damage most people miss.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"section\",\"F\",{\"className\":\"section section--tight\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"blog_clusterHead__uI64_\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"blog_sectionTitle__A_opm\",\"children\":\"Vehicle guides\"}],[\"$\",\"p\",null,{\"children\":\"Model-specific notes where the vehicle genuinely differs.\"}]]}],[\"$\",\"ul\",null,{\"className\":\"blog_postList__X0iLQ\",\"children\":[[\"$\",\"li\",\"toyota-rav4-windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/toyota-rav4-windshield-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Toyota RAV4 windshield replacement in Dallas\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"Unlike most vehicles, you do not need to check whether yours has a camera. Since 2019 they effectively all do.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"tesla-windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/tesla-windshield-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Tesla windshield replacement in Dallas â what makes it different\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"The windshield is physically enormous, the camera situation is not like other cars, and Model 3 and Model Y glass are not interchangeable.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"jeep-wrangler-windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/jeep-wrangler-windshield-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Jeep Wrangler windshield replacement â why they break so often\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"An upright windshield takes a rock at close to a right angle. Every other vehicle on the road deflects it. That is the whole story.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[7,\" min read\"]}]]}]}],[\"$\",\"li\",\"ford-f150-windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/ford-f150-windshield-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Ford F-150 windshield replacement in Dallas â what to know first\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"More windshield variants than almost anything else on the road. Year, cab and trim alone will not identify yours.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}],[\"$\",\"li\",\"chevrolet-silverado-windshield-replacement\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/chevrolet-silverado-windshield-replacement/\",\"children\":[[\"$\",\"span\",null,{\"className\":\"blog_postTitle__bYcxg\",\"children\":\"Chevrolet Silverado windshield replacement in Dallas\"}],[\"$\",\"span\",null,{\"className\":\"blog_postExcerpt__D4IQt\",\"children\":\"A work-trim 1500 and a High Country of the same year share a badge and very little glass.\"}],[\"$\",\"span\",null,{\"className\":\"blog_postMeta__VC_FV\",\"children\":[6,\" min read\"]}]]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"ui_cta__1yfCS ui_ctaDark__pDE6J on-dark\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$\",\"div\",null,{\"className\":\"ui_ctaInner__8TPUj\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"ui_ctaTitle__AmQuI\",\"children\":\"Tell us what happened to your glass\"}],[\"$\",\"p\",null,{\"className\":\"ui_ctaBody__aej2J\",\"children\":\"Send the VIN and a photo and we will come back with a real number â the glass your vehicle actually takes, whether it needs camera recalibration, and when we can be there.\"}]]}],[\"$\",\"div\",null,{\"className\":\"ui_ctaActions__L4jBW\",\"children\":[[\"$\",\"a\",null,{\"href\":\"tel:+14692004801\",\"className\":\"btn btn--call btn--lg\",\"data-analytics\":\"cta-call\",\"children\":[\"Call \",\"(469) 200-4801\"]}],[\"$\",\"$L23\",null,{\"href\":\"/get-a-quote/\",\"className\":\"btn btn--primary btn--lg\",\"children\":\"Get a quote\"}]]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"27:Tcadc,"])</script>
1<script>self.__next_f.push([1,".QuoteForm_form__RIJFN{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.QuoteForm_hp__o_nne{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.QuoteForm_fieldset__hNd0E{border:0;padding:0;margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.QuoteForm_legend__w_kUJ{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);padding:0 0 var(--space-2xs);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);width:100%}.QuoteForm_rowThree__Mw8ze,.QuoteForm_row__jkDfd{display:grid;grid-gap:var(--space-m);gap:var(--space-m)}@media (min-width:34rem){.QuoteForm_row__jkDfd{grid-template-columns:1fr 1fr}.QuoteForm_rowThree__Mw8ze{grid-template-columns:6rem 1fr 1fr}}.QuoteForm_disclosure__o8hfx{justify-self:start;background:none;border:0;padding:.25rem 0;color:var(--edge-700);font-size:var(--step--1);font-weight:600;cursor:pointer;text-align:start}.QuoteForm_disclosure__o8hfx:hover{color:var(--edge-600);text-decoration:underline}.QuoteForm_submitRow__V_hoD{display:grid;grid-gap:var(--space-s);gap:var(--space-s);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.QuoteForm_privacy__o42eO{font-size:var(--step--2);color:var(--text-muted);max-width:44ch;line-height:1.6}.QuoteForm_callInstead__at6yR{padding:var(--space-s) var(--space-m);background:var(--edge-100);border-radius:var(--radius-m);font-size:var(--step--1);color:var(--edge-900)}.QuoteForm_callInstead__at6yR a{font-weight:600}.QuoteForm_formError__wkmpD{padding:var(--space-s) var(--space-m);background:var(--danger-100);-webkit-border-start:3px solid var(--danger-600);border-inline-start:3px solid var(--danger-600);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--danger-600);font-weight:500}.QuoteForm_success___qXXb{display:grid;justify-items:start;grid-gap:var(--space-s);gap:var(--space-s);padding:var(--space-xl);background:var(--edge-100);border:1px solid var(--edge-300);border-radius:var(--radius-l)}.QuoteForm_success___qXXb:focus{outline:none}.QuoteForm_success___qXXb svg{color:var(--edge-600)}.QuoteForm_success___qXXb h2{font-size:var(--step-2);color:var(--edge-900)}.QuoteForm_success___qXXb p{color:var(--ink-800);max-width:48ch}.QuoteForm_successUrgent__vxstv{font-weight:600;color:var(--edge-900)!important}@media (min-width:40rem){.QuoteForm_submitRow__V_hoD{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-m)}}.QuoteForm_optional__nlWRc{-webkit-margin-start:.5ch;margin-inline-start:.5ch;font-family:var(--font-mono);font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600)}.ui_crumbs__Wlu_L{padding-block:var(--space-s)}.ui_crumbs__Wlu_L ol{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--step--2);color:var(--text-muted)}.ui_crumbs__Wlu_L li,.ui_crumbs__Wlu_L ol{display:flex;align-items:center;gap:.35rem}.ui_crumbs__Wlu_L li+li:before{content:\"/\";color:var(--ink-300)}.ui_crumbs__Wlu_L a{color:var(--text-muted);text-decoration:none}.ui_crumbs__Wlu_L a:hover{color:var(--edge-700);text-decoration:underline}.ui_crumbs__Wlu_L [aria-current=page]{color:var(--text);font-weight:500}.ui_sectionHead__qWwzT{max-width:44rem;-webkit-margin-after:var(--space-l);margin-block-end:var(--space-l)}.ui_sectionHead__qWwzT h2,.ui_sectionHead__qWwzT h3{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.ui_lede___1kKR{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.ui_on-dark__toRA4 .ui_lede___1kKR,.ui_section--inverse__Npk_Z .ui_lede___1kKR{color:var(--ink-300)}.ui_faq__pulaV{max-width:52rem}.ui_faqHeading__Cjd2f{-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m)}.ui_faqItems__r9hKB{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ui_faqItem__8Umlx{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_faqItem__8Umlx summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.ui_faqItem__8Umlx summary::-webkit-details-marker{display:none}.ui_faqItem__8Umlx summary:hover{color:var(--edge-700)}.ui_faqItem__8Umlx summary svg{flex:none;-webkit-margin-before:.2em;margin-block-start:.2em;color:var(--edge-600);transition:transform var(--dur-base) var(--ease-out)}.ui_faqItem__8Umlx[open] summary svg{transform:rotate(180deg)}.ui_faqAnswer__ff98x{-webkit-padding-after:var(--space-m);padding-block-end:var(--space-m);max-width:var(--measure);color:var(--text-muted)}.ui_cta__1yfCS{padding-block:var(--section-y);background:var(--bg-sunken)}.ui_ctaDark__pDE6J{background:var(--ink-900);color:var(--text-inverse)}.ui_ctaInner__8TPUj{display:grid;grid-gap:var(--space-l);gap:var(--space-l);align-items:center}.ui_ctaTitle__AmQuI{font-size:var(--step-3);color:inherit}.ui_ctaDark__pDE6J .ui_ctaTitle__AmQuI{color:#fff}.ui_ctaBody__aej2J{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:42rem;color:var(--text-muted);font-size:var(--step-0)}.ui_ctaDark__pDE6J .ui_ctaBody__aej2J{color:var(--ink-300)}.ui_ctaActions__L4jBW{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}@media (min-width:56rem){.ui_ctaInner__8TPUj{grid-template-columns:1.5fr auto;gap:var(--space-2xl)}.ui_ctaActions__L4jBW{flex-direction:column}}.ui_related__veU6u{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}.ui_relatedTitle__FEwDv{font-size:var(--step-1);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.ui_relatedList__k0MOc{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.ui_relatedList__k0MOc a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:var(--space-s);background:var(--surface);border:1px solid var(--border);-webkit-border-start:3px solid var(--edge-500);border-inline-start:3px solid var(--edge-500);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui_relatedList__k0MOc a:hover{border-inline-start-color:var(--brass-500);box-shadow:var(--shadow-m);transform:translateY(-2px)}.ui_relatedLabel__cedi4{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--text);letter-spacing:var(--tracking-tight)}.ui_relatedNote__Hvufj{font-size:var(--step--2);color:var(--text-muted);line-height:1.5}@media (min-width:40rem){.ui_relatedList__k0MOc{grid-template-columns:repeat(2,1fr)}}@media (min-width:60rem){.ui_relatedList__k0MOc{grid-template-columns:repeat(3,1fr)}.ui_relatedTwo__gHhLB{grid-template-columns:repeat(2,1fr)}}.ui_spec__k1upN{margin:0;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ui_specRow__7yJ1z{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:var(--space-s);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_specRow__7yJ1z dt{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.ui_specRow__7yJ1z dd{margin:0;color:var(--text-muted);max-width:var(--measure)}@media (min-width:48rem){.ui_specRow__7yJ1z{grid-template-columns:15rem 1fr;gap:var(--space-m)}.ui_specRow__7yJ1z dt{-webkit-padding-before:.2em;padding-block-start:.2em}}.ui_steps__gtxQX{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.ui_steps__gtxQX\u003eli{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-s);gap:var(--space-s);-webkit-padding-after:var(--space-m);padding-block-end:var(--space-m);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.ui_steps__gtxQX\u003eli:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.ui_stepNum__WEur0{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;color:var(--brass-800);-webkit-padding-before:.25em;padding-block-start:.25em}.ui_stepTitle__5rAUY{font-size:var(--step-0);-webkit-margin-after:.2rem;margin-block-end:.2rem}.ui_steps__gtxQX p{color:var(--text-muted);max-width:var(--measure)}.ui_callout__J6bJM{margin-block:var(--space-m);padding:var(--space-m);background:var(--edge-100);-webkit-border-start:3px solid var(--edge-600);border-inline-start:3px solid var(--edge-600);border-radius:0 var(--radius-m) var(--radius-m) 0}.ui_calloutWarn__E_vAP{background:var(--brass-100);border-inline-start-color:var(--brass-600)}.ui_calloutTitle__yo0LD{font-family:var(--font-display);font-weight:700;font-size:var(--step-0);-webkit-margin-after:.3rem;margin-block-end:.3rem;color:var(--edge-900)}.ui_calloutWarn__E_vAP .ui_calloutTitle__yo0LD{color:var(--brass-800)}.ui_calloutBody__6FAKd{color:var(--ink-800)}.ui_calloutBody__6FAKd\u003e*+*{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}
1.ui_photoFigure__wvXuR{margin:0;overflow:hidden;border-radius:var(--radius-m);background:var(--ink-050)}.ui_photoImg__wXqB6{width:100%;height:100%;object-fit:cover;display:block}.ui_photoSlot__jBLi5{margin:0;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--ink-050),var(--ink-050) 10px,var(--paper) 10px,var(--paper) 20px);border:1px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--ink-600)}.ui_photoSlotInner__WSSnl{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-m);text-align:center;max-width:22rem}.ui_photoSlotText__fFMP2{display:flex;flex-direction:column;gap:.15rem;font-size:var(--step--2);line-height:1.5}.ui_photoSlotText__fFMP2 strong{font-family:var(--font-mono);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600)}.simple_h1__Y_9l8{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:20ch}.simple_lede__QAUhu{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.simple_updated__uLjiq{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;color:var(--ink-600)}.simple_body__mRQkw{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);max-width:var(--measure);line-height:var(--leading-loose);color:var(--ink-800)}.simple_body__mRQkw\u003e*+*{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.simple_body__mRQkw h2{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);font-size:var(--step-2);color:var(--text)}.simple_body__mRQkw h3{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l);font-size:var(--step-0);color:var(--text)}.simple_body__mRQkw ol,.simple_body__mRQkw ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.simple_body__mRQkw li+li{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.simple_body__mRQkw li::marker{color:var(--edge-600)}.simple_body__mRQkw a{color:var(--edge-700)}.simple_body__mRQkw strong{color:var(--text);font-weight:600}.simple_contactGrid__B2lKy{display:grid;grid-gap:var(--space-l);gap:var(--space-l);-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media (min-width:54rem){.simple_contactGrid__B2lKy{grid-template-columns:1.1fr .9fr;gap:var(--space-3xl);align-items:start}}.simple_channels__4lJrW{margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.simple_channels__4lJrW dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:.2rem;margin-block-end:.2rem}.simple_channels__4lJrW dd{margin:0}.simple_bigLink___ZWOQ{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);letter-spacing:-.02em;color:var(--text);text-decoration:none}.simple_bigLink___ZWOQ:hover{color:var(--edge-700)}.simple_channelNote__leqC9{-webkit-margin-before:.2rem;margin-block-start:.2rem;font-size:var(--step--2);color:var(--text-muted)}.simple_mapGrid__81RGB{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media (min-width:44rem){.simple_mapGrid__81RGB{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.simple_mapGrid__81RGB{grid-template-columns:repeat(3,1fr)}}.simple_mapCol__EumRg h2{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.simple_mapCol__EumRg ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.simple_mapCol__EumRg a{font-size:var(--step--1);color:var(--text);text-decoration:none}.simple_mapCol__EumRg a:hover{color:var(--edge-700);text-decoration:underline}.simple_body__mRQkw ul.simple_cityList__38IMk{list-style:none;-webkit-padding-start:0;padding-inline-start:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--space-2xs) var(--space-m);gap:var(--space-2xs) var(--space-m)}.simple_body__mRQkw ul.simple_cityList__38IMk li+li{-webkit-margin-before:0;margin-block-start:0}.about_h1__7al_R{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.about_lede__O2tXZ{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}
1.about_grid__H8z_o{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}@media (min-width:58rem){.about_grid__H8z_o{grid-template-columns:.8fr 1.2fr;gap:var(--space-2xl);align-items:start}}.about_claimsGrid__xayXk{display:grid;grid-gap:var(--space-l);gap:var(--space-l);align-items:start}@media (min-width:58rem){.about_claimsGrid__xayXk{grid-template-columns:1.15fr .85fr;gap:var(--space-2xl)}}.about_claimsTitle__EUAib{font-size:var(--step-1);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.about_claims__tpq6y{margin:0;-webkit-border-before:1px solid var(--border-strong);border-block-start:1px solid var(--border-strong)}.about_claims__tpq6y\u003ediv{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:var(--space-s);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.about_claims__tpq6y dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.about_claims__tpq6y dd{margin:0;color:var(--text)}@media (min-width:40rem){.about_claims__tpq6y\u003ediv{grid-template-columns:12rem 1fr;gap:var(--space-m)}}.about_claimsNote__UiNpv{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);color:var(--text-muted);max-width:var(--measure);line-height:1.65}.about_photoGrid__Kh4oH{display:grid;grid-gap:var(--space-s);gap:var(--space-s)}@media (min-width:46rem){.about_photoGrid__Kh4oH{grid-template-columns:repeat(3,1fr)}}.about_contact__h2CcD{margin:0;display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.about_contact__h2CcD dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:.2rem;margin-block-end:.2rem}.about_contact__h2CcD dd{margin:0;font-size:var(--step-1)}@media (min-width:46rem){.about_contact__h2CcD{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-l)}}.post_article__uoflK{-webkit-padding-after:var(--space-2xl);padding-block-end:var(--space-2xl)}.post_header__idm83{padding-block:var(--space-m) var(--space-xl);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);-webkit-margin-after:var(--space-xl);margin-block-end:var(--space-xl)}.post_h1__6x5Og{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);font-size:var(--step-5);max-width:20ch}.post_excerpt__E85vQ{font-size:var(--step-1);line-height:1.55;max-width:52ch}.post_excerpt__E85vQ,.post_meta__dbNpl{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);color:var(--text-muted)}.post_meta__dbNpl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em}.post_meta__dbNpl\u003espan[aria-hidden]{color:var(--ink-300)}.post_reviewNote__LsVu1{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);padding:var(--space-2xs) var(--space-s);-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong);font-size:var(--step--2);color:var(--ink-600);max-width:52ch}.post_layoutNarrow__tx_cx,.post_layout__NxAAy{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.post_layoutNarrow__tx_cx{max-width:var(--container-text);margin-inline:auto}@media (min-width:66rem){.post_layout__NxAAy{grid-template-columns:15rem minmax(0,var(--container-text));gap:var(--space-3xl);justify-content:center;align-items:start}}.post_toc__6qegh{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-m));padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m);max-height:calc(100dvh - var(--header-h) - var(--space-xl));overflow-y:auto}.post_tocTitle__ma55d{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.post_toc__6qegh ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem;counter-reset:toc}.post_toc__6qegh a{font-size:var(--step--1);line-height:1.4;color:var(--text-muted);text-decoration:none}.post_toc__6qegh a:hover{color:var(--edge-700);text-decoration:underline}@media (max-width:65.99rem){.post_toc__6qegh{position:static;max-height:none}}.post_body__xfAP_{min-width:0}.post_prose__vE_Lk{font-size:var(--step-0);line-height:var(--leading-loose);color:var(--ink-800)}.post_prose__vE_Lk\u003e*+*{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m)}.post_prose__vE_Lk\u003ep:first-child{font-size:var(--step-1);line-height:1.6;color:var(--text)}.post_prose__vE_Lk h2{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);font-size:var(--step-3)}.post_prose__vE_Lk h2,.post_prose__vE_Lk h3{color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--space-m))}.post_prose__vE_Lk h3{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);font-size:var(--step-1)}.post_prose__vE_Lk .heading-anchor{color:inherit;text-decoration:none}.post_prose__vE_Lk .heading-anchor:hover,.post_prose__vE_Lk a{color:var(--edge-700)}.post_prose__vE_Lk a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.post_prose__vE_Lk a:hover{color:var(--edge-600);text-decoration-thickness:2px}.post_prose__vE_Lk strong{font-weight:600;color:var(--text)}.post_prose__vE_Lk ol,.post_prose__vE_Lk ul{-webkit-padding-start:1.35em;padding-inline-start:1.35em}.post_prose__vE_Lk li+li{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.post_prose__vE_Lk li::marker{color:var(--edge-600)}.post_prose__vE_Lk blockquote{margin-inline:0;padding:var(--space-s) var(--space-m);background:var(--edge-100);-webkit-border-start:3px solid var(--edge-600);border-inline-start:3px solid var(--edge-600);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--edge-900)}.post_prose__vE_Lk hr{border:0;-webkit-border-before:1px solid var(--border-strong);border-block-start:1px solid var(--border-strong);margin-block:var(--space-xl)}.post_prose__vE_Lk code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;background:var(--bg-sunken);border-radius:var(--radius-xs)}.post_prose__vE_Lk table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--step--1)}.post_prose__vE_Lk thead{background:var(--ink-900)}.post_prose__vE_Lk th{padding:.7rem .9rem;text-align:start;color:#fff;font-family:var(--font-display);font-weight:600;white-space:nowrap}.post_prose__vE_Lk td{padding:.7rem .9rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);vertical-align:top}.post_prose__vE_Lk tbody tr:nth-child(2n){background:var(--bg-sunken)}.post_prose__vE_Lk input[type=checkbox]{-webkit-margin-end:.5em;margin-inline-end:.5em;accent-color:var(--edge-600)}.post_prose__vE_Lk li:has(input[type=checkbox]){list-style:none}.post_prose__vE_Lk ul:has(input[type=checkbox]){-webkit-padding-start:0;padding-inline-start:0}.post_sources__DIisT{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl);-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);-webkit-border-before:2px solid var(--ink-900);border-block-start:2px solid var(--ink-900)}.post_sources__DIisT h2{font-size:var(--step-1)}.post_sourcesNote__FaJJ4{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted)}.post_sources__DIisT ul{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.post_sources__DIisT a{font-size:var(--step--1)}.blog_h1__fJyb1{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.blog_lede__iQbs2{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.blog_sectionTitle__A_opm{font-size:var(--step-2)}.blog_clusterHead__uI64_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-m);-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s);-webkit-margin-after:var(--space-m);margin-block-end:var(--space-m);-webkit-border-after:2px solid var(--ink-900);border-block-end:2px solid var(--ink-900)}.blog_clusterHead__uI64_ p{font-size:var(--step--1);color:var(--text-muted)}.blog_pillarGrid__ONfzB{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:var(--space-m) 0 0;padding:0}.blog_pillarCard__aGLXU{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--ink-900);color:var(--ink-300);border-radius:var(--radius-m);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.blog_pillarCard__aGLXU:hover{transform:translateY(-3px);box-shadow:var(--shadow-l)}.blog_pillarCard__aGLXU h3{color:#fff;font-size:var(--step-1)}.blog_pillarCard__aGLXU p{font-size:var(--step--1);color:var(--ink-400);flex:1 1}.blog_badge__3kQmv{align-self:flex-start;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400)}.blog_readMore__mgdXY{font-size:var(--step--1);font-weight:600;color:var(--edge-300)}@media (min-width:52rem){.blog_pillarGrid__ONfzB{grid-template-columns:repeat(3,1fr)}}.blog_postList__X0iLQ{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--border);border-block:1px solid var(--border)}.blog_postList__X0iLQ a{display:grid;grid-gap:.2rem;gap:.2rem;padding:var(--space-s) var(--space-2xs);background:var(--bg);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),-webkit-padding-start var(--dur-fast) var(--ease-out);transition:background var(--dur-fast) var(--ease-out),padding-inline-start var(--dur-fast) var(--ease-out);transition:background var(--dur-fast) var(--ease-out),padding-inline-start var(--dur-fast) var(--ease-out),-webkit-padding-start var(--dur-fast) var(--ease-out)}.blog_postList__X0iLQ a:hover{background:var(--bg-sunken);-webkit-padding-start:var(--space-s);padding-inline-start:var(--space-s)}.blog_postTitle__bYcxg{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:var(--tracking-tight);color:var(--text)}.blog_postExcerpt__D4IQt{font-size:var(--step--1);color:var(--text-muted);max-width:var(--measure)}.blog_postMeta__VC_FV{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--edge-700)}.faq_h1___p2yp{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.faq_lede__pIPVd{max-width:var(--measure);font-size:var(--step-1);line-height:1.55}.faq_lede__pIPVd,.faq_more__0Rgfo{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);color:var(--text-muted)}.faq_more__0Rgfo{font-size:var(--step--1)}.locations_h1__Ga3Em{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.locations_lede___z2s_{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.locations_cityGrid__s7Zes{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.locations_cityCard__YVSTk{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);
1-webkit-border-before:3px solid var(--edge-600);border-block-start:3px solid var(--edge-600);border-radius:var(--radius-s);text-decoration:none;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.locations_cityCard__YVSTk:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}.locations_cityName__SO0KB{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--text)}.locations_cityCounty__u_pHH{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.04em;color:var(--edge-700)}.locations_cityNote__25nQZ{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step--1);line-height:1.5;color:var(--text-muted)}@media (min-width:42rem){.locations_cityGrid__s7Zes{grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){.locations_cityGrid__s7Zes{grid-template-columns:repeat(3,1fr)}}.locations_areaList__eUb0k{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);list-style:none;margin:0;padding:0;max-width:62rem}.locations_areaList__eUb0k li{padding:.4rem .85rem;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--step--1);color:var(--text-muted)}.quote_layout__EQvjg{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.quote_formCol__CzQ2W{min-width:0}.quote_h1__SxfcX{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.quote_lede__xu0s6{margin-block:var(--space-m) var(--space-xl);max-width:48ch;font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.quote_aside__VfNQm{display:grid;grid-gap:var(--space-m);gap:var(--space-m);align-content:start}.quote_callBox___FqiL{padding:var(--space-m);background:var(--ink-900);color:var(--ink-300);border-radius:var(--radius-m)}.quote_callLabel__FhE5I{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400)}.quote_callNumber__BJymC{display:block;margin-block:var(--space-2xs);font-family:var(--font-display);font-weight:800;font-size:var(--step-3);letter-spacing:-.02em;color:#fff;text-decoration:none}.quote_callNumber__BJymC:hover{color:var(--brass-400)}.quote_callNote__7Lye7{font-size:var(--step--2);line-height:1.6;color:var(--ink-400)}.quote_helpBox__crnFQ{padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m)}.quote_helpTitle__g3ukb{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.quote_helpList__6SyqY{-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);line-height:1.55}.quote_helpNote__SNIt3{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--2);color:var(--ink-600)}.quote_helpLinks__HIP_N{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);font-size:var(--step--1)}@media (min-width:64rem){.quote_layout__EQvjg{grid-template-columns:minmax(0,1.5fr) 20rem;gap:var(--space-3xl)}}.location_hero__FW_Li{padding-block:var(--space-m) var(--space-xl)}.location_heroGrid__ArNjb{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.location_h1__LKuN3{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:16ch}.location_intro__Jaffd{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:var(--measure)}.location_intro__Jaffd\u003ep+p{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s)}.location_intro__Jaffd\u003ep:first-child{font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.location_heroActions__LaaO8{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.location_corridors__ofm3i{padding:var(--space-m);background:var(--ink-900);color:var(--ink-200);border-radius:var(--radius-m)}.location_asideTitle__eS0bn{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brass-400);-webkit-margin-after:var(--space-s);margin-block-end:var(--space-s)}.location_corridors__ofm3i ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.location_corridors__ofm3i li{font-size:var(--step--1);-webkit-padding-after:.45rem;padding-block-end:.45rem;-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.location_corridors__ofm3i li:last-child{-webkit-border-after:0;border-block-end:0}.location_asideNote___qPKb{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step--2);color:var(--ink-400);line-height:1.6}
1@media (min-width:62rem){.location_heroGrid__ArNjb{grid-template-columns:1.4fr .6fr;gap:var(--space-2xl)}}.location_logistics__LqpDO{background:var(--edge-900);color:var(--ink-100)}.location_logisticsGrid__wBzVq{display:grid;grid-gap:var(--space-m);gap:var(--space-m)}.location_logisticsTitle__j3mqE{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);font-size:var(--step-3);color:#fff;max-width:20ch}.location_logisticsBody__PSoiX{font-size:var(--step-1);line-height:1.6;color:var(--edge-200);max-width:var(--measure)}.location_logistics__LqpDO .location_eyebrow__ad6ll{color:var(--brass-400)}@media (min-width:62rem){.location_logisticsGrid__wBzVq{grid-template-columns:.85fr 1.15fr;gap:var(--space-2xl);align-items:start}}.location_serviceList__WweyD{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.location_serviceList__WweyD a{display:flex;flex-direction:column;gap:.1rem;height:100%;padding:var(--space-s) var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.location_serviceList__WweyD a:hover{border-color:var(--edge-500);transform:translateY(-2px)}.location_serviceList__WweyD strong{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.location_serviceList__WweyD span{font-size:var(--step--2);color:var(--text-muted)}.location_serviceMore__FMwXE{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1)}@media (min-width:44rem){.location_serviceList__WweyD{grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){.location_serviceList__WweyD{grid-template-columns:repeat(4,1fr)}}.location_hoods__6pwVw{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);list-style:none;margin:0;padding:0;max-width:62rem}.location_hoods__6pwVw li{padding:.4rem .85rem;background:var(--edge-100);color:var(--edge-800);border-radius:var(--radius-full);font-size:var(--step--1)}.location_cityImage__tyKSm{max-width:52rem;margin-inline:auto}.location_nap__yBY2r{max-width:var(--measure);padding:var(--space-m);background:var(--bg-sunken);border-radius:var(--radius-m);font-size:var(--step--1);color:var(--text-muted);line-height:1.65}.location_jobs__4pq_N{display:grid;grid-gap:var(--space-m);gap:var(--space-m);list-style:none;margin:0;padding:0}.location_job__Jw1Ts{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-content:start;-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--edge-500);border-block-start:2px solid var(--edge-500)}.location_job__Jw1Ts h3{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-tight);margin:0}.location_job__Jw1Ts p{margin:0;max-width:var(--measure);color:var(--text-muted)}.location_jobLinks__g_Qvs{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);font-weight:600}@media (min-width:44rem){.location_jobs__4pq_N{grid-template-columns:repeat(2,1fr);column-gap:var(--space-xl)}.location_jobs__4pq_N[data-count=\"3\"]{grid-template-columns:1fr}}@media (min-width:64rem){.location_jobs__4pq_N[data-count=\"3\"]{grid-template-columns:repeat(3,1fr)}}.HeroQuoteStart_card__5qJMR{background:var(--surface);border-radius:var(--radius-l);box-shadow:var(--shadow-l);overflow:hidden;-webkit-border-before:4px solid var(--edge-500);border-block-start:4px solid var(--edge-500)}.HeroQuoteStart_hp___p8ew{position:absolute!important;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.HeroQuoteStart_head__qw__n{padding:var(--space-m) var(--space-m) var(--space-s);background:var(--ink-050);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.HeroQuoteStart_kicker__apvGF{font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--edge-700)}.HeroQuoteStart_headline__CthwD{-webkit-margin-before:.15rem;margin-block-start:.15rem;font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.HeroQuoteStart_body___jd2w{padding:var(--space-m);display:grid;grid-gap:var(--space-s);gap:var(--space-s)}.HeroQuoteStart_field__K_rk4{display:flex;flex-direction:column;gap:.25rem;min-width:0}.HeroQuoteStart_field__K_rk4 label{font-size:var(--step--2);font-weight:600;color:var(--ink-700)}.HeroQuoteStart_field__K_rk4 label span{color:var(--danger-600);-webkit-margin-start:.15em;margin-inline-start:.15em}.HeroQuoteStart_field__K_rk4 input,.HeroQuoteStart_field__K_rk4 select{width:100%;min-height:2.85rem;padding:.55rem .75rem;background:var(--surface);color:var(--ink-900);border:1.5px solid var(--ink-200);border-radius:var(--radius-s);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.HeroQuoteStart_field__K_rk4 input::placeholder{color:var(--ink-400)}.HeroQuoteStart_field__K_rk4 input:hover,.HeroQuoteStart_field__K_rk4 select:hover{border-color:var(--ink-300)}.HeroQuoteStart_field__K_rk4 input:focus,.HeroQuoteStart_field__K_rk4 select:focus{outline:none;border-color:var(--edge-500);box-shadow:0 0 0 3px var(--edge-100)}.HeroQuoteStart_field__K_rk4 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.25rem,calc(100% - .7rem) 1.25rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-end:2.25rem;padding-inline-end:2.25rem}.HeroQuoteStart_vehicle__Dg0tM{border:0;padding:0;margin:0;display:grid;grid-gap:.25rem;gap:.25rem}.HeroQuoteStart_vehicle__Dg0tM legend{padding:0;font-size:var(--step--2);font-weight:600;color:var(--ink-700)}.HeroQuoteStart_vehicleRow__ZFmgM{display:grid;grid-template-columns:4.5rem 1fr 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.HeroQuoteStart_vehicleRow__ZFmgM .HeroQuoteStart_field__K_rk4 label{font-weight:500;font-size:.68rem;color:var(--ink-500)}.HeroQuoteStart_contactRow__z5Wt3{display:grid;grid-template-columns:1fr 6rem;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.HeroQuoteStart_submit__OkEB5{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.HeroQuoteStart_note__ep57J{font-size:var(--step--2);line-height:1.55;color:var(--ink-500)}.HeroQuoteStart_note__ep57J a{color:var(--edge-700);font-weight:600}@media (max-width:24rem){.HeroQuoteStart_vehicleRow__ZFmgM{grid-template-columns:4.5rem 1fr}.HeroQuoteStart_contactRow__z5Wt3{grid-template-columns:1fr}}.home_hero__z_jpu{position:relative;background:var(--ink-900);color:var(--text-inverse);padding-block:var(--space-2xl) var(--space-3xl);overflow:hidden}.home_hero__z_jpu:after{content:\"\";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--edge-600) 0,var(--edge-400) 38%,var(--brass-500) 100%)}.home_heroGrid___p_nT{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.home_heroCopy__ODb0e{max-width:40rem}.home_h1__yZOih{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-size:var(--step-6);color:#fff}.home_h1Accent__JV05M{color:var(--edge-300)}.home_heroLede__kqiqa{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:48ch;font-size:var(--step-1);line-height:1.55;color:var(--ink-300)}.home_heroActions__n5Obp{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.home_heroPoints__D7UD3{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);list-style:none;margin:var(--space-l) 0 0;padding:var(--space-m) 0 0;-webkit-border-before:1px solid var(--border-inverse);border-block-start:1px solid var(--border-inverse);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400)}.home_heroPoints__D7UD3 li{display:flex;align-items:center;gap:.5rem}.home_heroPoints__D7UD3 li:before{content:\"\";width:5px;height:5px;background:var(--brass-500);border-radius:50%;flex:none}.home_slogan__uO6YR{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:var(--tracking-tight);color:var(--brass-400)}
1.home_slogan__uO6YR span{display:block;line-height:1.15;text-wrap:balance}.home_heroForm__CLPuq{min-width:0}@media (min-width:64rem){.home_heroGrid___p_nT{grid-template-columns:1.1fr minmax(23rem,.9fr);gap:var(--space-2xl);align-items:start}.home_heroForm__CLPuq{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-m))}}.home_chooserGrid__OCAD8{display:grid;grid-gap:1px;gap:1px;list-style:none;margin:0;padding:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-m);overflow:hidden}.home_chooserItem__n_S7N{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-2xs) var(--space-s);gap:var(--space-2xs) var(--space-s);height:100%;padding:var(--space-s) var(--space-m);background:var(--surface);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.home_chooserItem__n_S7N:hover{background:var(--edge-100)}.home_chooserItem__n_S7N svg{color:var(--edge-600);grid-row:span 2}.home_chooserSymptom__oSYfW{grid-column:1;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);letter-spacing:var(--tracking-tight);color:var(--text)}.home_chooserService__QZ9nx{grid-column:1;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;text-transform:uppercase;color:var(--edge-700)}@media (min-width:44rem){.home_chooserGrid__OCAD8{grid-template-columns:1fr 1fr}}@media (min-width:70rem){.home_chooserGrid__OCAD8{grid-template-columns:repeat(3,1fr)}}.home_flagshipGrid__T_UU_{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.home_flagshipTitle__xB47t{-webkit-margin-before:var(--space-s);margin-block-start:var(--space-s);max-width:16ch;font-size:var(--step-4)}.home_flagshipLede__UJRDA{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:46ch;color:var(--ink-300);font-size:var(--step-0)}.home_flagshipActions__6gzBL{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.home_flagshipSteps__b7JW6{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-s);gap:var(--space-s)}.home_flagshipSteps__b7JW6\u003eli{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s);-webkit-border-after:1px solid var(--border-inverse);border-block-end:1px solid var(--border-inverse)}.home_flagshipSteps__b7JW6\u003eli\u003espan{font-family:var(--font-mono);font-size:var(--step--2);color:var(--brass-400);-webkit-padding-before:.35em;padding-block-start:.35em}.home_flagshipSteps__b7JW6 h3{font-size:var(--step-0);color:#fff;-webkit-margin-after:.2rem;margin-block-end:.2rem}.home_flagshipSteps__b7JW6 p{font-size:var(--step--1);color:var(--ink-400);line-height:1.6}.home_flagshipMore__A_M2Z{grid-template-columns:1fr!important;-webkit-border-after:0!important;border-block-end:0!important;-webkit-padding-after:0!important;padding-block-end:0!important}.home_flagshipMore__A_M2Z a{color:var(--edge-300);font-weight:500;text-decoration:none}.home_flagshipMore__A_M2Z a:hover{text-decoration:underline}@media (min-width:64rem){.home_flagshipGrid__T_UU_{grid-template-columns:.95fr 1.05fr;gap:var(--space-3xl);align-items:start}}.home_locationGrid__93Rrn{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);list-style:none;margin:0;padding:0}.home_locationGrid__93Rrn a{display:flex;flex-direction:column;gap:.1rem;padding:var(--space-s) var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.home_locationGrid__93Rrn a:hover{border-color:var(--edge-500);transform:translateY(-2px)}.home_locationGrid__93Rrn strong{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-tight);color:var(--text)}.home_locationGrid__93Rrn span{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted)}@media (min-width:40rem){.home_locationGrid__93Rrn{grid-template-columns:repeat(2,1fr)}}@media (min-width:58rem){.home_locationGrid__93Rrn{grid-template-columns:repeat(4,1fr)}}.home_locationAlso__8vys3{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);line-height:1.9;color:var(--text-muted);max-width:70ch}.home_locationAlso__8vys3\u003espan:first-child{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.08em}.home_locationAlso__8vys3 a{color:var(--text);text-underline-offset:.2em}.home_locationAlso__8vys3 a:hover{color:var(--edge-700)}.home_locationMore__PnLcy{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);font-size:var(--step--1);color:var(--text-muted)}.home_postGrid__2pZEg{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:0;padding:0}.home_postCard__s_JVd{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);text-decoration:none;
1transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.home_postCard__s_JVd:hover{box-shadow:var(--shadow-m);border-color:var(--border-strong);transform:translateY(-3px)}.home_postMeta__R99M8{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.home_postCard__s_JVd h3{font-size:var(--step-1);color:var(--text)}.home_postCard__s_JVd p{font-size:var(--step--1);color:var(--text-muted);flex:1 1}.home_postGo__9znbF{font-size:var(--step--1);font-weight:600;color:var(--edge-700)}@media (min-width:52rem){.home_postGrid__2pZEg{grid-template-columns:repeat(3,1fr)}}.home_howSteps__aX66H{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-l);gap:var(--space-l);counter-reset:none}.home_howStep__3SGgI{-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--brass-500);border-block-start:2px solid var(--brass-500)}.home_howNum__gso7A{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--brass-600);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.home_howTitle__THEDi{font-size:var(--step-0);color:var(--ink-900);-webkit-margin-after:.35rem;margin-block-end:.35rem;text-wrap:balance}.home_howBody__R_AUW{font-size:var(--step--1);line-height:1.6;color:var(--ink-700)}.home_howNote__C8GBl{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl);padding:var(--space-m);max-width:var(--measure);background:rgba(255,255,255,.6);-webkit-border-start:3px solid var(--brass-600);border-inline-start:3px solid var(--brass-600);border-radius:0 var(--radius-m) var(--radius-m) 0;font-size:var(--step--1);line-height:1.65;color:var(--ink-800)}@media (min-width:44rem){.home_howSteps__aX66H{grid-template-columns:repeat(2,1fr);gap:var(--space-xl) var(--space-l)}}@media (min-width:70rem){.home_howSteps__aX66H{grid-template-columns:repeat(4,1fr);gap:var(--space-l)}}.service_hero__ZG4l5{padding-block:var(--space-m) var(--space-xl)}.service_heroGrid__LlYcA{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.service_h1__JQohs{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);max-width:18ch}.service_summary__exT_U{-webkit-margin-before:var(--space-m);margin-block-start:var(--space-m);max-width:46ch;font-size:var(--step-1);line-height:1.5;color:var(--text-muted);-webkit-padding-start:var(--space-s);padding-inline-start:var(--space-s);-webkit-border-start:3px solid var(--edge-500);border-inline-start:3px solid var(--edge-500)}.service_heroActions__oJm6W{display:flex;flex-wrap:wrap;gap:var(--space-2xs);-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.service_heroAside__ImTx2{min-width:0}@media (min-width:62rem){.service_heroGrid__LlYcA{grid-template-columns:1.15fr .85fr;gap:var(--space-3xl)}.service_hero__ZG4l5{padding-block:var(--space-l) var(--space-2xl)}}.service_intro__Fy53I\u003ep:first-child{font-size:var(--step-1);line-height:1.55}.service_signals__Jt_tI{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);list-style:none;margin:0;padding:0;max-width:62rem}.service_signals__Jt_tI li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start;padding-block:var(--space-2xs)}.service_signals__Jt_tI svg{color:var(--edge-600);-webkit-margin-before:.35em;margin-block-start:.35em;flex:none}@media (min-width:52rem){.service_signals__Jt_tI{grid-template-columns:1fr 1fr;gap:var(--space-xs) var(--space-xl)}}.service_twoCol__O7NbD{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.service_twoCol__O7NbD\u003e:first-child{-webkit-margin-after:0;margin-block-end:0}@media (min-width:58rem){.service_twoCol__O7NbD{grid-template-columns:.85fr 1.15fr;gap:var(--space-2xl);align-items:start}}.service_factGrid__7j7tk{display:grid;grid-gap:var(--space-l);gap:var(--space-l)}.service_fact__d7MOd{-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-border-before:2px solid var(--ink-900);border-block-start:2px solid var(--ink-900)}.service_factTitle__Lzc7H{font-size:var(--step-0);-webkit-margin-after:var(--space-2xs);margin-block-end:var(--space-2xs)}.service_fact__d7MOd p{color:var(--text-muted)}.service_factLink__E_HF3{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.service_factLink__E_HF3 a{font-weight:500;font-size:var(--step--1)}@media (min-width:52rem){.service_factGrid__7j7tk{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-xl)}}.service_checklist__IkQDP{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.service_checklist__IkQDP li{display:grid;grid-template-columns:2.25rem 1fr;grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:start;padding-block:var(--space-2xs);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.service_checklist__IkQDP li:last-child{-webkit-border-after:0;border-block-end:0}.service_checkNum__yw2sC{font-family:var(--font-mono);font-size:var(--step--2);color:var(--brass-800);-webkit-padding-before:.3em;padding-block-start:.3em}.service_aftercare__WWzWV{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);max-width:62rem;-webkit-padding-start:1.2em;padding-inline-start:1.2em}.service_aftercare__WWzWV li{color:var(--text-muted)}@media (min-width:52rem){.service_aftercare__WWzWV{grid-template-columns:1fr 1fr;gap:var(--space-2xs) var(--space-xl)}}.services_grid__LjvAL{display:grid;grid-gap:var(--space-s);gap:var(--space-s);list-style:none;margin:0;padding:0}.services_card__Qeno4{display:flex;flex-direction:column;gap:var(--space-2xs);height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);text-decoration:none;
1transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.services_card__Qeno4:hover{box-shadow:var(--shadow-m);border-color:var(--border-strong);transform:translateY(-3px)}.services_featured__psXFi .services_card__Qeno4{-webkit-border-before:3px solid var(--edge-600);border-block-start:3px solid var(--edge-600)}.services_featured__psXFi:first-child .services_card__Qeno4{border-block-start-color:var(--brass-500);background:linear-gradient(var(--brass-100),var(--surface) 40%)}.services_symptom__dm6vv{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--edge-700)}.services_name__iy4WG{font-size:var(--step-1);color:var(--text)}.services_summary__jLJGs{font-size:var(--step--1);color:var(--text-muted);flex:1 1}.services_go__jMjEE{font-size:var(--step--1);font-weight:600;color:var(--edge-700)}@media (min-width:44rem){.services_grid__LjvAL{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.services_grid__LjvAL{grid-template-columns:repeat(3,1fr)}}"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/css/383148260f4cb4cf.css\",\"children\":\"$27\"}]\n1c:[\"$\",\"$L28\",null,{\"children\":[\"$L29\",[\"$\",\"$L2a\",null,{\"promise\":\"$@2b\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"24:[\"$\",\"div\",null,{\"className\":\"Footer_col__Uenj5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"Footer_colHead__XDOil\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/blog/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/blog/\",\"children\":\"Guides \u0026 Advice\"}]}],[\"$\",\"li\",\"/pricing/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/pricing/\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"/faq/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/faq/\",\"children\":\"Frequently Asked Questions\"}]}],[\"$\",\"li\",\"/warranty/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/warranty/\",\"children\":\"Warranty\"}]}]]}]]}]\n25:[\"$\",\"div\",null,{\"className\":\"Footer_col__Uenj5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"Footer_colHead__XDOil\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"/about/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/about/\",\"children\":\"About Glass Genie\"}]}],[\"$\",\"li\",\"/contact/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/contact/\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"/get-a-quote/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/get-a-quote/\",\"children\":\"Get a Quote\"}]}],[\"$\",\"li\",\"/sitemap/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/sitemap/\",\"children\":\"Site Map\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"div\",null,{\"className\":\"Footer_bottom__O5rKs\",\"children\":[[\"$\",\"p\",null,{\"className\":\"Footer_copy__IbaoR\",\"children\":[\"© \",2026,\" \",\"Glass Genie\",\". All rights reserved.\"]}],[\"$\",\"ul\",null,{\"className\":\"Footer_legal__gVqLl\",\"children\":[[\"$\",\"li\",\"/privacy-policy/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/privacy-policy/\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"/terms/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/terms/\",\"children\":\"Terms of Service\"}]}],[\"$\",\"li\",\"/accessibility/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/accessibility/\",\"children\":\"Accessibility\"}]}],[\"$\",\"li\",\"/cookie-policy/\",{\"children\":[\"$\",\"$L23\",null,{\"href\":\"/cookie-policy/\",\"children\":\"Cookie Policy\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#0c1316\"}]]\n"])</script>
1<script>self.__next_f.push([1,"29:null\n"])</script>
1<script>self.__next_f.push([1,"2c:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"2b:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Auto Glass Guides \u0026 Advice for Dallas Drivers | Glass Genie\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://glass-genie.com/blog/\"}],[\"$\",\"meta\",\"6\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Auto Glass Guides \u0026 Advice for Dallas Drivers | Glass Genie\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call.\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://glass-genie.com/blog/\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Glass Genie\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"https://glass-genie.com/og/glass-genie-card.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:alt\",\"content\":\"Glass Genie: Glass Genie comes to you, Glass Genie makes it new. Mobile windshield replacement across Dallas and DFW.\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Auto Glass Guides \u0026 Advice for Dallas Drivers | Glass Genie\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Guides on windshield repair and replacement, ADAS calibration, Texas glass insurance and DFW weather, written to help you make the call.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://glass-genie.com/og/glass-genie-card.png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/icon.png?35dadfc7ae40d802\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?4a571fb656ab1e3e\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L2c\",\"23\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"21:\"$2b:metadata\"\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.