.intro-root[data-v-3f1f2e82]{color:var(--color-fg-cream);inset:0;pointer-events:none;position:fixed;z-index:9999}.overlay[data-v-3f1f2e82]{background:var(--color-bg-ink);inset:0;position:absolute;transition:opacity 1.1s ease .2s}.brand-wrap[data-v-3f1f2e82]{align-items:center;display:flex;flex-direction:column;gap:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.brand[data-v-3f1f2e82]{color:var(--color-fg-cream);font-family:var(--font-sans);font-size:clamp(28px,5.8vw,88px);font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;transform-origin:0 0;transition:transform 1.5s cubic-bezier(.65,.05,.36,1),letter-spacing 1.5s cubic-bezier(.65,.05,.36,1);white-space:nowrap;will-change:transform,letter-spacing}.brand[data-v-3f1f2e82],.letter[data-v-3f1f2e82]{display:inline-block}.letter[data-v-3f1f2e82]{filter:blur(6px);opacity:0;transform:translateY(40%) scale(.92);transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1),filter .5s ease;transition-delay:calc(var(--i)*50ms)}.line[data-v-3f1f2e82]{background:var(--color-accent-gold);display:block;height:1px;transition:width .7s cubic-bezier(.19,1,.22,1),opacity .7s ease;width:0}.stage-1 .line[data-v-3f1f2e82],.stage-2 .line[data-v-3f1f2e82],.stage-3 .line[data-v-3f1f2e82]{width:min(320px,42vw)}.stage-2 .letter[data-v-3f1f2e82],.stage-3 .letter[data-v-3f1f2e82],.stage-4 .letter[data-v-3f1f2e82]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.stage-4 .line[data-v-3f1f2e82],.stage-4 .overlay[data-v-3f1f2e82]{opacity:0}.stage-4 .brand[data-v-3f1f2e82]{letter-spacing:.04em;opacity:0;transition:transform 1.5s cubic-bezier(.65,.05,.36,1),letter-spacing 1.5s cubic-bezier(.65,.05,.36,1),opacity .7s ease .9s}.cursor-layer[data-v-917e18e0]{inset:0;pointer-events:none;position:fixed;z-index:100000}.cursor-dot[data-v-917e18e0],.cursor-ring[data-v-917e18e0]{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease,width .4s cubic-bezier(.2,.7,.2,1),height .4s cubic-bezier(.2,.7,.2,1),background-color .45s ease,border-color .45s ease;will-change:transform,width,height,opacity}.cursor-dot.visible[data-v-917e18e0],.cursor-ring.visible[data-v-917e18e0]{opacity:1}.cursor-dot[data-v-917e18e0]{background-color:#d6a88b;border-radius:999px;box-shadow:0 0 12px #d6a88b38;height:8px;width:8px}.cursor-dot.hovering[data-v-917e18e0]{background-color:#e6c7b0;height:20px;width:20px}.cursor-ring[data-v-917e18e0]{background-color:#d6a88b08;border:1px solid rgba(214,168,139,.55);border-radius:999px;height:32px;width:32px}.cursor-ring.hovering[data-v-917e18e0]{border-color:#e6c7b0bf;height:64px;width:64px}@media(hover:none),(pointer:coarse){.cursor-layer[data-v-917e18e0]{display:none}}.slide-down-enter-active[data-v-3a2cf8ae],.slide-down-leave-active[data-v-3a2cf8ae]{overflow:hidden;transition:max-height .5s cubic-bezier(.19,1,.22,1),opacity .4s ease}.slide-down-enter-from[data-v-3a2cf8ae],.slide-down-leave-to[data-v-3a2cf8ae]{max-height:0;opacity:0}.slide-down-enter-to[data-v-3a2cf8ae],.slide-down-leave-from[data-v-3a2cf8ae]{max-height:400px;opacity:1}.lang-pop-enter-active[data-v-3a2cf8ae],.lang-pop-leave-active[data-v-3a2cf8ae]{transition:opacity .25s ease,transform .3s cubic-bezier(.19,1,.22,1)}.lang-pop-enter-from[data-v-3a2cf8ae],.lang-pop-leave-to[data-v-3a2cf8ae]{opacity:0;transform:translateY(-6px)}.ck[data-v-b4b77fff]{bottom:0;display:flex;justify-content:center;left:0;padding:clamp(12px,2.5vw,28px);pointer-events:none;position:fixed;right:0;z-index:120}.ck-panel[data-v-b4b77fff]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#141415f0;border:1px solid var(--color-border-hair);border-radius:20px;box-shadow:0 30px 70px -30px #000000d9;color:var(--color-fg-cream);display:flex;font-family:var(--font-sans);gap:clamp(18px,3vw,44px);max-width:1080px;padding:clamp(20px,2.6vw,30px) clamp(20px,3vw,38px);pointer-events:auto;width:100%}.ck-copy[data-v-b4b77fff]{flex:1 1 auto;min-width:0}.ck-eyebrow[data-v-b4b77fff]{color:var(--color-accent-gold-pale);font-size:10px;font-weight:500;letter-spacing:.28em;margin-bottom:8px;text-transform:uppercase}.ck-title[data-v-b4b77fff]{font-size:clamp(15px,1.4vw,18px);font-weight:500;letter-spacing:-.01em;margin-bottom:6px}.ck-desc[data-v-b4b77fff]{color:var(--color-fg-mute);font-size:13px;line-height:1.6;max-width:62ch}.ck-actions[data-v-b4b77fff]{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:210px}.ck-btn[data-v-b4b77fff]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:11px;font-weight:500;justify-content:center;letter-spacing:.22em;padding:13px 22px;text-transform:uppercase;transition:transform .4s var(--ease-out-expo),background .35s ease,color .35s ease,border-color .35s ease,box-shadow .5s ease}.ck-btn--gold[data-v-b4b77fff]{background:var(--color-accent-gold);border:1px solid var(--color-accent-gold);color:#0a0a0a}.ck-btn--gold[data-v-b4b77fff]:hover{background:var(--color-accent-gold-soft);border-color:var(--color-accent-gold-soft);box-shadow:0 16px 30px -14px #faa61a80;transform:translateY(-2px)}.ck-btn--ghost[data-v-b4b77fff]{background:transparent;border:1px solid rgba(212,181,114,.45);color:var(--color-accent-gold-pale)}.ck-btn--ghost[data-v-b4b77fff]:hover{background:var(--color-accent-gold-pale);border-color:var(--color-accent-gold-pale);color:#0a0a0a}.ck-link[data-v-b4b77fff]{background:none;border:none;color:var(--color-fg-mute);cursor:pointer;font-family:var(--font-sans);font-size:11px;letter-spacing:.16em;padding:4px;text-transform:uppercase;transition:color .3s ease}.ck-link[data-v-b4b77fff]:hover{color:var(--color-fg-cream)}.ck-cats[data-v-b4b77fff]{display:grid;flex:1 1 auto;gap:14px;min-width:0}.ck-cat[data-v-b4b77fff]{align-items:center;border-bottom:1px solid var(--color-border-hair);display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.ck-cat[data-v-b4b77fff]:last-child{border-bottom:none;padding-bottom:0}.ck-cat__name[data-v-b4b77fff]{font-size:13px;font-weight:500;margin-bottom:3px}.ck-cat__desc[data-v-b4b77fff]{color:var(--color-fg-mute);font-size:12px;line-height:1.55;max-width:52ch}.ck-locked[data-v-b4b77fff]{color:var(--color-accent-gold-pale);flex:0 0 auto;font-size:10px;letter-spacing:.2em;opacity:.8;text-transform:uppercase}.ck-toggle[data-v-b4b77fff]{background:#ffffff0f;border:1px solid rgba(212,181,114,.4);border-radius:999px;cursor:pointer;flex:0 0 auto;height:26px;position:relative;transition:background .35s var(--ease-smooth),border-color .35s ease;width:46px}.ck-toggle.is-on[data-v-b4b77fff]{background:var(--color-accent-gold);border-color:var(--color-accent-gold)}.ck-toggle__thumb[data-v-b4b77fff]{background:var(--color-fg-cream);border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .35s var(--ease-out-expo);width:20px}.ck-toggle.is-on .ck-toggle__thumb[data-v-b4b77fff]{transform:translate(20px)}.ck-rise-enter-active[data-v-b4b77fff]{transition:transform .7s var(--ease-out-expo),opacity .6s ease}.ck-rise-leave-active[data-v-b4b77fff]{transition:transform .5s var(--ease-out-expo),opacity .4s ease}.ck-rise-enter-from[data-v-b4b77fff],.ck-rise-leave-to[data-v-b4b77fff]{opacity:0;transform:translateY(30px)}@media(max-width:780px){.ck[data-v-b4b77fff]{padding:10px}.ck-panel[data-v-b4b77fff]{align-items:stretch;border-radius:16px;flex-direction:column;gap:18px}.ck-desc[data-v-b4b77fff]{max-width:none}.ck-actions[data-v-b4b77fff]{flex-direction:column;min-width:0}.ck-btn[data-v-b4b77fff]{padding:15px 22px;width:100%}.ck-link[data-v-b4b77fff]{align-self:center;padding:8px}.ck-cat[data-v-b4b77fff]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ck-btn[data-v-b4b77fff],.ck-rise-enter-active[data-v-b4b77fff],.ck-rise-leave-active[data-v-b4b77fff],.ck-toggle[data-v-b4b77fff],.ck-toggle__thumb[data-v-b4b77fff]{transition:none}}.pm[data-v-4a0a4a5c]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#060606b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.pm-panel[data-v-4a0a4a5c]{background:var(--color-bg-ink-card,#1e1e1f);border:1px solid var(--color-border-hair);border-radius:22px;box-shadow:0 40px 90px -30px #000000e6;color:var(--color-fg-cream);font-family:var(--font-sans);max-width:420px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,40px);position:relative;text-align:center;width:100%}.pm-close[data-v-4a0a4a5c]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-fg-mute);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:color .25s ease,background .25s ease;width:34px}.pm-close[data-v-4a0a4a5c]:hover{background:#ffffff0f;color:var(--color-fg-cream)}.pm-icon[data-v-4a0a4a5c]{align-items:center;background:radial-gradient(circle,rgba(250,166,26,.1),transparent 70%);border:1px solid rgba(212,181,114,.35);border-radius:50%;color:var(--color-accent-gold);display:flex;height:56px;justify-content:center;margin:0 auto 18px;width:56px}.pm-eyebrow[data-v-4a0a4a5c]{color:var(--color-accent-gold-pale);font-size:10px;letter-spacing:.28em;text-transform:uppercase}.pm-eyebrow[data-v-4a0a4a5c],.pm-title[data-v-4a0a4a5c]{font-weight:500;margin-bottom:8px}.pm-title[data-v-4a0a4a5c]{font-size:clamp(19px,2.4vw,24px);letter-spacing:-.01em}.pm-hint[data-v-4a0a4a5c]{color:var(--color-fg-mute);font-size:13px;line-height:1.6;margin:0 auto 22px;max-width:34ch}.pm-number[data-v-4a0a4a5c]{border-radius:8px;color:var(--color-accent-gold-pale);display:inline-block;font-size:clamp(26px,5vw,34px);font-weight:600;letter-spacing:.01em;padding:4px 8px;text-decoration:none;transition:color .25s ease}.pm-number[data-v-4a0a4a5c]:hover{color:var(--color-accent-gold)}.pm-copy[data-v-4a0a4a5c]{align-items:center;background:var(--color-accent-gold);border:1px solid var(--color-accent-gold);border-radius:999px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.18em;margin:20px auto 0;padding:11px 22px;text-transform:uppercase;transition:transform .35s var(--ease-out-expo,cubic-bezier(.19,1,.22,1)),background .3s ease}.pm-copy[data-v-4a0a4a5c]:hover{background:var(--color-accent-gold-soft);transform:translateY(-2px)}.pm-fade-enter-active[data-v-4a0a4a5c],.pm-fade-leave-active[data-v-4a0a4a5c]{transition:opacity .3s ease}.pm-fade-enter-active .pm-panel[data-v-4a0a4a5c],.pm-fade-leave-active .pm-panel[data-v-4a0a4a5c]{transition:transform .35s var(--ease-out-expo,cubic-bezier(.19,1,.22,1)),opacity .3s ease}.pm-fade-enter-from[data-v-4a0a4a5c],.pm-fade-leave-to[data-v-4a0a4a5c]{opacity:0}.pm-fade-enter-from .pm-panel[data-v-4a0a4a5c],.pm-fade-leave-to .pm-panel[data-v-4a0a4a5c]{opacity:0;transform:translateY(16px) scale(.98)}@media(prefers-reduced-motion:reduce){.pm-copy[data-v-4a0a4a5c],.pm-fade-enter-active[data-v-4a0a4a5c],.pm-fade-enter-active .pm-panel[data-v-4a0a4a5c],.pm-fade-leave-active[data-v-4a0a4a5c],.pm-fade-leave-active .pm-panel[data-v-4a0a4a5c]{transition:none}}
