.page-spine[data-v-8408860e]{pointer-events:none;z-index:1;width:1px;height:100vh;position:fixed;top:0;left:50%;transform:translate(-50%)}.spine-line[data-v-8408860e]{transform-origin:top;background:linear-gradient(#caa87d08 0,#caa87d26 10%,#caa87d33 30% 70%,#caa87d26 90%,#caa87d08);width:1px;height:100%;left:0;transform:scaleY(0)}.spine-line[data-v-8408860e],.spine-tip[data-v-8408860e]{position:absolute;top:0}.spine-tip[data-v-8408860e]{opacity:0;justify-content:center;align-items:center;display:flex;left:50%;transform:translate(-50%,-50%)}.tip-glow[data-v-8408860e]{filter:blur(4px);background:radial-gradient(circle,#caa87d59 0,#caa87d14 50%,#0000 70%);border-radius:50%;width:28px;height:28px;position:absolute}.tip-star[data-v-8408860e]{filter:drop-shadow(0 0 3px #c9a87c99);will-change:transform,filter;width:12px;height:12px}@media (max-width:860px){.page-spine[data-v-8408860e]{left:calc(clamp(1.5rem,6vw,8rem) + 20px);transform:none}}@media (max-width:640px){.page-spine[data-v-8408860e]{left:3rem;transform:none}}.hero-section[data-v-8371dbb4]{flex-direction:column;justify-content:center;min-height:100svh;padding-left:clamp(1.5rem,6vw,8rem);padding-right:clamp(1.5rem,6vw,8rem);display:flex;position:relative;overflow:hidden}.hero-bg[data-v-8371dbb4]{z-index:0}.hero-bg[data-v-8371dbb4],.hero-gradient[data-v-8371dbb4]{position:absolute;top:0;bottom:0;left:0;right:0}.hero-gradient[data-v-8371dbb4]{background:radial-gradient(80% 60% at 50% -10%,#caa87d12 0,#0000 70%),radial-gradient(50% 40% at 80% 80%,#caa87d0a 0,#0000 60%)}.hero-grid[data-v-8371dbb4]{background-image:linear-gradient(#f1ece408 1px,#0000 0),linear-gradient(90deg,#f1ece408 1px,#0000 0);background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 60%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 40%,#0000 100%)}.hero-inner[data-v-8371dbb4]{z-index:1;width:100%;max-width:1800px;margin:0 auto;padding-top:10rem;padding-bottom:5rem;position:relative}.hero-eyebrow[data-v-8371dbb4]{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex;transform:translateY(10px)}.eyebrow-line[data-v-8371dbb4]{background:var(--gold);width:40px;height:1px;display:inline-block}.hero-headline[data-v-8371dbb4]{color:var(--cream);letter-spacing:-.03em;margin-bottom:2.5rem;font-size:clamp(2.8rem,14vw,15rem);font-weight:900;line-height:.9;overflow:hidden}.hero-line[data-v-8371dbb4]{line-height:1;display:block;overflow:hidden}.hero-dot[data-v-8371dbb4],.hero-word[data-v-8371dbb4]{display:inline-block}.hero-dot[data-v-8371dbb4]{color:var(--gold);margin-left:.05em}.hero-role[data-v-8371dbb4]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex;transform:translateY(10px)}.role-text[data-v-8371dbb4]{color:var(--cream-muted)}.role-divider[data-v-8371dbb4]{background:var(--gold);opacity:.5;border-radius:50%;width:4px;height:4px;display:inline-block}.hero-desc[data-v-8371dbb4]{max-width:500px;margin-bottom:2rem;transform:translateY(10px)}.hero-desc p[data-v-8371dbb4]{color:#f1ece480;font-family:var(--font-input);letter-spacing:.01em;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.6}.hero-ctas[data-v-8371dbb4]{flex-wrap:wrap;gap:1rem;display:flex;transform:translateY(15px)}.hero-scroll-indicator[data-v-8371dbb4]{z-index:1;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2.5rem;right:clamp(1.5rem,6vw,8rem)}.scroll-label[data-v-8371dbb4]{color:var(--cream-muted);writing-mode:horizontal-tb}.scroll-line[data-v-8371dbb4]{background:#f1ece426;width:1px;height:60px;position:relative;overflow:hidden}.scroll-line-inner[data-v-8371dbb4]{background:var(--gold);width:100%;height:40%;animation:2s ease-in-out infinite scrollDown-8371dbb4;display:block}@keyframes scrollDown-8371dbb4{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.hero-marquee[data-v-8371dbb4]{border-top:1px solid var(--line);padding:1rem 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.marquee-item[data-v-8371dbb4]{color:var(--cream-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 1rem;font-size:.7rem}@media (max-width:640px){.hero-inner[data-v-8371dbb4]{padding-top:3.5rem;padding-bottom:3rem}.hero-section[data-v-8371dbb4]{padding-left:3.5rem;padding-right:.5rem}.hero-scroll-indicator[data-v-8371dbb4]{display:none}}.tl-root[data-v-8f51ba27]{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:100%;max-width:100%;padding-bottom:clamp(4rem,8vw,8rem);display:flex;position:relative}.tl-spine[data-v-8f51ba27]{background:#f1ece40f;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-spine-fill[data-v-8f51ba27]{transform-origin:top;background:linear-gradient(#caa87d26 0,#caa87d80 40% 60%,#caa87d26);width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.tl-phase[data-v-8f51ba27]{z-index:2;justify-content:center;width:100%;padding:.5rem 0;display:flex;position:relative}.tl-phase-text[data-v-8f51ba27]{letter-spacing:.22em;text-transform:uppercase;background:#111;border:1px solid #caa87d26;border-radius:0;padding:.35rem 1.2rem;font-size:.55rem}[data-phase=future] .tl-phase-text[data-v-8f51ba27]{color:#f1ece44d;border-color:#f1ece414}[data-phase=present] .tl-phase-text[data-v-8f51ba27]{color:var(--gold);border-color:#caa87d4d;box-shadow:0 0 16px #caa87d14}[data-phase=past] .tl-phase-text[data-v-8f51ba27]{color:#f1ece440;border-color:#f1ece414}.tl-card[data-v-8f51ba27]{grid-template-columns:1fr auto 1fr;align-items:start;gap:0;width:100%;display:grid;position:relative}.tl-node[data-v-8f51ba27]{z-index:2;grid-column:2;justify-content:center;align-items:center;width:40px;padding-top:1.8rem;display:flex;position:relative}.tl-node-plus[data-v-8f51ba27]{color:#ffffff73;font-family:var(--font-input,monospace);font-size:16px;font-weight:300;line-height:1;transition:color .3s;display:block}.tl-node-plus--present[data-v-8f51ba27]{color:#ffffffd9}.tl-node-plus--future[data-v-8f51ba27]{color:#ffffff40}.tl-node-plus--past[data-v-8f51ba27]{color:#ffffff59}.tl-card-inner[data-v-8f51ba27]{background:linear-gradient(170deg,#ffffff0a,#ffffff03 35%,#0000 60%),#161616;border:1px solid #f1ece41a;border-radius:0;padding:clamp(1.25rem,2.5vw,2.5rem);transition:border-color .4s,box-shadow .4s,transform .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0003}.tl-card-inner[data-v-8f51ba27]:hover{border-color:#caa87d59;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000059,0 0 0 1px #caa87d26}.tl-card--left .tl-card-inner[data-v-8f51ba27]{text-align:right;grid-area:1/1}.tl-card--left .tl-node[data-v-8f51ba27]{grid-row:1}.tl-card--right .tl-card-inner[data-v-8f51ba27]{grid-area:1/3}.tl-card--right .tl-node[data-v-8f51ba27]{grid-row:1}.tl-card--left .tl-card-inner[data-v-8f51ba27]:after,.tl-card--right .tl-card-inner[data-v-8f51ba27]:before{content:"";background:#caa87d26;width:20px;height:1px;position:absolute;top:2rem}.tl-card--left .tl-card-inner[data-v-8f51ba27]:after{right:-20px}.tl-card--right .tl-card-inner[data-v-8f51ba27]:before{left:-20px}.tl-card-inner--present[data-v-8f51ba27]{border-color:#f1ece41a;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0003,0 0 24px #caa87d0d}.tl-card-inner--future[data-v-8f51ba27]{opacity:.7;border-style:dashed;border-color:#f1ece414}.tl-badge[data-v-8f51ba27]{letter-spacing:.2em;border-radius:0;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.52rem;display:inline-block}.tl-badge--now[data-v-8f51ba27]{color:var(--gold);background:#caa87d0f;border:1px solid #caa87d59}.tl-badge--next[data-v-8f51ba27]{color:#f1ece44d;border:1px solid #f1ece41a}.tl-company[data-v-8f51ba27]{color:var(--cream);letter-spacing:-.03em;margin-bottom:.25rem;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:900;line-height:1.1;transition:color .3s}.tl-card:hover .tl-company[data-v-8f51ba27]{color:var(--gold-light,#e2c99a)}.tl-company-link[data-v-8f51ba27]{color:inherit;text-decoration:none;transition:color .25s}.tl-company-link[data-v-8f51ba27]:hover{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #caa87d66;text-decoration:underline #caa87d66}.tl-card--present .tl-company[data-v-8f51ba27]{color:var(--gold-light,#e2c99a)}.tl-card--future .tl-company[data-v-8f51ba27]{color:#f1ece459}.tl-role[data-v-8f51ba27]{color:#caa87d99;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem}.tl-card--future .tl-role[data-v-8f51ba27]{color:#f1ece433}.tl-period[data-v-8f51ba27]{color:#f1ece438;letter-spacing:.1em;margin-bottom:.75rem;font-size:.58rem;display:block}.tl-tags[data-v-8f51ba27]{flex-wrap:wrap;gap:.3rem;margin-bottom:.9rem;display:flex}.tl-card--left .tl-tags[data-v-8f51ba27]{justify-content:flex-end}.tl-tag[data-v-8f51ba27]{color:#f1ece447;font-family:var(--font-input,monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid #f1ece414;border-radius:0;padding:.15rem .5rem;font-size:.54rem;transition:color .25s,border-color .25s}.tl-card:hover .tl-tag[data-v-8f51ba27]{color:#caa87d99;border-color:#caa87d33}.tl-card--present .tl-tag[data-v-8f51ba27]{color:#caa87d80;border-color:#caa87d2e}.tl-card--future .tl-tag[data-v-8f51ba27]{color:#f1ece426;border-color:#f1ece40f}.tl-desc[data-v-8f51ba27]{color:#f1ece485;font-family:var(--font-input,monospace);max-width:65ch;font-size:.88rem;line-height:1.75}.tl-card--left .tl-desc[data-v-8f51ba27]{margin-left:auto}.tl-card--future .tl-desc[data-v-8f51ba27]{color:#f1ece43d}.tl-person[data-v-8f51ba27]{color:#caa87d80;font-family:var(--font-input,monospace);margin-top:.6rem;font-size:.72rem;font-style:italic;line-height:1.6}.tl-card--left .tl-person[data-v-8f51ba27]{text-align:right;border-right:1px solid #caa87d33;padding-right:.85rem}.tl-card--right .tl-person[data-v-8f51ba27]{border-left:1px solid #caa87d33;padding-left:.85rem}@media (max-width:860px){.tl-root[data-v-8f51ba27]{align-items:flex-start;margin-left:0;padding-left:0}.tl-spine[data-v-8f51ba27]{left:0;transform:none}.tl-phase[data-v-8f51ba27]{justify-content:flex-start;padding-left:18px}.tl-card[data-v-8f51ba27]{grid-template-columns:auto 1fr}.tl-node[data-v-8f51ba27]{grid-column:1;justify-content:flex-start;width:20px;padding-left:0}.tl-node-plus[data-v-8f51ba27]{font-size:14px}.tl-card--left .tl-card-inner[data-v-8f51ba27],.tl-card--right .tl-card-inner[data-v-8f51ba27]{text-align:left;grid-area:1/2}.tl-card--left .tl-tags[data-v-8f51ba27]{justify-content:flex-start}.tl-card--left .tl-desc[data-v-8f51ba27]{margin-left:0}.tl-card--left .tl-person[data-v-8f51ba27]{text-align:left;border-left:1px solid #caa87d33;border-right:none;padding-left:.85rem;padding-right:0}.tl-card--left .tl-card-inner[data-v-8f51ba27]:after{display:none}.tl-card--left .tl-card-inner[data-v-8f51ba27]:before,.tl-card--right .tl-card-inner[data-v-8f51ba27]:before{content:"";background:#caa87d26;width:8px;height:1px;position:absolute;top:2rem;left:-8px}}@media (max-width:640px){.tl-root[data-v-8f51ba27]{margin-left:calc(-.5rem - 1px);margin-right:-.5rem}.tl-card-inner[data-v-8f51ba27]{border-left:none;border-radius:0}.tl-phase[data-v-8f51ba27]{padding-left:12px}}@media (max-width:480px){.tl-card-inner[data-v-8f51ba27]{padding:1rem}.tl-company[data-v-8f51ba27]{font-size:1.15rem}.tl-desc[data-v-8f51ba27]{font-size:.82rem}}.story-section[data-v-f9a5ff5f]{background:var(--bg-alt);padding:clamp(6rem,10vw,12rem) clamp(1.5rem,6vw,8rem) 0;position:relative}.story-inner[data-v-f9a5ff5f]{flex-direction:column;gap:clamp(4rem,7vw,7rem);max-width:1800px;margin:0 auto;display:flex}.story-header[data-v-f9a5ff5f]{justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.portrait-wrap[data-v-f9a5ff5f]{flex-shrink:0;width:clamp(160px,20vw,280px);height:clamp(200px,25vw,350px);position:relative}.portrait-frame[data-v-f9a5ff5f]{width:100%;height:100%;position:relative}.portrait-reveal[data-v-f9a5ff5f]{clip-path:inset(0 0 100%);border-radius:0;width:100%;height:100%;overflow:hidden}.portrait-img[data-v-f9a5ff5f]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%;height:100%;transition:filter .6s;display:block}.portrait-wrap:hover .portrait-img[data-v-f9a5ff5f]{filter:contrast(1.05)}.portrait-accent[data-v-f9a5ff5f]{background:var(--gold);opacity:.6;transform-origin:top;border-radius:0;width:3px;height:calc(100% + 12px);position:absolute;top:-6px;right:-6px;transform:scaleY(0)}.header-text[data-v-f9a5ff5f]{flex-direction:column;gap:.5rem;display:flex}.story-title[data-v-f9a5ff5f]{color:var(--cream);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1;overflow:visible}.title-dot[data-v-f9a5ff5f]{color:var(--gold)}.title-letter[data-v-f9a5ff5f]{will-change:transform,opacity;display:inline-block}.story-title:hover .title-letter[data-v-f9a5ff5f]{animation:.6s forwards shimmer-f9a5ff5f}@keyframes shimmer-f9a5ff5f{0%{color:var(--cream)}40%{color:var(--gold)}to{color:var(--cream)}}.story-subtitle[data-v-f9a5ff5f]{align-items:center;gap:.6rem;display:flex}.subtitle-dot[data-v-f9a5ff5f]{background:var(--gold);opacity:.5;border-radius:50%;width:3px;height:3px;display:inline-block}.story-bleed[data-v-f9a5ff5f]{background:linear-gradient(to bottom,var(--bg-alt) 0,#131313 60%,#161616 100%);pointer-events:none;height:clamp(5rem,10vw,10rem);position:relative}@media (max-width:640px){.story-section[data-v-f9a5ff5f]{padding-left:3.5rem;padding-right:.5rem}.story-header[data-v-f9a5ff5f]{text-align:center;flex-direction:column;align-items:center}.story-subtitle[data-v-f9a5ff5f]{justify-content:center}.portrait-wrap[data-v-f9a5ff5f]{aspect-ratio:3/4;width:100%;height:auto;margin-left:0}}.stats-section[data-v-495e1b96]{background:var(--surface);padding-top:clamp(6rem,10vw,12rem);padding-bottom:clamp(6rem,10vw,12rem);position:relative;overflow:hidden}.stats-section[data-v-495e1b96]:after{background:linear-gradient(to bottom,var(--surface) 0,var(--bg) 100%);content:"";height:clamp(4rem,8vw,8rem);bottom:0;left:0;right:0}.stats-bg[data-v-495e1b96],.stats-section[data-v-495e1b96]:after{pointer-events:none;position:absolute}.stats-bg[data-v-495e1b96]{background:radial-gradient(60% 80% at 0,#caa87d0a 0,#0000 60%),radial-gradient(40% 60% at 100%,#caa87d08 0,#0000 60%);top:0;bottom:0;left:0;right:0}.stats-grid[data-v-495e1b96]{border:1px solid #f1ece41a;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:clamp(5rem,8vw,8rem);display:grid}.stat-item[data-v-495e1b96]{background:linear-gradient(170deg,#ffffff0a 0,#ffffff03 35%,transparent 60%),var(--surface);border-right:1px solid #f1ece414;flex-direction:column;justify-content:space-between;gap:0;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);transition:background .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #ffffff0d}.stat-item[data-v-495e1b96]:last-child{border-right:none}.stat-item[data-v-495e1b96]:hover{background:linear-gradient(170deg,#ffffff0f,#ffffff05 35%,#0000 60%),#caa87d0a;box-shadow:inset 0 1px #ffffff14}.stat-number[data-v-495e1b96]{color:var(--cream);letter-spacing:-.04em;align-items:flex-start;font-size:clamp(3rem,6vw,7rem);font-weight:900;line-height:1;display:flex}.stat-suffix[data-v-495e1b96]{color:var(--gold);margin-top:.15em;font-size:.4em}.stat-divider[data-v-495e1b96]{background:var(--gold);opacity:.5;width:2rem;height:1px}.stat-label[data-v-495e1b96]{color:var(--cream);opacity:.8}.stat-sub[data-v-495e1b96]{color:var(--cream-muted);font-family:var(--font-input);font-size:.8rem;line-height:1.5}.stat-top[data-v-495e1b96]{flex-direction:column;gap:.75rem;display:flex}.stat-bottom[data-v-495e1b96]{margin-top:1.5rem}.stat-tags[data-v-495e1b96]{flex-wrap:wrap;gap:.35rem;display:flex}.stat-tag[data-v-495e1b96]{color:var(--cream-muted);letter-spacing:.1em;border:1px solid #caa87d1f;border-radius:0;padding:.2rem .5rem;font-size:.55rem;transition:border-color .3s,color .3s}.stat-item:hover .stat-tag[data-v-495e1b96]{color:var(--cream);border-color:#caa87d40}.ux-disciplines[data-v-495e1b96]{flex-direction:column;gap:.85rem;display:flex}.ux-row-top[data-v-495e1b96]{justify-content:space-between;align-items:baseline;margin-bottom:.3rem;display:flex}.ux-disc-name[data-v-495e1b96]{color:var(--cream);font-family:var(--font-input);letter-spacing:.02em;font-size:.78rem}.ux-disc-pct[data-v-495e1b96]{color:var(--cream-muted);font-size:.6rem}.ux-bar-track[data-v-495e1b96]{background:#caa87d1a;border-radius:0;height:3px;overflow:hidden}.ux-bar-fill[data-v-495e1b96]{background:linear-gradient(90deg,var(--gold),#e2c99a);border-radius:0;width:0;height:100%}.stats-quote[data-v-495e1b96]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.quote-line[data-v-495e1b96]{background:linear-gradient(to bottom,transparent,var(--gold));width:1px;height:60px}.quote-text[data-v-495e1b96]{color:#f1ece4e6;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,3.5rem);font-style:normal;font-weight:700;line-height:1.25}.quote-author[data-v-495e1b96]{color:var(--gold);font-style:normal}@media (max-width:900px){.stats-grid[data-v-495e1b96]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-495e1b96]:nth-child(2){border-right:none}.stat-item[data-v-495e1b96]:nth-child(3),.stat-item[data-v-495e1b96]:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:640px){.stats-grid[data-v-495e1b96]{background:#caa87d0f;border:none;border-radius:0;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden}.stat-item[data-v-495e1b96]{background:var(--surface);border:none;padding:1.25rem 1rem;position:relative}.stat-item[data-v-495e1b96]:nth-child(2),.stat-item[data-v-495e1b96]:nth-child(4){border-right:none}.stat-item[data-v-495e1b96]:nth-child(3),.stat-item[data-v-495e1b96]:nth-child(4){border-top:none}.stat-item[data-v-495e1b96]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#caa87d26,#0000);height:2px;transition:opacity .4s;position:absolute;top:0;left:1rem;right:1rem}.stat-item[data-v-495e1b96]:hover:before{opacity:1}.stat-number[data-v-495e1b96]{font-size:clamp(2.2rem,8vw,3rem)}.stat-divider[data-v-495e1b96]{width:1.5rem}.stat-label[data-v-495e1b96]{font-size:.45rem}.stat-sub[data-v-495e1b96]{font-size:.7rem;line-height:1.4}.stat-bottom[data-v-495e1b96]{margin-top:.75rem}.stat-tags[data-v-495e1b96]{gap:.2rem}.stat-tag[data-v-495e1b96]{padding:.12rem .35rem;font-size:.42rem}.ux-disciplines[data-v-495e1b96]{gap:.5rem}.ux-disc-name[data-v-495e1b96]{font-size:.65rem}.ux-disc-pct[data-v-495e1b96]{font-size:.5rem}}.photo-section[data-v-d46b6c3b]{background:var(--bg);padding-top:clamp(6rem,10vw,12rem);padding-bottom:clamp(6rem,10vw,12rem);position:relative}.photo-section[data-v-d46b6c3b]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#caa87d0f,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.photo-header[data-v-d46b6c3b]{margin-bottom:clamp(3rem,6vw,6rem)}.photo-header-top[data-v-d46b6c3b]{justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:2.5rem;display:flex}.photo-header-row[data-v-d46b6c3b]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,6vw,8rem);display:grid}.photo-title[data-v-d46b6c3b]{color:var(--cream);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,7rem);font-weight:900;line-height:.97}.title-dot[data-v-d46b6c3b]{color:var(--gold)}.photo-intro[data-v-d46b6c3b]{color:#f1ece48c;font-family:var(--font-input);padding-bottom:.5rem;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.8}.photo-flow[data-v-d46b6c3b]{flex-direction:column;gap:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.photo-spine[data-v-d46b6c3b]{pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.photo-spine-line[data-v-d46b6c3b]{transform-origin:top;background:linear-gradient(#0000,#caa87d40 8% 92%,#0000);width:100%;height:100%}.flow-row[data-v-d46b6c3b]{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid;position:relative}.flow-node[data-v-d46b6c3b]{z-index:3;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.node-dot[data-v-d46b6c3b]{background:#ffffff80;border-radius:0;flex-shrink:0;height:16px}.node-dot[data-v-d46b6c3b],.node-dot--lg[data-v-d46b6c3b]{box-shadow:none;width:1px}.node-dot--lg[data-v-d46b6c3b]{height:20px}.node-label[data-v-d46b6c3b]{color:#ffffff59;letter-spacing:.2em;font-size:.5rem}.flow-spacer[data-v-d46b6c3b]{min-height:1px}.photo-card[data-v-d46b6c3b]{background:var(--surface);border:none;border-radius:0;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.photo-card[data-v-d46b6c3b]:hover{box-shadow:0 8px 30px #0000004d}.photo-clip-wrap[data-v-d46b6c3b]{aspect-ratio:auto;clip-path:inset(0);overflow:hidden}.photo-clip-wrap[data-v-d46b6c3b],.photo-real[data-v-d46b6c3b]{width:100%;height:100%;position:relative}.photo-real[data-v-d46b6c3b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.photo-card:hover .photo-real[data-v-d46b6c3b]{transform:scale(1.04)}.photo-card--video[data-v-d46b6c3b]{background:#0e0e0e;border:none;box-shadow:0 2px 8px #0003}.photo-card--video .photo-real[data-v-d46b6c3b]{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.photo-card--video .photo-clip-wrap[data-v-d46b6c3b]{aspect-ratio:16/9}.video-real[data-v-d46b6c3b]{-o-object-fit:cover;object-fit:cover}.photo-card--screen .photo-clip-wrap[data-v-d46b6c3b]{background:#0a0a0a}.screen-bg[data-v-d46b6c3b]{background:radial-gradient(70% 60%,#caa87d0a 0,#0000 70%),#0a0a0a;position:absolute;top:0;bottom:0;left:0;right:0}.screen-img[data-v-d46b6c3b]{box-sizing:border-box;padding:1rem;top:0;bottom:0;left:0;right:0;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.photo-card--screen:hover .screen-img[data-v-d46b6c3b]{transform:scale(1.03)!important}.photo-caption-strip[data-v-d46b6c3b]{pointer-events:none;z-index:2;background:linear-gradient(0deg,#080808d1 0,#08080873 55%,#0000);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem clamp(1rem,2.5vw,1.75rem);transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.photo-card:hover .photo-caption-strip[data-v-d46b6c3b]{opacity:0}.caption-left[data-v-d46b6c3b]{align-items:baseline;gap:.75rem;display:flex}.caption-index[data-v-d46b6c3b]{color:var(--gold);letter-spacing:.25em;font-size:.58rem}.caption-title[data-v-d46b6c3b]{color:var(--cream);letter-spacing:-.01em;font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:700;line-height:1}.caption-location[data-v-d46b6c3b]{color:#f1ece480;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.caption-ui-badge[data-v-d46b6c3b]{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;background:#caa87d1a;border:1px solid #caa87d40;border-radius:0;padding:.25rem .5rem;font-size:.56rem}.caption-ig-link[data-v-d46b6c3b]{color:#caa87db3;letter-spacing:.12em;pointer-events:auto;font-size:.56rem;text-decoration:none;transition:color .3s}.caption-ig-link[data-v-d46b6c3b]:hover{color:var(--gold)}.photo-ig-link[data-v-d46b6c3b]{color:#caa87db3;letter-spacing:.1em;pointer-events:auto;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.6rem;text-decoration:none;transition:color .3s;display:flex}.photo-ig-link[data-v-d46b6c3b]:hover{color:var(--gold)}.photo-overlay[data-v-d46b6c3b]{opacity:0;pointer-events:none;background:linear-gradient(0deg,#080808e0 0,#0808084d 45%,#0000);align-items:flex-end;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.photo-overlay.visible[data-v-d46b6c3b]{opacity:1}.photo-meta[data-v-d46b6c3b]{flex-direction:column;gap:.4rem;width:100%;padding:clamp(1rem,2.5vw,2rem);display:flex}.photo-info[data-v-d46b6c3b]{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.photo-title-sm[data-v-d46b6c3b]{color:var(--cream);letter-spacing:-.01em;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:700;line-height:1}.photo-location[data-v-d46b6c3b]{color:#f1ece480;letter-spacing:.18em;font-size:.6rem}.photo-card[data-v-d46b6c3b]:after{background:var(--gold);content:"";transform-origin:0;z-index:2;width:100%;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.photo-card[data-v-d46b6c3b]:hover:after{transform:scaleX(1)}@media (max-width:860px){.photo-section[data-v-d46b6c3b]{padding:clamp(3rem,6vw,5rem) 0}.photo-header[data-v-d46b6c3b]{padding-left:3.5rem;padding-right:1rem}.photo-header-row[data-v-d46b6c3b]{grid-template-columns:1fr;gap:1.5rem}.photo-spine[data-v-d46b6c3b]{display:none}.photo-flow[data-v-d46b6c3b]{gap:.35rem}.flow-row[data-v-d46b6c3b]{gap:0;display:grid}.flow-row[data-v-d46b6c3b],.flow-row--left[data-v-d46b6c3b],.flow-row--right[data-v-d46b6c3b]{grid-template-columns:1fr}.flow-node[data-v-d46b6c3b],.flow-spacer[data-v-d46b6c3b]{display:none}.photo-card[data-v-d46b6c3b]{border-radius:0;grid-area:1/1;max-height:none}.photo-clip-wrap[data-v-d46b6c3b]{aspect-ratio:4/3}.photo-real[data-v-d46b6c3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo-card--video .photo-clip-wrap[data-v-d46b6c3b]{aspect-ratio:16/9}}@media (pointer:coarse){.photo-overlay[data-v-d46b6c3b]{opacity:1}}.estimator[data-v-82eb7a0c]{background:var(--bg);box-shadow:none;font-family:var(--font-input);border:none;flex-direction:column;display:flex;position:relative}.est-tabs[data-v-82eb7a0c]{border-bottom:1px solid #f1ece412;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.est-tab[data-v-82eb7a0c]{color:#f1ece44d;cursor:default;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.55rem;min-width:0;padding:1rem 1.25rem;font-size:.65rem;transition:color .25s;display:flex;position:relative}.est-tab.active[data-v-82eb7a0c]{color:var(--cream);cursor:default}.est-tab.active[data-v-82eb7a0c]:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.est-tab.done[data-v-82eb7a0c]{color:#caa87d99;cursor:pointer}.est-tab-check[data-v-82eb7a0c]{color:var(--gold);background:#caa87d26}.est-tab-check[data-v-82eb7a0c],.est-tab-num[data-v-82eb7a0c]{border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.est-tab-num[data-v-82eb7a0c]{opacity:.6;border:1px solid;font-size:.55rem}.est-tab-sep[data-v-82eb7a0c]{background:#f1ece412;width:1px;height:70%;position:absolute;top:15%;right:0}.est-body[data-v-82eb7a0c]{flex:1;overflow:hidden}.est-panel[data-v-82eb7a0c]{padding:clamp(2rem,4vw,3.5rem)}.est-question[data-v-82eb7a0c]{color:#f1ece44d;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.6rem}.system-grid[data-v-82eb7a0c]{z-index:1;grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;position:relative}.sys-card[data-v-82eb7a0c]{background:var(--bg);cursor:pointer;text-align:left;border:1px solid #f1ece40f;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.5rem,2.5vw,2rem);transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.sys-card[data-v-82eb7a0c]:hover{background:var(--surface);border-color:#caa87d40;box-shadow:0 8px 30px #0000004d}.sys-card.selected[data-v-82eb7a0c]{border-color:var(--gold);background:#caa87d0d}.sys-check[data-v-82eb7a0c]{background:var(--gold);color:#000;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.sys-icon[data-v-82eb7a0c]{color:var(--gold);opacity:.8;margin-bottom:.25rem}.sys-name[data-v-82eb7a0c]{color:var(--cream);letter-spacing:-.015em;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:700;line-height:1.15}.sys-desc[data-v-82eb7a0c]{color:#f1ece473;flex:1;font-size:.8rem;line-height:1.6}.sys-price[data-v-82eb7a0c]{color:var(--gold);letter-spacing:.04em;margin-top:.5rem;font-size:.75rem}.config-sections[data-v-82eb7a0c]{flex-direction:column;gap:1.75rem;display:flex}.config-group-label[data-v-82eb7a0c]{color:#f1ece459;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.6rem}.config-options[data-v-82eb7a0c]{flex-wrap:wrap;gap:.5rem;display:flex}.cfg-btn[data-v-82eb7a0c]{background:var(--bg);box-shadow:none;color:#f1ece499;cursor:pointer;font-family:var(--font-input);white-space:nowrap;border:1px solid #f1ece40f;flex-direction:column;align-items:flex-start;padding:.65rem 1.1rem;font-size:.82rem;transition:all .2s;display:flex}.cfg-btn[data-v-82eb7a0c]:hover{color:var(--cream);border-color:#caa87d4d}.cfg-btn.selected[data-v-82eb7a0c]{border-color:var(--gold);color:var(--cream);background:#caa87d12}.cfg-sub[data-v-82eb7a0c]{color:#f1ece44d;white-space:normal;margin-top:.15rem;font-size:.65rem}.estimate-wrap[data-v-82eb7a0c]{grid-template-columns:1fr 340px;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.est-breakdown[data-v-82eb7a0c]{flex-direction:column;display:flex}.est-line[data-v-82eb7a0c]{border-bottom:1px solid #f1ece40d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.est-line--total[data-v-82eb7a0c]{border-top:1px solid #caa87d33;border-bottom:none;margin-top:.5rem;padding-top:1rem}.est-line-label[data-v-82eb7a0c]{color:#f1ece480;font-size:.82rem}.est-line-value[data-v-82eb7a0c]{color:var(--cream);letter-spacing:-.01em;white-space:nowrap;font-size:.95rem}.est-line--total .est-line-label[data-v-82eb7a0c]{color:#f1ece4bf}.est-line--total .est-line-value[data-v-82eb7a0c]{color:var(--gold)}.est-summary[data-v-82eb7a0c]{background:var(--bg);border:1px solid #caa87d26;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;box-shadow:0 2px 8px #0003}.est-sum-label[data-v-82eb7a0c]{color:#caa87d80;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.est-sum-total[data-v-82eb7a0c]{color:var(--gold);letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;line-height:1}.est-sum-range[data-v-82eb7a0c]{color:#f1ece44d;letter-spacing:.06em;text-transform:none;margin-top:-.5rem;font-size:.65rem}.est-sum-tags[data-v-82eb7a0c]{flex-wrap:wrap;gap:.4rem;display:flex}.est-sum-tag[data-v-82eb7a0c]{color:#f1ece459;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f1ece41a;padding:.25rem .6rem;font-size:.58rem}.est-sum-note[data-v-82eb7a0c]{color:#f1ece44d;border-top:1px solid #f1ece40f;padding-top:.75rem;font-size:.73rem;line-height:1.6}.est-cta-btn[data-v-82eb7a0c]{background:var(--gold);color:#080808;cursor:pointer;font-family:var(--font-input);letter-spacing:.1em;text-transform:uppercase;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .25s;display:inline-flex}.est-cta-btn[data-v-82eb7a0c]:hover{background:var(--gold-light)}.est-restart[data-v-82eb7a0c]{color:#f1ece440;cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.62rem;transition:color .2s}.est-restart[data-v-82eb7a0c]:hover{color:#f1ece499}.est-footer[data-v-82eb7a0c]{border-top:1px solid #f1ece40f;align-items:center;gap:1rem;padding:1.25rem clamp(2rem,4vw,3.5rem);display:flex}.est-back[data-v-82eb7a0c]{color:#f1ece459;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.65rem;transition:color .2s}.est-back[data-v-82eb7a0c]:hover{color:var(--cream)}.est-continue[data-v-82eb7a0c]{background:var(--cream);color:#080808;cursor:pointer;font-family:var(--font-input);letter-spacing:.1em;text-transform:uppercase;border:none;align-items:center;gap:.6rem;padding:.7rem 1.5rem;font-size:.7rem;font-weight:700;transition:background .25s,opacity .25s;display:inline-flex}.est-continue[data-v-82eb7a0c]:hover:not(:disabled){background:var(--gold)}.est-continue[data-v-82eb7a0c]:disabled{cursor:not-allowed;opacity:.3}.fade-slide-enter-active[data-v-82eb7a0c],.fade-slide-leave-active[data-v-82eb7a0c]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-82eb7a0c]{opacity:0;transform:translate(18px)}.fade-slide-leave-to[data-v-82eb7a0c]{opacity:0;transform:translate(-18px)}@media (max-width:900px){.estimate-wrap[data-v-82eb7a0c]{grid-template-columns:1fr}}@media (max-width:680px){.system-grid[data-v-82eb7a0c]{grid-template-columns:1fr}}.work-section[data-v-2684c7c8]{background:var(--bg);padding:clamp(6rem,10vw,12rem) clamp(1.5rem,6vw,8rem);position:relative}.work-inner[data-v-2684c7c8]{max-width:1800px;margin:0 auto}.work-header[data-v-2684c7c8]{margin-bottom:clamp(3rem,6vw,5rem)}.work-eyebrow[data-v-2684c7c8]{color:var(--cream-muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.6rem;display:block}.work-heading[data-v-2684c7c8]{color:var(--cream);letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:.9}.dot[data-v-2684c7c8]{color:var(--gold)}.work-intro[data-v-2684c7c8]{color:#f1ece48c;font-family:var(--font-input);max-width:52ch;font-size:.92rem;line-height:1.7}.work-grid[data-v-2684c7c8]{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.work-card[data-v-2684c7c8]{background:var(--bg);box-shadow:none;border:none;border-radius:0;transition:box-shadow .3s,transform .3s;overflow:hidden}.work-card[data-v-2684c7c8]:hover{transform:translateY(-2px);box-shadow:0 8px 40px #0003}.card-content[data-v-2684c7c8]{flex-direction:column;gap:.85rem;max-width:calc(50vw - clamp(1.5rem,6vw,8rem));padding:clamp(2rem,4vw,3.5rem) 0;display:flex}.card-eyebrow[data-v-2684c7c8]{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}.card-title-row[data-v-2684c7c8]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.card-name[data-v-2684c7c8]{color:var(--cream);letter-spacing:-.03em;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:900;line-height:1}.card-live-link[data-v-2684c7c8]{color:var(--gold);letter-spacing:.14em;white-space:nowrap;font-size:.6rem;text-decoration:none;transition:color .2s}.card-live-link[data-v-2684c7c8]:hover{color:var(--pale-gold,#e2c99a)}.card-desc[data-v-2684c7c8]{color:#f1ece48c;font-family:var(--font-input);max-width:68ch;font-size:.86rem;line-height:1.72}.card-tags[data-v-2684c7c8]{flex-wrap:wrap;gap:.3rem;display:flex}.tag[data-v-2684c7c8]{color:#caa87db3;letter-spacing:.12em;text-transform:uppercase;border:1px solid #caa87d40;border-radius:0;padding:.15rem .5rem;font-size:.54rem}.card-demo[data-v-2684c7c8],.tag[data-v-2684c7c8]{background:0 0}.card-demo[data-v-2684c7c8]{border-top:1px solid var(--line);padding:0}.card-demo-badge[data-v-2684c7c8]{color:#7db87a;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:0;padding:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:.55rem;display:inline-flex}.demo-dot[data-v-2684c7c8]{background:#7db87a;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse}.work-cta[data-v-2684c7c8]{justify-content:center;margin-top:clamp(3rem,5vw,5rem);display:flex}.cta-btn[data-v-2684c7c8]{color:var(--cream);font-family:var(--font-input);letter-spacing:.08em;background:0 0;border:1px solid #f1ece426;border-radius:0;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.78rem;text-decoration:none;transition:all .25s;display:inline-flex}.cta-btn[data-v-2684c7c8]:hover{background:var(--cream);border-color:var(--cream);color:var(--bg)}@media (max-width:860px){.card-content[data-v-2684c7c8]{max-width:none}}@media (max-width:640px){.work-section[data-v-2684c7c8]{padding-left:3.5rem;padding-right:0}.work-inner[data-v-2684c7c8]{max-width:none;padding-right:.5rem}.work-grid[data-v-2684c7c8]{flex-direction:column;gap:0;margin-left:-3.5rem;margin-right:-.5rem;display:flex}.work-card[data-v-2684c7c8]{border:none;border-top:1px solid #caa87d14;border-radius:0;width:100%}.work-card[data-v-2684c7c8]:last-child{border-bottom:1px solid #caa87d14}.card-content[data-v-2684c7c8]{max-width:none;padding:1.5rem 1rem 1.5rem 3.5rem}.card-demo[data-v-2684c7c8]{padding:0}.card-name[data-v-2684c7c8]{font-size:1.35rem}.card-title-row[data-v-2684c7c8]{gap:.5rem}.cta-btn[data-v-2684c7c8]{justify-content:center;width:100%}}.connect-section[data-v-602143aa]{--os-bg:#0b1929;--os-surface:#122240;--os-line:#caa87d1f;--os-text:#e8e4de;--os-muted:#8a9bb5;--os-accent:#c9a87c;background:var(--os-bg);padding:clamp(6rem,10vw,12rem) clamp(1.5rem,6vw,8rem);position:relative}.connect-section[data-v-602143aa]:before{background:linear-gradient(to bottom,var(--bg) 0,var(--os-bg) 100%);top:0}.connect-section[data-v-602143aa]:after,.connect-section[data-v-602143aa]:before{content:"";pointer-events:none;height:clamp(4rem,8vw,8rem);position:absolute;left:0;right:0}.connect-section[data-v-602143aa]:after{background:linear-gradient(to bottom,var(--os-bg) 0,#0f0f0f 100%);bottom:0}.connect-inner[data-v-602143aa]{z-index:1;max-width:1800px;margin:0 auto;position:relative}.line-h--light[data-v-602143aa]{background:var(--os-line);height:1px}.connect-header[data-v-602143aa]{margin-bottom:clamp(3rem,6vw,6rem)}.connect-eyebrow-row[data-v-602143aa]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.connect-eyebrow[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.connect-heading[data-v-602143aa]{color:var(--os-text);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.05}.heading-dot[data-v-602143aa]{color:var(--os-accent)}.connect-sub[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);max-width:54ch;font-size:1rem;line-height:1.7}.choose-wrap[data-v-602143aa]{width:100%}.choose-grid[data-v-602143aa]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.choose-card[data-v-602143aa]{background:linear-gradient(170deg,#ffffff0a 0,#ffffff03 35%,transparent 60%),var(--os-surface);cursor:pointer;text-align:left;border:1px solid #f1ece41a;border-radius:0;flex-direction:column;gap:0;padding:clamp(2rem,3vw,3.5rem);transition:border-color .4s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0003}.choose-card[data-v-602143aa]:hover{border-color:#caa87d59;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000059,0 0 0 1px #caa87d26}.choose-card-glow[data-v-602143aa]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 80%,#caa87d0f 0,#0000 60%);width:200%;height:200%;transition:opacity .5s;position:absolute;top:-50%;left:-50%}.choose-card:hover .choose-card-glow[data-v-602143aa]{opacity:1}.choose-card-icon-wrap[data-v-602143aa]{color:var(--os-accent);border:1px solid #caa87d33;border-radius:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:2rem;transition:background .3s,border-color .3s;display:flex}.choose-card:hover .choose-card-icon-wrap[data-v-602143aa]{background:#caa87d14;border-color:#caa87d59}.choose-card-icon[data-v-602143aa]{width:1.4rem;height:1.4rem}.choose-card-title[data-v-602143aa]{color:var(--os-text);margin-bottom:.85rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:900;line-height:1.1}.choose-card-desc[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);max-width:38ch;margin-bottom:2.5rem;font-size:.92rem;line-height:1.65}.choose-card-footer[data-v-602143aa]{border-top:1px solid var(--os-line);align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.choose-card-hint[data-v-602143aa]{color:var(--os-text);font-size:1rem;font-weight:700}.choose-card-avail[data-v-602143aa]{color:var(--os-text);font-family:var(--font-input);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.choose-card-tags[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.choose-card-arrow[data-v-602143aa]{color:var(--os-muted);opacity:0;transition:opacity .3s,transform .3s,color .3s;position:absolute;bottom:clamp(2rem,3vw,3.5rem);right:clamp(2rem,3vw,3.5rem);transform:translate(-6px)}.choose-card:hover .choose-card-arrow[data-v-602143aa]{color:var(--os-accent);opacity:1;transform:translate(0)}.avail-dot[data-v-602143aa]{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot-602143aa;display:inline-block}@keyframes pulse-dot-602143aa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mode-back-btn[data-v-602143aa]{color:var(--os-muted);cursor:pointer;font-family:var(--font-input);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.6rem;margin-bottom:2.5rem;padding:0;font-size:.7rem;transition:color .25s;display:inline-flex}.mode-back-btn[data-v-602143aa]:hover{color:var(--os-accent)}.step-progress[data-v-602143aa]{margin-bottom:3.5rem}.step-track[data-v-602143aa]{background:#caa87d1a;height:2px;margin-bottom:1.25rem;position:relative}.step-fill[data-v-602143aa]{background:var(--os-accent);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.step-indicators[data-v-602143aa]{justify-content:space-between;display:flex}.step-pip[data-v-602143aa]{cursor:default;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;padding:0;transition:opacity .3s;display:flex}.step-pip[data-v-602143aa]:not(:disabled){cursor:pointer}.step-pip[data-v-602143aa]:disabled{opacity:.35}.step-pip.active[data-v-602143aa]{opacity:1}.pip-num[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.14em;font-size:.6rem;transition:color .3s}.step-pip.active .pip-num[data-v-602143aa]{color:var(--os-accent)}.pip-label[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;transition:color .3s}.step-pip.current .pip-label[data-v-602143aa]{color:var(--os-text)}.step-wrap[data-v-602143aa]{width:100%}.step-header-row[data-v-602143aa]{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.step-num-label[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem}.step-title[data-v-602143aa]{color:var(--os-text);margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.05}.step-desc[data-v-602143aa]{max-width:48ch;font-size:.95rem;line-height:1.65}.back-btn[data-v-602143aa],.step-desc[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input)}.back-btn[data-v-602143aa]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:0;font-size:.7rem;transition:color .25s;display:inline-flex}.back-btn[data-v-602143aa]:hover{color:var(--os-text)}.live-price[data-v-602143aa]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.live-label[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.live-amount[data-v-602143aa]{color:var(--os-accent);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.design-grid[data-v-602143aa]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.design-card[data-v-602143aa]{background:linear-gradient(170deg,#ffffff0a 0,#ffffff03 35%,transparent 60%),var(--os-surface);cursor:pointer;text-align:left;border:1px solid #f1ece41a;border-radius:0;padding:2rem;transition:border-color .3s,background .3s,transform .25s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0003}.design-card[data-v-602143aa]:hover{border-color:#caa87d33;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 8px 30px #0000004d}.design-card.selected[data-v-602143aa]{border-color:var(--os-accent);background:#caa87d0f}.design-card-icon[data-v-602143aa]{color:var(--os-accent);width:2rem;height:2rem;margin-bottom:1.5rem}.design-card-icon svg[data-v-602143aa]{width:100%;height:100%}.design-tag[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;border:1px solid #caa87d40;margin-bottom:1rem;padding:.2rem .5rem;font-size:.58rem;display:inline-block}.design-name[data-v-602143aa]{color:var(--os-text);margin-bottom:.6rem;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;line-height:1.1}.design-lead[data-v-602143aa]{max-width:36ch;margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}.design-from[data-v-602143aa],.design-lead[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input)}.design-from[data-v-602143aa]{align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.design-from strong[data-v-602143aa]{color:var(--os-text);font-size:1.2rem;font-weight:700}.design-check[data-v-602143aa]{color:var(--os-accent);width:1.5rem;height:1.5rem;position:absolute;top:1.25rem;right:1.25rem}.design-check svg[data-v-602143aa]{width:100%;height:100%}.config-panel[data-v-602143aa]{flex-direction:column;gap:3rem;display:flex}.slider-block[data-v-602143aa]{background:var(--os-surface);border:1px solid #caa87d14;border-radius:0;padding:2rem 2.5rem}.slider-header[data-v-602143aa]{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.slider-label[data-v-602143aa]{color:var(--os-text);font-family:var(--font-input);font-size:.85rem}.slider-value-badge[data-v-602143aa]{color:var(--os-accent);background:#caa87d1a;border-radius:0;padding:.3rem .8rem;font-size:1rem;font-weight:700}.slider-wrap[data-v-602143aa]{margin-bottom:1.5rem}.range-slider[data-v-602143aa]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--os-accent) 0,var(--os-accent) var(--slider-pct,0),#caa87d26 var(--slider-pct,0),#caa87d26 100%);cursor:pointer;border-radius:0;outline:none;width:100%;height:4px}.range-slider[data-v-602143aa]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--os-accent);border:3px solid var(--os-bg);cursor:grab;border-radius:50%;width:22px;height:22px;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 2px #caa87d4d,0 2px 8px #0000004d}.range-slider[data-v-602143aa]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px #caa87d33,0 4px 12px #0006}.range-slider[data-v-602143aa]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.range-slider[data-v-602143aa]::-moz-range-thumb{background:var(--os-accent);border:3px solid var(--os-bg);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #caa87d4d,0 2px 8px #0000004d}.slider-ticks[data-v-602143aa]{margin-top:.75rem;font-size:.65rem}.slider-price-hint[data-v-602143aa],.slider-ticks[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);justify-content:space-between;display:flex}.slider-price-hint[data-v-602143aa]{border-top:1px solid var(--os-line);align-items:center;padding:1rem 0 0;font-size:.85rem}.slider-price-hint strong[data-v-602143aa]{color:var(--os-text);font-size:1.25rem;font-weight:700}.feature-toggles[data-v-602143aa]{margin-top:0}.toggles-heading[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.7rem}.toggle-grid[data-v-602143aa]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.toggle-card[data-v-602143aa]{background:linear-gradient(170deg,#ffffff0a 0,#ffffff03 35%,transparent 60%),var(--os-surface);cursor:pointer;border:1px solid #f1ece41a;border-radius:0;flex-direction:column;gap:.4rem;padding:1.25rem;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff0d}.toggle-card[data-v-602143aa]:hover{border-color:#caa87d33;box-shadow:inset 0 1px #ffffff14}.toggle-card.on[data-v-602143aa]{border-color:var(--os-accent);background:#caa87d0f}.toggle-card-top[data-v-602143aa]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.toggle-icon[data-v-602143aa]{color:var(--os-accent);width:1.25rem;height:1.25rem}.toggle-icon svg[data-v-602143aa]{width:100%;height:100%}.toggle-price[data-v-602143aa]{color:var(--os-text);font-size:.9rem;font-weight:700}.toggle-name[data-v-602143aa]{color:var(--os-text);font-size:.82rem}.toggle-name[data-v-602143aa],.toggle-note[data-v-602143aa]{font-family:var(--font-input)}.toggle-note[data-v-602143aa]{color:var(--os-muted);font-size:.7rem;line-height:1.4}.seo-features[data-v-602143aa]{background:var(--os-surface);border:1px solid #caa87d14;border-radius:0;padding:2rem}.feature-list[data-v-602143aa]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.feature-list li[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);padding-left:1.25rem;font-size:.85rem;position:relative}.feature-list li[data-v-602143aa]:before{color:var(--os-accent);content:"✓";font-size:.7rem;position:absolute;left:0}.summary-card[data-v-602143aa]{background:var(--os-surface);border:1px solid var(--os-line);border-radius:0;margin-bottom:3rem;overflow:hidden}.summary-service-row[data-v-602143aa]{border-bottom:1px solid var(--os-line);align-items:center;gap:1rem;padding:1.75rem 2rem;display:flex}.summary-svc-tag[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;border:1px solid #caa87d40;padding:.2rem .5rem;font-size:.58rem}.summary-svc-name[data-v-602143aa]{color:var(--os-text);font-size:1.1rem;font-weight:700}.summary-lines[data-v-602143aa]{flex-direction:column;gap:.85rem;padding:1.5rem 2rem;display:flex}.summary-line[data-v-602143aa]{font-size:.85rem}.summary-line[data-v-602143aa],.summary-total-row[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);justify-content:space-between;display:flex}.summary-total-row[data-v-602143aa]{border-top:1px solid var(--os-line);align-items:baseline;padding:1.75rem 2rem;font-size:.8rem}.summary-total-num[data-v-602143aa]{color:var(--os-accent);font-size:clamp(2rem,4vw,3rem);font-weight:900}.book-layout[data-v-602143aa]{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.book-context[data-v-602143aa]{flex-direction:column;gap:1.75rem;display:flex;position:sticky;top:6rem}.ctx-label[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem}.ctx-value[data-v-602143aa]{color:var(--os-text);font-size:1.15rem;font-weight:700}.ctx-reply[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.reply-dot[data-v-602143aa]{background:#4ade80;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:2s ease-in-out infinite pulse-dot-602143aa;box-shadow:0 0 6px #4ade8099}.order-form[data-v-602143aa],.talk-form[data-v-602143aa]{flex-direction:column;gap:1.75rem;display:flex;position:relative}.field-row[data-v-602143aa]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.field-group[data-v-602143aa]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.optional[data-v-602143aa]{color:#8a9bb580;letter-spacing:0;text-transform:none}.field-input[data-v-602143aa]{-webkit-appearance:none;color:var(--os-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-input);background:0 0;border:none;border-bottom:1px solid #caa87d26;outline:none;width:100%;padding:.85rem 0;font-size:.95rem;transition:border-color .3s}.field-input[data-v-602143aa]::placeholder{color:var(--os-muted);opacity:.5}.field-input[data-v-602143aa]:focus{border-color:var(--os-accent)}.field-textarea[data-v-602143aa]{resize:none;border:1px solid #caa87d26;padding:.85rem}.field-textarea[data-v-602143aa]:focus{border-color:var(--os-accent)}.form-error-msg[data-v-602143aa]{color:#f87171;font-family:var(--font-input);font-size:.8rem}.step-actions[data-v-602143aa]{align-items:center;gap:1.5rem;padding-top:2.5rem;display:flex}.btn-next[data-v-602143aa]{background:var(--os-accent);border:1px solid var(--os-accent);color:var(--os-bg);cursor:pointer;font-family:var(--font-input);letter-spacing:.14em;text-transform:uppercase;border-radius:0;align-items:center;gap:.75rem;padding:.9rem 2.25rem;font-size:.75rem;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex}.btn-next[data-v-602143aa]:hover:not(:disabled){background:#d4b78e;border-color:#d4b78e;transform:translateY(-1px);box-shadow:0 4px 16px #caa87d40}.btn-next[data-v-602143aa]:disabled{cursor:not-allowed;opacity:.35}.btn-next svg[data-v-602143aa]{transition:transform .3s}.btn-next:hover:not(:disabled) svg[data-v-602143aa]{transform:translate(3px)}.btn-ghost[data-v-602143aa]{border:1px solid var(--os-line);color:var(--os-muted);cursor:pointer;font-family:var(--font-input);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:.9rem 2.25rem;font-size:.75rem;transition:color .25s,border-color .25s}.btn-ghost[data-v-602143aa]:hover{color:var(--os-text);border-color:#caa87d4d}.mt-8[data-v-602143aa]{margin-top:2rem}.thanks-wrap[data-v-602143aa]{flex-direction:column;align-items:flex-start;display:flex}.thanks-card[data-v-602143aa]{border-left:2px solid var(--os-accent);max-width:640px;padding-left:2.5rem}.thanks-eyebrow[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.thanks-heading[data-v-602143aa]{color:var(--os-text);margin-bottom:1.75rem;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.05}.thanks-body[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);max-width:52ch;margin-bottom:1rem;font-size:1rem;line-height:1.75}.thanks-link[data-v-602143aa]{color:var(--os-accent);-webkit-text-decoration:underline #caa87d66;text-decoration:underline #caa87d66;transition:text-decoration-color .2s}.thanks-link[data-v-602143aa]:hover{-webkit-text-decoration-color:var(--os-accent);text-decoration-color:var(--os-accent)}.thanks-breakdown[data-v-602143aa]{border-top:1px solid var(--os-line);flex-direction:column;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.thanks-row[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);justify-content:space-between;font-size:.82rem;display:flex}.thanks-row span[data-v-602143aa]:last-child{color:var(--os-text);font-weight:500}.sending-dots span[data-v-602143aa]{animation:1.2s ease-in-out infinite blink-602143aa}.sending-dots span[data-v-602143aa]:nth-child(2){animation-delay:.2s}.sending-dots span[data-v-602143aa]:nth-child(3){animation-delay:.4s}@keyframes blink-602143aa{0%,80%,to{opacity:0}40%{opacity:1}}.sr-only[data-v-602143aa]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talk-preset-banner[data-v-602143aa]{background:#caa87d0f;border:1px solid #caa87d40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:1.25rem 1.75rem;display:flex}.preset-inner[data-v-602143aa]{flex-direction:column;gap:.35rem;display:flex}.preset-label[data-v-602143aa]{color:var(--os-accent);font-family:var(--font-input);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}.preset-subject[data-v-602143aa]{color:var(--os-text);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.preset-clear[data-v-602143aa]{color:#e8e4de4d;cursor:pointer;font-family:var(--font-input);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;font-size:.65rem;transition:color .2s}.preset-clear[data-v-602143aa]:hover{color:var(--os-text)}.talk-columns[data-v-602143aa]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(4rem,8vw,10rem);display:grid}.talk-desc[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);margin-bottom:2.5rem;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.75}.talk-meta-grid[data-v-602143aa]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.talk-meta-item[data-v-602143aa]{flex-direction:column;gap:.35rem;display:flex}.talk-meta-label[data-v-602143aa]{color:var(--os-muted);font-family:var(--font-input);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}.talk-meta-val[data-v-602143aa]{color:var(--os-text);font-family:var(--font-input);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.hp-field[data-v-602143aa]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-group[data-v-602143aa]{margin-bottom:0;position:relative}.form-input[data-v-602143aa]{color:var(--os-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-input);background:0 0;border:none;border-bottom:1px solid #caa87d26;outline:none;width:100%;padding:1.4rem 0 .65rem;font-size:.95rem;transition:border-color .3s}.form-input[data-v-602143aa]::placeholder{color:#0000}.form-input[data-v-602143aa]:focus{border-color:var(--os-accent)}.form-input[data-v-602143aa]:focus::placeholder{color:var(--os-muted);opacity:.4}.form-label[data-v-602143aa]{color:var(--os-muted);letter-spacing:.2em;pointer-events:none;font-size:.6rem;position:absolute;top:0;left:0}.form-textarea[data-v-602143aa]{resize:vertical;border:1px solid #caa87d26;min-height:120px;padding:1.4rem .85rem .65rem}.form-textarea[data-v-602143aa]:focus{border-color:var(--os-accent)}.input-error[data-v-602143aa]{border-color:#ef444499!important}.input-err-msg[data-v-602143aa]{color:#ef4444cc;font-size:.6rem;position:absolute;bottom:-1.4rem;left:0}.form-error-banner[data-v-602143aa]{color:#ef4444e6;letter-spacing:.1em;border:1px solid #ef444433;padding:.75rem;font-size:.7rem}.form-error-banner a[data-v-602143aa]{color:var(--os-accent);text-decoration:underline}.recaptcha-wrap[data-v-602143aa]{transform-origin:0 0;margin:.5rem 0;transform:scale(.9)}.talk-submit[data-v-602143aa]{align-self:flex-start}.talk-success[data-v-602143aa]{flex-direction:column;align-items:flex-start;display:flex}.mode-fade-enter-active[data-v-602143aa],.mode-fade-leave-active[data-v-602143aa]{transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1)}.mode-fade-enter-from[data-v-602143aa]{opacity:0;transform:translateY(16px)}.mode-fade-leave-to[data-v-602143aa]{opacity:0;transform:translateY(-10px)}.step-fade-enter-active[data-v-602143aa],.step-fade-leave-active[data-v-602143aa]{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.step-fade-enter-from[data-v-602143aa]{opacity:0;transform:translateY(12px)}.step-fade-leave-to[data-v-602143aa]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-602143aa],.fade-leave-active[data-v-602143aa]{transition:opacity .4s}.fade-enter-from[data-v-602143aa],.fade-leave-to[data-v-602143aa]{opacity:0}@media (max-width:860px){.toggle-grid[data-v-602143aa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.book-layout[data-v-602143aa],.choose-grid[data-v-602143aa]{grid-template-columns:1fr}.book-layout[data-v-602143aa]{gap:2.5rem}.talk-columns[data-v-602143aa]{grid-template-columns:1fr}}@media (max-width:640px){.connect-section[data-v-602143aa]{padding-left:3.5rem;padding-right:.5rem}.design-grid[data-v-602143aa]{grid-template-columns:1fr}.step-header-row[data-v-602143aa]{flex-direction:column;gap:1.5rem}.live-price[data-v-602143aa]{align-items:flex-start}.design-card[data-v-602143aa],.slider-block[data-v-602143aa]{padding:1.5rem}.step-pip[data-v-602143aa]{gap:.2rem}.pip-label[data-v-602143aa]{font-size:.55rem}.field-row[data-v-602143aa]{grid-template-columns:1fr}}@media (max-width:480px){.talk-meta-grid[data-v-602143aa],.toggle-grid[data-v-602143aa]{grid-template-columns:1fr}}.app-footer[data-v-87d84193]{background:#0f0f0f;padding-bottom:2.5rem;position:relative;overflow:hidden}.footer-marquee[data-v-87d84193]{border-bottom:1px solid var(--line);padding:.65rem 0;overflow:hidden}.marquee-item[data-v-87d84193]{color:#ffffff8c;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;padding:0 1rem;font-size:.5rem}.footer-glow[data-v-87d84193]{background:radial-gradient(#caa87d59 0,#caa87d14 40%,#0000 70%);height:1px}
