.addons[data-v-0a8bcad2]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--cream:#faf8fd;--paper:#fff;background:var(--cream);padding:120px 0 100px;position:relative;overflow:hidden}@media (width<=768px){.addons[data-v-0a8bcad2]{padding:64px 0 56px}.addons-lead[data-v-0a8bcad2]{margin-bottom:32px}}.container[data-v-0a8bcad2]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=768px){.container[data-v-0a8bcad2]{padding:0 40px}}.sec-eyebrow[data-v-0a8bcad2]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav-ink);margin-bottom:18px;font-size:11px;display:inline-block}.addons-lead[data-v-0a8bcad2]{max-width:720px;margin-bottom:50px}.addons-lead h2[data-v-0a8bcad2]{letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1}.addons-lead h2 em[data-v-0a8bcad2]{color:var(--lav-deep);font-style:italic}.addons-lead p[data-v-0a8bcad2]{color:var(--ink-soft);margin-top:20px;font-size:17px;line-height:1.55}.addons-viewport[data-v-0a8bcad2]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;padding:20px 0;position:relative;overflow:hidden}.addons-viewport.is-dragging[data-v-0a8bcad2]{cursor:grabbing}.addons-viewport[data-v-0a8bcad2]:before,.addons-viewport[data-v-0a8bcad2]:after{content:"";pointer-events:none;z-index:2;width:60px;position:absolute;top:0;bottom:0}.addons-viewport[data-v-0a8bcad2]:before{background:linear-gradient(90deg, var(--cream), #faf8fd00);left:0}.addons-viewport[data-v-0a8bcad2]:after{background:linear-gradient(270deg, var(--cream), #faf8fd00);right:0}@media (width<=768px){.addons-viewport[data-v-0a8bcad2]:before,.addons-viewport[data-v-0a8bcad2]:after{width:28px}}.addons-track[data-v-0a8bcad2]{will-change:transform;gap:22px;width:max-content;display:flex}.addon-card[data-v-0a8bcad2]{background:var(--paper);border:1px solid #1917280f;border-radius:18px;flex-shrink:0;width:260px;transition:transform .4s,box-shadow .4s;overflow:hidden}.addon-card[data-v-0a8bcad2]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -20px #504a6e33}.addons-viewport.is-dragging .addon-card[data-v-0a8bcad2]{transition:none}.addons-viewport.is-dragging .addon-card[data-v-0a8bcad2]:hover{box-shadow:none;transform:none}.addon-photo[data-v-0a8bcad2]{aspect-ratio:4/5;background:var(--lav-soft);position:relative;overflow:hidden}.addon-photo img[data-v-0a8bcad2]{object-fit:cover;filter:saturate(.85);pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.addon-card:hover .addon-photo img[data-v-0a8bcad2]{transform:scale(1.08)}.addon-tag[data-v-0a8bcad2]{background:var(--cream);letter-spacing:.14em;text-transform:uppercase;color:var(--lav-ink);border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:14px;left:14px}.addon-body[data-v-0a8bcad2]{pointer-events:none;padding:18px 20px 22px}.addon-body h3[data-v-0a8bcad2]{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:20px;font-weight:500}.addon-body p[data-v-0a8bcad2]{color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.5}.reveal[data-v-0a8bcad2]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-0a8bcad2]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-0a8bcad2]{transition-delay:.1s}.clock[data-v-68ad2a9f]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--lav-mist);padding:140px 0;position:relative;overflow:hidden}.clock[data-v-68ad2a9f]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 10% 0,#cbc5db8c,#0000 60%),radial-gradient(700px 500px at 90% 100%,#e8c9a840,#0000 60%);position:absolute;inset:0}.container[data-v-68ad2a9f]{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}@media (width>=768px){.container[data-v-68ad2a9f]{padding:0 40px}}@media (width<=768px){.clock[data-v-68ad2a9f]{padding:80px 0 88px}.sec-header[data-v-68ad2a9f]{margin-bottom:44px}}.sec-header[data-v-68ad2a9f]{grid-template-columns:1fr;align-items:end;gap:24px;margin-bottom:72px;display:grid}@media (width>=900px){.sec-header[data-v-68ad2a9f]{grid-template-columns:1.3fr 1fr}}.sec-eyebrow[data-v-68ad2a9f]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav-ink);margin-bottom:18px;font-size:11px;display:inline-block}.sec-header h2[data-v-68ad2a9f]{letter-spacing:-.035em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(38px,5.5vw,80px);font-weight:500;line-height:1}.sec-header h2 em[data-v-68ad2a9f]{color:var(--lav-deep);font-style:italic}.sec-header-caption[data-v-68ad2a9f]{color:var(--ink-soft);max-width:420px;font-size:16px;line-height:1.55}.clock-grid[data-v-68ad2a9f]{grid-template-columns:1fr;align-items:start;gap:60px;display:grid}@media (width>=960px){.clock-grid[data-v-68ad2a9f]{grid-template-columns:1fr 1.1fr;gap:80px}}@media (width<=960px){.clock-grid[data-v-68ad2a9f]{grid-template-areas:"dial""schedule";gap:48px}.clock-grid>.dial-col[data-v-68ad2a9f]{grid-area:dial}.clock-grid>.schedule[data-v-68ad2a9f]{grid-area:schedule}}.schedule[data-v-68ad2a9f]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.schedule-row[data-v-68ad2a9f]{cursor:pointer;border-radius:16px;grid-template-columns:56px 1fr;align-items:start;gap:20px;padding:18px 20px;transition:background .4s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.schedule-num[data-v-68ad2a9f]{letter-spacing:-.03em;color:var(--lav-deep);padding-top:2px;font-family:Fraunces,serif;font-size:40px;font-style:italic;line-height:1;transition:color .4s,transform .5s cubic-bezier(.22,.61,.36,1)}.schedule-body[data-v-68ad2a9f]{flex-direction:column;gap:4px;display:flex}.schedule-wk[data-v-68ad2a9f]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);font-family:JetBrains Mono,monospace;font-size:11px;transition:color .4s}.schedule-title[data-v-68ad2a9f]{letter-spacing:-.015em;color:var(--ink);font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.15}.schedule-desc[data-v-68ad2a9f]{color:var(--ink-soft);margin-top:2px;font-size:14px;line-height:1.55}.schedule-row[data-v-68ad2a9f]:hover{background:#ffffff80}.schedule-row.is-active[data-v-68ad2a9f]{background:var(--paper);box-shadow:0 18px 40px -18px #504a6e2e}.schedule-row.is-active .schedule-num[data-v-68ad2a9f]{color:var(--ink);transform:scale(1.08)}.schedule-row.is-past .schedule-num[data-v-68ad2a9f]{color:var(--lav-deep);opacity:.7}.dial-col[data-v-68ad2a9f]{position:sticky;top:100px}@media (width<=960px){.dial-col[data-v-68ad2a9f]{position:static}}.dial-wrap[data-v-68ad2a9f]{aspect-ratio:1;isolation:isolate;width:100%;max-width:560px;margin:0 auto;position:relative;container-type:inline-size}@media (width<=520px){.dial-wrap[data-v-68ad2a9f]{max-width:320px}}.dial[data-v-68ad2a9f]{position:absolute;inset:0}.bezel[data-v-68ad2a9f]{pointer-events:none;border-radius:50%;position:absolute}.bezel-outer[data-v-68ad2a9f]{background:radial-gradient(circle at 30% 20%,#ffffffe6,#f0ecf6bf 45%,#e4e0ee80 100%);inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -20px 40px #a394be1f,0 50px 100px -30px #504a6e59,0 10px 28px -8px #504a6e1f}.bezel-outer[data-v-68ad2a9f]:after{content:"";pointer-events:none;border:1px dashed #a394be4d;border-radius:50%;position:absolute;inset:1.5%}@media (width<=520px){.bezel-outer[data-v-68ad2a9f]:after{display:none}}.bezel-inner[data-v-68ad2a9f]{background:radial-gradient(circle,#f0ecf680 0%,#e4e0ee33 100%);border:1px solid #cbc5db80;inset:12%}.north[data-v-68ad2a9f]{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:-4%;left:50%;transform:translate(-50%)}@media (width<=520px){.north[data-v-68ad2a9f]{display:none}}.north-label[data-v-68ad2a9f]{letter-spacing:.28em;text-transform:uppercase;color:var(--lav-ink);background:var(--paper);border:1px solid var(--lav-soft);white-space:nowrap;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:9.5px;box-shadow:0 6px 14px -6px #504a6e40}.north-arrow[data-v-68ad2a9f]{background:var(--paper);border:1px solid var(--lav-soft);border-top:0;border-left:0;width:10px;height:10px;margin-top:-6px;transform:rotate(45deg)}.sat-ring[data-v-68ad2a9f]{transform:rotate(var(--ring-rot,0deg));will-change:transform;transition:transform 1s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sat-ring[data-v-68ad2a9f]{transition:none}}.sat[data-v-68ad2a9f]{cursor:pointer;width:28cqw;height:28cqw;transform:rotate(var(--pos)) translateY(-37cqw);transform-origin:50%;background:0 0;border:0;margin-top:-14cqw;margin-left:-14cqw;padding:0;font-family:inherit;position:absolute;top:50%;left:50%}@media (width<=520px){.sat[data-v-68ad2a9f]{width:28cqw;height:28cqw;transform:rotate(var(--pos)) translateY(-33cqw);margin-top:-14cqw;margin-left:-14cqw}}.sat-inner[data-v-68ad2a9f]{width:100%;height:100%;transform:rotate(calc(-1 * (var(--pos) + var(--ring-rot,0deg))));flex-direction:column;align-items:center;gap:10px;transition:transform 1s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.sat-inner[data-v-68ad2a9f]{transition:none}}.sat-photo[data-v-68ad2a9f]{aspect-ratio:1;isolation:isolate;background:var(--lav-soft);border-radius:50%;width:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1),box-shadow .6s;position:relative;overflow:hidden;transform:scale(.78);box-shadow:inset 0 2px #fffffff2,0 22px 38px -12px #504a6e4d,0 6px 14px -4px #504a6e1f;-webkit-mask-image:radial-gradient(circle,#000 99%,#0000 100%);mask-image:radial-gradient(circle,#000 99%,#0000 100%)}.sat-photo img[data-v-68ad2a9f]{object-fit:cover;filter:saturate(.75)brightness(.94);width:100%;height:100%;transition:filter .6s,transform 6s ease-out}.sat-shine[data-v-68ad2a9f]{mix-blend-mode:screen;opacity:.7;pointer-events:none;background:radial-gradient(50% 30% at 28% 22%,#ffffff8c,#0000 70%);position:absolute;inset:0}.sat.is-active .sat-photo[data-v-68ad2a9f]{box-shadow:0 2px 0 #fffffff2 inset, 0 0 0 2px var(--paper), 0 0 0 3px var(--lav-deep), 0 28px 50px -12px #504a6e73, 0 8px 18px -4px #504a6e2e;transform:scale(1.08)}.sat.is-active .sat-photo img[data-v-68ad2a9f]{filter:saturate()brightness();transform:scale(1.06)}.sat:hover .sat-photo[data-v-68ad2a9f]{transform:scale(.88)}.sat.is-active:hover .sat-photo[data-v-68ad2a9f]{transform:scale(1.12)}.sat-meta[data-v-68ad2a9f]{opacity:.55;flex-direction:column;align-items:center;gap:1px;transition:opacity .5s;display:flex}.sat.is-active .sat-meta[data-v-68ad2a9f]{opacity:1}.sat-num[data-v-68ad2a9f]{letter-spacing:.24em;text-transform:uppercase;color:var(--lav-ink);font-family:JetBrains Mono,monospace;font-size:10px}.sat-short[data-v-68ad2a9f]{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:15px;font-style:italic;line-height:1}@media (width<=520px){.sat-meta[data-v-68ad2a9f]{display:none}}.hub[data-v-68ad2a9f]{z-index:4;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:42%;height:42%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=520px){.hub[data-v-68ad2a9f]{width:36%;height:36%}}.hub-disc[data-v-68ad2a9f]{background:radial-gradient(circle at 32% 28%,#fffffff2,#f4f0fae6 55%,#e4e0eecc 100%);border:1px solid #cbc5db59;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2,0 24px 50px -16px #504a6e4d,0 0 0 1px #ffffff80}.hub-content[data-v-68ad2a9f]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;padding:6% 14% 6% 12%;display:flex;position:relative}.hub-eyebrow[data-v-68ad2a9f]{letter-spacing:.3em;text-transform:uppercase;color:var(--lav-ink);opacity:.75;font-family:JetBrains Mono,monospace;font-size:8.5px}@media (width>=560px){.hub-eyebrow[data-v-68ad2a9f]{font-size:9.5px}}.hub-num[data-v-68ad2a9f]{letter-spacing:-.03em;color:var(--ink);background:linear-gradient(180deg, var(--ink) 0%, var(--lav-ink) 130%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2px 0;padding-right:.08em;font-family:Fraunces,serif;font-size:clamp(40px,8cqw,64px);font-style:italic;font-weight:500;line-height:.9}.hub-title[data-v-68ad2a9f]{letter-spacing:-.01em;color:var(--ink);max-width:14ch;font-family:Fraunces,serif;font-size:clamp(11px,1.7vw,14px);font-weight:500;line-height:1.15}.hub-swap-enter-active[data-v-68ad2a9f],.hub-swap-leave-active[data-v-68ad2a9f]{transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),filter .45s}.hub-swap-enter-from[data-v-68ad2a9f]{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.96)}.hub-swap-leave-to[data-v-68ad2a9f]{opacity:0;filter:blur(1px);transform:translateY(-8px)scale(.98)}.puffs[data-v-68ad2a9f]{pointer-events:none;z-index:2;position:absolute;inset:0}.puff[data-v-68ad2a9f]{opacity:0;background:radial-gradient(circle at 30% 28%,#fffffff2,#cbc5db66 65%,#0000 100%);border:1px solid #fffc;border-radius:50%;width:10px;height:10px;animation:1.2s cubic-bezier(.2,.7,.3,1) forwards puffRise-68ad2a9f;position:absolute;top:50%;left:50%}.puff.p1[data-v-68ad2a9f]{--dx:-18px;--dy:-34px;width:8px;height:8px;animation-delay:0s}.puff.p2[data-v-68ad2a9f]{--dx:22px;--dy:-40px;width:12px;height:12px;animation-delay:80ms}.puff.p3[data-v-68ad2a9f]{--dx:-30px;--dy:-50px;width:6px;height:6px;animation-delay:.16s}.puff.p4[data-v-68ad2a9f]{--dx:14px;--dy:-58px;width:9px;height:9px;animation-delay:.22s}@keyframes puffRise-68ad2a9f{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:.9}to{transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,-40px))) scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.puff[data-v-68ad2a9f]{opacity:0;animation:none}}.amb-bubble[data-v-68ad2a9f]{pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 28%,#ffffffd9,#cbc5db4d 55%,#a394be14 100%);border:1px solid #ffffffb3;border-radius:50%;animation:9s ease-in-out infinite ambFloat-68ad2a9f;position:absolute;box-shadow:inset 0 0 8px #ffffff4d,inset -3px -6px 10px #a394be26}.amb-bubble[data-v-68ad2a9f]:after{content:"";background:radial-gradient(circle,#ffffffd9,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:16%;left:22%}.amb-bubble.a1[data-v-68ad2a9f]{width:42px;height:42px;animation-delay:0s;top:2%;left:-4%}.amb-bubble.a2[data-v-68ad2a9f]{width:22px;height:22px;animation-delay:-2.4s;top:30%;right:-4%}.amb-bubble.a3[data-v-68ad2a9f]{width:58px;height:58px;animation-delay:-4.1s;bottom:-2%;right:6%}.amb-bubble.a4[data-v-68ad2a9f]{width:14px;height:14px;animation-delay:-5.8s;bottom:30%;left:-6%}.amb-bubble.a5[data-v-68ad2a9f]{width:30px;height:30px;animation-delay:-7s;top:-4%;right:22%}@keyframes ambFloat-68ad2a9f{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-14px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.amb-bubble[data-v-68ad2a9f]{animation:none}}.reveal[data-v-68ad2a9f]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-68ad2a9f]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-68ad2a9f]{transition-delay:.1s}.area[data-v-49972c46]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--cream:#faf8fd;--paper:#fff;background:var(--ink);color:var(--cream);min-height:520px;padding:0 0 60px;display:block;position:relative;overflow:hidden}.wave-top[data-v-49972c46]{z-index:2;pointer-events:none;width:100%;height:70px;line-height:0;position:absolute;top:-1px;left:0;right:0}.wave-top svg[data-v-49972c46]{width:100%;height:100%;display:block}.area-bg[data-v-49972c46]{z-index:0;position:absolute;inset:0}.area-bg img[data-v-49972c46]{object-fit:cover;opacity:.18;filter:grayscale();mix-blend-mode:luminosity;width:100%;height:100%}.area-bg[data-v-49972c46]:after{content:"";background:linear-gradient(180deg, var(--ink) 0, var(--ink) 70px, transparent 140px, transparent 100%), radial-gradient(ellipse 1400px 700px at 50% 40%, transparent 0%, #1a16238c 60%, var(--ink) 100%);position:absolute;inset:0}.container[data-v-49972c46]{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=768px){.container[data-v-49972c46]{padding:0 40px}}.area-inner[data-v-49972c46]{z-index:2;grid-template-columns:1fr;align-items:center;gap:48px;padding-top:110px;padding-bottom:110px;display:grid;position:relative}@media (width<=768px){.area[data-v-49972c46]{min-height:0;padding:0 0 48px}.area-inner[data-v-49972c46]{gap:28px;padding-top:72px;padding-bottom:40px}.area h2[data-v-49972c46]{letter-spacing:-.03em;font-size:clamp(36px,10vw,48px)}.feature-eyebrow[data-v-49972c46]{margin-bottom:14px}.lede[data-v-49972c46]{margin-top:18px;font-size:16px}.area-card[data-v-49972c46]{border-radius:18px;padding:24px 22px}.area-card h3[data-v-49972c46]{margin-bottom:12px;font-size:22px}.area-lede[data-v-49972c46]{font-size:15px}}@media (width>=900px){.area-inner[data-v-49972c46]{grid-template-columns:1.2fr 1fr;gap:80px}}.feature-eyebrow[data-v-49972c46]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav);margin-bottom:20px;font-size:11px;display:inline-block}.area h2[data-v-49972c46]{letter-spacing:-.035em;color:var(--cream);font-family:Fraunces,serif;font-size:clamp(44px,6.5vw,96px);font-weight:500;line-height:.98}.area h2 em[data-v-49972c46]{color:var(--lav);font-style:italic;font-weight:400}.lede[data-v-49972c46]{color:#faf8fdb3;max-width:520px;margin-top:26px;font-size:18px;line-height:1.6}.area-card[data-v-49972c46]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8fd0a;border:1px solid #cbc5db1f;border-radius:20px;padding:32px}.area-card h3[data-v-49972c46]{letter-spacing:-.02em;margin-bottom:18px;font-family:Fraunces,serif;font-size:28px;font-style:italic;font-weight:500;line-height:1.15}.area-lede[data-v-49972c46]{color:#faf8fdc7;font-size:16px;line-height:1.6}.area-final[data-v-49972c46]{z-index:2;margin-top:40px;position:relative}.area-final-inner[data-v-49972c46]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#faf8fd0a 0%,#cbc5db12 100%);border:1px solid #cbc5db1f;border-radius:24px;flex-direction:column;align-items:flex-start;gap:22px;padding:36px 28px;display:flex;position:relative;overflow:hidden}@media (width>=720px){.area-final-inner[data-v-49972c46]{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:40px 48px}}.area-final-copy[data-v-49972c46]{z-index:1;max-width:560px;position:relative}.area-final-eyebrow[data-v-49972c46]{letter-spacing:.26em;text-transform:uppercase;color:var(--lav);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.area-final-h[data-v-49972c46]{letter-spacing:-.03em;color:var(--cream);margin:0 0 10px;font-family:Fraunces,serif;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.02}.area-final-h em[data-v-49972c46]{color:var(--lav);font-style:italic;font-weight:400}.area-final-sub[data-v-49972c46]{color:#faf8fda6;margin:0;font-size:14.5px;line-height:1.5}.area-final-cta[data-v-49972c46]{z-index:1;background:var(--cream);color:var(--ink);letter-spacing:.01em;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;padding:18px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s,color .3s;display:inline-flex;position:relative;box-shadow:0 18px 36px -14px #cbc5db59}.area-final-cta[data-v-49972c46]:hover{background:var(--lav);color:var(--ink);transform:translateY(-2px);box-shadow:0 24px 48px -16px #cbc5db8c}.area-final-arrow[data-v-49972c46]{background:var(--ink);width:28px;height:28px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex}.area-final-cta:hover .area-final-arrow[data-v-49972c46]{transform:translateY(-4px)}.area-final-bubble[data-v-49972c46]{pointer-events:none;opacity:.8;z-index:0;background:radial-gradient(circle at 30% 28%,#ffffff8c,#cbc5db40 55%,#a394be1a 100%);border:1px solid #ffffff2e;border-radius:50%;animation:7s ease-in-out infinite areaBubble-49972c46;position:absolute;box-shadow:inset 0 0 8px #fff3,inset -3px -6px 10px #a394be2e}.area-final-bubble[data-v-49972c46]:after{content:"";background:radial-gradient(circle,#ffffffbf,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:18%;left:22%}.area-final-bubble.b1[data-v-49972c46]{width:56px;height:56px;animation-delay:0s;bottom:-18px;right:18%}.area-final-bubble.b2[data-v-49972c46]{width:28px;height:28px;animation-delay:-2.4s;top:-10px;right:8%}.area-final-bubble.b3[data-v-49972c46]{width:18px;height:18px;animation-delay:-4.8s;bottom:14px;left:32%}@keyframes areaBubble-49972c46{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:.9;transform:translateY(-8px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.area-final-bubble[data-v-49972c46]{animation:none}}@media (width<=720px){.area-final[data-v-49972c46]{margin-top:16px}.area-final-inner[data-v-49972c46]{border-radius:20px;gap:18px;padding:28px 22px}.area-final-sub[data-v-49972c46]{font-size:14px}.area-final-cta[data-v-49972c46]{justify-content:center;width:100%;padding:16px 22px}.area-final-bubble.b1[data-v-49972c46]{width:36px;height:36px;bottom:-12px;right:8%}.area-final-bubble.b2[data-v-49972c46]{width:22px;height:22px;top:-8px;right:-4px}.area-final-bubble.b3[data-v-49972c46]{display:none}}.reveal[data-v-49972c46]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-49972c46]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-49972c46]{transition-delay:.1s}.reveal.d2[data-v-49972c46]{transition-delay:.2s}.faq[data-v-c9cf72d8]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--lav-mist);padding:140px 0 120px;position:relative;overflow:hidden}.faq[data-v-c9cf72d8]:before{content:"";pointer-events:none;background:radial-gradient(900px 600px at 0 10%,#cbc5db73,#0000 60%),radial-gradient(700px 500px at 100% 90%,#e8c9a838,#0000 60%);position:absolute;inset:0}@media (width<=768px){.faq[data-v-c9cf72d8]{padding:72px 0 64px}}.container[data-v-c9cf72d8]{z-index:1;max-width:880px;margin:0 auto;padding:0 24px;position:relative}@media (width>=768px){.container[data-v-c9cf72d8]{padding:0 40px}}.faq-blob[data-v-c9cf72d8]{pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 28%,#ffffffd9,#cbc5db59 55%,#a394be1a 100%);border:1px solid #fff9;border-radius:50%;animation:8s ease-in-out infinite faqBlob-c9cf72d8;position:absolute;box-shadow:inset 0 0 10px #ffffff4d,inset -4px -10px 16px #a394be2e}.faq-blob[data-v-c9cf72d8]:after{content:"";background:radial-gradient(circle,#ffffffd9,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:16%;left:22%}.faq-blob-a[data-v-c9cf72d8]{width:72px;height:72px;top:14%;right:8%}.faq-blob-b[data-v-c9cf72d8]{width:44px;height:44px;animation-delay:-3.5s;bottom:12%;left:6%}@media (width<=540px){.faq-blob-a[data-v-c9cf72d8]{width:50px;height:50px;right:4%}.faq-blob-b[data-v-c9cf72d8]{display:none}}@keyframes faqBlob-c9cf72d8{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.faq-blob[data-v-c9cf72d8]{animation:none}}.faq-header[data-v-c9cf72d8]{text-align:center;margin-bottom:56px}@media (width<=768px){.faq-header[data-v-c9cf72d8]{text-align:left;margin-bottom:36px}}.faq-kicker[data-v-c9cf72d8]{text-transform:uppercase;letter-spacing:.28em;color:var(--lav-ink);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.faq-header h2[data-v-c9cf72d8]{letter-spacing:-.035em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(40px,6vw,80px);font-weight:500;line-height:1.02}.faq-header h2 em[data-v-c9cf72d8]{color:var(--lav-deep);font-style:italic}.faq-lede[data-v-c9cf72d8]{color:var(--ink-soft);max-width:540px;margin:24px auto 0;font-size:17px;line-height:1.6}@media (width<=768px){.faq-lede[data-v-c9cf72d8]{margin-left:0;margin-right:0;font-size:16px}}.faq-list[data-v-c9cf72d8]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.faq-item[data-v-c9cf72d8]{background:var(--paper);border:1px solid #1917280f;border-radius:18px;transition:box-shadow .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s;position:relative;overflow:hidden}.faq-item[data-v-c9cf72d8]:before{content:"";background:linear-gradient(90deg, var(--lav-deep), var(--peach));transform-origin:0;height:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.faq-item[data-v-c9cf72d8]:hover{border-color:var(--lav-soft);transform:translateY(-2px);box-shadow:0 20px 40px -22px #504a6e2e}.faq-item.is-open[data-v-c9cf72d8]{border-color:var(--lav-soft);box-shadow:0 24px 48px -22px #504a6e38}.faq-item.is-open[data-v-c9cf72d8]:before{transform:scaleX(1)}.faq-head[data-v-c9cf72d8]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid}@media (width<=540px){.faq-head[data-v-c9cf72d8]{grid-template-columns:32px 1fr auto;gap:12px;padding:18px}}.faq-tag[data-v-c9cf72d8]{letter-spacing:-.02em;color:var(--lav-deep);text-align:center;align-self:start;padding-top:2px;font-family:Fraunces,serif;font-size:42px;font-style:italic;font-weight:500;line-height:1;transition:color .4s,transform .5s cubic-bezier(.2,.8,.2,1)}@media (width<=540px){.faq-tag[data-v-c9cf72d8]{padding-top:1px;font-size:32px}}.faq-item:hover .faq-tag[data-v-c9cf72d8]{color:var(--ink);transform:rotate(-4deg)}.faq-item.is-open .faq-tag[data-v-c9cf72d8]{color:var(--peach);transform:scale(1.05)}.faq-q[data-v-c9cf72d8]{letter-spacing:-.015em;color:var(--ink);font-family:Fraunces,serif;font-size:19px;font-weight:500;line-height:1.3}@media (width>=700px){.faq-q[data-v-c9cf72d8]{font-size:22px}}.faq-item.is-open .faq-q[data-v-c9cf72d8]{color:var(--ink)}.faq-icon[data-v-c9cf72d8]{flex-shrink:0;align-self:center;width:22px;height:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.faq-icon .bar[data-v-c9cf72d8]{background:var(--lav-ink);transform-origin:50%;border-radius:2px;width:16px;height:1.5px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;top:50%;left:50%}.faq-icon .bar[data-v-c9cf72d8]:first-child{transform:translate(-50%,-50%)}.faq-icon .bar[data-v-c9cf72d8]:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-icon[data-v-c9cf72d8]{transform:rotate(180deg)}.faq-item.is-open .faq-icon .bar[data-v-c9cf72d8]{background:var(--lav-deep)}.faq-item.is-open .faq-icon .bar[data-v-c9cf72d8]:nth-child(2){transform:translate(-50%,-50%)rotate(0)}.faq-panel[data-v-c9cf72d8]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.faq-item.is-open .faq-panel[data-v-c9cf72d8]{grid-template-rows:1fr}.faq-panel-inner[data-v-c9cf72d8]{min-height:0;overflow:hidden}.faq-a[data-v-c9cf72d8]{color:var(--ink-soft);white-space:pre-line;opacity:0;margin:0;padding:0 24px 26px 86px;font-size:15.5px;line-height:1.65;transition:opacity .4s .1s,transform .5s cubic-bezier(.2,.8,.2,1) 50ms;transform:translateY(-4px)}.faq-item.is-open .faq-a[data-v-c9cf72d8]{opacity:1;transform:translateY(0)}@media (width<=540px){.faq-a[data-v-c9cf72d8]{padding:0 18px 22px;font-size:15px}}.faq-foot[data-v-c9cf72d8]{justify-content:center;margin-top:40px;display:flex}@media (width<=540px){.faq-foot[data-v-c9cf72d8]{justify-content:flex-start;margin-top:28px}}.faq-more[data-v-c9cf72d8]{background:var(--ink);color:var(--cream);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.faq-more[data-v-c9cf72d8]:hover{background:var(--lav-deep);transform:translateY(-2px);box-shadow:0 14px 28px -12px #504a6e73}.faq-more .arrow[data-v-c9cf72d8]{transition:transform .3s;display:inline-block}.faq-more:hover .arrow[data-v-c9cf72d8]{transform:translate(4px)}.reveal[data-v-c9cf72d8]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-c9cf72d8]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-c9cf72d8]{transition-delay:.12s}.reveal.d2[data-v-c9cf72d8]{transition-delay:.2s}.feature[data-v-52d58079]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--cream:#faf8fd;--paper:#fff;background:var(--ink);color:var(--cream);padding:180px 0;position:relative;overflow:hidden}@media (width<=768px){.feature[data-v-52d58079]{padding:96px 0}.feature-grid[data-v-52d58079]{gap:40px}.feature-body[data-v-52d58079]{margin-top:24px}.feature-list[data-v-52d58079]{margin-top:28px}}.feature[data-v-52d58079]:before{content:"";background:linear-gradient(180deg, var(--ink) 0, var(--ink) 70px, transparent 120px, transparent calc(100% - 120px), var(--ink) calc(100% - 70px), var(--ink) 100%), radial-gradient(ellipse 800px 500px at 80% 20%, #cbc5db1f, transparent 60%), radial-gradient(ellipse 700px 500px at 20% 80%, #e8c9a814, transparent 60%);pointer-events:none;position:absolute;inset:0}.wave-top[data-v-52d58079],.wave-bot[data-v-52d58079]{pointer-events:none;z-index:2;width:100%;height:70px;display:block;position:absolute;left:0}.wave-top[data-v-52d58079]{top:-1px}.wave-bot[data-v-52d58079]{bottom:-1px;transform:scaleY(-1)}.wave-top svg[data-v-52d58079],.wave-bot svg[data-v-52d58079]{width:100%;height:100%;display:block}.container[data-v-52d58079]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=768px){.container[data-v-52d58079]{padding:0 40px}}.feature-grid[data-v-52d58079]{z-index:1;grid-template-columns:1fr;align-items:stretch;gap:64px;display:grid;position:relative}@media (width>=900px){.feature-grid[data-v-52d58079]{grid-template-columns:1.1fr 1fr;gap:80px}}.feature h2[data-v-52d58079]{letter-spacing:-.035em;color:var(--cream);font-family:Fraunces,serif;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1}.feature h2 em[data-v-52d58079]{color:var(--lav);font-style:italic;font-weight:400}.feature-eyebrow[data-v-52d58079]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav);margin-bottom:20px;font-size:11px;display:inline-block}.feature-body[data-v-52d58079]{color:#faf8fdbf;max-width:520px;margin-top:32px;font-size:18px;line-height:1.65}.feature-list[data-v-52d58079]{flex-direction:column;gap:20px;margin-top:40px;display:flex}.feat-item[data-v-52d58079]{border-bottom:1px solid #cbc5db1f;grid-template-columns:36px 1fr;align-items:start;gap:20px;padding-bottom:20px;display:grid}.feat-item[data-v-52d58079]:last-child{border:0;padding-bottom:0}.feat-item .k[data-v-52d58079]{color:var(--lav);font-family:Fraunces,serif;font-size:28px;font-style:italic;line-height:1}.feat-item h3[data-v-52d58079]{color:var(--cream);letter-spacing:-.015em;margin-bottom:6px;font-family:Fraunces,serif;font-size:20px;font-weight:500}.feat-item p[data-v-52d58079]{color:#faf8fda6;font-size:14px;line-height:1.55}.feature-photo[data-v-52d58079]{border-radius:24px;align-self:stretch;height:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #00000073}.feature-photo .slide[data-v-52d58079]{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.feature-photo .slide.on[data-v-52d58079]{opacity:1}.feature-photo .slide img[data-v-52d58079]{object-fit:cover;width:100%;height:100%;transition:transform 8s linear;transform:scale(1.03)}.feature-photo .slide.on img[data-v-52d58079]{transform:scale(1.1)}.feature-photo[data-v-52d58079]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#19172899 100%);position:absolute;inset:0}.feature-photo-chip[data-v-52d58079]{color:var(--cream);letter-spacing:-.015em;z-index:2;font-family:Fraunces,serif;font-size:24px;font-style:italic;line-height:1.2;position:absolute;bottom:24px;left:24px}.feature-photo-chip small[data-v-52d58079]{letter-spacing:.24em;text-transform:uppercase;color:var(--lav);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:block}.reveal[data-v-52d58079]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-52d58079]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-52d58079]{transition-delay:.1s}.reveal.d2[data-v-52d58079]{transition-delay:.2s}.reveal.d3[data-v-52d58079]{transition-delay:.3s}.reveal.d4[data-v-52d58079]{transition-delay:.4s}.hero[data-v-5e802552]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;--blush:#f2dcc7;background:var(--cream);padding:140px 0 90px;position:relative;overflow:hidden}@media (width<=768px){.hero[data-v-5e802552]{padding:96px 0 56px}.hero-grid[data-v-5e802552]{gap:40px}}.hero[data-v-5e802552]:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 75% 10%,#cbc5db59,#0000 70%),radial-gradient(700px 400px at 15% 80%,#e8c9a833,#0000 60%);position:absolute;inset:0}.container-wide[data-v-5e802552]{max-width:1440px;margin:0 auto;padding:0 24px}@media (width>=768px){.container-wide[data-v-5e802552]{padding:0 40px}}.hero-grid[data-v-5e802552]{grid-template-columns:1fr;align-items:center;gap:56px;display:grid;position:relative}@media (width>=1000px){.hero-grid[data-v-5e802552]{grid-template-columns:1fr 1.1fr;gap:80px}}.hero-eyebrow[data-v-5e802552]{text-transform:uppercase;letter-spacing:.32em;color:var(--lav-ink);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:inline-flex}.hero-eyebrow .line[data-v-5e802552]{background:var(--lav-deep);flex-shrink:0;width:32px;height:1px}.hero-eyebrow-loc[data-v-5e802552]{white-space:nowrap}@media (width<=540px){.hero-eyebrow[data-v-5e802552]{letter-spacing:.22em;gap:10px;font-size:10px}.hero-eyebrow .line[data-v-5e802552]{width:22px}.hero-eyebrow-loc[data-v-5e802552]{display:none}}.hero h1[data-v-5e802552]{letter-spacing:-.04em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(48px,8vw,124px);font-weight:500;line-height:.94}.hero h1 .ln[data-v-5e802552]{display:block;position:relative}@media (width<=540px){.hero h1[data-v-5e802552]{font-size:clamp(40px,11.5vw,52px);line-height:1.02}.hero h1 .ln[data-v-5e802552]{display:inline}.hero h1 .ln+.ln[data-v-5e802552]:before{content:" "}}.hero h1 .em[data-v-5e802552]{color:var(--lav-deep);font-style:italic;font-weight:400;position:relative}.hero h1 .em[data-v-5e802552]:after{content:"";background:var(--lav-soft);z-index:-1;border-radius:40%;height:16px;position:absolute;bottom:4px;left:0;right:0;transform:skew(-4deg)}.hero-lede[data-v-5e802552]{max-width:460px;color:var(--ink-soft);margin-top:32px;font-size:18px;line-height:1.55}.hero-ctas[data-v-5e802552]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.btn-text[data-v-5e802552]{color:var(--ink-soft);letter-spacing:.02em;align-items:center;gap:8px;padding:16px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.btn-text[data-v-5e802552]:after{content:"";transform-origin:0;opacity:.45;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;left:14px;right:14px;transform:scaleX(0)}.btn-text[data-v-5e802552]:hover{color:var(--ink)}.btn-text[data-v-5e802552]:hover:after{transform:scaleX(1)}.btn[data-v-5e802552]{letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.btn-primary[data-v-5e802552]{background:var(--ink);color:var(--cream)}.btn-primary[data-v-5e802552]:hover{background:var(--lav-deep);transform:translateY(-2px);box-shadow:0 14px 24px -10px #504a6e66}.btn-primary[data-v-5e802552]:before{content:"";opacity:0;background:radial-gradient(circle at 20% 30%,#e8c9a8cc 0,#0000 4px),radial-gradient(circle at 80% 40%,#e8c9a8b3 0,#0000 3px),radial-gradient(circle at 50% 70%,#cbc5dbcc 0,#0000 3px);width:140%;height:140%;transition:transform .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.btn-primary[data-v-5e802552]:hover:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.btn .arrow[data-v-5e802552]{transition:transform .3s;display:inline-block}.btn:hover .arrow[data-v-5e802552]{transform:translate(4px)}.hero-photo-wrap[data-v-5e802552]{padding:0;position:relative}.hero-photo[data-v-5e802552]{aspect-ratio:4/5;background:var(--lav-soft);border-radius:28px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:inset 0 1px #fffc,0 40px 80px -20px #504a6e66,0 4px 12px -2px #504a6e26}.hero-photo[data-v-5e802552]:hover{transform:rotate(-.5deg)scale(1.01)}.hero-photo img[data-v-5e802552]{object-fit:cover;object-position:15% 40%;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.6,.2,1);display:block;transform:scale(1.05)}.hero-photo:hover img[data-v-5e802552]{transform:scale(1.08)}.bubble-field[data-v-5e802552]{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-v-5e802552] .bubble{animation:floatUp-5e802552 var(--dur,11s) cubic-bezier(.4, 0, .2, 1) var(--delay,0s) infinite;opacity:0;background:radial-gradient(circle at 30% 28%,#ffffffe6,#ffffff26 45%,#cbc5db14 70%,#a394be0d 100%);border:1px solid #ffffffb3;border-radius:50%;position:absolute;bottom:-60px;box-shadow:inset 0 0 10px #ffffff4d,inset -4px -10px 16px #a394be1f}[data-v-5e802552] .bubble:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:15%;left:20%}@keyframes floatUp-5e802552{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:.9}50%{transform:translate(var(--dx,30px), -52vh) scale(1);opacity:.85}92%{opacity:.7}to{transform:translate(calc(var(--dx,30px) * 2), -120vh) scale(1.15);opacity:0}}.reveal[data-v-5e802552]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-5e802552]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-5e802552]{transition-delay:.1s}.reveal.d2[data-v-5e802552]{transition-delay:.2s}.reveal.d3[data-v-5e802552]{transition-delay:.3s}.reveal.d4[data-v-5e802552]{transition-delay:.4s}.how[data-v-cd3f084c]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--cream);padding:140px 0 120px;position:relative;overflow:hidden}.how[data-v-cd3f084c]:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8c9a82e,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;left:-120px}@media (width<=768px){.how[data-v-cd3f084c]{padding:72px 0 64px}}.container[data-v-cd3f084c]{max-width:1280px;margin:0 auto;padding:0 24px;position:relative}@media (width>=768px){.container[data-v-cd3f084c]{padding:0 40px}}.how-header[data-v-cd3f084c]{text-align:center;max-width:760px;margin:0 auto 64px}@media (width<=768px){.how-header[data-v-cd3f084c]{margin-bottom:44px}}.how-kicker[data-v-cd3f084c]{text-transform:uppercase;letter-spacing:.28em;color:var(--lav-ink);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.how-header h2[data-v-cd3f084c]{letter-spacing:-.035em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:1}.how-header h2 em[data-v-cd3f084c]{color:var(--lav-deep);font-style:italic}.how-lede[data-v-cd3f084c]{color:var(--ink-soft);max-width:560px;margin-top:26px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}@media (width<=768px){.how-lede[data-v-cd3f084c]{text-align:left;margin-top:20px;font-size:16px}.how-header[data-v-cd3f084c]{text-align:left}}.how-steps[data-v-cd3f084c]{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=800px){.how-steps[data-v-cd3f084c]{grid-template-columns:repeat(3,1fr);gap:22px}}.step[data-v-cd3f084c]{background:var(--paper);border:1px solid #1917280d;border-radius:22px;flex-direction:column;gap:10px;padding:36px 30px 32px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.step[data-v-cd3f084c]:after{content:"";background:linear-gradient(90deg, var(--lav-deep), var(--peach));transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.step[data-v-cd3f084c]:hover{border-color:var(--lav-soft);transform:translateY(-4px);box-shadow:0 24px 50px -22px #504a6e38}.step[data-v-cd3f084c]:hover:after{transform:scaleX(1)}.step-num[data-v-cd3f084c]{letter-spacing:-.04em;color:var(--lav-soft);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.7;font-family:Fraunces,serif;font-size:124px;font-style:italic;font-weight:500;line-height:1;transition:color .4s,transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;bottom:-16px;right:-4px}.step:hover .step-num[data-v-cd3f084c]{color:var(--lav);opacity:1;transform:translate(-4px,-2px)}@media (width<=768px){.step-num[data-v-cd3f084c]{font-size:96px;bottom:-12px;right:-2px}}.step-tag[data-v-cd3f084c]{z-index:1;letter-spacing:.24em;text-transform:uppercase;color:var(--lav-ink);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;position:relative}.step-title[data-v-cd3f084c]{z-index:1;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-family:Fraunces,serif;font-size:24px;font-weight:500;line-height:1.18;position:relative}.step-desc[data-v-cd3f084c]{z-index:1;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6;position:relative}.reveal[data-v-cd3f084c]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-cd3f084c]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-cd3f084c]{transition-delay:.1s}.reveal.d2[data-v-cd3f084c]{transition-delay:.18s}.reveal.d3[data-v-cd3f084c]{transition-delay:.26s}.strip[data-v-297488e9]{--ink:#191728;--cream:#faf8fd;--lav:#cbc5db;--lav-soft:#e4e0ee;--lav-deep:#a394be;background:var(--ink);color:var(--cream);border-top:1px solid #cbc5db26;border-bottom:1px solid #cbc5db14;padding:22px 0;position:relative;overflow:hidden}.strip[data-v-297488e9]:before,.strip[data-v-297488e9]:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.strip[data-v-297488e9]:before{background:linear-gradient(90deg, var(--ink) 0%, #19172800 100%);left:0}.strip[data-v-297488e9]:after{background:linear-gradient(270deg, var(--ink) 0%, #19172800 100%);right:0}.strip-track[data-v-297488e9]{will-change:transform;align-items:center;gap:44px;width:max-content;animation:44s linear infinite marquee-297488e9;display:flex}@keyframes marquee-297488e9{to{transform:translate(-50%)}}.strip-item[data-v-297488e9]{white-space:nowrap;color:var(--cream);font-family:Fraunces,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1}.strip-item.alt[data-v-297488e9]{color:var(--lav-soft);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:22px;font-style:normal;font-weight:500}.strip-sep[data-v-297488e9]{background:radial-gradient(circle at 30% 28%,#ffffffe6,#ffffff26 45%,#cbc5db2e 70%,#a394be1a 100%);border:1px solid #ffffffb3;border-radius:50%;flex:none;animation:4.2s ease-in-out infinite bubbleBreath-297488e9;position:relative;box-shadow:inset 0 0 10px #ffffff4d,inset -4px -10px 16px #a394be33,0 0 14px #cbc5db40}.strip-sep[data-v-297488e9]:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:15%;left:20%}.strip-sep.s0[data-v-297488e9]{width:12px;height:12px}.strip-sep.s1[data-v-297488e9]{width:8px;height:8px;animation-delay:-1.4s}.strip-sep.s2[data-v-297488e9]{width:14px;height:14px;animation-delay:-2.8s}@keyframes bubbleBreath-297488e9{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-2px)scale(1.08)}}@media (width<=768px){.strip[data-v-297488e9]{padding:16px 0}.strip-track[data-v-297488e9]{gap:28px}.strip-item[data-v-297488e9]{font-size:20px}.strip-item.alt[data-v-297488e9]{letter-spacing:.14em;font-size:13px}.strip-sep.s0[data-v-297488e9]{width:9px;height:9px}.strip-sep.s1[data-v-297488e9]{width:6px;height:6px}.strip-sep.s2[data-v-297488e9]{width:11px;height:11px}.strip[data-v-297488e9]:before,.strip[data-v-297488e9]:after{width:40px}}@media (prefers-reduced-motion:reduce){.strip-track[data-v-297488e9],.strip-sep[data-v-297488e9]{animation:none}}.qp[data-v-ffe95352]{--ink:#191728;--ink-soft:#56537a;--cream:#faf8fd;--paper:#fff;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;background:var(--paper);color:var(--ink);border:1px solid #1917280f;border-radius:20px;margin-top:24px;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #504a6e38}@media (width>=720px){.qp[data-v-ffe95352]{padding:40px 44px 36px}}.qp-bubble[data-v-ffe95352]{pointer-events:none;opacity:.75;z-index:0;background:radial-gradient(circle at 30% 28%,#ffffffe6,#cbc5db59 55%,#a394be26 100%);border:1px solid #fffc;border-radius:50%;animation:6s ease-in-out infinite qpBubble-ffe95352;position:absolute;box-shadow:inset 0 0 10px #ffffff59,inset -4px -8px 14px #a394be33}.qp-bubble[data-v-ffe95352]:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:18%;left:22%}.qp-bubble.b1[data-v-ffe95352]{width:64px;height:64px;top:-22px;right:8%}.qp-bubble.b2[data-v-ffe95352]{width:32px;height:32px;animation-delay:-2.8s;bottom:-10px;left:6%}@keyframes qpBubble-ffe95352{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05)}}.qp-inner[data-v-ffe95352]{z-index:1;position:relative}.qp-head[data-v-ffe95352]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.qp-eyebrow[data-v-ffe95352]{letter-spacing:.26em;text-transform:uppercase;color:var(--lav-ink);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.qp-title[data-v-ffe95352]{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(24px,3.2vw,30px);font-weight:500;line-height:1.05}.qp-title em[data-v-ffe95352]{color:var(--lav-deep);font-style:italic;font-weight:400}.qp-close[data-v-ffe95352]{background:var(--cream);width:32px;height:32px;color:var(--ink);cursor:pointer;border:1px solid #19172814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .25s;display:flex}.qp-close[data-v-ffe95352]:hover{background:var(--ink);color:var(--cream);transform:rotate(90deg)}.qp-form[data-v-ffe95352]{flex-direction:column;gap:14px;display:flex}.qp-row[data-v-ffe95352]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){.qp-row-2[data-v-ffe95352]{grid-template-columns:1fr 1fr}}.qp-field[data-v-ffe95352]{flex-direction:column;gap:6px;display:flex}.qp-field label[data-v-ffe95352],.qp-field legend[data-v-ffe95352]{letter-spacing:.2em;text-transform:uppercase;color:var(--lav-ink);align-items:baseline;gap:8px;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.qp-hint[data-v-ffe95352]{letter-spacing:0;text-transform:none;color:var(--ink-soft);font-family:Inter,sans-serif;font-size:11px}.qp-field input[type=text][data-v-ffe95352],.qp-field input[type=email][data-v-ffe95352],.qp-field input[type=tel][data-v-ffe95352],.qp-field textarea[data-v-ffe95352]{background:var(--cream);color:var(--ink);border:1px solid #1917281f;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.qp-field input[data-v-ffe95352]:focus,.qp-field textarea[data-v-ffe95352]:focus{border-color:var(--lav-deep);background:var(--paper);outline:none;box-shadow:0 0 0 3px #cbc5db59}.qp-field textarea[data-v-ffe95352]{resize:vertical;min-height:64px}.qp-contact[data-v-ffe95352]{border:none;margin:0;padding:0}.qp-contact legend[data-v-ffe95352]{margin-bottom:8px}.qp-contact-grid[data-v-ffe95352]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=500px){.qp-contact-grid[data-v-ffe95352]{grid-template-columns:1fr}}.qp-contact-tile[data-v-ffe95352]{background:var(--cream);cursor:pointer;text-align:left;color:var(--ink);border:1px solid #1917281a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s,color .25s;display:flex;position:relative;overflow:hidden}.qp-contact-tile[data-v-ffe95352]:hover{border-color:var(--lav);transform:translateY(-1px)}.qp-contact-tile.active[data-v-ffe95352]{background:var(--ink);color:var(--cream);border-color:var(--ink);box-shadow:0 10px 24px -12px #19172873}.qp-contact-icon[data-v-ffe95352]{color:var(--lav-deep);flex-shrink:0;transition:color .25s;display:inline-flex}.qp-contact-tile.active .qp-contact-icon[data-v-ffe95352]{color:var(--lav)}.qp-contact-text[data-v-ffe95352]{flex-direction:column;gap:2px;min-width:0;display:flex}.qp-contact-label[data-v-ffe95352]{letter-spacing:-.015em;font-family:Fraunces,serif;font-size:16px;font-style:italic;font-weight:500;line-height:1}.qp-contact-blurb[data-v-ffe95352]{color:var(--ink-soft);font-size:11px;line-height:1.3}.qp-contact-tile.active .qp-contact-blurb[data-v-ffe95352]{color:#faf8fdb3}.qp-actions[data-v-ffe95352]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.qp-btn[data-v-ffe95352]{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .3s,color .3s,transform .2s,border-color .3s;display:inline-flex}.qp-btn em[data-v-ffe95352]{font-style:normal;transition:transform .25s}.qp-btn:hover em[data-v-ffe95352]{transform:translate(3px)}.qp-btn[data-v-ffe95352]:disabled{opacity:.6;cursor:not-allowed}.qp-btn-primary[data-v-ffe95352]{background:var(--ink);color:var(--cream)}.qp-btn-primary[data-v-ffe95352]:hover:not(:disabled){background:var(--lav-deep);transform:translateY(-1px)}.qp-btn-ghost[data-v-ffe95352]{color:var(--ink);background:0 0;border:1px solid #19172826}.qp-btn-ghost[data-v-ffe95352]:hover:not(:disabled){background:var(--lav-mist);border-color:var(--lav-deep)}.qp-fine[data-v-ffe95352]{text-align:center;color:var(--ink-soft);margin:14px 0 0;font-size:11.5px;line-height:1.45}.qp-err[data-v-ffe95352]{color:#c4483e;font-size:12px}.qp-success[data-v-ffe95352]{text-align:center;padding:8px 0 2px}.qp-success-scene[data-v-ffe95352]{width:96px;height:96px;color:var(--lav-deep);margin:0 auto 14px;position:relative}.qp-success-tick[data-v-ffe95352]{justify-content:center;align-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.2) both qpTickIn-ffe95352;display:flex;position:absolute;inset:0}.qp-success-bubble[data-v-ffe95352]{opacity:0;background:radial-gradient(circle at 30% 28%,#fffffff2,#cbc5db73 55%,#a394be33 100%);border:1px solid #ffffffbf;border-radius:50%;animation:3s ease-in-out infinite qpRise-ffe95352;position:absolute;box-shadow:inset 0 0 8px #ffffff4d}.qp-success-bubble.s1[data-v-ffe95352]{width:14px;height:14px;animation-delay:.2s;top:68%;left:18%}.qp-success-bubble.s2[data-v-ffe95352]{width:10px;height:10px;animation-delay:.9s;top:62%;left:72%}.qp-success-bubble.s3[data-v-ffe95352]{width:18px;height:18px;animation-delay:1.5s;top:78%;left:46%}@keyframes qpRise-ffe95352{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translateY(-80px)scale(1.15)}}@keyframes qpTickIn-ffe95352{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.qp-success-title[data-v-ffe95352]{margin-bottom:6px;font-size:34px}.qp-success-sub[data-v-ffe95352]{color:var(--ink-soft);max-width:380px;margin:0 auto 18px;font-size:14.5px;line-height:1.55}.qp-success-sub b[data-v-ffe95352]{color:var(--ink);font-weight:500}.qp-enter-active[data-v-ffe95352],.qp-leave-active[data-v-ffe95352]{overflow:hidden}@media (prefers-reduced-motion:reduce){.qp-bubble[data-v-ffe95352],.qp-success-bubble[data-v-ffe95352]{animation:none}}.plans[data-v-8b0922d3]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--cream);padding:140px 0;position:relative;overflow:hidden}@media (width<=768px){.plans[data-v-8b0922d3]{padding:72px 0}.sec-header[data-v-8b0922d3]{margin-bottom:36px}}.plans[data-v-8b0922d3]:before{content:"";pointer-events:none;background:radial-gradient(circle,#cbc5db33,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.container[data-v-8b0922d3]{max-width:1280px;margin:0 auto;padding:0 24px}@media (width>=768px){.container[data-v-8b0922d3]{padding:0 40px}}.plans-layout[data-v-8b0922d3]{grid-template-columns:1fr;align-items:stretch;gap:40px;display:grid}@media (width>=960px){.plans-layout[data-v-8b0922d3]{grid-template-columns:1.2fr 1fr;gap:56px}}.plans-left[data-v-8b0922d3]{min-width:0}.plans-right[data-v-8b0922d3]{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.head-swap-enter-active[data-v-8b0922d3],.head-swap-leave-active[data-v-8b0922d3]{transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1)}.head-swap-enter-from[data-v-8b0922d3]{opacity:0;transform:translateY(8px)}.head-swap-leave-to[data-v-8b0922d3]{opacity:0;transform:translateY(-6px)}.sec-header[data-v-8b0922d3]{margin-bottom:32px}@media (width<=768px){.sec-header[data-v-8b0922d3]{margin-bottom:24px}}.sec-eyebrow[data-v-8b0922d3]{text-transform:uppercase;letter-spacing:.3em;color:var(--lav-ink);margin-bottom:18px;font-size:11px;display:inline-block}.sec-header h2[data-v-8b0922d3]{letter-spacing:-.035em;color:var(--ink);font-family:Fraunces,serif;font-size:clamp(38px,5.5vw,80px);font-weight:500;line-height:1}.sec-header h2 em[data-v-8b0922d3]{color:var(--lav-deep);font-style:italic}.cfg-tabs[data-v-8b0922d3]{background:var(--paper);border:1px solid var(--lav-soft);border-radius:999px;gap:4px;margin-bottom:36px;padding:5px;display:inline-flex}.cfg-tab[data-v-8b0922d3]{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .3s,color .3s}.cfg-tab.active[data-v-8b0922d3]{background:var(--ink);color:var(--cream)}.cfg-controls[data-v-8b0922d3],.airbnb-left[data-v-8b0922d3]{margin-top:8px}.cfg-group[data-v-8b0922d3]{margin-bottom:28px}.cfg-label[data-v-8b0922d3]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}.cfg-sublabel[data-v-8b0922d3]{letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-left:8px;font-family:Inter,sans-serif;font-size:11px}.cfg-chips[data-v-8b0922d3]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-v-8b0922d3]{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #1917281a;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.chip .disc[data-v-8b0922d3]{letter-spacing:.1em;color:var(--lav-deep);font-family:JetBrains Mono,monospace;font-size:10px}.chip[data-v-8b0922d3]:hover{border-color:var(--lav)}.chip.active[data-v-8b0922d3]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.chip.active .disc[data-v-8b0922d3]{color:var(--lav)}.cfg-receipt[data-v-8b0922d3]{background:var(--paper);border:1px solid #1917280f;border-radius:24px;flex-direction:column;padding:32px;display:flex;box-shadow:0 40px 80px -20px #504a6e2e}.r-head[data-v-8b0922d3]{border-bottom:1px dashed #1917281a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.r-head-k[data-v-8b0922d3]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);font-family:JetBrains Mono,monospace;font-size:10px}.r-head-v[data-v-8b0922d3]{color:var(--ink);font-family:Fraunces,serif;font-size:18px;font-style:italic}.r-body[data-v-8b0922d3]{border-bottom:1px dashed #1917281a;flex-direction:column;gap:10px;margin-bottom:22px;padding-bottom:22px;display:flex}.r-row[data-v-8b0922d3]{color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.r-row b[data-v-8b0922d3]{color:var(--ink);font-weight:500}.r-row.sub[data-v-8b0922d3]{padding-top:8px;font-size:13px}.r-row .minus[data-v-8b0922d3]{color:var(--lav-deep)}.r-row .plus[data-v-8b0922d3]{color:var(--peach)}.cfg-receipt .airbnb-big[data-v-8b0922d3]{border-bottom:0;margin-bottom:0;padding-bottom:6px}.r-total-note[data-v-8b0922d3]{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.5}.r-initial[data-v-8b0922d3]{background:var(--paper);border:1px dashed #7d9a7f73;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px 14px 14px;display:flex;position:relative;overflow:hidden}.r-initial[data-v-8b0922d3]:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 100%,#7d9a7f14,#0000 55%);position:absolute;inset:0}.r-initial__seal[data-v-8b0922d3]{color:#2c3f2e;background:linear-gradient(160deg,#dde5d8 0%,#b4c9b6 100%);border-radius:9999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px #fff9,0 6px 14px -8px #3e564166}.r-initial__seal svg[data-v-8b0922d3]{width:22px;height:22px}.r-initial__copy[data-v-8b0922d3]{z-index:1;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative}.r-initial__kicker[data-v-8b0922d3]{letter-spacing:.22em;text-transform:uppercase;color:#4a6b50;margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1}.r-initial__title[data-v-8b0922d3]{font-variation-settings:"opsz" 36, "wght" 500;letter-spacing:-.012em;color:var(--ink);font-family:Fraunces,Times New Roman,Georgia,serif;font-size:17px;line-height:1.15}.r-initial__title em[data-v-8b0922d3]{font-variation-settings:"opsz" 36, "SOFT" 100, "wght" 500;color:var(--lav-deep);font-style:italic}.r-initial__sub[data-v-8b0922d3]{color:var(--ink-soft);margin-top:2px;font-size:12.5px;line-height:1.45}.r-cta[data-v-8b0922d3]{background:var(--ink);width:100%;color:var(--cream);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s,transform .2s;display:flex}.r-cta[data-v-8b0922d3]:hover:not(:disabled){transform:translateY(-1px)}.r-cta-open[data-v-8b0922d3],.r-cta[data-v-8b0922d3]:disabled{background:var(--lav-mist);color:var(--lav-ink);cursor:default}.r-cta-open[data-v-8b0922d3]:hover{background:var(--lav-mist);transform:none}.r-cta[data-v-8b0922d3]:hover:not(:disabled){background:var(--lav-deep)}.r-cta .arrow[data-v-8b0922d3]{transition:transform .3s;display:inline-block}.r-cta:hover:not(:disabled) .arrow[data-v-8b0922d3]{transform:translate(4px)}.r-fine[data-v-8b0922d3]{color:var(--ink-soft);margin-top:14px;font-size:11.5px;line-height:1.45}.airbnb-options[data-v-8b0922d3]{flex-direction:column;gap:22px;margin-top:0;display:flex}.ao-toggle[data-v-8b0922d3]{flex-direction:column;gap:10px;display:flex}.ao-label[data-v-8b0922d3]{letter-spacing:.22em;text-transform:uppercase;color:var(--lav-ink);font-family:JetBrains Mono,monospace;font-size:11px}.ao-switch[data-v-8b0922d3]{flex-wrap:wrap;gap:8px;display:flex}.ao-switch button[data-v-8b0922d3]{background:var(--paper);cursor:pointer;color:var(--ink);border:1px solid #1917281a;border-radius:999px;padding:10px 16px;font-family:inherit;font-size:13px;transition:all .3s}.ao-switch button[data-v-8b0922d3]:hover{border-color:var(--lav)}.ao-switch button.active[data-v-8b0922d3]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.airbnb-receipt[data-v-8b0922d3]{background:var(--paper);border:1px solid #1917280f;border-radius:24px;flex-direction:column;padding:32px;display:flex;box-shadow:0 40px 80px -20px #504a6e2e}.airbnb-big[data-v-8b0922d3]{border-bottom:1px dashed #1917281a;align-items:baseline;gap:10px;margin-bottom:22px;padding:18px 0 22px;display:flex}.airbnb-big span[data-v-8b0922d3]{letter-spacing:-.035em;font-family:Fraunces,serif;font-size:76px;font-weight:500;line-height:1}.airbnb-big .oo-from[data-v-8b0922d3]{color:var(--ink-soft);letter-spacing:-.01em;align-self:flex-start;padding-top:8px;font-family:Fraunces,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1}.airbnb-big small[data-v-8b0922d3]{color:var(--ink-soft);font-size:13px}.airbnb-incl[data-v-8b0922d3]{color:var(--ink-80);flex-direction:column;gap:10px;margin-bottom:22px;padding:0;font-size:14px;list-style:none;display:flex}.airbnb-incl li[data-v-8b0922d3]{padding-left:20px;position:relative}.airbnb-incl li[data-v-8b0922d3]:before{content:"✓";color:var(--lav-deep);font-size:13px;position:absolute;top:0;left:0}.reveal[data-v-8b0922d3]{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.reveal.on[data-v-8b0922d3]{opacity:1;transform:translateY(0)}.reveal.d1[data-v-8b0922d3]{transition-delay:.1s}.reveal.d2[data-v-8b0922d3]{transition-delay:.2s}.reveal.d3[data-v-8b0922d3]{transition-delay:.3s}
