.hero[data-astro-cid-ge2uvauf]{padding:14px var(--pad-x) 30px}.photo-wrap[data-astro-cid-ge2uvauf]{border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.photo-glow[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:radial-gradient(400px 260px at 78% 22%,#d6243c47,#0000 60%);position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 22%;z-index:0;width:100%;height:300px;display:block;position:relative}.photo-fade[data-astro-cid-ge2uvauf]{z-index:2;background:linear-gradient(#0b0d1200 42%,#0b0d12d1 82%,#0b0d12 100%);position:absolute;inset:0}.intro[data-astro-cid-ge2uvauf]{z-index:3;text-align:center;margin-top:-42px;position:relative}.intro[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:.01em;color:var(--heading);margin:0;font-family:Bodoni Moda,serif;font-size:42px;font-weight:600;line-height:1.02}.role[data-astro-cid-ge2uvauf]{letter-spacing:.24em;text-transform:uppercase;color:#9aa2b0;margin-top:9px;font-size:11px;font-weight:600}.tag-italic[data-astro-cid-ge2uvauf]{color:#cfd3db;letter-spacing:.01em;margin-top:12px;font-family:Bodoni Moda,serif;font-size:17px;font-style:italic}.intro[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:300px;color:var(--muted);margin:14px auto 0;font-size:14.5px;line-height:1.55}@media (width>=768px){.photo-wrap[data-astro-cid-ge2uvauf]{max-width:420px;margin:0 auto}.photo[data-astro-cid-ge2uvauf]{height:360px}}.fork[data-astro-cid-s7j3oxv3]{flex-direction:column;gap:12px;margin-top:22px;display:flex}@media (width>=768px){.fork[data-astro-cid-s7j3oxv3]{flex-direction:row}.fork-btn[data-astro-cid-s7j3oxv3]{flex:1}}.fork-btn[data-astro-cid-s7j3oxv3]{cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-family:Hanken Grotesk,sans-serif;text-decoration:none;display:flex}.seller[data-astro-cid-s7j3oxv3]{background:var(--accent);color:#fff;box-shadow:var(--glow);border:none}.buyer[data-astro-cid-s7j3oxv3]{color:#ece7db;background:#e9e3d60a;border:1px solid #e9e3d659}.fork-labels[data-astro-cid-s7j3oxv3]{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fork-title[data-astro-cid-s7j3oxv3]{font-size:16px;font-weight:700}.fork-sub[data-astro-cid-s7j3oxv3]{opacity:.72;font-size:12px;font-weight:600}.buyer-sub[data-astro-cid-s7j3oxv3]{opacity:.62}.arrow[data-astro-cid-s7j3oxv3]{font-size:20px;line-height:1}.marquee[data-astro-cid-543bmuqs]{background:linear-gradient(#ac2c3c0f,#ac2c3c05);border-top:1px solid #ac2c3c33;border-bottom:1px solid #ac2c3c33;padding:11px 0;position:relative;overflow:hidden}.track[data-astro-cid-543bmuqs]{align-items:center;width:max-content;animation:26s linear infinite marquee;display:flex}.phrase[data-astro-cid-543bmuqs]{letter-spacing:.16em;text-transform:uppercase;color:#c9cdd6;white-space:nowrap;font-size:11px;font-weight:600}.diamond[data-astro-cid-543bmuqs]{color:var(--accent-soft);margin:0 15px;font-size:8px}.how[data-astro-cid-l43jfdkk]{padding:38px var(--pad-x) 40px;border-top:1px solid var(--border)}.eyebrow[data-astro-cid-l43jfdkk]{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.how[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{color:var(--heading);margin:8px 0 28px;font-family:Bodoni Moda,serif;font-size:34px;font-weight:600;line-height:1.03}.italic[data-astro-cid-l43jfdkk]{color:#cfd3db;font-style:italic}.steps[data-astro-cid-l43jfdkk]{flex-direction:column;gap:26px;display:flex;position:relative}.stepline[data-astro-cid-l43jfdkk]{z-index:0;background:linear-gradient(#ac2c3c80,#ac2c3c14);width:2px;position:absolute;top:26px;bottom:26px;left:19px}.step[data-astro-cid-l43jfdkk]{align-items:flex-start;gap:16px;display:flex}.num[data-astro-cid-l43jfdkk]{width:40px;height:40px;color:var(--accent-soft);background:var(--card);box-shadow:var(--glow);z-index:1;border:1.5px solid #ac2c3c8c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Bodoni Moda,serif;font-size:18px;font-weight:600;display:flex;position:relative}.body[data-astro-cid-l43jfdkk]{padding-top:5px}.stitle[data-astro-cid-l43jfdkk]{color:var(--text);font-size:16.5px;font-weight:700}.body[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);margin:5px 0 0;font-size:13.5px;line-height:1.55}.about[data-astro-cid-oxgmilyn]{padding:38px var(--pad-x) 40px;border-top:1px solid var(--border);background:linear-gradient(#0c0f15,#0b0d12)}.eyebrow[data-astro-cid-oxgmilyn]{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.head[data-astro-cid-oxgmilyn]{align-items:center;gap:16px;margin:14px 0 20px;display:flex}.avatar[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:50% 20%;border:1px solid #ac2c3c73;border-radius:50%;flex:none;width:78px;height:78px;box-shadow:0 0 24px #ac2c3c2e}.head[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{color:var(--heading);margin:0;font-family:Bodoni Moda,serif;font-size:31px;font-weight:600;line-height:1.03}.lead[data-astro-cid-oxgmilyn]{color:#c2c7d1;margin:0 0 14px;font-size:15px;line-height:1.65}.lead[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--text);font-weight:600}.body[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.65}.chips[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.chip[data-astro-cid-oxgmilyn]{color:var(--accent-soft);background:#ac2c3c12;border:1px solid #ac2c3c59;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.link[data-astro-cid-oxgmilyn]{color:var(--accent-soft);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:none}.blog[data-astro-cid-udr2qaat]{border-top:1px solid var(--border);padding:38px 0 44px}.bhead[data-astro-cid-udr2qaat]{padding:0 var(--pad-x)}.eyebrow[data-astro-cid-udr2qaat]{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.bscroll[data-astro-cid-udr2qaat]{scroll-snap-type:x mandatory;padding:2px var(--pad-x) 10px;gap:14px;display:flex;overflow-x:auto}.bcard[data-astro-cid-udr2qaat]{color:inherit;scroll-snap-align:start;border:1px solid var(--border);background:#12151d;border-radius:16px;flex:none;width:280px;text-decoration:none;display:block;overflow:hidden}.bimg[data-astro-cid-udr2qaat]{object-fit:cover;width:100%;height:152px;display:block}.placeholder[data-astro-cid-udr2qaat]{color:var(--faint);background:#0e1117;justify-content:center;align-items:center;font-size:12px;display:flex}.bbody[data-astro-cid-udr2qaat]{padding:16px 16px 18px}.bmeta[data-astro-cid-udr2qaat]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:9px;margin-bottom:9px;font-size:10px;font-weight:600;display:flex}.bcat[data-astro-cid-udr2qaat]{color:var(--accent-soft)}.btitle[data-astro-cid-udr2qaat]{color:var(--text);font-family:Bodoni Moda,serif;font-size:19px;font-weight:600;line-height:1.22}.bexcerpt[data-astro-cid-udr2qaat]{color:var(--muted);margin:8px 0 12px;font-size:13.5px;line-height:1.55}.bread[data-astro-cid-udr2qaat]{color:var(--accent-soft);font-size:13px;font-weight:600}.lcta[data-astro-cid-udr2qaat]{padding:14px var(--pad-x) 0}.ghost-link[data-astro-cid-udr2qaat]{text-align:center;color:#ece7db;border:1px solid #ffffff24;border-radius:11px;width:100%;padding:13px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:block}.seller-section{padding:34px var(--pad-x) 40px;border-top:1px solid var(--border);background:linear-gradient(#0c0f15,#0b0d12)}.eyebrow{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.section-h2{color:var(--heading);margin:8px 0 0;font-family:Bodoni Moda,serif;font-size:30px;font-weight:600;line-height:1.08}.section-sub{color:var(--muted);margin:10px 0 20px;font-size:14.5px;line-height:1.55}.vlabel{letter-spacing:.02em;color:#c9cdd6;margin-top:0;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.vinput{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;padding:14px 15px;font-family:Hanken Grotesk,sans-serif;font-size:15px}.vinput:focus{border-color:var(--accent-soft);box-shadow:0 0 0 3px #ac2c3c29}.vac{position:relative}.vac-list{z-index:20;background:#12151d;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 50px #00000080}.vac-item{color:#c9cdd6;cursor:pointer;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.35}.vac-item.active{color:var(--accent-soft);background:#ac2c3c24}.vturnstile-wrap{justify-content:center;margin-top:14px;display:flex}.vblur{filter:blur(9px);user-select:none;pointer-events:none}.vconvo-lead{color:var(--heading);font-family:Bodoni Moda,serif;font-size:23px;font-weight:600;line-height:1.15}.vconvo-p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}.vconvo-sub{color:var(--muted-2);margin:14px 0 0;font-size:13.5px;line-height:1.6}.vconvo .vvalue{margin-top:4px}.verr{color:var(--error);margin-top:8px;font-size:12.5px}.vbtn{background:var(--accent);color:#fff;cursor:pointer;width:100%;box-shadow:var(--glow);border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:15px 18px;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}.vbtn:disabled{opacity:.7;cursor:wait;box-shadow:none}.vnote{color:var(--faint);text-align:center;margin-top:12px;font-size:11.5px}.vcard{border:1px solid var(--border);background:#12151d;border-radius:16px;padding:22px 20px}.vloading{align-items:center;gap:13px;display:flex}.spinner{border:3px solid #ffffff1f;border-top-color:var(--accent-soft);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite spin}.vloadtxt{color:#c9cdd6;font-size:14px;font-weight:600}.skel-wrap{flex-direction:column;gap:11px;margin-top:20px;display:flex}.skel{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 37%,#ffffff0a 63%) 0 0/400px 100%;border-radius:7px;animation:1.4s linear infinite shimmer}.vresult{border-color:#ac2c3c38;box-shadow:0 0 0 1px #ac2c3c0f,0 20px 50px #0006}.vcap{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:600}.vvalue{color:var(--accent-soft);text-shadow:0 0 30px #ac2c3c6b;margin-top:6px;font-family:Bodoni Moda,serif;font-size:46px;font-weight:600;line-height:1.05}.vrange{color:#c9cdd6;margin-top:6px;font-size:14px}.vrange strong{color:var(--text);font-weight:600}.vbasis{border-top:1px solid var(--border);color:var(--muted-2);margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.5}.verrtitle{color:var(--text);font-size:16px;font-weight:700}.verrbody{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.nudge{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.nudge strong{color:var(--text);font-weight:600}.leadform{flex-direction:column;gap:13px;display:flex}.vsuccess{text-align:center;background:#4ade800f;border:1px solid #4ade8047;border-radius:16px;padding:22px 20px}.checkwrap{background:#4ade8024;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:flex}.vsuccess .stitle{color:var(--text);font-family:Bodoni Moda,serif;font-size:17px;font-weight:700}.vsuccess p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.tryagain{color:var(--muted-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;text-decoration:underline}.buyer-section{padding:34px var(--pad-x) 40px;border-top:1px solid var(--border)}.trust-row{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.trust-chip{color:var(--accent-soft);background:#ac2c3c12;border:1px solid #ac2c3c59;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.booking-card{border:1px solid var(--border);background:#12151d;border-radius:16px;padding:22px 20px}.book-q{margin-top:22px}.book-q:first-child{margin-top:0}.book-label{color:var(--text);align-items:baseline;gap:8px;margin-bottom:11px;font-size:13.5px;font-weight:700;display:flex}.book-label .opt{color:var(--faint);letter-spacing:.02em;text-transform:lowercase;font-size:11px;font-weight:600}.pref-chips{flex-wrap:wrap;gap:8px;display:flex}.pref-chip{cursor:pointer;color:#c9cdd6;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:10px 15px;font-family:Hanken Grotesk,sans-serif;font-size:13.5px;font-weight:600;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.pref-chip:hover{color:var(--accent-soft);border-color:#ac2c3c80}.pref-chip.sel{color:var(--accent-soft);box-shadow:var(--glow);background:#ac2c3c24;border-color:#ac2c3cb3}.vtextarea{resize:vertical;width:100%;min-height:76px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;padding:12px 14px;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;line-height:1.5}.vtextarea:focus{border-color:var(--accent-soft);outline:none;box-shadow:0 0 0 3px #ac2c3c29}.book-hint{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.45}
