.carousel-section[data-v-704ecdd5]{background:var(--bg-black,#0a0a0a);width:100%}.carousel-wrapper[data-v-704ecdd5]{aspect-ratio:4/1;max-height:520px;overflow:hidden;width:100%}.carousel-hero[data-v-704ecdd5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:768px){.carousel-wrapper[data-v-704ecdd5]{aspect-ratio:16/7;max-height:none}}.about-contact-section[data-v-d580321e]{background:radial-gradient(circle at 88% 8%,rgba(24,167,158,.12),transparent 30%),radial-gradient(circle at 8% 92%,rgba(24,167,158,.06),transparent 32%),var(--bg-black);overflow:hidden;padding:clamp(72px,9vw,128px) 0;position:relative}.about-contact-section[data-v-d580321e]:before{color:#ffffff06;content:"ABOUT";font-size:clamp(100px,18vw,260px);font-weight:700;letter-spacing:-.06em;line-height:1;pointer-events:none;position:absolute;right:max(24px,5vw);top:28px}.about-heading[data-v-d580321e]{align-items:end;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-bottom:clamp(40px,6vw,72px);position:relative;z-index:1}.about-heading__main[data-v-d580321e],.about-layout[data-v-d580321e],.about-lead[data-v-d580321e],.about-title[data-v-d580321e],.contact-panel[data-v-d580321e],.story-panel[data-v-d580321e]{max-width:100%;min-width:0}.about-title[data-v-d580321e]{color:var(--text-white);display:block;font-size:clamp(30px,3.5vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.24;width:100%}.about-lead[data-v-d580321e],.about-title[data-v-d580321e]{margin:0;overflow-wrap:anywhere}.about-lead[data-v-d580321e]{border-left:1px solid var(--border-gold);color:var(--text-gray);font-size:clamp(14px,1.25vw,17px);line-height:2;max-width:430px;padding-left:24px}.about-layout[data-v-d580321e]{align-items:start;display:grid;gap:clamp(40px,7vw,104px);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.story-panel[data-v-d580321e]{min-width:0;padding-top:8px}.panel-label[data-v-d580321e]{color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.story-copy[data-v-d580321e]{display:grid;gap:20px;margin-top:24px;max-width:780px}.story-copy[data-v-d580321e] p{color:#c3c3c3;font-size:clamp(14px,1.2vw,16px);letter-spacing:.015em;line-height:2.15;margin:0;overflow-wrap:anywhere}.story-copy[data-v-d580321e] h2,.story-copy[data-v-d580321e] h3{color:var(--text-white);font-weight:600;letter-spacing:.02em;line-height:1.45;margin:12px 0 0}.story-copy[data-v-d580321e] h2{font-size:clamp(21px,1.8vw,26px)}.story-copy[data-v-d580321e] h3{font-size:clamp(17px,1.45vw,20px)}.story-copy[data-v-d580321e] ol,.story-copy[data-v-d580321e] ul{color:#c3c3c3;display:grid;font-size:clamp(14px,1.2vw,16px);gap:10px;line-height:1.9;margin:0;padding-left:1.4em}.story-copy[data-v-d580321e] ul{list-style:disc}.story-copy[data-v-d580321e] ol{list-style:decimal}.story-copy[data-v-d580321e] li{padding-left:4px}.story-copy[data-v-d580321e] li::marker{color:var(--gold)}.story-copy[data-v-d580321e] strong{color:var(--text-white);font-weight:600}.story-copy[data-v-d580321e] a{color:var(--gold-light);text-decoration:underline;text-decoration-color:#95e1d961;text-underline-offset:3px}.story-copy[data-v-d580321e] blockquote{background:#ffffff09;border-left:2px solid var(--gold);color:var(--text-gray);margin:0;padding:14px 18px}.story-copy[data-v-d580321e] img,.story-copy[data-v-d580321e] video{border-radius:14px;display:block;height:auto;width:100%}.story-copy[data-v-d580321e] figure{margin:0}.story-copy[data-v-d580321e] figcaption{color:var(--text-muted);font-size:12px;line-height:1.6;margin-top:8px}.story-copy[data-v-d580321e] table{border-collapse:collapse;font-size:14px;width:100%}.story-copy[data-v-d580321e] td,.story-copy[data-v-d580321e] th{border:1px solid var(--border-dark);padding:10px 12px;text-align:left}.coverage-line[data-v-d580321e]{align-items:baseline;border-bottom:1px solid var(--border-dark);border-top:1px solid var(--border-dark);display:flex;gap:20px;margin-top:34px;padding:18px 0}.coverage-line span[data-v-d580321e]{color:var(--text-muted);flex:none;font-size:12px;letter-spacing:.12em}.coverage-line strong[data-v-d580321e]{color:var(--text-white);font-size:14px;font-weight:500;line-height:1.8}.media-matrix[data-v-d580321e]{margin-top:34px}.media-list[data-v-d580321e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;position:relative}.media-item[data-v-d580321e]{align-items:baseline;border:1px solid var(--border-dark);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:10px 14px;position:static;transition:border-color var(--t-base) var(--ease),background var(--t-base) var(--ease)}.media-item strong[data-v-d580321e]{color:var(--text-white);font-size:13px}.media-item>span[data-v-d580321e]{color:var(--text-muted);font-size:11px}.media-item[data-v-d580321e]:focus-within,.media-item[data-v-d580321e]:hover{background:#18a79e0f;border-color:var(--border-gold)}.media-pop[data-v-d580321e]{background:#111111fa;border:1px solid var(--border-gold);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 18px 48px #00000080;max-width:none;opacity:0;padding:20px;pointer-events:none;transform:translateY(8px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease);width:min(840px,calc(100vw - 96px));z-index:20}.media-pop[data-v-d580321e],.media-pop[data-v-d580321e]:after{left:0;position:absolute;right:0}.media-pop[data-v-d580321e]:after{bottom:-11px;content:"";height:11px}.media-item:focus-within .media-pop[data-v-d580321e],.media-item:hover .media-pop[data-v-d580321e]{opacity:1;pointer-events:auto;transform:translateY(0)}.pop-inner[data-v-d580321e]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible;width:100%}.qr-block[data-v-d580321e]{background:#ffffff06;border:1px solid var(--border-dark);border-radius:12px;display:grid;gap:10px;justify-items:center;min-width:0;padding:14px}.qr-block img[data-v-d580321e]{aspect-ratio:1;border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,230px)}.qr-block p[data-v-d580321e]{color:var(--text-gray);font-size:12px;line-height:1.5;text-align:center}.mobile-media-list[data-v-d580321e]{display:none;gap:20px;margin-top:16px}.mobile-media-item>strong[data-v-d580321e]{color:var(--text-white);display:block;font-size:14px;margin-bottom:10px}.mobile-media-item>small[data-v-d580321e]{color:var(--text-muted);display:block;font-size:10px;margin-top:6px}.mobile-qr-list[data-v-d580321e]{display:flex;flex-wrap:wrap;gap:12px}.mobile-qr-block[data-v-d580321e]{display:grid;gap:5px;justify-items:center}.mobile-qr-block img[data-v-d580321e]{border:1px solid var(--border-gold);border-radius:8px;height:80px;width:80px}.mobile-qr-block span[data-v-d580321e]{color:var(--gold-light);font-size:10px}.contact-panel[data-v-d580321e]{background:linear-gradient(145deg,rgba(24,167,158,.09),transparent 42%),var(--bg-elevate);border:1px solid var(--border-gold);border-radius:18px;box-shadow:0 24px 70px #00000052;padding:clamp(26px,3vw,40px);position:sticky;top:calc(var(--header-h) + 24px)}.contact-panel__eyebrow[data-v-d580321e]{color:var(--gold);font-size:10px;letter-spacing:.22em}.contact-panel h3[data-v-d580321e]{color:var(--text-white);font-size:clamp(25px,2.5vw,34px);font-weight:500;margin:8px 0 10px}.contact-intro[data-v-d580321e]{color:var(--text-gray);font-size:13px;line-height:1.8;margin-bottom:26px}.contact-block[data-v-d580321e]{border-top:1px solid var(--border-dark);padding:22px 0}.contact-label[data-v-d580321e]{color:var(--text-muted);display:block;font-size:10px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.phone-list[data-v-d580321e]{display:grid;gap:10px}.phone-link[data-v-d580321e]{align-items:baseline;color:var(--text-white);display:flex;gap:10px}.phone-link small[data-v-d580321e]{color:var(--text-muted);font-size:11px}.phone-link strong[data-v-d580321e]{color:var(--gold-light);font-size:clamp(18px,1.8vw,23px);font-weight:500;letter-spacing:.04em}.store-card[data-v-d580321e]{border-top:1px solid var(--border-dark);padding:20px 0}.store-card>strong[data-v-d580321e]{color:var(--text-white);display:block;font-size:16px;font-weight:500}.store-card p[data-v-d580321e]{color:var(--text-gray);font-size:12px;line-height:1.75;margin-top:8px}.store-card p span[data-v-d580321e]{color:var(--text-muted);margin-right:10px}.store-link[data-v-d580321e]{display:inline-flex;font-size:12px;gap:8px;margin-top:14px}.contact-actions[data-v-d580321e]{border-top:1px solid var(--border-dark);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0}.contact-actions .btn[data-v-d580321e]{padding:0 14px;width:100%}.service-qr[data-v-d580321e]{border-top:1px solid var(--border-dark);padding-top:20px}.service-qr__list[data-v-d580321e]{display:flex;flex-wrap:wrap;gap:14px}.service-qr__item[data-v-d580321e]{display:grid;gap:7px;justify-items:center}.service-qr__item img[data-v-d580321e]{border:1px solid var(--border-gold);border-radius:8px;height:112px;width:112px}.service-qr__item span[data-v-d580321e]{color:var(--text-gray);font-size:10px}@media(max-width:980px){.about-heading[data-v-d580321e],.about-layout[data-v-d580321e]{grid-template-columns:minmax(0,1fr)}.about-lead[data-v-d580321e]{max-width:680px}.contact-panel[data-v-d580321e]{position:static}}@media(hover:none),(max-width:767px){.pc-media-list[data-v-d580321e]{display:none}.mobile-media-list[data-v-d580321e]{display:grid}}@media(max-width:640px){.about-contact-section[data-v-d580321e]{padding:64px 0}.coverage-line[data-v-d580321e]{align-items:flex-start;flex-direction:column;gap:8px}.contact-actions[data-v-d580321e]{grid-template-columns:1fr}.contact-panel[data-v-d580321e]{padding:26px 20px}.story-copy[data-v-d580321e] ol,.story-copy[data-v-d580321e] p,.story-copy[data-v-d580321e] ul{font-size:14px;line-height:1.95}}@media(prefers-reduced-motion:reduce){.media-item[data-v-d580321e],.media-pop[data-v-d580321e]{transition:none}}
