PageSourceSearch

https://locksaroundtheclockinc.com/about

html locksaroundtheclockinc.com collected 2026-10-06 02:56:16 UTC 122,975 bytes, 43 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"> <head><!-- Charset + viewport (first, always — per spec 05 §1) --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>About Locks Around the Clock | Palm Desert Locksmith</title><meta name="description" content="Licensed, family-owned Palm Desert locksmith serving the Coachella Valley since 2007. A real Storefront plus a 24/7 mobile team. Call (760) 625-0955."><!-- Robots (single tag, never conflicting — per spec 05 §1) --><meta name="robots" content="index, follow, max-image-preview:large"><!-- Keep the temporary *.workers.dev preview URL out of search indexes.
2         Self-correcting: once the production domain is attached, the hostname
3         check fails and the page stays indexable. Overrides the single robots
4         tag above rather than adding a second, conflicting one. -->
4<script>
5      if (location.hostname.endsWith('.workers.dev')) {
6        var robotsMeta = document.querySelector('meta[name="robots"]');
7        if (robotsMeta) robotsMeta.setAttribute('content', 'noindex, nofollow');
8      }
9    </script>
9<!-- Canonical (self-referencing on every page) --><link rel="canonical" href="https://locksaroundtheclockinc.com/about"><!-- hreflang alternates — emitted only on translated pages (EN <-> ES pair).
10         Both the English page and its Spanish twin declare the same symmetric
11         set (en, es, x-default) so Google serves the right language. --><!-- OpenGraph --><meta property="og:type" content="website"><meta property="og:title" content="About Locks Around the Clock | Palm Desert Locksmith"><meta property="og:description" content="Licensed, family-owned Palm Desert locksmith serving the Coachella Valley since 2007. A real Storefront plus a 24/7 mobile team. Call (760) 625-0955."><meta property="og:url" content="https://locksaroundtheclockinc.com/about"><meta property="og:image" content="https://locksaroundtheclockinc.com/images/og/default.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:site_name" content="Locks Around the Clock"><meta property="og:locale" content="en_US"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="About Locks Around the Clock | Palm Desert Locksmith"><meta name="twitter:description" content="Licensed, family-owned Palm Desert locksmith serving the Coachella Valley since 2007. A real Storefront plus a 24/7 mobile team. Call (760) 625-0955."><meta name="twitter:image" content="https://locksaroundtheclockinc.com/images/og/default.png"><!-- Geo (THIS page's city, not the HQ — per spec 05 §1 rule) --><meta name="geo.region" content="US-CA"><meta name="geo.placename" content="Palm Desert"><meta name="geo.position" content="33.7536;-116.3651"><meta name="ICBM" content="33.7536, -116.3651"><!-- Favicon --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><!-- Font preloads — only above-the-fold weights per spec 02 §2 --><link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/barlow-condensed-800-normal.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/inter-variable.woff2"><!-- Playfair Display (editorial serif) is NOT preloaded — it's a below-fold
12         accent and swaps in via font-display:swap, keeping the critical path
13         (and the LCP hero image) unblocked on mobile. --><!-- Theme color --><meta name="theme-color" content="#0A2540"><!-- Sitemap discovery hint --><link rel="sitemap" type="application/xml" href="/sitemap-index.xml"><!-- JSON-LD schemas injected by the page (see src/lib/schema.ts) -->
13<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Locksmith","@id":"https://locksaroundtheclockinc.com/#local-business","additionalType":"https://www.wikidata.org/wiki/Q186913","name":"Locks Around the Clock","legalName":"Locks Around the Clock, Inc.","url":"https://locksaroundtheclockinc.com","telephone":"+17606250955","email":"[email protected]","foundingDate":"2007","description":"Locks Around the Clock is a licensed, family-owned locksmith founded in 2007, with a real Storefront in Palm Desert and a 24/7 mobile team serving the Coachella Valley.","image":"https://locksaroundtheclockinc.com/images/logos/logo-dark.png","logo":{"@id":"https://locksaroundtheclockinc.com/#logo"},"priceRange":"$$","currenciesAccepted":"USD","paymentAccepted":"Cash, Check, Credit Card","numberOfEmployees":{"@type":"QuantitativeValue","value":8},"naics":"561622","knowsLanguage":[{"@type":"Language","name":"English"}],"address":{"@type":"PostalAddress","streetAddress":"77682 Country Club Dr Ste B2","addressLocality":"Palm Desert","addressRegion":"CA","postalCode":"92211","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":33.7536,"longitude":-116.3651},"areaServed":[{"@type":"City","name":"Palm Desert"},{"@type":"City","name":"Palm Springs"},{"@type":"City","name":"Cathedral City"},{"@type":"City","name":"Rancho Mirage"},{"@type":"City","name":"Indian Wells"},{"@type":"City","name":"La Quinta"},{"@type":"City","name":"Indio"},{"@type":"City","name":"Coachella"},{"@type":"City","name":"Desert Hot Springs"},{"@type":"City","name":"Thousand Palms"},{"@type":"City","name":"Bermuda Dunes"}],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Monday","https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday"],"opens":"08:00","closes":"17:00","name":"Storefront"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Saturday"],"opens":"09:00","closes":"14:00","name":"Storefront (Saturday)"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Monday","https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday","https://schema.org/Saturday","https://schema.org/Sunday"],"opens":"00:00","closes":"23:59","name":"Mobile dispatch (24/7)"}],"hasOfferCatalog":{"@id":"https://locksaroundtheclockinc.com/#service-catalog"},"hasCredential":[{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"California Locksmith Company License","identifier":"LCO 4407","recognizedBy":{"@type":"Organization","name":"California Bureau of Security and Investigative Services","url":"https://www.bsis.ca.gov/"},"url":"https://search.dca.ca.gov/"},{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"California Locksmith Employee License (Owner)","identifier":"LCE 10863","recognizedBy":{"@type":"Organization","name":"California Bureau of Security and Investigative Services","url":"https://www.bsis.ca.gov/"},"url":"https://search.dca.ca.gov/"}],"aggregateRating":{"@type":"AggregateRating","ratingValue":4.9,"reviewCount":441,"bestRating":5,"worstRating":1},"sameAs":["https://www.facebook.com/locksmithpalmdesert","https://www.youtube.com/@locksaroundtheclock8969","https://m.yelp.com/biz/locks-around-the-clock-palm-desert-4"]},{"@type":"Organization","@id":"https://locksaroundtheclockinc.com/#organization","name":"Locks Around the Clock","url":"https://locksaroundtheclockinc.com","logo":{"@id":"https://locksaroundtheclockinc.com/#logo"}},{"@type":"WebSite","@id":"https://locksaroundtheclockinc.com/#website","name":"Locks Around the Clock","url":"https://locksaroundtheclockinc.com","publisher":{"@id":"https://locksaroundtheclockinc.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://locksaroundtheclockinc.com/#logo","url":"https://locksaroundtheclockinc.com/images/logos/logo-dark.png","width":600,"height":200,"caption":"Locks Around the Clock"},{"@type":"OfferCatalog","@id":"https://locksaroundtheclockinc.com/#service-catalog","name":"Services","itemListElement":[{"@type":"Offer","position":1,"itemOffered":{"@type":"Service","name":"24 Hour Emergency Locksmith","url":"https://locksaroundtheclockinc.com/services/emergency/emergency-locksmith"}},{"@type":"Offer","position":2,"itemOffered":{"@type":"Service","name":"Automotive Locksmith","url":"https://locksaroundtheclockinc.com/services/automotive/auto-locksmith"}},{"@type":"Offer","position":3,"itemOffered":{"@type":"Service","name":"Car Key Replacement","url":"https://locksaroundtheclockinc.com/services/automotive/car-key-replacement"}},{"@type":"Offer","position":4,"itemOffered":{"@type":"Service","name":"Rekey Locks","url":"https://locksaroundtheclockinc.com/services/residential/rekey-locks"}},{"@type":"Offer","position":5,"itemOffered":{"@type":"Service","name":"Smart Lock Installation","url":"https://locksaroundtheclockinc.com/services/residential/smart-lock-installation"}},{"@type":"Offer","position":6,"itemOffered":{"@type":"Service","name":"Commercial Locksmith","url":"https://locksaroundtheclockinc.com/services/commercial/commercial-locksmith"}},{"@type":"Offer","position":7,"itemOffered":{"@type":"Service","name":"Access Control & Master Keys","url":"https://locksaroundtheclockinc.com/services/commercial/access-control"}},{"@type":"Offer","position":8,"itemOffered":{"@type":"Service","name":"Safe Opening","url":"https://locksaroundtheclockinc.com/services/safes/safe-opening"}}]}]}</script>
13<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://locksaroundtheclockinc.com/"},{"@type":"ListItem","position":2,"name":"About Us"}]}</script>
13<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","speakable":{"@type":"SpeakableSpecification","cssSelector":[".page-intro"]}}</script>
13<!-- WebMCP tool manifest (Phase 2 Task 5). Read by AI agents to discover
14         the structured tools exposed by this site: request_estimate, get_business_info,
15         check_service_area. Emitted only when SITE.ai_tools_manifest === true. -->
15<script type="application/json" id="webmcp-tools">{"version":"1","client_id":"lac","brand_name":"Locks Around the Clock","base_url":"https://locksaroundtheclockinc.com","tools":[{"name":"request_estimate","description":"Submit a service estimate request to Locks Around the Clock. Notifies the dispatch team by email or webhook and records the lead in the database. Returns a unique lead id on success.","parameters":{"name":{"type":"string","required":true,"description":"Customer full name."},"phone":{"type":"string","required":true,"description":"Best contact number with area code."},"email":{"type":"string","required":true,"description":"Email address for follow-up."},"service":{"type":"string","required":true,"enum":["Emergency Lockout","Residential Service","Commercial Service","Car Lockout / Key","High-Security Lock","Property Management","Safe Opening"],"description":"Which service is needed. Must match one of the enum values."},"details":{"type":"string","required":false,"description":"Optional free-text describing the situation."}},"endpoint":"/api/lead"},{"name":"get_business_info","description":"Get current contact info, hours, address, service areas, and license details for Locks Around the Clock.","parameters":{},"endpoint":"/api/business-info","returns":["brand_name","phone","email","address","hours","serviceAreas","license","foundedYear"]},{"name":"check_service_area","description":"Check whether Locks Around the Clock services a given city or ZIP code in the Coachella Valley.","parameters":{"location":{"type":"string","required":true,"description":"City name (e.g. \"Palm Desert\") or 5-digit California ZIP code."}},"endpoint":"/api/check-service-area","returns":["covered","matched_city","coverage_type"]}]}</script>
15<!-- Google Analytics 4 (Phase 2 Task 6). Loaded only in production AND
16         when SITE.analytics.googleAnalyticsId is set. Skips local dev so
17         analytics data isn't polluted by `astro dev` traffic. -->
17<script>(function(){var h=location.hostname;if(h!=='locksaroundtheclockinc.com'&&h!=='www.'+'locksaroundtheclockinc.com')return;function g(){
vendor: 323 bytes, line 17
17(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
17GTM-5DLCDTKQ
vendor: 3 bytes, line 17
17');
17}if('requestIdleCallback' in window){requestIdleCallback(g,{timeout:2500});}else{addEventListener('load',function(){setTimeout(g,1200);});}})();</script>
17<style>@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#1a202c;--color-white:#f8fafc;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#0a2540;--color-blue:#1e5ba8;--color-sky:#6ba4d9;--color-steel:#4a5568;--color-pure:#fff;--color-brass:#c8a04c;--color-orange:#f77f00;--color-red:#c73e3a;--color-sand:#e8d5b7;--color-mist:#eaf0f7;--bg-page:var(--color-mist);--bg-card:var(--color-pure);--bg-section-dark:var(--color-navy);--bg-section-warm:var(--color-sand);--text-primary:var(--color-black);--text-secondary:var(--color-steel);--text-on-dark:var(--color-white);--text-muted-on-dark:var(--color-sky);--brand-primary:var(--color-blue);--brand-secondary:var(--color-navy);--brand-accent:var(--color-brass);--cta-primary-bg:var(--color-orange);--cta-primary-text:var(--color-navy);--cta-primary-bg-hover:#dd7000;--cta-secondary-border:var(--color-sky);--border-subtle:#4a556826;--rating-star:var(--color-red);--color-primary:var(--brand-primary);--color-secondary:var(--brand-secondary);--color-bg:var(--bg-page);--color-text:var(--text-primary);--color-muted:var(--text-secondary);--color-border:var(--border-subtle);--font-heading:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", "Inter Variable", system-ui, sans-serif;--font-display-serif:"Playfair Display", "Didot", "Bodoni MT", "Times New Roman", serif;--radius-button:8px;--radius-input:4px;--radius-card:12px;--radius-pill:9999px;--container-default:1200px;--spacing-section-y-desktop:5.5rem;--spacing-section-y-mobile:4rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}
17::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg-page);font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em}a{color:inherit;text-decoration:none}.skip-link{background:var(--brand-secondary);color:var(--text-on-dark);z-index:100;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--brand-primary);outline-offset:2px}address{font-style:normal}}@layer components{.container-default{width:100%;max-width:var(--container-default);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.container-default{padding-inline:1.5rem}}.section{padding-block:var(--spacing-section-y-mobile)}@media(min-width:768px){.section{padding-block:var(--spacing-section-y-desktop)}}.section-dark{background-color:var(--bg-section-dark);color:var(--text-on-dark)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--text-on-dark)}.section-warm{background-color:var(--bg-section-warm);color:var(--text-primary)}.bg-cream{background-color:#f4f1ec!important}.page-hero{padding-block:3rem}@media(min-width:1024px){.page-hero{padding-block:4rem}}.photo-bleach{isolation:isolate;position:relative}.photo-bleach:before{content:"";filter:grayscale()contrast(.95);opacity:.16;z-index:-1;pointer-events:none;background:url(/images/team/thomas2.jpg) 35%/cover no-repeat;position:absolute;inset:0}.photo-bleach .section{background-color:#0000!important}.btn{border-radius:var(--radius-button);font-weight:700;font-family:var(--font-body);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:14px 28px;font-size:16px;line-height:1;transition:background-color .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.btn-primary{background-color:var(--cta-primary-bg);color:var(--cta-primary-text);border-color:var(--cta-primary-bg)}.btn-primary:hover{background-color:var(--cta-primary-bg-hover);border-color:var(--cta-primary-bg-hover)}.btn-secondary{color:var(--brand-secondary);border-color:var(--brand-secondary);background-color:#0000}.btn-secondary:hover{background-color:var(--brand-secondary);color:var(--text-on-dark)}.section-dark .btn-secondary{color:var(--text-on-dark);border-color:var(--cta-secondary-border)}.section-dark .btn-secondary:hover{background-color:var(--cta-secondary-border);color:var(--brand-secondary)}.btn-tertiary{color:var(--brand-primary);background:0 0;border:none;min-height:0;padding:0;font-weight:700;text-decoration:none}.btn-tertiary:after{content:" →"}.btn-tertiary:hover{text-decoration:underline}.section-dark .btn-tertiary{color:var(--cta-secondary-border)}.input{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-input);font-family:var(--font-body);width:100%;min-height:44px;padding:14px 16px;font-size:16px;line-height:1.4}.input::placeholder{color:var(--text-secondary);opacity:.7}.input:focus{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:1px}.section-dark .input{color:var(--text-on-dark);background-color:#ffffff0f;border-color:#ffffff2e}.section-dark .input::placeholder{color:var(--text-muted-on-dark);opacity:.7}.section-dark .input:focus{border-color:var(--cta-secondary-border);outline-color:var(--cta-secondary-border)}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:24px}.pill{border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.section-dark .pill{color:var(--text-on-dark);background:#ffffff14;border-color:#ffffff2e}.live-dot{background:#e5484d;border-radius:50%;flex:none;align-self:flex-start;width:11px;height:11px;margin-top:.36em;display:inline-block;position:relative}.live-dot:before{content:"";background:#e5484d;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:0}.live-dot--green,.live-dot--green:before{background:#16a34a}@keyframes live-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.live-dot:before{animation:none}}.lac-resp-pill{z-index:4;background:var(--cta-primary-bg);color:var(--cta-primary-text);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:9999px;align-items:center;gap:4px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:24px;box-shadow:0 7px 16px #0a254047}@media(max-width:480px){.lac-resp-pill{padding:6px 12px;font-size:10px;top:-13px;left:16px}}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:14px;font-weight:600;display:inline-block}.section-dark .eyebrow{color:var(--cta-secondary-border)}.h1-hero{font-family:var(--font-heading);font-size:clamp(56px,8vw,112px);font-weight:900;line-height:1}.h1-page{font-family:var(--font-heading);font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1.05}.h2{font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1}.h3{font-family:var(--font-heading);font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.2}.h1-hero .soft,.h1-page .soft{opacity:.85;font-weight:700}.star-rating{color:var(--rating-star)}.accent-brass{color:var(--brand-accent)}.ed-kicker{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--brand-accent);font-size:11px;font-weight:500;line-height:1;display:inline-block}.ed-kicker--dark{color:var(--text-primary)}.ed-kicker--muted{color:var(--text-secondary)}.ed-kicker--on-dark{color:var(--brand-accent)}
17.ed-microtype{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:500;line-height:1.4}.ed-serif{font-family:var(--font-display-serif);letter-spacing:-.02em;font-style:normal;font-weight:900;line-height:.85}.ed-serif-italic{font-family:var(--font-display-serif);letter-spacing:0;font-style:italic;font-weight:400}.ed-serif-italic-bold{font-family:var(--font-display-serif);letter-spacing:0;font-style:italic;font-weight:700}.ed-numeral{font-family:var(--font-display-serif);color:var(--brand-accent);letter-spacing:-.03em;font-size:clamp(64px,9vw,128px);font-style:normal;font-weight:900;line-height:.85;display:block}.ed-h1{font-family:var(--font-heading);letter-spacing:-.025em;text-transform:none;font-size:clamp(56px,9.5vw,132px);font-weight:900;line-height:.92}.ed-h1 .soft{opacity:.78;font-weight:700;display:block}.ed-h2{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:none;font-size:clamp(40px,5.5vw,72px);font-weight:900;line-height:.95}.ed-subtitle{font-family:var(--font-display-serif);color:var(--text-secondary);letter-spacing:0;font-size:clamp(18px,1.6vw,24px);font-style:italic;font-weight:400;line-height:1.45}.ed-subtitle--on-dark{color:var(--text-on-dark);opacity:.85}.ed-body{font-family:var(--font-body);color:var(--text-primary);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:17px;line-height:1.7}.ed-body--narrow{max-width:60ch}.ed-body--wide{max-width:76ch}.ed-dropcap:first-letter{font-family:var(--font-display-serif);float:left;color:var(--brand-accent);margin-top:.05em;padding:.08em .14em 0 0;font-size:5.4em;font-style:normal;font-weight:900;line-height:.85}.ed-pullquote{max-width:56ch;margin:3rem 0;padding-left:0;position:relative}.ed-pullquote__mark{font-family:var(--font-display-serif);color:var(--brand-accent);margin-bottom:.5rem;font-size:clamp(80px,8vw,140px);font-style:normal;font-weight:900;line-height:.6;display:block}.ed-pullquote__text{font-family:var(--font-display-serif);color:var(--text-primary);letter-spacing:-.005em;font-size:clamp(24px,2.6vw,36px);font-style:italic;font-weight:400;line-height:1.25}.ed-pullquote--on-dark .ed-pullquote__text{color:var(--text-on-dark)}.ed-pullquote__attribution{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin-top:1.25rem;font-size:13px}.ed-pullquote--on-dark .ed-pullquote__attribution{color:var(--brand-accent)}.ed-rule{border:0;border-top:1px solid var(--brand-accent);opacity:.55;height:0;margin:0}.ed-rule--strong{opacity:1}.ed-rule--subtle{border-top-color:var(--border-subtle);opacity:1}.ed-rule--on-dark{border-top-color:var(--brand-accent);opacity:.55}.ed-link{font-family:var(--font-display-serif);color:var(--text-primary);border-bottom:1px solid var(--brand-accent);padding-bottom:1px;font-size:17px;font-style:italic;font-weight:400;transition:color .2s,border-color .2s}.ed-link:hover{color:var(--brand-accent)}.ed-link--on-dark{color:var(--text-on-dark)}.ed-link--on-dark:hover{color:var(--brand-accent)}.ed-btn-outline{color:var(--text-on-dark);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;background:0 0;border:1px solid;align-items:center;gap:.6rem;min-height:56px;padding:16px 28px;font-size:13px;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.ed-btn-outline:hover{background-color:var(--text-on-dark);color:var(--brand-secondary)}.ed-btn-outline--brass{color:var(--brand-accent);border-color:var(--brand-accent)}.ed-btn-outline--brass:hover{background-color:var(--brand-accent);color:var(--brand-secondary)}.ed-input{color:var(--text-on-dark);font-family:var(--font-body);background:0 0;border:0;border-bottom:1px solid #f8fafc52;border-radius:0;width:100%;padding:14px 0;font-size:15px;line-height:1.4;transition:border-color .2s}.ed-input:focus{border-bottom-color:var(--brand-accent);outline:0}.ed-input::placeholder{color:#f8fafc8c;font-style:italic;font-family:var(--font-display-serif);font-size:15px;font-weight:400}.ed-input--label{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#f8fafca6;margin-bottom:.4rem;font-size:10.5px;display:block}.ed-container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.ed-container{padding-inline:2.5rem}}@media(min-width:1024px){.ed-container{padding-inline:3rem}}.ed-section{padding-block:clamp(80px,12vw,180px)}.ed-section--compact{padding-block:clamp(56px,8vw,120px)}.ed-section-black{color:var(--text-on-dark);background-color:#0f0f0f}.ed-section-black h1,.ed-section-black h2,.ed-section-black h3{color:var(--text-on-dark)}.ed-index-row{border-bottom:1px solid var(--brand-accent);opacity:1;grid-template-columns:56px 1fr;align-items:baseline;gap:1.5rem;padding-block:1.25rem;display:grid}.ed-index-row:last-child{border-bottom:0}.ed-index-row__num{font-family:var(--font-display-serif);color:var(--brand-accent);font-size:19px;font-style:italic;font-weight:400;line-height:1}.ed-index-row__name{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.05}.ed-index-row__note{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);margin-top:.5rem;font-size:11px;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[13\%\]{top:13%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-6{margin:calc(var(--spacing) * -6)}.m-9{margin:calc(var(--spacing) * 9)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}
17.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[780\/1127\]{aspect-ratio:780/1127}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-56{height:calc(var(--spacing) * 56)}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[240px\]{max-width:240px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-prose{max-width:65ch}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}
17.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-input{border-radius:var(--radius-input)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[color\:var\(--color-border\)\]{border-color:var(--color-border)}.border-\[color\:var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[color\:var\(--color-text\)\]{border-color:var(--color-text)}.border-white\/30{border-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[color\:var\(--bg-page\)\]{background-color:var(--bg-page)}.bg-\[color\:var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[color\:var\(--color-primary\)\]\/10{background-color:#1e5ba81a}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-primary\)\]\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-\[color\:var\(--color-primary\)\]\/15{background-color:#1e5ba826}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-primary\)\]\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-\[color\:var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#f8fafc1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/95{background-color:#f8fafcf2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:#1a202c99}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/55{--tw-gradient-via:#1a202c8c}@supports (color:color-mix(in lab,red,red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab, var(--color-black) 55%, transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
17osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/70{--tw-gradient-to:#1a202cb3}@supports (color:color-mix(in lab,red,red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab, var(--color-black) 70%, transparent)}}.to-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-heading)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[40px\]{font-size:40px}.text-muted-on-dark{font-size:var(--text-muted-on-dark)}.text-on-dark{font-size:var(--text-on-dark)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-heading\)\]{--tw-font-weight:var(--font-heading);font-weight:var(--font-heading)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-border\)\]{color:var(--color-border)}.text-\[color\:var\(--color-muted\)\]{color:var(--color-muted)}.text-\[color\:var\(--color-primary\)\]{color:var(--color-primary)}.text-\[color\:var\(--color-primary\)\]\/15{color:#1e5ba826}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--color-primary\)\]\/15{color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.text-white\/60{color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/85{color:#f8fafcd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}
17.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
17dow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media(hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[color\:var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[color\:var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[color\:var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-sha
17dow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--color-primary\)\]:focus-visible{--tw-ring-color:var(--color-primary)}.data-\[shrunk\=true\]\:h-14[data-shrunk=true]{height:calc(var(--spacing) * 14)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media(min-width:48rem){.md\:inset-0{inset:calc(var(--spacing) * 0)}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:col-span-6{grid-column:span 6/span 6}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-full{height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:object-\[30\%_center\]{object-position:30% center}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[22px\]{font-size:22px}}@media(min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-8{grid-column-start:8}.lg\:inline{display:inline}.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:text-\[15px\]{font-size:15px}.lg\:data-\[shrunk\=true\]\:h-20[data-shrunk=true]{height:calc(var(--spacing) * 20)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[72px\]{height:72px}}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlow-condensed-900-normal.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2-variations")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-700-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/playfair-display-900-normal.woff2)format("woff2")}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}
17@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.nav-trigger[data-astro-cid-qj2w3v2b]{display:inline-flex;align-items:center;gap:5px;padding:0 16px;height:100%;font-weight:600;font-size:15px;white-space:nowrap;color:var(--text-primary);transition:color .15s}.mega[data-astro-cid-qj2w3v2b]:hover .nav-trigger[data-astro-cid-qj2w3v2b],.mega[data-astro-cid-qj2w3v2b]:focus-within .nav-trigger[data-astro-cid-qj2w3v2b]{color:var(--brand-primary)}.nav-trigger[data-astro-cid-qj2w3v2b] .chev[data-astro-cid-qj2w3v2b]{transition:transform .15s;opacity:.7}.mega[data-astro-cid-qj2w3v2b]:hover .nav-trigger[data-astro-cid-qj2w3v2b] .chev[data-astro-cid-qj2w3v2b],.mega[data-astro-cid-qj2w3v2b]:focus-within .nav-trigger[data-astro-cid-qj2w3v2b] .chev[data-astro-cid-qj2w3v2b]{transform:rotate(180deg)}.panel[data-astro-cid-qj2w3v2b]{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--color-border);box-shadow:0 18px 40px #0a253f24;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:45}.mega--dd[data-astro-cid-qj2w3v2b]{position:relative}.panel--sm[data-astro-cid-qj2w3v2b]{left:0;right:auto;width:230px;border:1px solid var(--color-border);border-radius:0 0 10px 10px}.mega[data-astro-cid-qj2w3v2b]:hover>.panel[data-astro-cid-qj2w3v2b],.mega[data-astro-cid-qj2w3v2b]:focus-within>.panel[data-astro-cid-qj2w3v2b]{opacity:1;visibility:visible;transform:translateY(0)}.mega-cat[data-astro-cid-qj2w3v2b]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--brand-accent)}.mega-link[data-astro-cid-qj2w3v2b]{display:block;font-size:14.5px;font-weight:500;color:var(--text-secondary);padding:7px 10px;margin:0 -10px;border-radius:7px;transition:color .12s ease,background-color .12s ease}.mega-more[data-astro-cid-qj2w3v2b]{font-size:13.5px;font-weight:600;color:var(--brand-primary);opacity:.9}.mega-link[data-astro-cid-qj2w3v2b]:hover,.mega-link[data-astro-cid-qj2w3v2b]:focus-visible{color:var(--brand-primary);background-color:#1e5ba81f}.mega-cta[data-astro-cid-qj2w3v2b]{font-size:14px;font-weight:700;color:var(--brand-primary)}.m-acc[data-astro-cid-qj2w3v2b]{border-bottom:1px solid var(--color-border)}.m-acc[data-astro-cid-qj2w3v2b]>summary[data-astro-cid-qj2w3v2b]{list-style:none;cursor:pointer;padding:14px 8px;font-weight:700;font-size:16px;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center}.m-acc[data-astro-cid-qj2w3v2b]>summary[data-astro-cid-qj2w3v2b]::-webkit-details-marker{display:none}.m-acc[data-astro-cid-qj2w3v2b]>summary[data-astro-cid-qj2w3v2b]:after{content:"+";font-size:20px;color:var(--brand-primary)}.m-acc[data-astro-cid-qj2w3v2b][open]>summary[data-astro-cid-qj2w3v2b]:after{content:"−"}.m-cat[data-astro-cid-qj2w3v2b]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--brand-accent);padding:8px 12px 2px}.m-link[data-astro-cid-qj2w3v2b]{display:block;padding:9px 12px;font-size:15px;color:var(--text-secondary);border-radius:7px;transition:color .12s ease,background-color .12s ease}.m-link[data-astro-cid-qj2w3v2b]:hover,.m-link[data-astro-cid-qj2w3v2b]:active,.m-link[data-astro-cid-qj2w3v2b]:focus-visible{color:var(--brand-primary);background-color:#1e5ba81a}
18.lac-form-badge[data-astro-cid-ilqpftea]{position:absolute;top:-32px;right:-14px;z-index:5;background:linear-gradient(158deg,#fff,#eef3f9);border:1px solid rgba(255,255,255,.85);border-radius:16px;padding:11px 15px;line-height:0;box-shadow:inset 0 1px #ffffffe6,0 3px 6px #0a25402e,0 16px 30px #0a25404d;pointer-events:none}.lac-form-badge[data-astro-cid-ilqpftea] img[data-astro-cid-ilqpftea]{display:block;width:112px;height:auto}@media(max-width:480px){.lac-form-badge[data-astro-cid-ilqpftea]{top:-24px;right:-6px;padding:8px 11px;border-radius:12px}.lac-form-badge[data-astro-cid-ilqpftea] img[data-astro-cid-ilqpftea]{width:88px}}
19</style>
19<script type="module" src="/_astro/page.B9eF5IcF.js"></script>
19</head> <body data-i18n-success="Thanks. We've got your request. We'll call you back during business hours. For emergencies dial (760) 625-0955." data-i18n-neterr="Network error. Please call (760) 625-0955 instead." data-i18n-required="This field is required." data-i18n-email="Enter a valid email address." data-i18n-phone="Enter a valid phone number." data-i18n-sending="Sending…" data-i18n-failed="Submission failed. Please try again.">
vendor: 68 bytes, line 19
19 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
19GTM-5DLCDTKQ
vendor: 83 bytes, line 19
19" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
19<a href="#main" class="skip-link">Skip to main content</a> <header id="site-header" data-sticky-header class="sticky top-0 z-40 border-b border-[color:var(--color-border)] bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/90 transition-shadow " data-astro-cid-qj2w3v2b> <div class="container-default flex h-16 lg:h-24 items-center justify-between gap-3 md:gap-5 lg:gap-6 transition-[height] duration-200 data-[shrunk=true]:h-14 lg:data-[shrunk=true]:h-20" data-astro-cid-qj2w3v2b>  <a href="/" class="flex items-center shrink-0" aria-label="Locks Around the Clock home" data-astro-cid-qj2w3v2b> <img src="/images/brand/lac-logo.webp" alt="Locks Around the Clock Palm Desert locksmith" class="h-10 md:h-14 lg:h-16 xl:h-[72px] w-auto" width="346" height="180" fetchpriority="high" decoding="async" data-astro-cid-qj2w3v2b> </a>  <div class="hidden md:flex items-center gap-2.5 lg:gap-3 shrink-0" aria-label="Trust badges" data-astro-cid-qj2w3v2b> <a href="https://maps.google.com/?cid=6462291834159626591" target="_blank" rel="noopener" aria-label="Google Guaranteed Service Provider" class="inline-flex items-center" data-astro-cid-qj2w3v2b> <img src="/images/badges/lsa-google-guaranteed.webp" alt="Google Guaranteed Service Provider" class="h-10 lg:h-12 w-auto" loading="lazy" decoding="async" data-astro-cid-qj2w3v2b> </a> <a href="https://maps.google.com/?cid=6462291834159626591" target="_blank" rel="noopener" aria-label="See our Google reviews" class="inline-flex items-center" data-astro-cid-qj2w3v2b> <img src="/images/badges/google-5stars.webp" alt="Highly rated on Google" class="h-10 lg:h-12 w-auto" loading="lazy" decoding="async" data-astro-cid-qj2w3v2b> </a> <a href="https://m.yelp.com/biz/locks-around-the-clock-palm-desert-4" target="_blank" rel="noopener" aria-label="See our Yelp reviews" class="inline-flex items-center" data-astro-cid-qj2w3v2b> <img src="/images/badges/yelp.webp" alt="Yelp reviewed" class="h-6 lg:h-8 w-auto" loading="lazy" decoding="async" data-astro-cid-qj2w3v2b> </a> <img src="/images/badges/us-flag.webp" alt="American family-owned business" class="h-7 lg:h-9 w-auto rounded-sm shadow-sm" loading="lazy" decoding="async" data-astro-cid-qj2w3v2b> </div>  <nav class="hidden xl:flex items-stretch h-full" aria-label="Primary" data-astro-cid-qj2w3v2b>  <div class="mega flex items-center" data-astro-cid-qj2w3v2b> <a href="/services" class="nav-trigger" aria-haspopup="true" data-astro-cid-qj2w3v2b>
20Services
21<svg class="chev" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true" data-astro-cid-qj2w3v2b><path d="M6 9l6 6 6-6" data-astro-cid-qj2w3v2b></path></svg> </a> <div class="panel" role="region" aria-label="Services menu" data-astro-cid-qj2w3v2b> <div class="container-default py-8" data-astro-cid-qj2w3v2b> <div class="grid grid-cols-5 gap-6" data-astro-cid-qj2w3v2b> <div data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Emergency</p> <ul class="mt-3 space-y-1.5" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/emergency/emergency-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Emergency Locksmith</a></li>  </ul> </div><div data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Automotive</p> <ul class="mt-3 space-y-1.5" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/automotive/auto-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Automotive Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/car-key-replacement" class="mega-link" data-astro-cid-qj2w3v2b>Car Key Replacement</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/car-lockout" class="mega-link" data-astro-cid-qj2w3v2b>Car Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/ignition-repair" class="mega-link" data-astro-cid-qj2w3v2b>Ignition Repair &amp; Cylinder Replacement</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/broken-key-extraction" class="mega-link" data-astro-cid-qj2w3v2b>Broken Key Extraction</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="mega-link mega-more" data-astro-cid-qj2w3v2b>View all automotive &rarr;</a></li> </ul> </div><div data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Residential</p> <ul class="mt-3 space-y-1.5" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/residential/rekey-locks" class="mega-link" data-astro-cid-qj2w3v2b>Rekey Locks</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/house-lockout" class="mega-link" data-astro-cid-qj2w3v2b>House Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/smart-lock-installation" class="mega-link" data-astro-cid-qj2w3v2b>Smart Lock Installation</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/lock-repair" class="mega-link" data-astro-cid-qj2w3v2b>Lock Repair</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/mailbox-lock" class="mega-link" data-astro-cid-qj2w3v2b>Mailbox Lock &amp; Key</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="mega-link mega-more" data-astro-cid-qj2w3v2b>View all residential &rarr;</a></li> </ul> </div><div data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Commercial</p> <ul class="mt-3 space-y-1.5" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/commercial/commercial-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Commercial Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/access-control" class="mega-link" data-astro-cid-qj2w3v2b>Access Control &amp; Master Key Systems</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/business-lockout" class="mega-link" data-astro-cid-qj2w3v2b>Business Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/real-estate-reo" class="mega-link" data-astro-cid-qj2w3v2b>Real Estate &amp; REO Locksmith Services</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/master-key-systems" class="mega-link" data-astro-cid-qj2w3v2b>Master Key Systems</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="mega-link mega-more" data-astro-cid-qj2w3v2b>View all commercial &rarr;</a></li> </ul> </div><div data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Safes</p> <ul class="mt-3 space-y-1.5" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-opening" class="mega-link" data-astro-cid-qj2w3v2b>Safe Opening</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-sales" class="mega-link" data-astro-cid-qj2w3v2b>Safe Sales &amp; Installation</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/business-safe-lockout" class="mega-link" data-astro-cid-qj2w3v2b>Business Safe Lockout</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-moving" class="mega-link" data-astro-cid-qj2w3v2b>Safe Moving &amp; Delivery</a></li>  </ul> </div> </div> <div class="mt-6 pt-5 flex flex-wrap items-center gap-x-6 gap-y-2" style="border-top: 1px solid var(--color-border);" data-astro-cid-qj2w3v2b> <a href="/services" class="mega-cta" data-astro-cid-qj2w3v2b>All locksmith services &rarr;</a> <a href="/mobile-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Mobile Locksmith</a> <a href="/faq" class="mega-link" data-astro-cid-qj2w3v2b>Locksmith FAQ</a> </div> </div> </div> </div>  <div class="mega flex items-center" data-astro-cid-qj2w3v2b> <a href="/service-areas" class="nav-trigger" aria-haspopup="true" data-astro-cid-qj2w3v2b>
22Service Areas
23<svg class="chev" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true" data-astro-cid-qj2w3v2b><path d="M6 9l6 6 6-6" data-astro-cid-qj2w3v2b></path></svg> </a> <div class="panel" role="region" aria-label="Service areas menu" data-astro-cid-qj2w3v2b> <div class="container-default py-8" data-astro-cid-qj2w3v2b> <p class="mega-cat" data-astro-cid-qj2w3v2b>Coachella Valley cities we serve</p> <ul class="mt-4 grid grid-cols-4 gap-x-6 gap-y-2" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/" class="mega-link" data-astro-cid-qj2w3v2b>Palm Desert (HQ)</a></li><li data-astro-cid-qj2w3v2b><a href="/palm-springs-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Palm Springs</a></li><li data-astro-cid-qj2w3v2b><a href="/cathedral-city-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Cathedral City</a></li><li data-astro-cid-qj2w3v2b><a href="/rancho-mirage-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Rancho Mirage</a></li><li data-astro-cid-qj2w3v2b><a href="/indian-wells-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Indian Wells</a></li><li data-astro-cid-qj2w3v2b><a href="/la-quinta-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>La Quinta</a></li><li data-astro-cid-qj2w3v2b><a href="/indio-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Indio</a></li><li data-astro-cid-qj2w3v2b>
23<a href="/coachella-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Coachella</a></li><li data-astro-cid-qj2w3v2b><a href="/desert-hot-springs-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Desert Hot Springs</a></li><li data-astro-cid-qj2w3v2b><a href="/thousand-palms-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Thousand Palms</a></li><li data-astro-cid-qj2w3v2b><a href="/bermuda-dunes-locksmith" class="mega-link" data-astro-cid-qj2w3v2b>Bermuda Dunes</a></li> </ul> <div class="mt-6 pt-5" style="border-top: 1px solid var(--color-border);" data-astro-cid-qj2w3v2b> <a href="/service-areas" class="mega-cta" data-astro-cid-qj2w3v2b>All service areas &rarr;</a> </div> </div> </div> </div>  <div class="mega mega--dd flex items-center" data-astro-cid-qj2w3v2b> <a href="/about" class="nav-trigger" aria-haspopup="true" data-astro-cid-qj2w3v2b>
24Company
25<svg class="chev" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true" data-astro-cid-qj2w3v2b><path d="M6 9l6 6 6-6" data-astro-cid-qj2w3v2b></path></svg> </a> <div class="panel panel--sm" role="region" aria-label="Company menu" data-astro-cid-qj2w3v2b> <div class="py-4 px-5" data-astro-cid-qj2w3v2b> <ul class="space-y-1" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/about" class="mega-link block" data-astro-cid-qj2w3v2b>About Us</a></li><li data-astro-cid-qj2w3v2b><a href="/team" class="mega-link block" data-astro-cid-qj2w3v2b>Meet the Team</a></li><li data-astro-cid-qj2w3v2b><a href="/reviews" class="mega-link block" data-astro-cid-qj2w3v2b>Reviews</a></li><li data-astro-cid-qj2w3v2b><a href="/gallery" class="mega-link block" data-astro-cid-qj2w3v2b>Gallery</a></li><li data-astro-cid-qj2w3v2b><a href="/faq" class="mega-link block" data-astro-cid-qj2w3v2b>FAQ</a></li><li data-astro-cid-qj2w3v2b><a href="/mobile-locksmith" class="mega-link block" data-astro-cid-qj2w3v2b>Mobile Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/contact" class="mega-link block" data-astro-cid-qj2w3v2b>Contact</a></li> </ul> </div> </div> </div> </nav>  <div class="flex items-center gap-2 sm:gap-3 shrink-0" data-astro-cid-qj2w3v2b>  <a href="tel:+17606250955" class="hidden sm:inline-flex items-center px-5 lg:px-6 py-3 rounded-full font-extrabold text-[14px] lg:text-[15px] tracking-wide whitespace-nowrap transition-transform hover:scale-[1.02]" style="background-color: var(--cta-primary-bg); color: var(--cta-primary-text); box-shadow: 0 2px 10px rgba(247,127,0,0.25);" data-analytics="click_phone" data-astro-cid-qj2w3v2b> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="mr-2 hidden lg:inline" data-astro-cid-qj2w3v2b> <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z" data-astro-cid-qj2w3v2b></path> </svg> Call: (760) 625-0955 </a>  <button type="button" data-menu-toggle data-label-open="Open menu" data-label-close="Close menu" aria-controls="mobile-menu" aria-expanded="false" aria-label="Open menu" class="xl:hidden inline-flex h-11 w-11 items-center justify-center rounded-md border border-[color:var(--color-border)]" data-astro-cid-qj2w3v2b> <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true" data-astro-cid-qj2w3v2b> <line x1="3" y1="6" x2="21" y2="6" data-astro-cid-qj2w3v2b></line> <line x1="3" y1="12" x2="21" y2="12" data-astro-cid-qj2w3v2b></line> <line x1="3" y1="18" x2="21" y2="18" data-astro-cid-qj2w3v2b></line> </svg> </button> </div> </div>  <div id="mobile-menu" data-mobile-menu hidden class="xl:hidden border-t border-[color:var(--color-border)] bg-white max-h-[80vh] overflow-y-auto" data-astro-cid-qj2w3v2b> <nav class="container-default py-4 flex flex-col gap-1" aria-label="Mobile" data-astro-cid-qj2w3v2b>  <details class="m-acc" data-astro-cid-qj2w3v2b> <summary data-astro-cid-qj2w3v2b>Services</summary> <div class="pb-2" data-astro-cid-qj2w3v2b> <div class="mt-1" data-astro-cid-qj2w3v2b> <p class="m-cat" data-astro-cid-qj2w3v2b>Emergency</p> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/emergency/emergency-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Emergency Locksmith</a></li>  </ul> </div><div class="mt-1" data-astro-cid-qj2w3v2b> <p class="m-cat" data-astro-cid-qj2w3v2b>Automotive</p> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/automotive/auto-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Automotive Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/car-key-replacement" class="m-link" data-astro-cid-qj2w3v2b>Car Key Replacement</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/car-lockout" class="m-link" data-astro-cid-qj2w3v2b>Car Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/ignition-repair" class="m-link" data-astro-cid-qj2w3v2b>Ignition Repair &amp; Cylinder Replacement</a></li><li data-astro-cid-qj2w3v2b><a href="/services/automotive/broken-key-extraction" class="m-link" data-astro-cid-qj2w3v2b>Broken Key Extraction</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="m-link" style="color: var(--brand-primary);" data-astro-cid-qj2w3v2b>View all automotive &rarr;</a></li> </ul> </div><div class="mt-1" data-astro-cid-qj2w3v2b> <p class="m-cat" data-astro-cid-qj2w3v2b>Residential</p> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/residential/rekey-locks" class="m-link" data-astro-cid-qj2w3v2b>Rekey Locks</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/house-lockout" class="m-link" data-astro-cid-qj2w3v2b>House Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/smart-lock-installation" class="m-link" data-astro-cid-qj2w3v2b>Smart Lock Installation</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/lock-repair" class="m-link" data-astro-cid-qj2w3v2b>Lock Repair</a></li><li data-astro-cid-qj2w3v2b><a href="/services/residential/mailbox-lock" class="m-link" data-astro-cid-qj2w3v2b>Mailbox Lock &amp; Key</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="m-link" style="color: var(--brand-primary);" data-astro-cid-qj2w3v2b>View all residential &rarr;</a></li> </ul> </div><div class="mt-1" data-astro-cid-qj2w3v2b> <p class="m-cat" data-astro-cid-qj2w3v2b>Commercial</p> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/commercial/commercial-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Commercial Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/access-control" class="m-link" data-astro-cid-qj2w3v2b>Access Control &amp; Master Key Systems</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/business-lockout" class="m-link" data-astro-cid-qj2w3v2b>Business Lockout Service</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/real-estate-reo" class="m-link" data-astro-cid-qj2w3v2b>Real Estate &amp; REO Locksmith Services</a></li><li data-astro-cid-qj2w3v2b><a href="/services/commercial/master-key-systems" class="m-link" data-astro-cid-qj2w3v2b>Master Key Systems</a></li> <li data-astro-cid-qj2w3v2b><a href="/services" class="m-link" style="color: var(--brand-primary);" data-astro-cid-qj2w3v2b>View all commercial &rarr;</a></li> </ul> </div><div class="mt-1" data-astro-cid-qj2w3v2b> <p class="m-cat" data-astro-cid-qj2w3v2b>Safes</p> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-opening" class="m-link" data-astro-cid-qj2w3v2b>Safe Opening</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-sales" class="m-link" data-astro-cid-qj2w3v2b>Safe Sales &amp; Installation</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/business-safe-lockout" class="m-link" data-astro-cid-qj2w3v2b>Business Safe Lockout</a></li><li data-astro-cid-qj2w3v2b><a href="/services/safes/safe-moving" class="m-link" data-astro-cid-qj2w3v2b>Safe Moving &amp; Delivery</a></li>  </ul> </div> <a href="/services" class="m-link font-bold" style="color: var(--brand-primary);" data-astro-cid-qj2w3v2b>All services &rarr;</a> </div> </details> <details class="m-acc" data-astro-cid-qj2w3v2b> <summary data-astro-cid-qj2w3v2b>Service Areas</summary> <div class="pb-2" data-astro-cid-qj2w3v2b> <ul class="grid grid-cols-2" data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/" class="m-link" data-astro-cid-qj2w3v2b>Palm Desert (HQ)</a></li><li data-astro-cid-qj2w3v2b><a href="/palm-springs-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Palm Springs</a></li><li data-astro-cid-qj2w3v2b><a href="/cathedral-city-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Cathedral City</a></li><li data-astro-cid-qj2w3v2b><a href="/rancho-mirage-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Rancho Mirage</a></li><li data-astro-cid-qj2w3v2b><a href="/indian-wells-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Indian Wells</a></li><li data-astro-cid-qj2w3v2b><a href="/la-quinta-locksmith" class="m-link" data-astro-cid-qj2w3v2b>La Quinta</a></li><li data-astro-cid-qj2w3v2b><a href="/indio-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Indio</a></li><li data-astro-cid-qj2w3v2b>
25<a href="/coachella-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Coachella</a></li><li data-astro-cid-qj2w3v2b><a href="/desert-hot-springs-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Desert Hot Springs</a></li><li data-astro-cid-qj2w3v2b><a href="/thousand-palms-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Thousand Palms</a></li><li data-astro-cid-qj2w3v2b><a href="/bermuda-dunes-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Bermuda Dunes</a></li> </ul> <a href="/service-areas" class="m-link font-bold" style="color: var(--brand-primary);" data-astro-cid-qj2w3v2b>All service areas &rarr;</a> </div> </details> <details class="m-acc" data-astro-cid-qj2w3v2b> <summary data-astro-cid-qj2w3v2b>Company</summary> <div class="pb-2" data-astro-cid-qj2w3v2b> <ul data-astro-cid-qj2w3v2b> <li data-astro-cid-qj2w3v2b><a href="/about" class="m-link" data-astro-cid-qj2w3v2b>About Us</a></li><li data-astro-cid-qj2w3v2b><a href="/team" class="m-link" data-astro-cid-qj2w3v2b>Meet the Team</a></li><li data-astro-cid-qj2w3v2b><a href="/reviews" class="m-link" data-astro-cid-qj2w3v2b>Reviews</a></li><li data-astro-cid-qj2w3v2b><a href="/gallery" class="m-link" data-astro-cid-qj2w3v2b>Gallery</a></li><li data-astro-cid-qj2w3v2b><a href="/faq" class="m-link" data-astro-cid-qj2w3v2b>FAQ</a></li><li data-astro-cid-qj2w3v2b><a href="/mobile-locksmith" class="m-link" data-astro-cid-qj2w3v2b>Mobile Locksmith</a></li><li data-astro-cid-qj2w3v2b><a href="/contact" class="m-link" data-astro-cid-qj2w3v2b>Contact</a></li> </ul> </div> </details>  <a href="tel:+17606250955" class="mt-3 inline-flex items-center justify-center px-5 py-3 rounded-full font-extrabold tracking-wide" style="background-color: var(--cta-primary-bg); color: var(--cta-primary-text);" data-analytics="click_phone" data-astro-cid-qj2w3v2b> Call: (760) 625-0955 </a>   <div class="mt-4 pt-4 border-t border-[color:var(--color-border)] flex flex-wrap items-center justify-center gap-4" data-astro-cid-qj2w3v2b> <img src="/images/badges/lsa-google-guaranteed.webp" alt="Google Guaranteed" class="h-10 w-auto" loading="lazy" data-astro-cid-qj2w3v2b> <img src="/images/badges/google-5stars.webp" alt="Google 5 stars" class="h-10 w-auto" loading="lazy" data-astro-cid-qj2w3v2b> <img src="/images/badges/yelp.webp" alt="Yelp" class="h-7 w-auto" loading="lazy" data-astro-cid-qj2w3v2b> <img src="/images/badges/us-flag.webp" alt="American family-owned" class="h-6 w-auto rounded-sm" loading="lazy" data-astro-cid-qj2w3v2b> </div> </nav> </div> </header> 
25<script type="module">globalThis.process??={};globalThis.process.env??={};(()=>{const a=document.querySelector("[data-sticky-header]"),s=a?.querySelector(":scope > div"),t=document.querySelector("[data-menu-toggle]"),n=document.querySelector("[data-mobile-menu]");if(s){let e=!1,l=!1;const i=()=>{l=!1;const d=window.scrollY;!e&&d>80?(e=!0,s.dataset.shrunk="true",a?.classList.add("shadow-sm")):e&&d<20&&(e=!1,s.dataset.shrunk="false",a?.classList.remove("shadow-sm"))},c=()=>{l||(l=!0,requestAnimationFrame(i))};window.addEventListener("scroll",c,{passive:!0}),s.dataset.shrunk="false",i()}if(t&&n){const o=t.dataset.labelOpen||"Open menu",r=t.dataset.labelClose||"Close menu";t.addEventListener("click",()=>{const e=t.getAttribute("aria-expanded")==="true";t.setAttribute("aria-expanded",String(!e)),t.setAttribute("aria-label",e?o:r),e?n.setAttribute("hidden",""):n.removeAttribute("hidden")})}})();</script>
25 <main id="main" class=" pb-16 md:pb-0"> <section class="section-dark page-hero" aria-label="About Locks Around the Clock"> <div class="container-default max-w-[860px]"> <div class="mb-4"><nav aria-label="Breadcrumb" class="text-sm text-[color:var(--color-muted)] text-white/70"> <ol class="flex flex-wrap items-center gap-2"> <li class="flex items-center gap-2"> <a href="/" class="hover:text-[color:var(--color-primary)] hover:underline"> Home </a> <span aria-hidden="true">›</span> </li><li class="flex items-center gap-2"> <span class="text-[color:var(--color-text)] font-semibold" aria-current="page"> About Us </span>  </li> </ol> </nav></div> <span class="eyebrow" style="color: var(--brand-accent);">About us</span> <h1 class="mt-3" style="font-family: var(--font-heading); font-weight: 800; font-size: clamp(38px, 5vw, 60px); line-height: 1.06; color: white;">
26The Coachella Valley's locksmith since 2007 </h1> <p class="page-intro mt-5 text-[18px] leading-[1.7]" style="color: rgba(248,250,252,0.9);">
27Locks Around the Clock is a licensed, family-owned locksmith with a real Storefront in Palm Desert and a 24/7 mobile team. We make car keys, open lockouts, rekey and change locks, install smart locks, handle commercial access control, and open safes across all 11 Coachella Valley cities.
28</p> </div> </section> <section class="section bg-[color:var(--bg-page)]" aria-label="Our story"> <div class="container-default max-w-[760px]"> <span class="eyebrow">Our story</span> <h2 class="h2 mt-2" style="color: var(--text-primary);">A locksmith you can actually walk into</h2> <div class="mt-5 space-y-4 text-[17px]" style="color: var(--text-primary); line-height: 1.75;"> <p>
29Owner Sean Cahill has been a California-licensed locksmith since 2003. He founded Locks Around the Clock in 2007 on a simple idea: the Coachella Valley deserved a locksmith with a real, verifiable Storefront and a mobile team that actually answers the phone, not an out-of-town call center that farms your emergency out to whoever is nearest.
30</p> <p>
31Today that Storefront sits on Country Club Dr in Palm Desert, where you can walk in to get a key cut, buy a lock or a safe, or ask a real locksmith a question in person. When you cannot come to us, our marked service vans come to you, from the gated communities of Palm Desert and La Quinta to Indio, Palm Springs, and every city in between.
32</p> <p>
33We are licensed under California Locksmith Company License #4407, bonded, and insured. Being licensed and having a fixed address is not a small thing in this trade. It is the single clearest way to tell a legitimate local locksmith from the rogue operators the industry keeps warning people about.
34</p> </div> <div class="mt-8"> <a href="/team/sean-cahill" class="text-[15px] font-bold" style="color: var(--brand-primary);">Meet the owner and crew</a> </div> </div> </section> <section class="section bg-white" aria-label="Why homeowners trust us"> <div class="container-default"> <div class="max-w-[760px]"> <span class="eyebrow">Why the valley trusts us</span> <h2 class="h2 mt-2" style="color: var(--text-primary);">What makes Locks Around the Clock different</h2> </div> <div class="mt-8 grid grid-cols-1 md:grid-cols-2 gap-8"> <div class="rounded-xl p-6" style="background: var(--bg-page); border: 1px solid var(--border-subtle);"> <p style="font-family: var(--font-heading); font-weight: 800; font-size: 20px; color: var(--text-primary);">A real Storefront</p> <p class="mt-2 text-[16px]" style="color: var(--text-secondary); line-height: 1.65;">You can walk into our Palm Desert Storefront on Country Club Dr. Most locksmiths in the valley are mobile only. A place you can visit is a trust signal a phone number cannot match.</p> </div><div class="rounded-xl p-6" style="background: var(--bg-page); border: 1px solid var(--border-subtle);"> <p style="font-family: var(--font-heading); font-weight: 800; font-size: 20px; color: var(--text-primary);">Licensed and family-owned</p> <p class="mt-2 text-[16px]" style="color: var(--text-secondary); line-height: 1.65;">Locks Around the Clock is a licensed California locksmith, License #4407, and the same family has run it since 2007.</p> </div><div class="rounded-xl p-6" style="background: var(--bg-page); border: 1px solid var(--border-subtle);"> <p style="font-family: var(--font-heading); font-weight: 800; font-size: 20px; color: var(--text-primary);">24/7 mobile team</p> <p class="mt-2 text-[16px]" style="color: var(--text-secondary); line-height: 1.65;">Our mobile team answers its own phone around the clock and dispatches across all 11 Coachella Valley cities, so a lockout at 2am reaches a real local locksmith.</p> </div><div class="rounded-xl p-6" style="background: var(--bg-page); border: 1px solid var(--border-subtle);"> <p style="font-family: var(--font-heading); font-weight: 800; font-size: 20px; color: var(--text-primary);">Straight pricing</p> <p class="mt-2 text-[16px]" style="color: var(--text-secondary); line-height: 1.65;">We quote your price before we start and stand by it. No lowball-then-upcharge, the tactic that gives rogue locksmiths their bad name.</p> </div> </div> </div> </section> <section id="get-estimate" class="section section-dark relative overflow-hidden " aria-label="Get a free estimate"> <img src="/images/brand/lac-mark.svg" alt="" aria-hidden="true" class="pointer-events-none select-none" style="position: absolute; right: 49%; top: 50%; transform: translateY(-50%); width: min(740px, 50%); opacity: 0.08; filter: brightness(0) invert(1);"> <div class="container-default grid grid-cols-1 lg:grid-cols-12 gap-10 items-center relative z-[1]"> <div class="lg:col-span-6 text-white"> <span class="eyebrow" style="color: var(--brand-accent);">Get started</span> <h2 class="h2 mt-3 text-white">Locked out or planning ahead? Let&#39;s talk.</h2> <p class="mt-4 text-[17px]" style="color: rgba(248,250,252,0.88); line-height: 1.7;">Licensed, family-owned, and mobile across the Coachella Valley. Call now, or send the form and we call you back.</p> <a href="tel:+17606250955" class="btn btn-primary mt-6 inline-flex" style="font-size: 17px; padding: 14px 28px;" data-analytics="click_phone">
35Call (760) 625-0955 </a> <p class="mt-6 text-[12px] uppercase tracking-[0.16em]" style="color: rgba(248,250,252,0.6);">
36CA Locksmith License #4407 · Family-Owned Since 2007 </p> </div> <div class="lg:col-span-6"> <div id="closing-form" role="region" aria-labelledby="closing-form-title" class="rounded-card p-7 md:p-8 shadow-2xl " style="background: white; color: var(--text-primary); position: relative;"> <span class="lac-form-badge" aria-hidden="true" data-astro-cid-ilqpftea> <img src="/images/brand/lac-badge.png" alt="" width="309" height="153" loading="lazy" decoding="async" data-astro-cid-ilqpftea> </span> <span class="lac-resp-pill">⚡ Under 1-Hour Response</span> <div class="mb-5"> <span style="display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase; color: var(--text-secondary); margin-bottom: 6px;">Free Estimate</span> <p id="closing-form-title" class="font-[var(--font-heading)]" style="font-family: var(--font-heading); font-weight: 800; font-size: 36px; line-height: 1.04; color: var(--text-primary); display: flex; align-items: flex-start; gap: 11px;"> <span class="live-dot live-dot--green" aria-hidden="true"></span> We&#39;re Here For You 24/7 </p> <p class="mt-2 text-[14px]" style="color: var(--text-secondary); line-height: 1.5;"> A real, local employee answers, day or night. No robots, no call centers, ever. </p> </div> <form action="/api/lead" method="POST" class="grid grid-cols-1 gap-4" novalidate data-lead-form>  <input type="text" name="_gotcha" tabindex="-1" aria-hidden="true" autocomplete="off" class="hidden"> <label class="block"> <span class="sr-only">Full name</span> <input type="text" name="name" required autocomplete="name" class="w-full px-4 py-3 text-[16px]" style="background: white; color: var(--text-primary); border: 1px solid var(--border-subtle); border-radius: 4px;" placeholder="Full Name *"> </label> <div class="grid grid-cols-1 sm:grid-cols-2 gap-4"> <label class="block"> <span class="sr-only">Phone</span> <input type="tel" name="phone" required autocomplete="tel" class="w-full px-4 py-3 text-[16px]" style="background: white; color: var(--text-primary); border: 1px solid var(--border-subtle); border-radius: 4px;" placeholder="Phone Number *"> </label> <label class="block"> <span class="sr-only">Email</span> <input type="email" name="email" required autocomplete="email" class="w-full px-4 py-3 text-[16px]" style="background: white; color: var(--text-primary); border: 1px solid var(--border-subtle); border-radius: 4px;" placeholder="Email Address *"> </label> </div> <label class="block"> <span class="sr-only">Service needed</span> <select name="service" required class="w-full px-4 py-3 text-[16px]" style="background: white; color: var(--text-primary); border: 1px solid var(--border-subtle); border-radius: 4px;"> <option value="">Service Needed *</option> <option value="Emergency Lockout">Emergency Lockout</option><option value="Residential Service">Residential Service</option><option value="Commercial Service">Commercial Service</option><option value="Car Lockout / Key">Car Lockout / Key</option>
36<option value="High-Security Lock">High-Security Lock</option><option value="Property Management">Property Management</option><option value="Safe Opening">Safe Opening</option><option value="Other">Other</option> </select> </label> <label class="block"> <span class="sr-only">Details</span> <textarea name="details" rows="2" class="w-full px-4 py-3 text-[16px]" style="background: white; color: var(--text-primary); border: 1px solid var(--border-subtle); border-radius: 4px;" placeholder="Tell us briefly what you need (optional)"></textarea> </label>  <label class="flex items-start gap-2 text-[12px]" style="color: var(--text-secondary); line-height: 1.4;"> <input type="checkbox" name="sms_consent" value="yes" class="mt-0.5 shrink-0"> <span>I agree to receive SMS updates about my service request. Msg &amp; data rates may apply. Reply STOP to opt out. <a href="/sms-terms" style="text-decoration: underline;">SMS Terms</a></span> </label> <div class="cf-turnstile" data-sitekey="0x4AAAAAAD8KLaWPnVu0V5lz" data-theme="light"></div>  <div data-form-status hidden role="status" aria-live="polite" class="text-[14px] px-3 py-2 rounded" style="line-height: 1.5;"></div> <button type="submit" class="btn btn-primary w-full justify-center" style="font-weight: 700; font-size: 15px;"> GET FREE ESTIMATE </button> <p class="inline-flex items-center gap-1.5 text-[11px]" style="color: var(--text-secondary);"> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" style="flex: 0 0 auto;"> <rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect> <path d="M7 11V7a5 5 0 0 1 10 0v4"></path> </svg> Your info stays private. No spam, ever. </p> </form> </div> 
36<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
36 </div> </div> </section>  </main> <footer id="site-footer" class="text-white " style="background: var(--bg-section-dark);">  <section aria-label="Emergency locksmith call to action" style="background: var(--cta-primary-bg); color: var(--cta-primary-text); padding: 22px 0;"> <div class="container-default flex flex-col md:flex-row md:items-center md:justify-between gap-4"> <p class="font-[var(--font-heading)] font-extrabold" style="font-family: var(--font-heading); font-size: clamp(20px, 2.2vw, 26px); line-height: 1.2;"> Locked out? Call &amp; Get Help Now. A live dispatcher is standing by. </p> <a href="tel:+17606250955" class="inline-flex items-center justify-center px-6 py-3 rounded-full font-extrabold whitespace-nowrap" style="background: var(--color-navy); color: white; font-size: 16px;" data-analytics="click_phone"> Call (760) 625-0955 </a> </div> </section>  <div class="container-default py-12 md:py-14"> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-12 gap-8 md:gap-10">  <div class="lg:col-span-3 flex flex-col"> <a href="/" aria-label="Locks Around the Clock home" class="inline-flex self-start items-center bg-white rounded-card p-3"> <img src="/images/brand/lac-logo.webp" alt="Locks Around the Clock logo" class="h-12 w-auto" width="346" height="180" loading="lazy" decoding="async"> </a> <p class="mt-4 text-[15px]" style="color: rgba(248,250,252,0.78); line-height: 1.6; max-width: 38ch;"> A real Storefront. A 24/7 mobile team. The Coachella Valley&#39;s locksmith since 2007. </p>  <a href="tel:+17606250955" class="mt-5 inline-flex items-center gap-2 font-[var(--font-heading)] font-extrabold" style="font-family: var(--font-heading); font-size: clamp(26px, 3vw, 32px); color: var(--brand-accent); line-height: 1;" data-analytics="click_phone"> (760) 625-0955 </a> <p class="mt-1 text-[12px] uppercase tracking-[0.16em] font-bold" style="color: rgba(248,250,252,0.6);"> 24/7 emergency dispatch </p>  <address class="not-italic mt-5 text-[14.5px]" style="color: rgba(248,250,252,0.85); line-height: 1.6;"> <div class="font-bold text-white">Visit Our Storefront</div> <div class="mt-1"> 77682 Country Club Dr Ste B2<br> Palm Desert, CA 92211 </div> <div class="mt-2"> <a href="mailto:[email protected]" class="hover:underline" style="color: rgba(248,250,252,0.85);" data-analytics="click_email"> [email protected] </a> </div> <div class="mt-2 text-[13.5px]" style="color: rgba(248,250,252,0.7);"> <div>Storefront hours: Mon to Fri 8am to 5pm · Sat 9am to 2pm</div> <div>Mobile dispatch: 24/7</div> </div> </address> </div>  <div class="lg:col-span-3 flex flex-col"> <p class="font-[var(--font-heading)] font-extrabold uppercase tracking-[0.16em] text-[13px] mb-5" style="color: var(--brand-accent);"> Services </p> <ul class="space-y-2.5"> <li> <a href="/services/emergency/emergency-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Emergency Locksmith </a> </li><li> <a href="/services/automotive/auto-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Automotive Locksmith </a> </li><li> <a href="/services/residential/rekey-locks" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Rekey Locks </a> </li><li> <a href="/services/residential/smart-lock-installation" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Smart Lock Installation </a> </li><li> <a href="/services/commercial/commercial-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Commercial Locksmith </a> </li><li> <a href="/services/safes/safe-opening" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;"> Safe Opening </a> </li> </ul> <a href="/services" class="mt-5 inline-flex items-center gap-1 text-[14px] font-bold" style="color: var(--brand-accent);"> All services <span aria-hidden="true">→</span> </a>  <a href="https://maps.google.com/?cid=6462291834159626591" target="_blank" rel="noopener" class="mt-auto inline-flex self-start items-center gap-2 px-5 py-2.5 rounded-full font-bold text-[14px]" style="background: rgba(255,255,255,0.1); color: white; border: 1px solid rgba(255,255,255,0.25); margin-top: auto;"> Get Directions <span aria-hidden="true">→</span> </a> </div>  <div class="lg:col-span-3 flex flex-col"> <p class="font-[var(--font-heading)] font-extrabold uppercase tracking-[0.16em] text-[13px] mb-5" style="color: var(--brand-accent);">
37Company
38</p> <ul class="space-y-2.5"> <li> <a href="/about" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">About Us</a> </li><li> <a href="/team" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">Meet the Team</a> </li><li> <a href="/reviews" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">Reviews</a> </li><li> <a href="/gallery" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">Gallery</a> </li><li> <a href="/faq" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">FAQ</a> </li><li> <a href="/mobile-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">Mobile Locksmith</a> </li><li> <a href="/contact" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 15px;">Contact</a> </li> </ul> </div>  <div class="lg:col-span-3 flex flex-col"> <p class="font-[var(--font-heading)] font-extrabold uppercase tracking-[0.16em] text-[13px] mb-5" style="color: var(--brand-accent);"> Service Areas </p> <ul class="grid grid-cols-2 gap-x-3 gap-y-2.5"> <li> <a href="/" class="hover:underline" style="color: rgba(248,250,252,1); font-size: 14.5px; font-weight: 700;"> Palm Desert (HQ) </a> </li><li> <a href="/palm-springs-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Palm Springs </a> </li><li> <a href="/cathedral-city-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Cathedral City </a> </li><li> <a href="/rancho-mirage-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Rancho Mirage </a> </li><li> <a href="/indian-wells-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Indian Wells </a> </li><li> <a href="/la-quinta-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> La Quinta </a> </li><li> <a href="/indio-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Indio </a> </li><li>
38 <a href="/coachella-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Coachella </a> </li><li> <a href="/desert-hot-springs-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Desert Hot Springs </a> </li><li> <a href="/thousand-palms-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Thousand Palms </a> </li><li> <a href="/bermuda-dunes-locksmith" class="hover:underline" style="color: rgba(248,250,252,0.85); font-size: 14.5px; "> Bermuda Dunes </a> </li> </ul> <a href="/service-areas" class="mt-5 inline-flex items-center gap-1 text-[14px] font-bold" style="color: var(--brand-accent);"> View all 11 cities <span aria-hidden="true">→</span> </a>  <a href="tel:+17606250955" class="mt-auto inline-flex self-start items-center gap-2 px-5 py-2.5 rounded-full font-extrabold text-[14px]" style="background: var(--cta-primary-bg); color: var(--cta-primary-text); margin-top: auto;" data-analytics="click_phone"> Call Now <span aria-hidden="true">→</span> </a> </div> </div> </div>  <div class="border-t" style="border-color: rgba(255,255,255,0.12);"> <div class="container-default py-7"> <div class="flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6"> <div class="flex flex-wrap items-center gap-x-7 gap-y-4"> <span class="font-[var(--font-heading)] font-extrabold uppercase tracking-[0.16em] text-[12px]" style="color: var(--brand-accent);"> Trusted By </span>  <a href="https://www.youtube.com/@locksaroundtheclock8969" target="_blank" rel="noopener" class="flex items-center gap-2.5 hover:opacity-90 transition-opacity" aria-label="Featured on HGTV's Desert Flippers"> <img src="/images/badges/hgtv-desert-flippers.png" alt="" aria-hidden="true" class="h-9 w-auto shrink-0" loading="lazy" decoding="async"> <span style="color: rgba(248,250,252,0.85); line-height: 1.3;"> <span class="block uppercase tracking-[0.12em] font-bold text-[10px]" style="color: rgba(248,250,252,0.6);">As Seen On</span> <span class="text-[13px]">HGTV Desert Flippers</span> </span> </a>  <a href="https://maps.google.com/?cid=6462291834159626591" target="_blank" rel="noopener" class="flex items-center gap-2.5 hover:opacity-90 transition-opacity" aria-label="4.9 star Google rating from 441 reviews"> <img src="/images/badges/google-5stars.webp" alt="" aria-hidden="true" class="h-9 w-auto shrink-0" loading="lazy" decoding="async"> <span style="color: rgba(248,250,252,0.85); line-height: 1.3;"> <span class="block font-bold text-white text-[13px]">4.9 ★★★★★</span> <span class="text-[11px]">441+ Google reviews</span> </span> </a>  <a href="https://m.yelp.com/biz/locks-around-the-clock-palm-desert-4" target="_blank" rel="noopener" class="flex items-center gap-2.5 hover:opacity-90 transition-opacity" aria-label="4.8 star Yelp rating from 129 reviews"> <img src="/images/badges/yelp.webp" alt="" aria-hidden="true" class="h-6 w-auto shrink-0" loading="lazy" decoding="async"> <span style="color: rgba(248,250,252,0.85); line-height: 1.3;"> <span class="block font-bold text-white text-[13px]">4.8 ★★★★★</span> <span class="text-[11px]">129+ Yelp reviews</span> </span> </a>  <a href="https://search.dca.ca.gov/" target="_blank" rel="noopener" class="flex items-center gap-2.5 hover:opacity-90 transition-opacity" aria-label="California licensed locksmith. Verify at search.dca.ca.gov"> <div class="shrink-0 inline-flex h-9 w-9 items-center justify-center rounded-full" style="background: var(--brand-accent); color: var(--color-navy); font-family: var(--font-heading); font-weight: 900; font-size: 12px;">
39CA
40</div> <span style="color: rgba(248,250,252,0.85); line-height: 1.3;"> <span class="block font-bold text-white text-[13px]">Locksmith License</span> <span class="text-[11px]">#4407</span> </span> </a> </div>  <div class="flex items-center gap-3 shrink-0"> <span class="font-[var(--font-heading)] font-extrabold uppercase tracking-[0.16em] text-[11px]" style="color: rgba(248,250,252,0.6);"> Follow </span> <ul class="flex gap-2"> <li> <a href="https://www.facebook.com/locksmithpalmdesert" target="_blank" rel="noopener" aria-label="Locks Around the Clock on facebook" class="inline-flex h-9 w-9 items-center justify-center rounded-full transition-colors capitalize" style="background: rgba(255,255,255,0.08); color: white; border: 1px solid rgba(255,255,255,0.2); font-size: 11px; font-weight: 700;"> F </a> </li><li> <a href="https://www.youtube.com/@locksaroundtheclock8969" target="_blank" rel="noopener" aria-label="Locks Around the Clock on youtube" class="inline-flex h-9 w-9 items-center justify-center rounded-full transition-colors capitalize" style="background: rgba(255,255,255,0.08); color: white; border: 1px solid rgba(255,255,255,0.2); font-size: 11px; font-weight: 700;"> Y </a> </li><li> <a href="https://m.yelp.com/biz/locks-around-the-clock-palm-desert-4" target="_blank" rel="noopener" aria-label="Locks Around the Clock on yelp" class="inline-flex h-9 w-9 items-center justify-center rounded-full transition-colors capitalize" style="background: rgba(255,255,255,0.08); color: white; border: 1px solid rgba(255,255,255,0.2); font-size: 11px; font-weight: 700;"> Y </a> </li> </ul> </div> </div> </div> </div>  <div class="border-t" style="border-color: rgba(255,255,255,0.12); background: rgba(0,0,0,0.18);"> <div class="container-default py-6 flex flex-col md:flex-row md:items-center md:justify-between gap-4 text-[13px]" style="color: rgba(248,250,252,0.65);"> <div>
41© 2026 Locks Around the Clock, Inc. All rights reserved. &middot; California Locksmith License #4407
42</div> <nav aria-label="Legal" class="flex flex-wrap gap-x-4 gap-y-1"> <a href="/privacy-policy" class="hover:underline" style="color: rgba(248,250,252,0.7);">Privacy</a><a href="/terms-of-service" class="hover:underline" style="color: rgba(248,250,252,0.7);">Terms</a><a href="/sms-terms" class="hover:underline" style="color: rgba(248,250,252,0.7);">SMS Terms</a><a href="/accessibility" class="hover:underline" style="color: rgba(248,250,252,0.7);">Accessibility</a><a href="/sitemap" class="hover:underline" style="color: rgba(248,250,252,0.7);">Sitemap</a> </nav> </div> </div> </footer>  <a href="tel:+17606250955" class="md:hidden fixed bottom-0 left-0 right-0 z-50 flex items-center justify-center gap-2 py-3.5 font-extrabold text-[18px]" style="background: var(--cta-primary-bg); color: var(--cta-primary-text); box-shadow: 0 -2px 12px rgba(0,0,0,0.18);" aria-label="Call Now: (760) 625-0955" data-analytics="click_phone_sticky"> <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path> </svg> Call Now: (760) 625-0955 </a>  
42<script type="module">globalThis.process??={};globalThis.process.env??={};(()=>{const d=document.querySelectorAll("form[data-lead-form]");if(d.length===0)return;const b=Date.now(),i=document.body.dataset,g=i.i18nNeterr||"Network error. Please try again or call us.",y=i.i18nRequired||"This field is required.",h=i.i18nEmail||"Enter a valid email address.",p=i.i18nPhone||"Enter a valid phone number.",f=i.i18nSending||"Sending…",E=i.i18nFailed||"Submission failed. Please try again.",m=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function v(e){let r=e.replace(/\D/g,"");r.length>10&&r.charAt(0)==="1"&&(r=r.slice(1));const t=r.slice(0,10);return t.length>6?`(${t.slice(0,3)}) ${t.slice(3,6)}-${t.slice(6)}`:t.length>3?`(${t.slice(0,3)}) ${t.slice(3)}`:t.length>0?`(${t}`:""}const c=new WeakMap;let x=0;function A(e,r){e.setAttribute("aria-invalid","true"),e.style.borderColor="rgb(185,28,28)";let t=c.get(e);if(!t){t=document.createElement("span"),t.id="lf-err-"+ ++x,t.setAttribute("role","alert"),t.style.cssText="display:block;margin-top:4px;font-size:12px;font-weight:600;color:rgb(185,28,28);line-height:1.3;",e.insertAdjacentElement("afterend",t),c.set(e,t);const n=e.getAttribute("aria-describedby");e.setAttribute("aria-describedby",n?n+" "+t.id:t.id)}t.textContent=r}function u(e){e.removeAttribute("aria-invalid"),e.style.borderColor="";const r=c.get(e);r&&(r.textContent="")}function S(e){const r=e.querySelectorAll("input[required], select[required], textarea[required]");let t=null;return r.forEach(n=>{u(n);const s=(n.value||"").trim();let a="";s?n.type==="email"&&!m.test(s)?a=h:n.type==="tel"&&s.replace(/\D/g,"").length!==10&&(a=p):a=y,a&&(A(n,a),t||(t=n))}),t&&t.focus(),t===null}d.forEach(e=>{e.querySelectorAll("input[required], select[required], textarea[required]").forEach(r=>{r.addEventListener("input",()=>u(r)),r.addEventListener("change",()=>u(r))}),e.querySelectorAll('input[type="tel"]').forEach(r=>{r.setAttribute("inputmode","numeric"),r.setAttribute("maxlength","16"),r.addEventListener("input",()=>{r.value=v(r.value)})}),e.addEventListener("submit",async r=>{if(r.preventDefault(),!S(e))return;const t=e.querySelector("[data-form-status]"),n=e.querySelector('button[type="submit"]'),s=new FormData(e),a={};s.forEach((o,l)=>{a[l]=typeof o=="string"?o:""}),a._elapsed=String(Date.now()-b),a.page=window.location.href,e.setAttribute("aria-busy","true"),n&&(n.disabled=!0,n.dataset.originalText||(n.dataset.originalText=n.textContent??""),n.textContent=f),t&&(t.hidden=!0,t.removeAttribute("data-state"),t.textContent="");try{const o=await fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}),l=await o.json().catch(()=>({}));if(o.ok&&l.success){e.dispatchEvent(new CustomEvent("lead:submitted",{bubbles:!0})),window.location.assign(i.thankyouUrl||"/thank-you");return}t&&(t.hidden=!1,t.dataset.state="error",t.textContent=l.error??E,t.style.background="rgba(239,68,68,0.12)",t.style.color="rgb(185,28,28)",t.style.border="1px solid rgba(239,68,68,0.35)"),e.removeAttribute("aria-busy"),n&&(n.disabled=!1,n.textContent=n.dataset.originalText??"Submit")}catch{t&&(t.hidden=!1,t.dataset.state="error",t.textContent=g,t.style.background="rgba(239,68,68,0.12)",t.style.color="rgb(185,28,28)",t.style.border="1px solid rgba(239,68,68,0.35)"),e.removeAttribute("aria-busy"),n&&(n.disabled=!1,n.textContent=n.dataset.originalText??"Submit")}})})})();</script>
42 
42<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a8b7a53ee07c4f3795f68b570a605ef1","r":1,"spa":2}' crossorigin="anonymous"></script>
42
43</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.