.mq.svelte-1cmy8k8{isolation:isolate;border-top:1px solid #c9a22766;border-bottom:1px solid #c9a22766;padding:clamp(.7rem,2vw,1.1rem) 0;position:relative;overflow:hidden}.mq-dark.svelte-1cmy8k8{background:var(--c-graphite-2)}.mq-gold.svelte-1cmy8k8{background:linear-gradient(135deg,#f4d77a 0%,#c9a227 55%,#9c7a18 100%);border-color:#14100559}.mq.svelte-1cmy8k8:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff24 50%,#0000 58%) 0 0/220% 100%;animation:6s ease-in-out infinite svelte-1cmy8k8-mq-sheen;position:absolute;inset:0}.mq-track.svelte-1cmy8k8{width:max-content;animation:svelte-1cmy8k8-mq-scroll var(--mq-dur) linear infinite;will-change:transform;display:flex}.mq-track.rev.svelte-1cmy8k8{animation-direction:reverse}.mq.svelte-1cmy8k8:hover .mq-track:where(.svelte-1cmy8k8){animation-play-state:paused}.mq-group.svelte-1cmy8k8{align-items:center;margin:0;padding:0 .4em 0 0;list-style:none;display:flex}.mq-item.svelte-1cmy8k8{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:1.1rem;padding-right:1.1rem;font-size:clamp(1.15rem,3.2vw,2rem);font-weight:700;line-height:1.2;display:inline-flex}.mq-dark.svelte-1cmy8k8 .mq-item:where(.svelte-1cmy8k8){color:var(--c-ivory)}.mq-dark.svelte-1cmy8k8 .mq-group:where(.svelte-1cmy8k8) .mq-item:where(.svelte-1cmy8k8):nth-child(2n)>span:where(.svelte-1cmy8k8):first-child{color:#0000;-webkit-text-stroke:1px var(--c-gold-br)}.mq-gold.svelte-1cmy8k8 .mq-item:where(.svelte-1cmy8k8){color:var(--c-graphite)}.mq-gold.svelte-1cmy8k8 .mq-group:where(.svelte-1cmy8k8) .mq-item:where(.svelte-1cmy8k8):nth-child(2n)>span:where(.svelte-1cmy8k8):first-child{color:#0000;-webkit-text-stroke:1.4px #141005d9}.mq-sep.svelte-1cmy8k8{color:var(--c-gold);font-size:max(.7em,.8125rem)}.mq-gold.svelte-1cmy8k8 .mq-sep:where(.svelte-1cmy8k8){color:#141005b3}@keyframes svelte-1cmy8k8-mq-scroll{to{transform:translate(-50%)}}@keyframes svelte-1cmy8k8-mq-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.mq-track.svelte-1cmy8k8{animation:none;transform:none}.mq.svelte-1cmy8k8:after{animation:none}}.d-hero.svelte-1elpv64{background:var(--c-light);padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad) clamp(2.5rem, 5vw, 4rem);position:relative;overflow:hidden}.d-hero-blobs.svelte-1elpv64{z-index:0;pointer-events:none;position:absolute;inset:0}.d-hero-inner.svelte-1elpv64{z-index:1;max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid;position:relative}.eyebrow.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--c-blue);margin-bottom:.8rem;font-size:.8125rem;font-weight:600;display:inline-block}.eyebrow-light.svelte-1elpv64{color:var(--c-graphite)}.d-title.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,6.6vw,3.6rem);font-weight:700;line-height:1.2}.d-title.svelte-1elpv64 .hl:where(.svelte-1elpv64){color:var(--c-blue)}.d-lead.svelte-1elpv64{color:#2c333a;max-width:50ch;margin:1.4rem 0 2rem;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6}.d-hero-disc.svelte-1elpv64{flex-direction:column;align-items:center;gap:1rem;display:flex}.polisher.svelte-1elpv64{filter:drop-shadow(0 14px 30px #c9a2274d);width:clamp(160px,40vw,260px);height:auto;animation:3.5s linear infinite svelte-1elpv64-spin}@keyframes svelte-1elpv64-spin{to{transform:rotate(360deg)}}.disc-cap.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:#4a525a;font-size:.8125rem}.btn.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:3px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn.lg.svelte-1elpv64{padding:.95rem 1.7rem;font-size:.98rem}.btn-blue.svelte-1elpv64{background:linear-gradient(180deg, var(--c-gold-br), var(--c-blue));color:var(--c-graphite)}.btn-blue.svelte-1elpv64:hover{background:linear-gradient(180deg, var(--c-gold-br), var(--c-blue-dk));transform:translateY(-2px);box-shadow:0 10px 26px #c9a22766}.sec-title.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--c-ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,4.3vw,2.4rem);font-weight:700;line-height:1.2}.d-services.svelte-1elpv64{padding:clamp(2.2rem, 5vw, 4rem) var(--pad);background:#fbf8f1}.d-services-inner.svelte-1elpv64{max-width:var(--maxw);margin-inline:auto}.d-sec-head.svelte-1elpv64{margin-bottom:clamp(2rem,4vw,3rem)}.d-grid.svelte-1elpv64{grid-template-columns:1fr;gap:1.25rem;display:grid}.d-card.svelte-1elpv64{background:var(--c-light);border:1px solid #dde3e9;border-top:3px solid var(--c-blue);border-radius:5px;padding:clamp(1.5rem,3vw,2rem);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.d-card.svelte-1elpv64:hover{transform:translateY(-4px);box-shadow:0 16px 36px #14181c1a}.d-num.svelte-1elpv64{font-family:var(--font-display);color:#c9a22729;font-size:2.4rem;font-weight:700;line-height:1.2;position:absolute;top:.75rem;right:1rem}.d-icn.svelte-1elpv64{width:54px;height:54px;color:var(--c-blue);background:#c9a22724;border-radius:4px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.d-card-title.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--c-ink);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.d-card-desc.svelte-1elpv64{color:#4a525a;margin:0;line-height:1.6}.d-card-cta.svelte-1elpv64{background:var(--c-blue);border-color:var(--c-blue);flex-direction:column;justify-content:center;display:flex}.d-card-cta.svelte-1elpv64 .d-card-title:where(.svelte-1elpv64),.d-card-cta.svelte-1elpv64 .d-card-desc:where(.svelte-1elpv64){color:var(--c-graphite)}.d-card-cta.svelte-1elpv64 .d-card-desc:where(.svelte-1elpv64){color:#0b0a07c7;margin-bottom:1.2rem}.d-card-call.svelte-1elpv64{font-family:var(--font-display);background:var(--c-graphite);color:var(--c-gold-br);border-radius:3px;align-self:flex-start;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.d-effect.svelte-1elpv64{background:linear-gradient(135deg, var(--c-gold-br) 0%, var(--c-blue) 60%, #9c7a18 100%);color:var(--c-graphite);padding:clamp(2.4rem, 5vw, 4rem) var(--pad)}.d-effect-inner.svelte-1elpv64{max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid}.d-effect-title.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.7rem,5vw,2.6rem);font-weight:700;line-height:1.2}.d-effect-list.svelte-1elpv64{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.d-effect-list.svelte-1elpv64 li:where(.svelte-1elpv64){color:#0b0a07d9;align-items:center;gap:.7rem;font-size:1.02rem;display:flex}.d-effect-list.svelte-1elpv64 [data-tenant=gloss-perfect] svg{color:var(--c-gold-br);background:var(--c-graphite);border-radius:50%;flex-shrink:0;padding:3px}.d-effect-photo.svelte-1elpv64{border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000004d}.d-effect-photo.svelte-1elpv64 img:where(.svelte-1elpv64){width:100%;height:auto;display:block}.photo-flag.svelte-1elpv64{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;background:var(--c-chrome);color:var(--c-ink);border-radius:2px;padding:.35rem .7rem;font-size:.8125rem;position:absolute;bottom:1rem;left:1rem}.d-gallery.svelte-1elpv64{background:var(--c-light);padding:clamp(2.2rem, 5vw, 4rem) var(--pad)}.d-gallery-inner.svelte-1elpv64{max-width:var(--maxw);margin-inline:auto}.d-gal-grid.svelte-1elpv64{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.d-gal-item.svelte-1elpv64{background:#fff;border-radius:5px;margin:0;overflow:hidden;box-shadow:0 8px 22px #14181c14}.d-gal-item.svelte-1elpv64 img:where(.svelte-1elpv64){aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.d-gal-item.svelte-1elpv64:hover img:where(.svelte-1elpv64){transform:scale(1.05)}.d-gallery-cta.svelte-1elpv64{text-align:center;margin-top:2.5rem}@media (min-width:720px){.d-grid.svelte-1elpv64,.d-gal-grid.svelte-1elpv64{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.d-hero-inner.svelte-1elpv64{grid-template-columns:1.2fr .8fr}.d-effect-inner.svelte-1elpv64{grid-template-columns:1fr 1fr}}.gp-bands.svelte-7ofozo{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.track.svelte-7ofozo{animation:svelte-7ofozo-gp-bands-drift var(--tempo,46s) ease-in-out infinite alternate;will-change:transform;background:linear-gradient(115deg,#0000 16%,#ffffff14 23%,#0000 31%),linear-gradient(115deg,#0000 45%,#f4d77a1a 53%,#0000 62%),linear-gradient(115deg,#0000 70%,#fff9e80f 76%,#0000 83%);animation-play-state:paused;position:absolute;inset:-40% -60%;transform:translate(-14%)}.run.svelte-7ofozo .track:where(.svelte-7ofozo){animation-play-state:running}[data-tenant=gloss-perfect] .tenant-root.bands-paused .track.svelte-7ofozo{animation-play-state:paused}@keyframes svelte-7ofozo-gp-bands-drift{0%{transform:translate(-14%)}to{transform:translate(14%)}}@media (prefers-reduced-motion:reduce){.track.svelte-7ofozo{animation:none}}.g-hero.svelte-hlhzuy{background:var(--c-graphite);color:var(--c-ivory);padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad) clamp(2rem, 4vw, 3rem);position:relative;overflow:hidden}.g-hero-blobs.svelte-hlhzuy{z-index:0;pointer-events:none;position:absolute;inset:0}.g-hero-inner.svelte-hlhzuy{z-index:1;text-align:center;max-width:60ch;margin-inline:auto;position:relative}.eyebrow.svelte-hlhzuy{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--c-gold);margin-bottom:.8rem;font-size:.8125rem;font-weight:600;display:inline-block}.g-title.svelte-hlhzuy{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1.2}.g-lead.svelte-hlhzuy{color:#f3e9d2bf;max-width:54ch;margin:1.2rem auto 0;line-height:1.65}.g-wall.svelte-hlhzuy{background:var(--c-graphite);padding:clamp(1.5rem, 4vw, 3rem) var(--pad) clamp(3rem, 6vw, 5rem)}.g-grid.svelte-hlhzuy{max-width:var(--maxw);columns:1;column-gap:1rem;margin-inline:auto}.g-item.svelte-hlhzuy{break-inside:avoid;background:#100e09;border:1px solid #c9a22738;border-radius:5px;margin:0 0 1rem;transition:border-color .3s,transform .3s;overflow:hidden}.g-item.svelte-hlhzuy:hover{border-color:#c9a22799;transform:translateY(-3px)}.g-item.svelte-hlhzuy img:where(.svelte-hlhzuy){width:100%;height:auto;display:block}.g-cta.svelte-hlhzuy{padding:clamp(2.2rem, 5vw, 4rem) var(--pad);background:linear-gradient(135deg,#f4d77a 0%,#c9a227 55%,#9c7a18 100%)}.g-cta-inner.svelte-hlhzuy{text-align:center;max-width:60ch;margin-inline:auto}.g-cta-title.svelte-hlhzuy{font-family:var(--font-display);text-transform:uppercase;color:var(--c-graphite);text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:700;line-height:1.2}.g-cta-sub.svelte-hlhzuy{color:#2a2206;max-width:44ch;margin:0 auto 1.8rem;line-height:1.6}.g-cta-actions.svelte-hlhzuy{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.btn.svelte-hlhzuy{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.g-cta.svelte-hlhzuy .btn-gold:where(.svelte-hlhzuy){background:var(--c-graphite);color:var(--c-gold-br)}.g-cta.svelte-hlhzuy .btn-gold:where(.svelte-hlhzuy):hover{transform:translateY(-2px);box-shadow:0 10px 26px #1410054d}.g-cta.svelte-hlhzuy .btn-ghost:where(.svelte-hlhzuy){color:var(--c-graphite);border-color:#14100599}.g-cta.svelte-hlhzuy .btn-ghost:where(.svelte-hlhzuy):hover{background:#14100514}.call-num.svelte-hlhzuy{white-space:nowrap}@media (min-width:640px){.g-grid.svelte-hlhzuy{columns:2}}@media (min-width:1000px){.g-grid.svelte-hlhzuy{columns:3}}.rp.svelte-10iuz94{width:100%}.rp-defs.svelte-10iuz94{width:0;height:0;position:absolute;overflow:hidden}.frame.svelte-10iuz94{aspect-ratio:16/9;background:#0b0b0b;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.photo.svelte-10iuz94,.film.svelte-10iuz94{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ov.svelte-10iuz94{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.win.svelte-10iuz94{pointer-events:none;position:absolute;inset:0;overflow:hidden}.win-in.svelte-10iuz94{position:absolute;inset:0}.win.svelte-10iuz94,.win-in.svelte-10iuz94{transition:transform 1.5s linear}.a2.svelte-10iuz94 .w-paint:where(.svelte-10iuz94){transform:translate(100%)}.a2.svelte-10iuz94 .w-paint:where(.svelte-10iuz94)>.win-in:where(.svelte-10iuz94),.w-primer.svelte-10iuz94,.w-stripe.svelte-10iuz94{transform:translate(-100%)}.w-primer.svelte-10iuz94>.win-in:where(.svelte-10iuz94),.w-stripe.svelte-10iuz94>.win-in:where(.svelte-10iuz94){transform:translate(100%)}.a1.svelte-10iuz94 .w-primer:where(.svelte-10iuz94),.a1.svelte-10iuz94 .w-primer:where(.svelte-10iuz94)>.win-in:where(.svelte-10iuz94),.a2.svelte-10iuz94 .w-stripe:where(.svelte-10iuz94),.a2.svelte-10iuz94 .w-stripe:where(.svelte-10iuz94)>.win-in:where(.svelte-10iuz94){transform:translate(0)}.matte.svelte-10iuz94{-webkit-backdrop-filter:grayscale()brightness(.85)contrast(.82);backdrop-filter:grayscale()brightness(.85)contrast(.82);position:absolute;inset:0}.rust.svelte-10iuz94{mix-blend-mode:multiply}.gun-track.svelte-10iuz94{pointer-events:none;visibility:hidden;position:absolute;inset:0;transform:translate(-12%)}.gun.svelte-10iuz94{width:9%;height:auto;position:absolute;top:1%;left:0;overflow:visible}.p1.svelte-10iuz94 .gun-track:where(.svelte-10iuz94){visibility:visible;animation:1.5s linear both svelte-10iuz94-rp-gun-a}.p2.svelte-10iuz94 .gun-track:where(.svelte-10iuz94){visibility:visible;animation:1.5s linear both svelte-10iuz94-rp-gun-b}@keyframes svelte-10iuz94-rp-gun-a{0%{opacity:0;transform:translate(-4%)}6%,90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes svelte-10iuz94-rp-gun-b{0%{opacity:0;transform:translate(-4%)}6%,90%{opacity:1}to{opacity:0;transform:translate(100%)}}.cone.svelte-10iuz94,.drops.svelte-10iuz94{visibility:hidden}.p1.svelte-10iuz94 .cone-l:where(.svelte-10iuz94),.p2.svelte-10iuz94 .cone-d:where(.svelte-10iuz94),.p2.svelte-10iuz94 .drops:where(.svelte-10iuz94){visibility:visible}.puff.svelte-10iuz94{visibility:hidden;transform-box:fill-box;transform-origin:50%}.p1.svelte-10iuz94 .puff:where(.svelte-10iuz94),.p2.svelte-10iuz94 .puff:where(.svelte-10iuz94){visibility:visible;animation:.5s ease-out 3 both svelte-10iuz94-rp-puff}.p1.svelte-10iuz94 .puff:where(.svelte-10iuz94):nth-child(2),.p2.svelte-10iuz94 .puff:where(.svelte-10iuz94):nth-child(2){animation-delay:.15s}.p1.svelte-10iuz94 .puff:where(.svelte-10iuz94):nth-child(3),.p2.svelte-10iuz94 .puff:where(.svelte-10iuz94):nth-child(3){animation-delay:.3s}@keyframes svelte-10iuz94-rp-puff{0%{opacity:0;transform:scale(.4)}40%{opacity:.6}to{opacity:0;transform:translate(-18px,8px)scale(1.5)}}.p2.svelte-10iuz94 .drop:where(.svelte-10iuz94){animation:.75s linear 2 svelte-10iuz94-rp-drop}.p2.svelte-10iuz94 .drop:where(.svelte-10iuz94):nth-child(odd){animation-delay:.2s}@keyframes svelte-10iuz94-rp-drop{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-14px,26px)}}.haze.svelte-10iuz94{pointer-events:none;visibility:hidden;position:absolute;inset:0}.ha.svelte-10iuz94{background:radial-gradient(70% 45%,#f6f3ea73,#0000)}.hb.svelte-10iuz94{background:radial-gradient(70% 45%,#1e1b1659,#0000)}.p1.svelte-10iuz94 .ha:where(.svelte-10iuz94),.p2.svelte-10iuz94 .hb:where(.svelte-10iuz94){visibility:visible;animation:2.2s ease-out both svelte-10iuz94-rp-haze}@keyframes svelte-10iuz94-rp-haze{0%{opacity:0}35%{opacity:1}to{opacity:0}}.stripe.svelte-10iuz94{opacity:.9}.sweep.svelte-10iuz94{visibility:hidden;transform:translate(0)}.a3.motion.svelte-10iuz94 .sweep:where(.svelte-10iuz94){visibility:visible;animation:1.4s cubic-bezier(.45,.05,.35,1) .1s both svelte-10iuz94-rp-sweep}@keyframes svelte-10iuz94-rp-sweep{0%{opacity:0;transform:translate(0)}10%,85%{opacity:1}to{opacity:0;transform:translate(2100px)}}.spark.svelte-10iuz94{visibility:hidden;transform-box:fill-box;transform-origin:50%}.a3.motion.svelte-10iuz94 .spark:where(.svelte-10iuz94){visibility:visible;animation:svelte-10iuz94-rp-spark .8s ease-out var(--sd,0s) both}@keyframes svelte-10iuz94-rp-spark{0%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.2)rotate(25deg)}to{opacity:0;transform:scale(.4)rotate(45deg)}}.film.svelte-10iuz94{visibility:hidden}.film.on.svelte-10iuz94{visibility:visible;animation:.8s both svelte-10iuz94-rp-film-in}@keyframes svelte-10iuz94-rp-film-in{0%{opacity:0}to{opacity:1}}.rp.instant.svelte-10iuz94 :where(.svelte-10iuz94){transition:none!important;animation:none!important}.rp.quick.svelte-10iuz94 :where(.svelte-10iuz94){transition-duration:.45s!important;transition-delay:0s!important}.rp-ui.svelte-10iuz94{color:var(--c-ivory,#f3e9d2);background:#0a0a0adb;border:1px solid #c9a22766;border-radius:6px;margin-top:.5rem;padding:.75rem .75rem .55rem}.steps-wrap.svelte-10iuz94{position:relative}.track.svelte-10iuz94{background:#c9a22759;height:1px;position:absolute;top:11px;left:12.5%;right:12.5%}.fill.svelte-10iuz94{background:var(--c-gold-br,#f4d77a);transform:scaleX(var(--p));transform-origin:0;transition:transform .6s;position:absolute;inset:0}.steps.svelte-10iuz94{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.step.svelte-10iuz94{cursor:pointer;color:#f3e9d2b8;width:100%;min-height:44px;font-family:var(--font-display,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-align:center;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:center;gap:.4rem;padding:4px .15rem .2rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:color .3s;display:flex}.step.svelte-10iuz94:hover,.step.lit.svelte-10iuz94{color:var(--c-ivory,#f3e9d2)}.step.svelte-10iuz94:focus-visible,.again.svelte-10iuz94:focus-visible,.pause.svelte-10iuz94:focus-visible{outline:2px solid var(--c-gold-br,#f4d77a);outline-offset:2px}.dot.svelte-10iuz94{border:1.5px solid var(--c-gold,#c9a227);background:#0a0a0a;border-radius:50%;width:14px;height:14px;position:relative}.dot.svelte-10iuz94:before{content:"";background:var(--c-gold-br,#f4d77a);border-radius:50%;transition:transform .35s;position:absolute;inset:1.5px;transform:scale(0)}.dot.svelte-10iuz94:after{content:"";background:radial-gradient(circle,#f4d77a8c,#f4d77a00 70%);border-radius:50%;transition:transform .35s;position:absolute;inset:-7px;transform:scale(0)}.step.lit.svelte-10iuz94 .dot:where(.svelte-10iuz94):before,.step.lit.svelte-10iuz94 .dot:where(.svelte-10iuz94):after{transform:scale(1)}.ctrl.svelte-10iuz94{border-top:1px solid #f3e9d214;justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding-top:.45rem;display:flex}.again.svelte-10iuz94,.pause.svelte-10iuz94{cursor:pointer;min-height:32px;font-family:var(--font-body,system-ui, sans-serif);color:var(--c-gold-br,#f4d77a);text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:.35rem;padding:.2rem .1rem;font-size:.875rem;-webkit-text-decoration:underline #f4d77a73;text-decoration:underline #f4d77a73;display:inline-flex}.pause.svelte-10iuz94{color:#f3e9d2bf;text-decoration:none}.again.svelte-10iuz94:hover,.pause.svelte-10iuz94:hover{color:var(--c-ivory,#f3e9d2)}@media (max-width:899px){.frame.svelte-10iuz94{width:calc(100% + 2 * var(--pad,1rem));margin-inline:calc(-1 * var(--pad,1rem));border-radius:0}}@media (prefers-reduced-motion:reduce){.rp.svelte-10iuz94 :where(.svelte-10iuz94){transition:none!important;animation:none!important}.film.svelte-10iuz94{display:none}}.ba-frame.svelte-5pq4tt{aspect-ratio:16/10;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#060606;border:1px solid #c9a22759;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c}.ba-frame.svelte-5pq4tt:focus-visible{outline:2px solid var(--c-gold-br);outline-offset:3px}.ba-img.svelte-5pq4tt{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ba-img-before.svelte-5pq4tt{filter:grayscale(.55)brightness(.62)contrast(.92)saturate(.7)}.ba-clip.svelte-5pq4tt{will-change:clip-path;position:absolute;inset:0}.ba-matte.svelte-5pq4tt{-webkit-backdrop-filter:grayscale(.55)brightness(.62)contrast(.92)saturate(.7);backdrop-filter:grayscale(.55)brightness(.62)contrast(.92)saturate(.7)}.ba-tag.svelte-5pq4tt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;position:absolute;top:.9rem}.ba-tag-before.svelte-5pq4tt{color:#ffffffd1;background:#0a0a0a99;border:1px solid #ffffff2e;left:.9rem}.ba-tag-after.svelte-5pq4tt{color:var(--c-graphite);background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));right:.9rem}.ba-divider.svelte-5pq4tt{background:linear-gradient(180deg, #f4d77a33, var(--c-gold-br), #f4d77a33);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #f4d77a99}.ba-handle.svelte-5pq4tt{width:46px;height:46px;color:var(--c-graphite);background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000080}@media (prefers-reduced-motion:reduce){.ba-frame.svelte-5pq4tt{scroll-behavior:auto}}.hero.svelte-ek79lq{background:var(--c-light);padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(3.5rem, 7vw, 6rem);position:relative;overflow:hidden}.hero-gold.svelte-ek79lq{clip-path:polygon(38% 0,100% 0,100% 100%,62% 100%);opacity:.96;background:linear-gradient(135deg,#f4d77a 0%,#c9a227 42%,#a4831b 70%,#6f5610 100%);position:absolute;inset:0}.hero-shine.svelte-ek79lq{background:radial-gradient(circle at var(--mx) var(--my), #fffce88c, #fffce800 38%);clip-path:polygon(38% 0,100% 0,100% 100%,62% 100%);pointer-events:none;transition:background .12s linear;position:absolute;inset:0}.hero-blobs.svelte-ek79lq{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-grid.svelte-ek79lq{z-index:2;max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid;position:relative}.eyebrow.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;margin-bottom:.8rem;font-size:.8125rem;font-weight:600;display:inline-block}.eyebrow-dark.svelte-ek79lq{color:var(--c-blue)}.eyebrow-gold.svelte-ek79lq{color:var(--c-gold)}.hero-title.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance;margin:0;font-size:clamp(2.2rem,7.4vw,4.1rem);font-weight:700;line-height:1.2}.hero-title.svelte-ek79lq .hl:where(.svelte-ek79lq){color:var(--c-blue)}.hero-sub.svelte-ek79lq{color:#2c333a;max-width:44ch;margin:1.1rem 0 1.6rem;font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.55}.hero-cta.svelte-ek79lq{flex-wrap:wrap;gap:.9rem;display:flex}.hero-trust.svelte-ek79lq{font-family:var(--font-display);letter-spacing:.05em;color:var(--c-ink);align-items:center;gap:.6rem;margin-top:1.8rem;font-weight:600;display:flex}.stars.svelte-ek79lq{color:var(--c-gold);gap:2px;display:inline-flex}.hero-visual.svelte-ek79lq{min-width:0;position:relative}.car-stage.svelte-ek79lq{width:100%;max-width:600px;margin-left:auto}@media (max-width:899px){.hero-visual.svelte-ek79lq{order:-1}.car-stage.svelte-ek79lq{max-width:none}}.scroll-cue.svelte-ek79lq{z-index:2;max-width:var(--maxw);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#4a525a;align-items:center;gap:.75rem;margin:clamp(1.5rem,4vw,2.5rem) auto 0;font-size:.8125rem;display:flex;position:relative}.cue-line.svelte-ek79lq{background:var(--c-ink);transform-origin:0;width:64px;height:2px;animation:2.2s ease-in-out infinite svelte-ek79lq-cue;display:block}@keyframes svelte-ek79lq-cue{0%,to{opacity:.4;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.btn.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn.lg.svelte-ek79lq{padding:.95rem 1.7rem;font-size:.98rem}.btn-blue.svelte-ek79lq{background:linear-gradient(180deg, var(--c-gold-br), var(--c-blue));color:var(--c-graphite)}.btn-blue.svelte-ek79lq:hover{background:linear-gradient(180deg, var(--c-gold-br), var(--c-blue-dk));transform:translateY(-2px);box-shadow:0 10px 26px #c9a22766}.btn-gold.svelte-ek79lq{background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));color:var(--c-graphite)}.btn-gold.svelte-ek79lq:hover{transform:translateY(-2px);box-shadow:0 10px 26px #c9a22766}.btn-ghost.svelte-ek79lq{color:var(--c-ivory);border-color:#f3e9d280}.btn-ghost.svelte-ek79lq:hover{background:#f3e9d21a;transform:translateY(-2px)}.worlds.svelte-ek79lq{background:var(--c-light);padding:clamp(2.2rem, 5vw, 4rem) var(--pad)}.worlds-head.svelte-ek79lq{max-width:var(--maxw);text-align:center;margin:0 auto clamp(2rem,4vw,3rem)}.sec-title.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,4.3vw,2.5rem);font-weight:700;line-height:1.2}.sec-title-dark.svelte-ek79lq{color:var(--c-ink)}.worlds-grid.svelte-ek79lq{max-width:var(--maxw);grid-template-columns:1fr;gap:1.5rem;margin-inline:auto;display:grid}.world.svelte-ek79lq{isolation:isolate;border-radius:6px;min-height:420px;text-decoration:none;display:block;position:relative;overflow:hidden}.world.svelte-ek79lq img:where(.svelte-ek79lq){object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.world.svelte-ek79lq:hover img:where(.svelte-ek79lq){transform:scale(1.05)}.world-veil.svelte-ek79lq{background:linear-gradient(#0b0a0726 0%,#0b0a07eb 100%);position:absolute;inset:0}.world-detailing.svelte-ek79lq .world-veil:where(.svelte-ek79lq){background:linear-gradient(#14110a1a 0%,#0b0a07f0 100%)}.veil-gold.svelte-ek79lq{background:linear-gradient(#0b0a071a 0%,#0b0a07f2 100%)!important}.world-body.svelte-ek79lq{color:#fff;padding:clamp(1.5rem,4vw,2.25rem);position:absolute;inset:auto 0 0}.world-tag.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;border-radius:2px;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tag-blue.svelte-ek79lq{background:var(--c-blue);color:#fff}.tag-gold.svelte-ek79lq{background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));color:var(--c-graphite)}.world-title.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;margin:0 0 .7rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1.2}.world-desc.svelte-ek79lq{color:#ffffffd1;max-width:42ch;margin:0 0 1rem;font-size:.98rem;line-height:1.55}.world-link.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--c-gold-br);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.world-detailing.svelte-ek79lq .world-link:where(.svelte-ek79lq){color:var(--c-gold-br)}.fx-dark.svelte-ek79lq,.fx-sheen.svelte-ek79lq,.fx-streaks.svelte-ek79lq,.fx-metal.svelte-ek79lq,.fx-lamp.svelte-ek79lq,.fx-gloss.svelte-ek79lq{pointer-events:none;position:absolute;inset:0}.ic-go.svelte-ek79lq{display:inline-flex}.fx-dark.svelte-ek79lq{opacity:0;background:linear-gradient(#00000080 0%,#000000d6 100%);transition:opacity .35s}.fx-sheen.svelte-ek79lq{overflow:hidden}.fx-sheen.svelte-ek79lq:before{content:"";background:linear-gradient(100deg,#ebf2ff00,#ebf2ff3d,#ebf2ff00);width:45%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-16deg)}.fx-streaks.svelte-ek79lq{overflow:hidden}.fx-streaks.svelte-ek79lq i:where(.svelte-ek79lq){background:linear-gradient(90deg, #ebf2ff00 calc(100% - var(--w)), #ebf2ffb3 94%, #fffffff2);opacity:0;width:100%;height:2px;display:block;position:absolute;left:0;transform:translate(-100%)}@keyframes svelte-ek79lq-gp-streak{0%{opacity:0;transform:translate(-100%)}15%,85%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes svelte-ek79lq-gp-zip{0%{transform:translate(0)}35%{transform:translate(5px)skew(-12deg)}70%{transform:translate(2px)skew(-4deg)}to{transform:translate(3px)}}.world-detailing.svelte-ek79lq:focus-visible .fx-dark:where(.svelte-ek79lq),.world-detailing.fx-once.svelte-ek79lq .fx-dark:where(.svelte-ek79lq){opacity:1}.world-detailing.svelte-ek79lq:focus-visible .fx-sheen:where(.svelte-ek79lq):before,.world-detailing.fx-once.svelte-ek79lq .fx-sheen:where(.svelte-ek79lq):before{transform:translate(330%)skew(-16deg)}.world-detailing.svelte-ek79lq:focus-visible .fx-streaks:where(.svelte-ek79lq) i:where(.svelte-ek79lq),.world-detailing.fx-once.svelte-ek79lq .fx-streaks:where(.svelte-ek79lq) i:where(.svelte-ek79lq){animation:svelte-ek79lq-gp-streak .55s linear var(--d) 2}.world-detailing.svelte-ek79lq:focus-visible .ic-go:where(.svelte-ek79lq),.world-detailing.fx-once.svelte-ek79lq .ic-go:where(.svelte-ek79lq){animation:.5s ease-out forwards svelte-ek79lq-gp-zip}.world-renowacja.svelte-ek79lq img:where(.svelte-ek79lq){transition:transform 2.2s cubic-bezier(.25,.6,.3,1)}.fx-metal.svelte-ek79lq{opacity:.55;background:repeating-linear-gradient(97deg,#ffffff0d 0 1px,#0000 1px 7px),repeating-linear-gradient(8deg,#0000001f 0 1px,#0000 1px 11px),radial-gradient(circle at 22% 30%,#96501e47,#0000 18%),radial-gradient(circle at 74% 58%,#783e183d,#0000 20%),radial-gradient(circle at 40% 84%,#96501e33,#0000 16%);transition:opacity 1.8s}.fx-lamp.svelte-ek79lq{opacity:0;background:radial-gradient(80% 60% at 50% 0,#ffe29680,#f4d77a2e 45%,#c9a22700 75%);transition:opacity 1.8s cubic-bezier(.3,.5,.2,1)}.fx-gloss.svelte-ek79lq{opacity:0;transition:opacity 1.6s .5s;overflow:hidden}.fx-gloss.svelte-ek79lq:before{content:"";background:linear-gradient(115deg,#fff6d600 38%,#fff6d638 48%,#fff6d600 58%);transition:transform 2.6s cubic-bezier(.25,.6,.3,1) .3s;position:absolute;inset:-20% -40%;transform:translate(-12%)}.world-renowacja.svelte-ek79lq:focus-visible .fx-metal:where(.svelte-ek79lq),.world-renowacja.fx-once.svelte-ek79lq .fx-metal:where(.svelte-ek79lq){opacity:0}.world-renowacja.svelte-ek79lq:focus-visible .fx-lamp:where(.svelte-ek79lq),.world-renowacja.svelte-ek79lq:focus-visible .fx-gloss:where(.svelte-ek79lq),.world-renowacja.fx-once.svelte-ek79lq .fx-lamp:where(.svelte-ek79lq),.world-renowacja.fx-once.svelte-ek79lq .fx-gloss:where(.svelte-ek79lq){opacity:1}.world-renowacja.svelte-ek79lq:focus-visible .fx-gloss:where(.svelte-ek79lq):before,.world-renowacja.fx-once.svelte-ek79lq .fx-gloss:where(.svelte-ek79lq):before{transform:translate(12%)}@media (hover:hover) and (pointer:fine){.world-detailing.svelte-ek79lq:hover .fx-dark:where(.svelte-ek79lq){opacity:1}.world-detailing.svelte-ek79lq:hover .fx-sheen:where(.svelte-ek79lq):before{transform:translate(330%)skew(-16deg)}.world-detailing.svelte-ek79lq:hover .fx-streaks:where(.svelte-ek79lq) i:where(.svelte-ek79lq){animation:svelte-ek79lq-gp-streak .55s linear var(--d) 4}.world-detailing.svelte-ek79lq:hover .ic-go:where(.svelte-ek79lq){animation:.5s ease-out forwards svelte-ek79lq-gp-zip}.world-renowacja.svelte-ek79lq:hover .fx-metal:where(.svelte-ek79lq){opacity:0}.world-renowacja.svelte-ek79lq:hover .fx-lamp:where(.svelte-ek79lq),.world-renowacja.svelte-ek79lq:hover .fx-gloss:where(.svelte-ek79lq){opacity:1}.world-renowacja.svelte-ek79lq:hover .fx-gloss:where(.svelte-ek79lq):before{transform:translate(12%)}.world-renowacja.svelte-ek79lq:hover img:where(.svelte-ek79lq){transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.fx-streaks.svelte-ek79lq i:where(.svelte-ek79lq),.ic-go.svelte-ek79lq{animation:none!important}.fx-sheen.svelte-ek79lq:before,.fx-gloss.svelte-ek79lq:before,.world-renowacja.svelte-ek79lq img:where(.svelte-ek79lq){transition:none}}.proof.svelte-ek79lq{background:var(--c-graphite);padding:clamp(2.4rem, 5vw, 4.4rem) var(--pad);border-top:1px solid #c9a2272e}.proof-head.svelte-ek79lq{text-align:center;max-width:60ch;margin:0 auto clamp(1.6rem,3.5vw,2.5rem)}.proof-lead.svelte-ek79lq{color:#f3e9d2bf;max-width:52ch;margin:1.1rem auto 0;line-height:1.6}.proof-stage.svelte-ek79lq{max-width:880px;margin-inline:auto}.values.svelte-ek79lq{background:var(--c-graphite);color:var(--c-ivory);padding:clamp(2.2rem, 5vw, 4.4rem) var(--pad)}.values-inner.svelte-ek79lq{max-width:var(--maxw);margin-inline:auto}.values-head.svelte-ek79lq{text-align:center;max-width:60ch;margin:0 auto clamp(2rem,4vw,3rem)}.sec-title-ivory.svelte-ek79lq{color:var(--c-ivory)}.values-lead.svelte-ek79lq{color:#f3e9d2bf;max-width:60ch;margin:1.2rem auto 0;font-size:1.02rem;line-height:1.65}.values-grid.svelte-ek79lq{grid-template-columns:1fr;gap:1.25rem;display:grid}.value-card.svelte-ek79lq{background:linear-gradient(160deg, var(--c-graphite-2), #100e09);border:1px solid #c9a22738;border-radius:6px;padding:clamp(1.5rem,3vw,2rem);transition:border-color .3s,transform .3s}.value-card.svelte-ek79lq:hover{border-color:#c9a22799;transform:translateY(-4px)}.value-icn.svelte-ek79lq{width:52px;height:52px;color:var(--c-gold-br);background:#c9a22724;border-radius:4px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.value-title.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.value-desc.svelte-ek79lq{color:#f3e9d2b8;margin:0;line-height:1.6}.trust.svelte-ek79lq{background:var(--c-graphite-2);color:var(--c-ivory);padding:clamp(2.2rem, 5vw, 3.8rem) var(--pad);border-top:1px solid #c9a22733}.trust-inner.svelte-ek79lq{max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:2.5rem;margin-inline:auto;display:grid}.trust-badge.svelte-ek79lq{text-align:center;background:radial-gradient(circle at 50% 0,#c9a2271f,#0000 70%);border:1px solid #c9a22766;border-radius:8px;padding:2rem}.trust-num.svelte-ek79lq{font-family:var(--font-num);color:var(--c-gold-br);font-size:clamp(4rem,12vw,6rem);font-weight:600;line-height:1.2;display:block}.trust-stars.svelte-ek79lq{color:var(--c-gold);gap:3px;margin:.5rem 0;display:inline-flex}.trust-cap.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:#f3e9d2b3;font-size:.8125rem;display:block}.trust-claim.svelte-ek79lq{font-family:var(--font-num);color:var(--c-ivory);margin:0 0 1.5rem;font-size:clamp(1.4rem,4vw,2rem);line-height:1.35}.trust-list.svelte-ek79lq{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.trust-list.svelte-ek79lq li:where(.svelte-ek79lq){color:#f3e9d2d9;align-items:center;gap:.7rem;font-size:1rem;display:flex}.trust-list.svelte-ek79lq [data-tenant=gloss-perfect] svg{color:var(--c-gold-br);flex-shrink:0}.cta.svelte-ek79lq{padding:clamp(2.2rem, 5vw, 4rem) var(--pad);background:linear-gradient(135deg,#f4d77a 0%,#c9a227 55%,#9c7a18 100%)}.cta-inner.svelte-ek79lq{text-align:center;max-width:60ch;margin-inline:auto}.cta-title.svelte-ek79lq{font-family:var(--font-display);text-transform:uppercase;color:var(--c-graphite);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.9rem,6vw,3.2rem);font-weight:700;line-height:1.2}.cta-sub.svelte-ek79lq{color:#2a2206;max-width:46ch;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.cta-actions.svelte-ek79lq{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.cta.svelte-ek79lq .btn-gold:where(.svelte-ek79lq){background:var(--c-graphite);color:var(--c-gold-br)}.cta.svelte-ek79lq .btn-ghost:where(.svelte-ek79lq){color:var(--c-graphite);border-color:#14100599}.cta.svelte-ek79lq .btn-ghost:where(.svelte-ek79lq):hover{background:#14100514}@media (min-width:720px){.worlds-grid.svelte-ek79lq{grid-template-columns:1fr 1fr}.values-grid.svelte-ek79lq{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.hero-grid.svelte-ek79lq{grid-template-columns:1.05fr .95fr}.trust-inner.svelte-ek79lq{grid-template-columns:.8fr 1.2fr;gap:3.5rem}}.k-hero.svelte-vlp8w1{background:var(--c-graphite);color:var(--c-ivory);padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad) clamp(2rem, 4vw, 3rem);position:relative;overflow:hidden}.k-hero-blobs.svelte-vlp8w1{z-index:0;pointer-events:none;position:absolute;inset:0}.k-hero-inner.svelte-vlp8w1{z-index:1;text-align:center;max-width:60ch;margin-inline:auto;position:relative}.eyebrow.svelte-vlp8w1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--c-gold);margin-bottom:.8rem;font-size:.8125rem;font-weight:600;display:inline-block}.k-title.svelte-vlp8w1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,5vw,2.9rem);font-weight:700;line-height:1.2}.k-lead.svelte-vlp8w1{color:#f3e9d2c7;max-width:52ch;margin:1.2rem auto 2rem;line-height:1.65}.btn.svelte-vlp8w1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-gold.svelte-vlp8w1{background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));color:var(--c-graphite)}.btn-gold.svelte-vlp8w1:hover{transform:translateY(-2px);box-shadow:0 10px 26px #c9a22766}.btn-ghost.svelte-vlp8w1{color:var(--c-ivory);border-color:#f3e9d273}.btn-ghost.svelte-vlp8w1:hover{background:#f3e9d21a;transform:translateY(-2px)}.call-num.svelte-vlp8w1{white-space:nowrap}.k-main.svelte-vlp8w1{background:var(--c-graphite-2);padding:clamp(2rem, 4.5vw, 3.6rem) var(--pad);position:relative;overflow:hidden}.k-drops.svelte-vlp8w1{z-index:-1;pointer-events:none;position:absolute;inset:0}.k-drop.svelte-vlp8w1{opacity:.5;background:radial-gradient(circle at 35% 28%,#ffffffd9,#f4d77a38 46%,#ffffff0a 72%);border-radius:50%;transition:transform .55s cubic-bezier(.23,1,.32,1);animation:5s ease-in-out infinite svelte-vlp8w1-k-shimmer;position:absolute;box-shadow:inset 0 0 6px #ffffff73,0 2px 7px #00000073}@keyframes svelte-vlp8w1-k-shimmer{0%,to{opacity:.42}50%{opacity:.72}}@media not all and (hover:hover) and (pointer:fine){.k-drops.svelte-vlp8w1{display:none}}@media (prefers-reduced-motion:reduce){.k-drop.svelte-vlp8w1{transition:none;animation:none}}.k-main-inner.svelte-vlp8w1{max-width:var(--maxw);grid-template-columns:1fr;align-items:stretch;gap:1.5rem;margin-inline:auto;display:grid}.k-cards.svelte-vlp8w1{grid-template-columns:1fr;gap:1rem;display:grid}.k-card.svelte-vlp8w1{background:linear-gradient(160deg, var(--c-graphite-2), #100e09);color:var(--c-ivory);border:1px solid #c9a22740;border-radius:6px;flex-direction:column;gap:.35rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;transition:border-color .3s,transform .3s;display:flex}a.k-card.svelte-vlp8w1:hover{border-color:#c9a227a6;transform:translateY(-3px)}.k-icn.svelte-vlp8w1{width:50px;height:50px;color:var(--c-gold-br);background:#c9a22724;border-radius:4px;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.k-card-h.svelte-vlp8w1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold);margin:0;font-size:.82rem}.k-card-v.svelte-vlp8w1{color:var(--c-ivory);margin:0;font-size:1.1rem;font-weight:600}.k-card-cap.svelte-vlp8w1{color:#f3e9d2a6;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.k-holo.svelte-vlp8w1{isolation:isolate;background:#050403;border:1px solid #c9a2274d;border-radius:6px;min-height:340px;text-decoration:none;transition:border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000b3,0 18px 50px #00000073}.k-holo.svelte-vlp8w1:hover{border-color:#f4d77a99;box-shadow:inset 0 0 60px #0009,0 22px 60px #c9a22738}.k-holo.svelte-vlp8w1:focus-visible{outline:2px solid var(--c-gold-br);outline-offset:3px}.k-holo-depth.svelte-vlp8w1{z-index:0;will-change:transform;display:block;position:absolute;inset:-8%}.k-holo-glow.svelte-vlp8w1{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#f4d77a47,#c9a22700 68%);border-radius:50%;width:55%;animation:6s ease-in-out infinite svelte-vlp8w1-k-holo-breathe;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.k-holo-svg.svelte-vlp8w1{width:100%;height:100%;display:block;position:absolute;inset:0}.k-holo-grid.svelte-vlp8w1{opacity:.22;animation:9s ease-in-out infinite svelte-vlp8w1-k-holo-breathe}.k-neural.svelte-vlp8w1{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:6 12;opacity:.85;animation:7s linear infinite svelte-vlp8w1-k-neural-flow,3.4s ease-in-out infinite svelte-vlp8w1-k-neural-pulse}.k-neural.n2.svelte-vlp8w1{animation-duration:9s,4.2s;animation-delay:-1.5s,-.6s}.k-neural.n3.svelte-vlp8w1{animation-duration:6s,3s;animation-delay:-3s,-1.2s}.k-neural.n4.svelte-vlp8w1{animation-duration:11s,4.8s;animation-delay:-2s,-2s}.k-neural.n5.svelte-vlp8w1{animation-duration:8s,3.8s;animation-delay:-4s,-.9s}@keyframes svelte-vlp8w1-k-neural-flow{to{stroke-dashoffset:-180px}}@keyframes svelte-vlp8w1-k-neural-pulse{0%,to{opacity:.35}50%{opacity:.95}}@keyframes svelte-vlp8w1-k-holo-breathe{0%,to{opacity:.75}50%{opacity:1}}.k-pin.svelte-vlp8w1{z-index:2;pointer-events:none;width:18px;height:18px;position:absolute;top:46%;left:52%;transform:translate(-50%,-50%)}.k-pin-core.svelte-vlp8w1{background:radial-gradient(circle at 35% 30%, #fff2c4, var(--c-gold-br) 55%, #9c7a18);border-radius:50%;animation:2.2s ease-in-out infinite svelte-vlp8w1-k-pin-throb;position:absolute;inset:5px;box-shadow:0 0 10px #f4d77ae6,0 0 22px #c9a2278c}.k-pin-ring.svelte-vlp8w1{border:1.5px solid #f4d77acc;border-radius:50%;animation:2.6s ease-out infinite svelte-vlp8w1-k-pin-ripple;position:absolute;inset:0}.k-pin-ring-2.svelte-vlp8w1{animation-delay:1.3s}@keyframes svelte-vlp8w1-k-pin-throb{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes svelte-vlp8w1-k-pin-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.k-holo.svelte-vlp8w1:hover .k-pin-core:where(.svelte-vlp8w1){box-shadow:0 0 14px #fff2c4,0 0 30px #c9a227b3}.k-holo-tag.svelte-vlp8w1{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-ivory);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:#05040399;border:1px solid #c9a2274d;border-radius:4px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.k-holo-tag.svelte-vlp8w1 [data-tenant=gloss-perfect] svg{color:var(--c-gold-br);flex:none}@media (prefers-reduced-motion:reduce){.k-holo-glow.svelte-vlp8w1,.k-holo-grid.svelte-vlp8w1,.k-neural.svelte-vlp8w1,.k-pin-core.svelte-vlp8w1,.k-pin-ring.svelte-vlp8w1{animation:none}.k-neural.svelte-vlp8w1{opacity:.7}}.k-band.svelte-vlp8w1{padding:clamp(2.5rem, 6vw, 4rem) var(--pad);background:linear-gradient(135deg,#f4d77a 0%,#c9a227 55%,#9c7a18 100%)}.k-band-inner.svelte-vlp8w1{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.k-band-text.svelte-vlp8w1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--c-graphite);max-width:40ch;margin:0;font-size:clamp(1.05rem,2.6vw,1.4rem);line-height:1.3}.k-band.svelte-vlp8w1 .btn-ghost:where(.svelte-vlp8w1){color:var(--c-graphite);border-color:#14100599}.k-band.svelte-vlp8w1 .btn-ghost:where(.svelte-vlp8w1):hover{background:#14100514}@media (min-width:640px){.k-cards.svelte-vlp8w1{grid-template-columns:1fr 1fr}}@media (min-width:960px){.k-main-inner.svelte-vlp8w1{grid-template-columns:1fr 1fr}}.pp-credit.svelte-1baas6l{max-width:var(--maxw,1180px);justify-content:center;margin:1.5rem auto 0;display:flex}.pp-link.svelte-1baas6l{font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.02em;color:#f3e9d299;background:0 0;border:0;border-radius:4px;align-items:center;gap:.6rem;padding:.25rem .5rem;font-size:.82rem;font-style:normal;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.pp-link.svelte-1baas6l:hover,.pp-link.lit.svelte-1baas6l{color:var(--c-ivory,#f3e9d2)}.pp-link.svelte-1baas6l:focus-visible{outline:2px solid var(--c-gold-br,#f4d77a);outline-offset:3px}.pp-ring.svelte-1baas6l{background:0 0;border:0;flex-shrink:0;width:64px;height:64px;display:block;position:relative}.pp-fallback.svelte-1baas6l{background:0 0;border:7px solid #f4d77acc;border-radius:50%;position:absolute;inset:8px}.pp-brand.svelte-1baas6l{color:var(--c-gold-br,#f4d77a);letter-spacing:.04em;font-weight:700}@media (prefers-reduced-motion:reduce){.pp-link.svelte-1baas6l{transition:none}}.tenant-root.svelte-1uft02z{--c-graphite:#0a0a0a;--c-graphite-2:#141414;--c-ivory:#f3e9d2;--c-gold:#c9a227;--c-gold-br:#f4d77a;--c-light:#f1ece1;--c-ink:#14181c;--c-blue:#c9a227;--c-blue-dk:#a4831b;--c-chrome:#d8cbab;--font-display:"Oswald Variable", system-ui, sans-serif;--font-body:"Manrope Variable", system-ui, sans-serif;--font-num:"Oswald Variable", system-ui, sans-serif;--maxw:1180px;--pad:clamp(1.1rem, 4.2vw, 3.25rem);font-family:var(--font-body);color:var(--c-ink);background-color:var(--c-graphite);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:repeating-linear-gradient(45deg,#ffffff06 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#00000059 0 1px,#0000 1px 5px);min-height:100vh;overflow-x:clip}.tenant-root.svelte-1uft02z,.tenant-root.svelte-1uft02z :where(.svelte-1uft02z){box-sizing:border-box}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] ::selection{background:var(--c-gold);color:var(--c-graphite)}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-reveal{opacity:1}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-reveal.armed{opacity:0;transition:opacity .7s cubic-bezier(.16, .84, .34, 1) var(--rd,0s), transform .7s cubic-bezier(.16, .84, .34, 1) var(--rd,0s);will-change:opacity, transform;transform:translateY(26px)}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-reveal.armed.visible{opacity:1;transform:none}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-blob{filter:blur(46px);pointer-events:none;opacity:.55;z-index:0;border-radius:50%;position:absolute}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-blob-gold{background:radial-gradient(circle,#f4d77a99,#c9a22700)}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-blob-warm{background:radial-gradient(circle,#c9a22773,#a4831b00)}@keyframes svelte-1uft02z-gp-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-26px)scale(1.06)}}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-float{animation:9s ease-in-out infinite svelte-1uft02z-gp-float}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-float-slow{animation:13s ease-in-out infinite svelte-1uft02z-gp-float}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-carbon{isolation:isolate;position:relative}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-carbon:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:repeating-linear-gradient(45deg,#ffffff08 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#0006 0 1px,#0000 1px 5px);position:absolute;inset:0}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-swipe{isolation:isolate;position:relative;overflow:hidden}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-swipe:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000,#ffffff24,#f4d77a29,#0000);width:80%;height:100%;transition:left .85s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-160%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-swipe:hover:after{left:170%}}@media (prefers-reduced-motion:reduce){.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-swipe:after{transition:none}}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .btn{position:relative;overflow:hidden}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:65%;height:100%;transition:left .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-130%;transform:skew(-18deg)}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .btn:hover:after{left:150%}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-float,.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .gp-float-slow{animation:none}.tenant-root.svelte-1uft02z [data-tenant=gloss-perfect] .btn:after{transition:none}}.topbar.svelte-1uft02z{z-index:100;padding:.6rem var(--pad);background:#0a0a0a;border-bottom:1px solid #c9a22759;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.brand.svelte-1uft02z{border-radius:3px;flex-shrink:0;align-items:center;display:flex}.brand.svelte-1uft02z:focus-visible{outline:2px solid var(--c-gold-br);outline-offset:4px}.brand-logo.svelte-1uft02z{width:auto;height:36px;display:block}@media (min-width:900px){.brand-logo.svelte-1uft02z{height:44px}}[data-tenant=gloss-perfect] .tenant-root .gp-bands-host{isolation:isolate;position:relative}.bands-toggle.svelte-1uft02z{z-index:80;width:40px;height:40px;color:var(--c-gold-br);cursor:pointer;background:#0a0a0aeb;border:1px solid #c9a22780;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex;position:fixed;bottom:1rem;left:1rem}.bands-toggle.svelte-1uft02z:hover{color:var(--c-ivory);border-color:var(--c-gold-br)}.bands-toggle.svelte-1uft02z:focus-visible{outline:2px solid var(--c-gold-br);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bands-toggle.svelte-1uft02z{display:none}}.nav-desktop.svelte-1uft02z{gap:.4rem;margin-left:auto;display:none}.nav-link.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--c-ivory);border-radius:2px;padding:.45rem .8rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .25s,background .25s;position:relative}.nav-link.svelte-1uft02z:after{content:"";background:var(--c-gold);transform-origin:0;height:2px;transition:transform .28s;position:absolute;bottom:.25rem;left:.8rem;right:.8rem;transform:scaleX(0)}.nav-link.svelte-1uft02z:hover{color:var(--c-gold-br)}.nav-link.svelte-1uft02z:hover:after,.nav-link.active.svelte-1uft02z:after{transform:scaleX(1)}.nav-link.active.svelte-1uft02z{color:var(--c-gold-br)}.call-btn.svelte-1uft02z{font-family:var(--font-display);letter-spacing:.04em;color:var(--c-graphite);background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));border-radius:3px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:none}.call-btn.svelte-1uft02z:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c9a22759}.call-num.svelte-1uft02z{white-space:nowrap}.menu-toggle.svelte-1uft02z{color:var(--c-ivory);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;display:inline-flex}.nav-mobile.svelte-1uft02z{z-index:99;padding:1rem var(--pad) 1.5rem;background:#080704fa;border-bottom:1px solid #c9a22759;flex-direction:column;gap:.2rem;display:flex;position:sticky;top:57px}.nav-link-m.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--c-ivory);border-bottom:1px solid #f3e9d214;padding:.7rem .25rem;font-size:1rem;text-decoration:none}.nav-link-m.active.svelte-1uft02z{color:var(--c-gold-br)}.call-btn-m.svelte-1uft02z{font-family:var(--font-display);color:var(--c-graphite);background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));border-radius:3px;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}main.wb-locked.svelte-1uft02z{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.wb-overlay.svelte-1uft02z{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080704c7;justify-content:center;align-items:center;padding:1.5rem;animation:.4s svelte-1uft02z-wbfade;display:flex;position:fixed;inset:0}@keyframes svelte-1uft02z-wbfade{0%{opacity:0}to{opacity:1}}.wb-modal.svelte-1uft02z{text-align:center;background:linear-gradient(160deg, var(--c-graphite-2), var(--c-graphite));border:1px solid #c9a22773;border-radius:6px;width:100%;max-width:30rem;padding:clamp(1.75rem,5vw,2.75rem);box-shadow:0 30px 80px #0009}.wb-eyebrow.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.3em;color:var(--c-gold);font-size:.8125rem}.wb-title.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;color:var(--c-ivory);margin:.75rem 0 .9rem;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:600;line-height:1.2}.wb-text.svelte-1uft02z{color:#f3e9d2c7;max-width:24rem;margin:0 auto 1.5rem;font-size:.98rem;line-height:1.6}.wb-actions.svelte-1uft02z{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.wb-call.svelte-1uft02z{font-family:var(--font-display);letter-spacing:.03em;color:var(--c-graphite);background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));border-radius:3px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.wb-link.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--c-gold-br);border:1px solid #c9a22780;border-radius:3px;align-items:center;padding:.7rem 1.2rem;text-decoration:none;transition:background .2s;display:inline-flex}.wb-link.svelte-1uft02z:hover{background:#c9a2271f}.wb-back.svelte-1uft02z{color:#f3e9d28c;text-underline-offset:3px;margin-top:1.25rem;font-size:.85rem;text-decoration:underline;display:inline-block}.wb-back.svelte-1uft02z:hover{color:var(--c-ivory)}.site-foot.svelte-1uft02z{background:var(--c-graphite);color:var(--c-ivory);padding:clamp(2.5rem, 6vw, 4rem) var(--pad) 1.5rem;border-top:1px solid #c9a2274d}.foot-inner.svelte-1uft02z{max-width:var(--maxw);grid-template-columns:1fr;gap:2.5rem;margin-inline:auto;display:grid}.foot-logo.svelte-1uft02z{width:auto;height:46px;margin-bottom:1rem;display:block}.foot-tag.svelte-1uft02z{color:#f3e9d2b8;max-width:32ch;font-size:.95rem;line-height:1.6}.foot-rating.svelte-1uft02z{font-family:var(--font-display);letter-spacing:.05em;color:var(--c-gold-br);margin-top:1rem}.foot-h.svelte-1uft02z{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--c-gold);margin-bottom:1rem;font-size:.85rem}.foot-nav.svelte-1uft02z,.foot-line.svelte-1uft02z{color:#f3e9d2c7;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex}.foot-nav.svelte-1uft02z:hover,.foot-line.svelte-1uft02z:hover{color:var(--c-gold-br)}.foot-base.svelte-1uft02z{max-width:var(--maxw);color:#f3e9d280;border-top:1px solid #f3e9d21a;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2.5rem auto 0;padding-top:1.5rem;font-size:.82rem;display:flex}@media (min-width:900px){.nav-desktop.svelte-1uft02z{display:flex}.call-btn.svelte-1uft02z{display:inline-flex}.menu-toggle.svelte-1uft02z{display:none}.foot-inner.svelte-1uft02z{grid-template-columns:2fr 1fr 1.4fr;gap:3rem}}@media (prefers-reduced-motion:reduce){.wb-overlay.svelte-1uft02z{animation:none}.nav-link.svelte-1uft02z:after{transition:none}}.r-hero.svelte-1dannv,.r-stages.svelte-1dannv,.r-anatomy.svelte-1dannv,.r-proof.svelte-1dannv{background:var(--c-graphite);color:var(--c-ivory)}.eyebrow.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--c-gold);margin-bottom:.8rem;font-size:.8125rem;font-weight:600;display:inline-block}.sec-title.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--c-ivory);text-wrap:balance;margin:0;font-size:clamp(1.5rem,4.3vw,2.4rem);font-weight:700;line-height:1.2}.r-hero.svelte-1dannv{padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(2.5rem, 5vw, 4rem);position:relative;overflow:hidden}.r-hero.svelte-1dannv:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% -10%,#c9a22738,#0000 55%);position:absolute;inset:0}.r-hero-blobs.svelte-1dannv{z-index:0;pointer-events:none;position:absolute;inset:0}.r-hero-inner.svelte-1dannv{z-index:1;max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);margin-inline:auto;display:grid;position:relative}.r-title.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,5.8vw,3.4rem);font-weight:700;line-height:1.2}.r-lead.svelte-1dannv{color:#f3e9d2cc;max-width:58ch;margin:1.4rem 0 2rem;font-size:clamp(1rem,2.3vw,1.12rem);line-height:1.7}.r-hero-meta.svelte-1dannv{text-align:center;background:linear-gradient(160deg,#c9a22714,#0000);border:1px solid #c9a22766;border-radius:8px;padding:clamp(1.5rem,4vw,2.5rem)}.meta-era.svelte-1dannv{font-family:var(--font-num);color:#f3e9d299;font-size:1.4rem}.meta-num.svelte-1dannv{font-family:var(--font-num);color:var(--c-gold-br);font-size:clamp(4.5rem,16vw,8rem);font-weight:600;line-height:1.2;display:block}.meta-cap.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:#f3e9d2a6;font-size:.8125rem}.btn.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn.lg.svelte-1dannv{padding:.95rem 1.7rem;font-size:.98rem}.btn-gold.svelte-1dannv{background:linear-gradient(180deg, var(--c-gold-br), var(--c-gold));color:var(--c-graphite)}.btn-gold.svelte-1dannv:hover{transform:translateY(-2px);box-shadow:0 10px 26px #c9a22766}.btn-ghost.svelte-1dannv{color:var(--c-ivory);border-color:#f3e9d273}.btn-ghost.svelte-1dannv:hover{background:#f3e9d21a;transform:translateY(-2px)}.r-stages.svelte-1dannv{padding:clamp(2.2rem, 5vw, 4rem) var(--pad);border-top:1px solid #c9a2272e}.r-stages-inner.svelte-1dannv,.r-anatomy-inner.svelte-1dannv,.r-proof-inner.svelte-1dannv{max-width:var(--maxw);margin-inline:auto}.r-sec-head.svelte-1dannv{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.r-sec-lead.svelte-1dannv{color:#f3e9d2b3;max-width:56ch;margin:1rem 0 0;line-height:1.65}.r-grid.svelte-1dannv{grid-template-columns:1fr;gap:1.25rem;display:grid}.r-cell.svelte-1dannv{background:linear-gradient(160deg, var(--c-graphite-2), #100e09);border:1px solid #c9a22740;border-radius:6px;padding:clamp(1.5rem,3vw,2rem);transition:border-color .3s,transform .3s}.r-cell.svelte-1dannv:hover{border-color:#c9a22799;transform:translateY(-4px)}.r-cell-top.svelte-1dannv{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.r-cell-num.svelte-1dannv{font-family:var(--font-num);color:var(--c-gold-br);font-size:3rem;font-weight:600;line-height:1.2}.r-cell-icn.svelte-1dannv{width:48px;height:48px;color:var(--c-gold-br);background:#c9a22724;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.r-cell-title.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.r-cell-desc.svelte-1dannv{color:#f3e9d2b8;margin:0;line-height:1.6}.r-anatomy.svelte-1dannv{padding:clamp(2.2rem, 5vw, 4.4rem) var(--pad);background:var(--c-graphite-2);border-top:1px solid #c9a2272e}.r-anatomy-head.svelte-1dannv{max-width:60ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.r-big.svelte-1dannv{border-bottom:1px solid #c9a22733;grid-template-columns:1fr;align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem);display:grid}.r-big-num.svelte-1dannv{font-family:var(--font-num);color:var(--c-gold-br);letter-spacing:-.02em;font-size:clamp(7rem,30vw,18rem);font-weight:700;line-height:1.2}.r-big-title.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ivory);margin:0 0 .8rem;font-size:clamp(1.3rem,4vw,2rem)}.r-big-text.svelte-1dannv p:where(.svelte-1dannv){color:#f3e9d2c7;max-width:50ch;margin:0;font-size:1.05rem;line-height:1.7}.r-mini-grid.svelte-1dannv{grid-template-columns:1fr;gap:1.5rem;display:grid}.r-mini.svelte-1dannv{background:radial-gradient(circle at 0 0,#c9a2271a,#0000 60%);border:1px solid #c9a2274d;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.r-mini-num.svelte-1dannv{font-family:var(--font-num);color:var(--c-gold-br);font-size:clamp(4rem,14vw,7rem);font-weight:700;line-height:1.2}.r-mini-unit.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--c-gold);font-size:1.4rem}.r-mini-desc.svelte-1dannv{color:#f3e9d2c7;flex-basis:100%;margin:.5rem 0 0;line-height:1.55}.r-proof.svelte-1dannv{padding:clamp(2.2rem, 5vw, 4rem) var(--pad);border-top:1px solid #c9a2272e}.r-proof-inner.svelte-1dannv{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}.r-proof-photo.svelte-1dannv{border-radius:6px;overflow:hidden;box-shadow:0 24px 50px #00000080}.r-proof-photo.svelte-1dannv img:where(.svelte-1dannv){width:100%;height:auto;display:block}.r-proof-title.svelte-1dannv{font-family:var(--font-display);text-transform:uppercase;color:var(--c-ivory);text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:700;line-height:1.2}.r-proof-copy.svelte-1dannv p:where(.svelte-1dannv){color:#f3e9d2c7;max-width:54ch;margin:0 0 1rem;line-height:1.7}.r-proof-actions.svelte-1dannv{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}@media (min-width:720px){.r-grid.svelte-1dannv{grid-template-columns:repeat(2,1fr)}.r-mini-grid.svelte-1dannv{grid-template-columns:1fr 1fr}.r-big.svelte-1dannv{grid-template-columns:auto 1fr;gap:clamp(2rem,5vw,4rem)}}@media (min-width:900px){.r-hero-inner.svelte-1dannv{grid-template-columns:1.3fr .7fr}.r-proof-inner.svelte-1dannv{grid-template-columns:1fr 1fr}}
