.card.svelte-1g5scsl{border:1px solid rgba(200,149,108,.12);border-radius:8px;overflow:hidden;transition:border-color .3s ease,transform .3s ease;background:#111;display:block}.card.svelte-1g5scsl:hover{border-color:#c8956c66;transform:translateY(-2px)}.card-preview.svelte-1g5scsl{aspect-ratio:16 / 10;background:#0a0a0a;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(200,149,108,.08);position:relative;overflow:hidden;transition:filter .5s ease}.card-preview.inactive.svelte-1g5scsl{filter:grayscale(1) brightness(.4)}.card-preview.svelte-1g5scsl iframe:where(.svelte-1g5scsl){width:100%;height:100%;border:none;pointer-events:none;position:absolute;top:0;left:0;z-index:1}.card-preview.svelte-1g5scsl iframe.capturing:where(.svelte-1g5scsl){visibility:hidden}.card-preview.svelte-1g5scsl .poster:where(.svelte-1g5scsl){width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.card-info.svelte-1g5scsl{padding:1.2rem 1.5rem}.card-number.svelte-1g5scsl{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:#c8956c;margin-bottom:.3rem}.card-muse.svelte-1g5scsl{text-transform:none;letter-spacing:.02em;color:#c8956c66;font-style:italic}.card-title.svelte-1g5scsl{font-size:1.1rem;font-weight:500;margin-bottom:.4rem}.card-desc.svelte-1g5scsl{font-size:.8rem;color:#e8e0d880;line-height:1.5}.card-action.svelte-1g5scsl{display:inline-block;margin-top:.8rem;font-size:.75rem;color:#c8956c;text-transform:uppercase;letter-spacing:.1em}.hero.svelte-1q37ri0{position:relative;height:100dvh;overflow:hidden;cursor:grab}.hero.dragging.svelte-1q37ri0{cursor:grabbing}iframe.svelte-1q37ri0{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;pointer-events:none;opacity:0;transition:opacity .4s ease}iframe.svelte-1q37ri0.ready{opacity:1}.overlay.svelte-1q37ri0{position:absolute;inset:0;background:linear-gradient(to right,rgba(10,10,10,.55) 0%,rgba(10,10,10,.15) 45%,transparent 70%);pointer-events:none}.content.svelte-1q37ri0{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 3rem;max-width:600px;pointer-events:none}.content.svelte-1q37ri0 .ctas:where(.svelte-1q37ri0){pointer-events:auto}h1.svelte-1q37ri0{font-size:clamp(3rem,8vw,6rem);font-weight:300;color:#c8956c;letter-spacing:.03em;line-height:1.1}.tagline.svelte-1q37ri0{margin-top:1rem;font-size:clamp(.95rem,2vw,1.15rem);color:#e8e0d8b3;line-height:1.6}.ctas.svelte-1q37ri0{display:flex;gap:.75rem;margin-top:2rem;flex-wrap:wrap}.btn.svelte-1q37ri0{padding:.65rem 1.5rem;font-size:.85rem;font-weight:500;border-radius:6px;letter-spacing:.02em;transition:background .2s,border-color .2s;cursor:pointer}.btn-solid.svelte-1q37ri0{background:#c8956c;color:#0a0a0a}.btn-solid.svelte-1q37ri0:hover{background:#d4a57c}.btn-ghost.svelte-1q37ri0{background:transparent;border:1px solid rgba(200,149,108,.4);color:#c8956c}.btn-ghost.svelte-1q37ri0:hover{border-color:#c8956cb3}.controls.svelte-1q37ri0{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:1.5rem;padding:.6rem 1.25rem;background:#0a0a0a80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(200,149,108,.12);border-radius:40px}.control.svelte-1q37ri0{display:flex;align-items:center;gap:.5rem;cursor:pointer}.control.svelte-1q37ri0 span:where(.svelte-1q37ri0){font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#c8956c80;white-space:nowrap;-webkit-user-select:none;user-select:none}.control.svelte-1q37ri0 input[type=range]:where(.svelte-1q37ri0){-webkit-appearance:none;appearance:none;width:70px;height:3px;background:#c8956c26;border-radius:2px;outline:none;cursor:pointer}.control.svelte-1q37ri0 input[type=range]:where(.svelte-1q37ri0)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#c8956c;border-radius:50%;cursor:pointer;transition:transform .15s}.control.svelte-1q37ri0 input[type=range]:where(.svelte-1q37ri0)::-webkit-slider-thumb:hover{transform:scale(1.3)}.control.svelte-1q37ri0 input[type=range]:where(.svelte-1q37ri0)::-moz-range-thumb{width:10px;height:10px;background:#c8956c;border:none;border-radius:50%;cursor:pointer}.schemes.svelte-1q37ri0{display:flex;gap:.4rem;align-items:center}.scheme-dot.svelte-1q37ri0{width:14px;height:14px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .2s,transform .15s;padding:0}.scheme-dot.svelte-1q37ri0:hover{transform:scale(1.2)}.scheme-dot.active.svelte-1q37ri0{border-color:#ffffffb3}.divider.svelte-1q37ri0{width:1px;height:16px;background:#c8956c33;flex-shrink:0}.hint.svelte-1q37ri0{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#c8956c4d;white-space:nowrap;-webkit-user-select:none;user-select:none}@media(max-width:640px){.content.svelte-1q37ri0{padding:0 1.5rem;justify-content:center;padding-bottom:30vh;max-width:none;text-align:center;align-items:center}h1.svelte-1q37ri0{font-size:2.5rem}.tagline.svelte-1q37ri0{font-size:.9rem}.ctas.svelte-1q37ri0{margin-top:1.25rem}.overlay.svelte-1q37ri0{background:linear-gradient(to bottom,rgba(10,10,10,.6) 0%,rgba(10,10,10,.25) 30%,transparent 55%)}.controls.svelte-1q37ri0{gap:.5rem;padding:.5rem .75rem;flex-wrap:wrap;justify-content:center;border-radius:16px;width:calc(100% - 2rem)}.control.svelte-1q37ri0 span:where(.svelte-1q37ri0){display:none}.control.svelte-1q37ri0 input[type=range]:where(.svelte-1q37ri0){width:50px}.hint.svelte-1q37ri0,.divider.svelte-1q37ri0{display:none}}.pricing.svelte-omzaxu{padding:4rem 3rem;scroll-margin-top:var(--nav-height, 56px)}.pricing-header.svelte-omzaxu{text-align:center;margin-bottom:3rem}.pricing-header.svelte-omzaxu h2:where(.svelte-omzaxu){font-size:1.5rem;font-weight:300;letter-spacing:.05em;color:#c8956c}.pricing-header.svelte-omzaxu p:where(.svelte-omzaxu){margin-top:.5rem;font-size:.85rem;color:#e8e0d880}.grid.svelte-omzaxu{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1100px;margin:0 auto}.card.svelte-omzaxu{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border:1px solid rgba(200,149,108,.12);border-radius:8px;background:#0a0a0a80}h3.svelte-omzaxu{font-size:1rem;font-weight:500;color:#e8e0d8}.price.svelte-omzaxu{margin-top:.75rem}.amount.svelte-omzaxu{font-size:1.75rem;font-weight:300;color:#c8956c}.audience.svelte-omzaxu{margin-top:.35rem;font-size:.75rem;color:#e8e0d866}ul.svelte-omzaxu{list-style:none;margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}li.svelte-omzaxu{font-size:.8rem;color:#e8e0d899;padding-left:1.1rem;position:relative}li.svelte-omzaxu:before{content:"✓";position:absolute;left:0;color:#c8956c;font-size:.7rem}.btn.svelte-omzaxu{display:block;text-align:center;margin-top:1.5rem;padding:.6rem 1rem;font-size:.8rem;font-weight:500;border-radius:6px;letter-spacing:.02em;transition:background .2s,border-color .2s}.btn-ghost.svelte-omzaxu{background:transparent;border:1px solid rgba(200,149,108,.25);color:#e8e0d899}.btn-ghost.svelte-omzaxu:hover{border-color:#c8956c80;color:#e8e0d8}@media(max-width:900px){.grid.svelte-omzaxu{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid.svelte-omzaxu{grid-template-columns:1fr}.pricing.svelte-omzaxu{padding:3rem 1.5rem}}footer.svelte-jz8lnl{border-top:1px solid rgba(200,149,108,.1);padding:2rem 3rem;font-family:inherit}.footer-top.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.wordmark.svelte-jz8lnl{font-size:1rem;font-weight:500;letter-spacing:.05em;color:#c8956c}.footer-links.svelte-jz8lnl{display:flex;gap:1.5rem}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.8rem;color:#e8e0d880;text-decoration:none;transition:color .2s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#e8e0d8}.social.svelte-jz8lnl{display:flex;gap:1rem}.social.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#e8e0d866;transition:color .2s}.social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#c8956c}.footer-bottom.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(200,149,108,.06)}.footer-bottom.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.7rem;color:#e8e0d84d;text-decoration:none;transition:color .2s}.footer-bottom.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#e8e0d899}@media(max-width:560px){footer.svelte-jz8lnl{padding:1.5rem}.footer-top.svelte-jz8lnl{flex-direction:column;gap:1rem;align-items:flex-start}.footer-bottom.svelte-jz8lnl{flex-direction:column;gap:.5rem;align-items:flex-start}}#gallery.svelte-1uha8ag{scroll-margin-top:var(--nav-height, 56px)}header.svelte-1uha8ag{padding:2rem 3rem;border-bottom:1px solid rgba(200,149,108,.15);display:flex;flex-direction:column;gap:1.25rem}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:300;letter-spacing:.05em;color:#c8956c}header.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.5rem;font-size:.85rem;color:#e8e0d880}.filters.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.35rem}.filter-btn.svelte-1uha8ag{padding:.35rem .7rem;font-size:.7rem;font-family:inherit;letter-spacing:.03em;color:#e8e0d880;background:transparent;border:1px solid rgba(200,149,108,.12);border-radius:100px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.filter-btn.svelte-1uha8ag:hover{border-color:#c8956c59;color:#e8e0d8}.filter-btn.active.svelte-1uha8ag{border-color:#c8956c99;color:#c8956c;background:#c8956c14}.clear-btn.svelte-1uha8ag{color:#e8e0d84d;border-color:transparent}.clear-btn.svelte-1uha8ag:hover{color:#e8e0d899}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;padding:2rem 3rem}.empty.svelte-1uha8ag{text-align:center;padding:4rem 2rem;color:#e8e0d84d;font-size:.9rem}.floating-controls.svelte-1uha8ag{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0a0a0a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(200,149,108,.12);border-radius:40px;animation:svelte-1uha8ag-fadeUp .3s ease}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.scheme-btn.svelte-1uha8ag{display:flex;align-items:center;gap:.35rem;padding:.3rem .55rem;background:transparent;border:1px solid transparent;border-radius:20px;color:#e8e0d866;font-size:.6rem;font-family:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s,color .2s}.scheme-btn.svelte-1uha8ag:hover{border-color:#c8956c40;color:#e8e0d8}.scheme-btn.active.svelte-1uha8ag{border-color:#c8956c80;color:#c8956c}.scheme-btn.svelte-1uha8ag .swatch:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;flex-shrink:0}@media(max-width:640px){header.svelte-1uha8ag{padding:1.5rem 1rem}.grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;padding:1rem}.floating-controls.svelte-1uha8ag{gap:.25rem;padding:.4rem .75rem;border-radius:30px}.scheme-btn.svelte-1uha8ag .label:where(.svelte-1uha8ag){display:none}.scheme-btn.svelte-1uha8ag{padding:.3rem}}
