[data-theme=parkcityaisolutions]{--pcas-paper: #f5f8fb;--pcas-paper-2: #e8eef5;--pcas-paper-3: #d4dfec;--pcas-ink: #1a2436;--pcas-ink-2: #4a5568;--pcas-dim: #7d8b9d;--pcas-rule: #cddae9;--pcas-alpine: #2b3f5c;--pcas-alpine-2: #1e2e44;--pcas-copper: #c47a3b;--pcas-copper-2: #a86427;--pcas-copper-tint: rgba(196, 122, 59, .12);--pcas-font-display: "Fraunces", Georgia, serif;--pcas-font-body: "Inter", ui-sans-serif, system-ui, sans-serif}[data-theme=parkcityaisolutions] body{font-family:var(--pcas-font-body);background:var(--pcas-paper);color:var(--pcas-ink);-webkit-font-smoothing:antialiased}[data-theme=parkcityaisolutions] .pcas-wrap{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}[data-theme=parkcityaisolutions] .pcas-display{font-family:var(--pcas-font-display);font-weight:500;letter-spacing:-.025em}[data-theme=parkcityaisolutions] .pcas-italic{font-family:var(--pcas-font-display);font-style:italic;font-weight:400;color:var(--pcas-copper)}[data-theme=parkcityaisolutions] .pcas-mono{font-family:ui-monospace,SF Mono,monospace;font-weight:500}[data-theme=parkcityaisolutions] .pcas-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pcas-font-body);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--pcas-copper)}[data-theme=parkcityaisolutions] .pcas-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pcas-copper)}[data-theme=parkcityaisolutions] .pcas-rule{border-color:var(--pcas-rule)}[data-theme=parkcityaisolutions] h1,[data-theme=parkcityaisolutions] h2,[data-theme=parkcityaisolutions] h3,[data-theme=parkcityaisolutions] h4{font-family:var(--pcas-font-display);font-weight:500;letter-spacing:-.02em;color:var(--pcas-ink)}[data-theme=parkcityaisolutions] h1{letter-spacing:-.03em;line-height:1.05}[data-theme=parkcityaisolutions] h2{letter-spacing:-.025em;line-height:1.1}[data-theme=parkcityaisolutions] .card{background:#fff;border:1px solid var(--pcas-rule);box-shadow:none;border-radius:12px;transition:border-color .15s ease}[data-theme=parkcityaisolutions] .card:hover{border-color:#2b3f5c59}[data-theme=parkcityaisolutions] .card-body{padding:1.5rem}[data-theme=parkcityaisolutions] .card.shadow,[data-theme=parkcityaisolutions] .card.shadow-sm,[data-theme=parkcityaisolutions] .card.shadow-md,[data-theme=parkcityaisolutions] .card.shadow-lg,[data-theme=parkcityaisolutions] .card.shadow-xl{box-shadow:none}[data-theme=parkcityaisolutions] .hero{background:transparent;min-height:0!important;padding:4.5rem 0 3rem}[data-theme=parkcityaisolutions] .hero-content{max-width:880px}[data-theme=parkcityaisolutions] .hero-content h1{font-size:clamp(2rem,4.5vw,3.5rem)}[data-theme=parkcityaisolutions] .btn-primary{background:var(--pcas-ink);border-color:var(--pcas-ink);color:var(--pcas-paper);border-radius:6px;font-weight:600;letter-spacing:-.005em}[data-theme=parkcityaisolutions] .btn-primary:hover{background:var(--pcas-alpine);border-color:var(--pcas-alpine)}[data-theme=parkcityaisolutions] .btn-outline{border-radius:6px;font-weight:600;border-color:var(--pcas-rule);color:var(--pcas-ink)}[data-theme=parkcityaisolutions] .btn-outline:hover{background:var(--pcas-ink);border-color:var(--pcas-ink);color:var(--pcas-paper)}[data-theme=parkcityaisolutions] .text-white h1,[data-theme=parkcityaisolutions] .text-white h2,[data-theme=parkcityaisolutions] .text-white h3,[data-theme=parkcityaisolutions] .text-white h4,[data-theme=parkcityaisolutions] h1.text-white,[data-theme=parkcityaisolutions] h2.text-white,[data-theme=parkcityaisolutions] h3.text-white,[data-theme=parkcityaisolutions] h4.text-white{color:#fff}[data-theme=parkcityaisolutions] .text-white .btn-outline,[data-theme=parkcityaisolutions] .btn-outline.text-white{color:#fff;border-color:#fff6;background:transparent}[data-theme=parkcityaisolutions] .text-white .btn-outline:hover,[data-theme=parkcityaisolutions] .btn-outline.text-white:hover{color:#fff;border-color:#fff;background:#ffffff14}[data-theme=parkcityaisolutions] section.bg-base-200,[data-theme=parkcityaisolutions] div.bg-base-200:not(.card):not(.alert):not(.modal-box):not(.menu):not(.dropdown-content){background-color:transparent;border-radius:0}[data-theme=parkcityaisolutions] .alert,[data-theme=parkcityaisolutions] .alert-info,[data-theme=parkcityaisolutions] .alert-success,[data-theme=parkcityaisolutions] .alert-warning,[data-theme=parkcityaisolutions] .alert-error{background:var(--pcas-paper-2);color:var(--pcas-ink);border:1px solid var(--pcas-rule)}[data-theme=parkcityaisolutions] .alert h1,[data-theme=parkcityaisolutions] .alert h2,[data-theme=parkcityaisolutions] .alert h3,[data-theme=parkcityaisolutions] .alert h4{color:var(--pcas-ink)}[data-theme=parkcityaisolutions] .badge-primary{background:var(--pcas-copper-tint);border-color:var(--pcas-copper-tint);color:var(--pcas-copper);font-weight:500}[data-theme=parkcityaisolutions] .badge-primary.badge-outline{background:transparent;color:var(--pcas-copper);border-color:var(--pcas-copper)}[data-theme=parkcityaisolutions] a.link,[data-theme=parkcityaisolutions] .link{color:var(--pcas-copper);text-decoration-thickness:1px;text-underline-offset:3px}[data-theme=parkcityaisolutions] a.link:hover,[data-theme=parkcityaisolutions] .link:hover{color:var(--pcas-copper-2)}[data-theme=parkcityaisolutions] .prose>h1:first-child,[data-theme=parkcityaisolutions] article.prose>h1:first-child{margin-top:3rem}
