@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";@property --cta-angle{syntax: "<angle>"; inherits: false; initial-value: -75deg;}.topbar[data-v-7f3a5a0f]{--gold: #c99636;--gold-soft: rgba(201,150,54,.62);--gold-light: #ffd97a;position:fixed;inset:0 0 auto 0;z-index:1000;display:flex;align-items:flex-start;padding:0 32px;--fade-tail: 32px;--bar-height: 60px;height:calc(var(--bar-height) + var(--fade-tail));padding-top:calc((var(--bar-height) - 36px) / 2);background:transparent;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s,background .4s;overflow:visible}.topbar[data-v-7f3a5a0f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;backdrop-filter:blur(12px) saturate(1.4) brightness(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.4) brightness(1.02);-webkit-mask-image:linear-gradient(to bottom,black 0px,black var(--bar-height),transparent calc(var(--bar-height) + var(--fade-tail)));mask-image:linear-gradient(to bottom,black 0px,black var(--bar-height),transparent calc(var(--bar-height) + var(--fade-tail)));transition:backdrop-filter .4s}.topbar--scrolled[data-v-7f3a5a0f]:before{backdrop-filter:blur(16px) saturate(1.5) brightness(1.02);-webkit-backdrop-filter:blur(16px) saturate(1.5) brightness(1.02)}.topbar__logo[data-v-7f3a5a0f]{display:flex;align-items:center;cursor:pointer;flex-shrink:0;height:28px}.logo-img[data-v-7f3a5a0f]{display:block;width:auto;height:20px;max-height:20px;object-fit:contain}.topbar__nav[data-v-7f3a5a0f]{display:flex;align-items:center;gap:4px;margin:0 auto;height:36px}.nav-link[data-v-7f3a5a0f]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 15px 8px;background:transparent;border:none;outline:none;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--gold-soft);height:36px;overflow:visible;transition:color .28s ease,font-weight .28s ease,transform .28s ease}.nav-link[data-v-7f3a5a0f]:focus-visible{outline:none}.nav-link[data-v-7f3a5a0f]:before{content:none}.nav-link[data-v-7f3a5a0f]:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:1.5px;border-radius:999px;opacity:0;transform:scaleX(.55);transform-origin:center;transition:opacity .28s ease,transform .34s cubic-bezier(.25,1,.5,1),background .28s ease,box-shadow .28s ease;pointer-events:none}.nav-link[data-v-7f3a5a0f]:hover{color:#c99636b8;text-shadow:0 1px 3px rgba(0,0,0,.35),0 1px 1.5px rgba(255,255,255,.34)}.nav-link[data-v-7f3a5a0f]:hover:after{opacity:1;transform:scaleX(1);background:#c9963685;box-shadow:none}.nav-link.active[data-v-7f3a5a0f]{color:var(--gold);font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.35),0 1px 1.5px rgba(255,255,255,.5)}.nav-link.active[data-v-7f3a5a0f]:after{opacity:1;transform:translateZ(0) scaleX(1);background:repeating-linear-gradient(90deg,#c996363d,#c996366b,#c99636b8 36px,#c99636eb,#c99636b8 68px,#c996366b 88px,#c996363d 120px);background-size:120px 100%;background-position:0px 50%;box-shadow:0 0 2px #c996361a,0 1px 1.5px #ffffff24;animation:navGoldSweepActive-7f3a5a0f 7.8s linear infinite;will-change:background-position}.nav-link__dot[data-v-7f3a5a0f]{display:none}.topbar__right[data-v-7f3a5a0f]{display:flex;align-items:center;gap:10px;flex-shrink:0;height:36px}.lang-cta__content[data-v-7f3a5a0f]{gap:6px}.lang-cta__content span[data-v-7f3a5a0f]:not(.lang-cta__divider){color:var(--gold-soft);transition:color .28s ease,text-shadow .28s ease,font-weight .28s ease}.lang-cta__opt--active[data-v-7f3a5a0f]{color:var(--gold);font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.35),0 1px 1.5px rgba(255,255,255,.5)}.lang-cta__divider[data-v-7f3a5a0f]{width:1px;height:11px;background:#ca932d9c}.lang-cta__content--mobile[data-v-7f3a5a0f]{width:100%;justify-content:center}.btn-cta-wrap--mobile[data-v-7f3a5a0f]{width:100%;display:flex;justify-content:flex-start}.btn-cta-wrap--mobile .btn-cta[data-v-7f3a5a0f],.btn-cta-wrap--mobile .btn-cta__content[data-v-7f3a5a0f]{width:100%;box-sizing:border-box}.btn-cta-wrap[data-v-7f3a5a0f]{position:relative;z-index:2;border-radius:999px;background:transparent;pointer-events:none}.btn-cta-shadow[data-v-7f3a5a0f]{--cut: 1.2em;position:absolute;width:calc(100% + var(--cut));height:calc(100% + var(--cut));top:calc(-1 * var(--cut) / 2);left:calc(-1 * var(--cut) / 2);filter:blur(4px);overflow:visible;pointer-events:none}.btn-cta-shadow[data-v-7f3a5a0f]:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(180deg,#c996361a,#c996360d);width:calc(100% - var(--cut) - 3px);height:calc(100% - var(--cut) - 3px);top:calc(var(--cut) - 6px);left:calc(var(--cut) - 10px);padding:1px;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .4s cubic-bezier(.25,1,.5,1)}.btn-cta[data-v-7f3a5a0f]{--cta-angle: -45deg;--bw: 1px;all:unset;cursor:pointer;position:relative;pointer-events:auto;z-index:3;background:linear-gradient(-75deg,#ffffff14,#ffffff47,#ffffff14);border-radius:999px;box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 8px #00000014,0 0 0 .5px inset #ffffff4d;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);transition:all .4s cubic-bezier(.25,1,.5,1),--cta-angle .5s ease}.btn-cta[data-v-7f3a5a0f]:hover{--cta-angle: -95deg;transform:scale(.975);backdrop-filter:blur(20px) saturate(2);-webkit-backdrop-filter:blur(20px) saturate(2);box-shadow:inset 0 2px 2px #fffc,inset 0 -.5px .5px #00000008,0 1px 4px #0000001a,0 0 0 .5px inset #ffffff75}.btn-cta__content[data-v-7f3a5a0f]{position:relative;display:block;-webkit-user-select:none;user-select:none;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--gold);text-shadow:0 1.5px 2px rgba(255,255,255,.65),0 1px 1px rgba(0,0,0,.05);padding:0 16px;height:32px;display:flex;align-items:center;transition:all .4s cubic-bezier(.25,1,.5,1)}.btn-cta__content[data-v-7f3a5a0f]:after{content:"";display:block;position:absolute;z-index:3;width:calc(100% - var(--bw));height:calc(100% - var(--bw));top:calc(var(--bw) / 2);left:calc(var(--bw) / 2);border-radius:999px;overflow:clip;background:linear-gradient(var(--cta-angle),rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 38% 52%,rgba(255,255,255,0) 57%);mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position .5s cubic-bezier(.25,1,.5,1),--cta-angle .5s ease}.btn-cta:hover .btn-cta__content[data-v-7f3a5a0f]:after{background-position:25% 50%}.btn-cta[data-v-7f3a5a0f]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999px;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--cta-angle) at 50% 50%,rgba(201,150,54,.42),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.42) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.42)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--cta-angle .5s ease;box-shadow:inset 0 0 0 .5px #c9963638}.btn-cta-wrap:has(.btn-cta:hover) .btn-cta-shadow[data-v-7f3a5a0f]{filter:blur(3px)}.btn-cta-wrap:has(.btn-cta:hover) .btn-cta-shadow[data-v-7f3a5a0f]:after{top:calc(var(--cut) - 8px)}.topbar__mobile-nav[data-v-7f3a5a0f]{display:none}@keyframes navGoldSweepActive-7f3a5a0f{0%{background-position:0px 50%}to{background-position:-120px 50%}}@media (max-width: 768px){.topbar[data-v-7f3a5a0f]{padding:12px 14px 0 24px;--bar-height: 52px;align-items:center;justify-content:space-between}.logo-img[data-v-7f3a5a0f]{height:18px;max-height:18px}.topbar__nav[data-v-7f3a5a0f],.topbar__right[data-v-7f3a5a0f]{display:none}.topbar__mobile-nav[data-v-7f3a5a0f]{position:relative;display:flex;align-items:center;height:36px;--mobile-capsule-height: 30px}.mobile-nav__arrow-hit[data-v-7f3a5a0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;outline:none;position:relative;box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--mobile-capsule-height);height:var(--mobile-capsule-height);border-radius:50%;cursor:pointer;background:transparent;background-color:transparent;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}.mobile-nav__arrow[data-v-7f3a5a0f]{position:relative;box-sizing:border-box;display:block;flex-shrink:0;width:11px;height:13px;pointer-events:none}.mobile-nav__arrow--prev[data-v-7f3a5a0f]{--arrow-clip: polygon(100% 4%, 100% 96%, 6% 50%)}.mobile-nav__arrow--next[data-v-7f3a5a0f]{--arrow-clip: polygon(0% 4%, 0% 96%, 94% 50%)}.mobile-nav__arrow[data-v-7f3a5a0f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--arrow-clip);-webkit-clip-path:var(--arrow-clip);background:linear-gradient(-75deg,#ffffff14,#ffffff47,#ffffff14);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.mobile-nav__arrow svg[data-v-7f3a5a0f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.mobile-nav__arrow-hit[data-v-7f3a5a0f]:active{transform:scale(.85)}.mobile-nav__capsule-wrap[data-v-7f3a5a0f]{position:relative;width:108px;flex-shrink:0}.mobile-nav__capsule[data-v-7f3a5a0f]{--cta-angle: -45deg;--bw: 1px;all:unset;position:relative;box-sizing:border-box;width:100%;height:var(--mobile-capsule-height);display:flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;border-radius:999px;background:linear-gradient(-75deg,#ffffff14,#ffffff47,#ffffff14);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 8px #00000014;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);transition:transform .2s ease}.mobile-nav__capsule[data-v-7f3a5a0f]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999px;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--cta-angle) at 50% 50%,rgba(201,150,54,.42),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.42) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.42)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;box-shadow:inset 0 0 0 .5px #c9963638}.mobile-nav__capsule[data-v-7f3a5a0f]:active{transform:scale(.97)}.mobile-nav__capsule--open[data-v-7f3a5a0f]:after{background:conic-gradient(from var(--cta-angle) at 50% 50%,rgba(201,150,54,.68),rgba(201,150,54,.15) 5% 40%,rgba(201,150,54,.68) 50%,rgba(201,150,54,.15) 60% 95%,rgba(201,150,54,.68)),linear-gradient(180deg,#ffffffbf,#ffffff80)}.mobile-nav__capsule-label[data-v-7f3a5a0f]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--gold);text-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 1.5px rgba(255,255,255,.5)}.mobile-nav__panel[data-v-7f3a5a0f]{position:absolute;top:calc(100% + 8px);left:0;width:100%;z-index:1100;display:flex;flex-direction:column;border-radius:20px;background:#ffffff70;backdrop-filter:blur(12px) saturate(1.8);-webkit-backdrop-filter:blur(12px) saturate(1.8);box-shadow:inset 0 1px 1px #ffffffad,0 8px 32px #0000001a,0 0 0 .5px #ffffff8c}.mobile-nav__panel-link[data-v-7f3a5a0f]{all:unset;box-sizing:border-box;width:100%;padding:9px 8px;cursor:pointer;text-align:center;font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--gold-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s ease,color .2s ease}.mobile-nav__panel-link--active[data-v-7f3a5a0f]{color:var(--gold);font-weight:600}.mobile-nav__panel-divider[data-v-7f3a5a0f]{height:1px;margin:6px 10px;background:#c996362e}.mobile-nav__panel-lang[data-v-7f3a5a0f]{display:flex;align-items:center;justify-content:center;padding:8px}.mobile-nav__panel-lang-opt[data-v-7f3a5a0f]{all:unset;cursor:pointer;padding:4px 12px;border-radius:999px;font-family:var(--font-body);font-size:12px;color:var(--gold-soft);transition:background .2s ease,color .2s ease,font-weight .2s ease}.mobile-nav__panel-lang-opt--active[data-v-7f3a5a0f]{color:var(--gold);font-weight:600;background:#c996361f}.mobile-panel-enter-active[data-v-7f3a5a0f],.mobile-panel-leave-active[data-v-7f3a5a0f]{transition:opacity .22s ease,transform .22s ease}.mobile-panel-enter-from[data-v-7f3a5a0f],.mobile-panel-leave-to[data-v-7f3a5a0f]{opacity:0;transform:translateY(-6px) scale(.98)}}@media (max-width: 480px){.topbar[data-v-7f3a5a0f]{padding:12px 14px 0 24px;--bar-height: 48px}.logo-img[data-v-7f3a5a0f]{height:16px;max-height:16px}.mobile-nav__arrow[data-v-7f3a5a0f]{width:10px;height:12px}.mobile-nav__arrow-hit[data-v-7f3a5a0f]{width:27px;height:27px}.mobile-nav__capsule-wrap[data-v-7f3a5a0f]{width:92px}.mobile-nav__capsule[data-v-7f3a5a0f]{height:27px;padding:0 8px}.mobile-nav__capsule-label[data-v-7f3a5a0f]{font-size:11px}.mobile-nav__panel-link[data-v-7f3a5a0f]{padding:8px;font-size:12px}}@media (hover: none){.nav-link[data-v-7f3a5a0f]:hover,.btn-cta[data-v-7f3a5a0f]:hover{transform:none}.nav-link[data-v-7f3a5a0f]:active,.mobile-nav__panel-link[data-v-7f3a5a0f]:active{opacity:.7}}[data-v-a0fc9409]:root{--bg-top: #FBFBFD;--bg-bottom: #F2F2F4;--ink: #1D1D1F;--ink-soft: #515154;--ink-mute: #86868B;--hairline: rgba(0, 0, 0, .08);--hairline-strong: rgba(0, 0, 0, .14);--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 20px 60px -20px rgba(0, 0, 0, .18), 0 8px 24px -12px rgba(0, 0, 0, .1);--shadow-3: 0 40px 120px -30px rgba(0, 0, 0, .22), 0 16px 40px -20px rgba(0, 0, 0, .1);--display: "Instrument Serif", "Cormorant Garamond", Georgia, "Times New Roman", serif;--body: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--gold: #c99636;--gold-soft: rgba(201,150,54,.62);--gold-light: #ffd97a}[data-v-a0fc9409]{box-sizing:border-box;margin:0;padding:0}.bg-stage-video[data-v-a0fc9409]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;object-fit:cover;object-position:center top;z-index:.5;pointer-events:none;opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.bg-stage-video[data-v-a0fc9409]{object-position:center center}}.bg-stage-canvas[data-v-a0fc9409]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:.5;pointer-events:none;opacity:1;filter:blur(0px);transition:opacity .42s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)}.bg-stage-canvas.no-fade[data-v-a0fc9409]{transition:none}.bg-stage-canvas.is-dip-blur[data-v-a0fc9409]{filter:blur(10px)}.logo[data-v-a0fc9409]{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.005em}.logo span[data-v-a0fc9409]{font-style:italic;color:var(--ink-soft)}.nav-links[data-v-a0fc9409]{display:flex;gap:28px}.nav-links a[data-v-a0fc9409]{color:var(--ink-soft);text-decoration:none;font-weight:400;transition:color .25s ease}.nav-links a[data-v-a0fc9409]:hover{color:var(--ink)}.nav-right[data-v-a0fc9409]{display:flex;align-items:center;gap:22px;color:var(--ink-soft)}.nav-cart[data-v-a0fc9409]{display:flex;align-items:center;gap:4px;cursor:default}.nav-cart[data-v-a0fc9409]:hover{color:var(--ink)}@media (max-width: 720px){.nav-links[data-v-a0fc9409]{display:none}}main[data-v-a0fc9409]{padding-top:52px;min-height:100vh;display:flex;flex-direction:column}.hero[data-v-a0fc9409]{flex:1;display:grid;grid-template-columns:1fr;align-items:flex-start;padding:32px 24px 48px;max-width:1200px;margin:0 auto;width:100%}.eyebrow[data-v-a0fc9409]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-weight:500;margin-bottom:20px;opacity:0;animation:fadeUp-a0fc9409 .9s .1s cubic-bezier(.2,.7,.2,1) forwards}.eyebrow .dot[data-v-a0fc9409]{width:6px;height:6px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c75926;animation:pulse-a0fc9409 2.2s ease-in-out infinite}.eyebrow .new-tag[data-v-a0fc9409]{padding:3px 8px;border-radius:999px;background:var(--ink);color:#fff;font-size:10px;letter-spacing:.12em;font-weight:600}.title[data-v-a0fc9409]{text-align:center;font-family:var(--display);font-weight:400;font-size:clamp(48px,7.2vw,92px);line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;opacity:0;animation:fadeUp-a0fc9409 1s .25s cubic-bezier(.2,.7,.2,1) forwards}.title-sub[data-v-a0fc9409]{display:block;font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(16px,1.5vw,20px);letter-spacing:.005em;color:var(--ink-mute);margin-top:18px}.subtitle[data-v-a0fc9409]{text-align:center;font-size:clamp(15px,1.2vw,17px);line-height:1.65;color:var(--ink-soft);max-width:540px;margin:0 auto 32px;font-weight:400;letter-spacing:-.005em;opacity:0;animation:fadeUp-a0fc9409 1s .4s cubic-bezier(.2,.7,.2,1) forwards}.subtitle em[data-v-a0fc9409]{font-family:var(--display);font-style:italic;font-weight:400;color:var(--ink);font-size:1.08em;letter-spacing:0}.stage[data-v-a0fc9409]{position:relative;width:min(560px,70vw);aspect-ratio:1 / 1;margin:200px auto;opacity:0;animation:stageIn-a0fc9409 1.4s .35s cubic-bezier(.2,.7,.2,1) forwards}.stage-pin[data-v-a0fc9409]{position:relative;width:100%;height:100%}.stage.is-playing[data-v-a0fc9409]:before{background:radial-gradient(60% 50% at 50% 55%,rgba(180,160,140,.32),transparent 70%)}.video-frame-wrap[data-v-a0fc9409]{position:absolute;top:160px;left:0;width:100%;aspect-ratio:1 / 1}.video-frame[data-v-a0fc9409]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;pointer-events:auto;outline:none;-webkit-tap-highlight-color:transparent}.video-frame.is-ever-unlocked[data-v-a0fc9409]{cursor:default}.video-frame[data-v-a0fc9409]:focus,.video-frame[data-v-a0fc9409]:focus-visible{outline:none}.hover-hint[data-v-a0fc9409]{position:fixed;left:50%;bottom:12px;transform:translate(-50%) translateY(0);display:flex;align-items:center;gap:8px;padding:8px 14px;border:none;border-radius:999px;box-shadow:var(--shadow-2);font-size:11px;letter-spacing:.04em;color:#0000003b;font-weight:500;white-space:nowrap;z-index:3;pointer-events:none;opacity:1;visibility:visible;transition:opacity .24s cubic-bezier(.4,0,.2,1),filter .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.hover-hint .cursor-icon[data-v-a0fc9409]{width:12px;height:12px;display:block;flex-shrink:0;color:#00000059;align-self:center;transform:translateY(.5px)}@property --pill-angle{syntax: "<angle>"; inherits: false; initial-value: -75deg;}.meta-pill-wrap[data-v-a0fc9409]{position:absolute;z-index:3;border-radius:999px;background:transparent;opacity:0;animation:fadeUp-a0fc9409 1s 1.1s cubic-bezier(.2,.7,.2,1) forwards;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.meta-pill-wrap.left[data-v-a0fc9409]{left:-10%;bottom:28%}.meta-pill-wrap.right[data-v-a0fc9409]{right:-10%;top:40%;animation-delay:1.25s}.meta-pill-wrap.pill-hidden[data-v-a0fc9409]{opacity:0;transform:translateY(-20px);pointer-events:none}@media (max-width: 720px){.meta-pill-wrap.left[data-v-a0fc9409],.meta-pill-wrap.right[data-v-a0fc9409]{display:none}}.meta-pill[data-v-a0fc9409],.meta-pill-shadow[data-v-a0fc9409]{animation:pillFloat-a0fc9409 3.6s 2.1s ease-in-out infinite}.meta-pill-wrap.right .meta-pill[data-v-a0fc9409],.meta-pill-wrap.right .meta-pill-shadow[data-v-a0fc9409]{animation-delay:4s;animation-duration:5.1s}.meta-pill-shadow[data-v-a0fc9409]{--cut: 1.2em;position:absolute;width:calc(100% + var(--cut));height:calc(100% + var(--cut));top:calc(-1 * var(--cut) / 2);left:calc(-1 * var(--cut) / 2);filter:blur(4px);overflow:visible;pointer-events:none}.meta-pill-shadow[data-v-a0fc9409]:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(180deg,#0000001a,#0000000d);width:calc(100% - var(--cut) - 3px);height:calc(100% - var(--cut) - 3px);top:calc(var(--cut) - 6px);left:calc(var(--cut) - 10px);padding:1px;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.meta-pill[data-v-a0fc9409]{--pill-angle: -75deg;--bw: 1px;position:relative;z-index:3;background:linear-gradient(-75deg,#ffffff14,#fffc,#ffffff14);border-radius:999px;box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 8px #00000014,0 0 0 .5px inset #ffffff4d;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8)}.meta-pill[data-v-a0fc9409]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999px;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--pill-angle) at 50% 50%,rgba(201,150,54,.42),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.42) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.42)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:inset 0 0 0 .5px #c996362e}.meta-pill span[data-v-a0fc9409]{position:relative;display:flex;align-items:center;gap:2px;-webkit-user-select:none;user-select:none;font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:.02em;color:#c99636b8;text-shadow:0 1.5px 2px rgba(255,255,255,.65),0 1px 1px rgba(201,150,54,.06);padding:0 16px;height:32px;white-space:nowrap;z-index:3}.meta-pill span[data-v-a0fc9409]:after{content:"";display:block;position:absolute;z-index:3;width:calc(100% - var(--bw));height:calc(100% - var(--bw));top:calc(var(--bw) / 2);left:calc(var(--bw) / 2);border-radius:999px;overflow:clip;background:linear-gradient(var(--pill-angle),rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 38% 52%,rgba(255,255,255,0) 57%);mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat}.meta-pill__k[data-v-a0fc9409]{font-family:var(--display);font-size:15px;color:var(--gold);font-weight:500;letter-spacing:-.02em}.cta-row[data-v-a0fc9409]{margin-top:40px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;opacity:0;animation:fadeUp-a0fc9409 1s .9s cubic-bezier(.2,.7,.2,1) forwards}.btn[data-v-a0fc9409]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:default;font-family:var(--body);font-size:14px;font-weight:500;letter-spacing:-.005em;padding:13px 26px;border-radius:999px;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-a0fc9409]{background:var(--ink);color:#fff;box-shadow:0 1px #fff3 inset,var(--shadow-1)}.btn-primary[data-v-a0fc9409]:hover{background:#2c2c2e;transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.btn-ghost[data-v-a0fc9409]{background:transparent;color:var(--ink);border:1px solid var(--hairline-strong)}.btn-ghost[data-v-a0fc9409]:hover{background:#0000000a;transform:translateY(-1px)}.btn .arrow[data-v-a0fc9409]{transition:transform .3s ease}.btn:hover .arrow[data-v-a0fc9409]{transform:translate(3px)}.trust[data-v-a0fc9409]{margin-top:44px;padding:20px 0 4px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-weight:500;opacity:0;animation:fadeUp-a0fc9409 1s 1.4s cubic-bezier(.2,.7,.2,1) forwards}.trust .item[data-v-a0fc9409]{display:flex;align-items:center;gap:8px}.trust .sep[data-v-a0fc9409]{width:3px;height:3px;border-radius:50%;background:var(--ink-mute);opacity:.5}@media (max-width: 720px){.trust[data-v-a0fc9409]{gap:20px;font-size:10px}.trust .sep[data-v-a0fc9409]{display:none}}@keyframes pillFloat-a0fc9409{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeUp-a0fc9409{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes stageIn-a0fc9409{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse-a0fc9409{0%,to{box-shadow:0 0 0 4px #34c75926}50%{box-shadow:0 0 0 7px #34c7590f}}@keyframes hintFloat-a0fc9409{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}.hover-hint[data-v-a0fc9409]{animation:hintFloat-a0fc9409 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[data-v-a0fc9409],[data-v-a0fc9409]:before,[data-v-a0fc9409]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.parts-flood-root[data-v-0fb49d17]{position:absolute;bottom:2%;left:0;width:100%;height:20%;pointer-events:none;z-index:10;overflow:visible}.parts-canvas[data-v-0fb49d17]{position:absolute;top:0;left:0;overflow:visible}.headline-char[data-v-20b8ce86]{display:inline-block;position:relative;opacity:0;transform:translate3d(var(--x),var(--y),0) rotate(var(--rotate)) scale(.14);transform-origin:50% 60%;will-change:transform,opacity}.headline-text-char[data-v-20b8ce86]{color:#6a5f56;font-size:.7em;font-weight:700}.headline-char.is-space[data-v-20b8ce86]{width:.18em}.headline-logo-char[data-v-20b8ce86]{height:1.07em;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.headline-logo-char--L[data-v-20b8ce86]{width:.48em;margin-left:.1em;margin-right:-.02em}.headline-logo-char--O[data-v-20b8ce86]{width:.52em;margin-right:-.03em}.headline-logo-char--b[data-v-20b8ce86]{width:.46em;margin-right:-.03em}.headline-logo-char--i[data-v-20b8ce86]{width:.24em}.headline-logo-img[data-v-20b8ce86]{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.12);transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.headline-char.char-in[data-v-20b8ce86]{animation:contact-char-assemble-20b8ce86 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay)}@keyframes contact-char-assemble-20b8ce86{0%{opacity:0;transform:translate3d(var(--x),var(--y),0) rotate(var(--rotate)) scale(.14);filter:blur(10px)}18%{opacity:.4;filter:blur(5px)}52%{opacity:1;transform:translate3d(calc(var(--x) * .05),calc(var(--y) * .05),0) rotate(calc(var(--rotate) * .05)) scale(1.18);filter:blur(.4px)}74%{transform:translateZ(0) rotate(0) scale(.96);filter:blur(0)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1);filter:blur(0)}}.sub-word[data-v-20b8ce86]{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.55s + var(--wi) * 55ms)}.sub-word.word-in[data-v-20b8ce86]{opacity:1;transform:none}.altair-section[data-v-20b8ce86]{position:relative;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;width:100%;box-sizing:border-box;overflow:visible}.altair-header[data-v-20b8ce86]{position:absolute;top:92px;left:0;right:0;z-index:2;max-width:1200px;width:100%;margin:0 auto;padding:0 40px;text-align:center;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.altair-header.hidden[data-v-20b8ce86]{opacity:0;transform:translateY(26px);pointer-events:none}.section-headline[data-v-20b8ce86]{font-family:var(--font-display);font-size:clamp(82px,9.1vw,150px);font-weight:700;line-height:.98;letter-spacing:-.04em;color:#6a5f56;margin-bottom:14px;margin-top:28px;position:relative;display:block;isolation:isolate}.headline-main[data-v-20b8ce86]{display:block;position:relative;z-index:1;transform:scale(1.08);transform-origin:center}.headline-line[data-v-20b8ce86]{display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:visible}.contact-sub[data-v-20b8ce86]{font-size:16px;font-weight:300;line-height:1.85;color:var(--c-text-2);max-width:800px;margin:0 auto;transition:opacity .6s ease,transform .6s ease;color:#6a5f56}.altair-stage-wrap[data-v-20b8ce86]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;opacity:0;transform:translateY(28px) scale(.97);transition:opacity .9s cubic-bezier(.16,1,.3,1) .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s;will-change:transform,opacity}.altair-stage-wrap.stage-in[data-v-20b8ce86]{opacity:1;transform:none}.altair-stage-wrap.hidden[data-v-20b8ce86]{opacity:0;transform:translateY(30px);pointer-events:none}.altair-stage-wrap video[data-v-20b8ce86],.altair-stage-wrap canvas[data-v-20b8ce86]{display:block;margin:0 auto;max-width:100%;height:auto}@media (max-width: 960px){.altair-section[data-v-20b8ce86]{padding:0}.altair-header[data-v-20b8ce86]{top:22%;transform:translateY(-50%);padding:0 24px}.section-headline[data-v-20b8ce86]{font-size:clamp(56px,16vw,84px);margin-top:0}.headline-text-char[data-v-20b8ce86]{font-size:.78em;margin-right:.1em}}@media (max-width: 540px){.section-headline[data-v-20b8ce86]{font-size:clamp(50px,15vw,72px);letter-spacing:-.03em}.headline-text-char[data-v-20b8ce86]{font-size:.8em}.headline-char.is-space[data-v-20b8ce86]{width:.12em}.contact-sub[data-v-20b8ce86]{font-size:14px;line-height:1.7;max-width:280px}}.video-section[data-v-7ddf95ac]{height:100vh;height:100dvh}.stage[data-v-7ddf95ac]{position:relative;pointer-events:auto;height:100vh;height:100dvh;width:100%;background:#000}.stage.is-playing[data-v-7ddf95ac]{cursor:default;pointer-events:none}.stage.is-clickable[data-v-7ddf95ac]{cursor:pointer}.video[data-v-7ddf95ac]{width:100%;height:100%;object-fit:cover}.last-frame[data-v-7ddf95ac]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity 0s}.mask-solid[data-v-7ddf95ac]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#000}.mask-torch[data-v-7ddf95ac]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cursor[data-v-7ddf95ac]{position:fixed;width:90px;height:90px;border-radius:50%;border:1px solid white;transform:translate(-50%,-50%);pointer-events:none;display:flex;justify-content:center;align-items:center;color:#fff}.cursor.off[data-v-7ddf95ac]{opacity:.5}.hover-hint[data-v-7ddf95ac]{position:fixed;left:50%;bottom:20px;transform:translate(-50%) translateY(0);z-index:3;pointer-events:none;animation:hintFloat-7ddf95ac 2.4s ease-in-out infinite}.hover-hint__inner[data-v-7ddf95ac]{display:flex;align-items:center;gap:8px;padding:8px 14px;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#fff0;border:none;border-radius:999px;box-shadow:var(--shadow-2);font-size:11px;letter-spacing:.04em;color:#ffffffd9;font-weight:500;white-space:nowrap;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.hover-hint__inner.is-suppressed[data-v-7ddf95ac]{opacity:0}.hover-hint__inner .cursor-icon[data-v-7ddf95ac]{width:12px;height:12px;display:block;flex-shrink:0;color:#ffffffd9;align-self:center;transform:translateY(.5px)}@keyframes hintFloat-7ddf95ac{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@media (prefers-reduced-motion: reduce){.hover-hint[data-v-7ddf95ac]{animation-duration:.01ms!important}.hover-hint__inner[data-v-7ddf95ac]{transition-duration:.01ms!important}}.about-section[data-v-ba5cd3c3]{position:relative;width:100%;height:100vh;overflow:hidden}.about-bg[data-v-ba5cd3c3]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-BvomEGoR.png) center center / cover no-repeat;z-index:0}.about-headline-wrap[data-v-ba5cd3c3]{position:absolute;top:38%;right:80px;transform:translateY(-50%);z-index:1;max-width:1200px;opacity:0;will-change:opacity,transform,filter}.about-headline[data-v-ba5cd3c3]{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.1;letter-spacing:.03em;color:#fff;margin:0;text-align:right}.about-body-wrap[data-v-ba5cd3c3]{position:absolute;bottom:120px;right:80px;z-index:1;max-width:800px;opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.about-body-wrap.is-visible[data-v-ba5cd3c3]{opacity:1;transform:translateY(0)}.about-body[data-v-ba5cd3c3]{font-size:15px;font-weight:300;line-height:1.85;color:#fff;margin:0;text-align:right}@media (max-width: 768px){.about-bg[data-v-ba5cd3c3]{background-image:url(/assets/background-mobile-DFDxWLyK.png);background-size:100% auto;background-position:center bottom}.about-section[data-v-ba5cd3c3]{display:flex;flex-direction:column;align-items:center;padding:24vh 24px 0}.about-headline-wrap[data-v-ba5cd3c3]{position:static;max-width:100%;text-align:left}.about-headline[data-v-ba5cd3c3]{font-size:clamp(28px,8vw,42px);text-align:left;color:#6a5f56}.about-body-wrap[data-v-ba5cd3c3]{position:static;max-width:100%;text-align:left;margin-top:32px}.about-body[data-v-ba5cd3c3]{text-align:left;color:#6a5f56;font-size:13px}}@media (max-width: 768px) and (max-height: 700px){.about-section[data-v-ba5cd3c3]{padding-top:12vh}.about-bg[data-v-ba5cd3c3]{background-position:center bottom -40px}}@media (min-width: 701px) and (max-width: 900px){.about-section[data-v-ba5cd3c3]{display:flex;flex-direction:column;padding:18vh 60px 0;align-items:flex-start}.about-headline-wrap[data-v-ba5cd3c3]{position:static;max-width:100%;text-align:left;right:80px}.about-body-wrap[data-v-ba5cd3c3]{position:static;max-width:100%;text-align:left;margin-top:32px}.about-headline[data-v-ba5cd3c3],.about-body[data-v-ba5cd3c3]{text-align:left;color:#6a5f56}}.product-section[data-v-94a7b348]{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;max-width:100%;width:100%;margin:0 auto;padding:0 40px;overflow:hidden}.section-header[data-v-94a7b348]{position:absolute;top:120px;left:80px;text-align:left;max-width:900px;z-index:2}.headline-enter[data-v-94a7b348]{will-change:opacity,transform,filter}.section-headline[data-v-94a7b348]{letter-spacing:.03em;font-family:var(--font-display);font-size:clamp(34px,3.5vw,72px);font-weight:700;line-height:1.15;color:#6a5f56}.body-enter[data-v-94a7b348]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.body-enter.feature-in[data-v-94a7b348]{opacity:1;transform:none}.section-feature__body[data-v-94a7b348]{margin-top:14px;font-size:15px;font-weight:300;line-height:1.85;color:#6a5f56}.headline-fade-enter-active[data-v-94a7b348],.headline-fade-leave-active[data-v-94a7b348],.feature-fade-enter-active[data-v-94a7b348],.feature-fade-leave-active[data-v-94a7b348]{transition:opacity .28s ease,transform .28s ease}.headline-fade-enter-from[data-v-94a7b348],.headline-fade-leave-to[data-v-94a7b348],.feature-fade-enter-from[data-v-94a7b348],.feature-fade-leave-to[data-v-94a7b348]{opacity:0;transform:translateY(6px)}.doll-row[data-v-94a7b348]{position:relative;display:flex;width:100%;flex:1;min-height:0;max-height:70vh}.doll-cell[data-v-94a7b348]{position:absolute;top:0;left:0;height:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.doll-visual[data-v-94a7b348]{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:105%;height:100%;object-fit:contain;object-position:bottom center;pointer-events:none;-webkit-user-drag:none;opacity:1}.doll-visual--hidden[data-v-94a7b348]{opacity:0}@media (max-width: 700px){.product-section[data-v-94a7b348]{height:auto;min-height:100vh;min-height:100dvh;justify-content:flex-start;padding:100px 24px 48px}.section-header[data-v-94a7b348]{position:static;text-align:left;max-width:100%;margin-top:clamp(0px,6dvh,56px)}.section-headline[data-v-94a7b348]{font-size:clamp(28px,7.5vw,40px);text-align:left}.section-feature__body[data-v-94a7b348]{font-size:13px;line-height:1.7;margin-top:32px;text-align:left}.doll-row[data-v-94a7b348]{position:relative;align-self:flex-end;margin-top:auto;flex:none;max-height:none;height:0;right:auto;bottom:auto;left:auto;top:auto}.doll-cell[data-v-94a7b348]{height:auto}}@media (min-width: 701px) and (max-width: 900px){.section-header[data-v-94a7b348]{left:60px;top:18vh;max-width:calc(100vw - 120px)}.doll-row[data-v-94a7b348]{position:relative;align-self:center;margin-top:auto;margin-bottom:100px;flex:none;max-height:none;height:0;right:auto;bottom:auto;left:auto;top:auto}.doll-cell[data-v-94a7b348]{height:auto}}.hover-hint[data-v-94a7b348]{position:fixed;left:50%;bottom:20px;transform:translate(-50%) translateY(0);z-index:3;pointer-events:none;animation:hintFloat-94a7b348 2.4s ease-in-out infinite}.hover-hint__inner[data-v-94a7b348]{display:flex;align-items:center;gap:8px;padding:8px 14px;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#fff0;border:none;border-radius:999px;box-shadow:var(--shadow-2);font-size:11px;letter-spacing:.04em;color:#0000003b;font-weight:500;white-space:nowrap;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.hover-hint__inner.is-suppressed[data-v-94a7b348]{opacity:0}.hover-hint__inner .cursor-icon[data-v-94a7b348]{width:12px;height:12px;display:block;flex-shrink:0;color:#00000059;align-self:center;transform:translateY(.5px)}@keyframes hintFloat-94a7b348{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@media (prefers-reduced-motion: reduce){.hover-hint[data-v-94a7b348]{animation-duration:.01ms!important}.hover-hint__inner[data-v-94a7b348]{transition-duration:.01ms!important}}.reveal[data-v-45317507]{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.reveal--up[data-v-45317507]{opacity:0;transform:translateY(40px)}.reveal--down[data-v-45317507]{opacity:0;transform:translateY(-40px)}.reveal--left[data-v-45317507]{opacity:0;transform:translate(50px)}.reveal--right[data-v-45317507]{opacity:0;transform:translate(-50px)}.reveal--scale[data-v-45317507]{opacity:0;transform:scale(.88)}.reveal--visible[data-v-45317507]{opacity:1!important;transform:none!important}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}.experience-section[data-v-097ee248]{position:relative;height:100vh;overflow:hidden}.main-video[data-v-097ee248]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;z-index:1}@media (max-width: 900px),(orientation: portrait){.main-video[data-v-097ee248]{inset:auto;top:10vh;left:0;width:100%;height:56.25vw}}.play-hint[data-v-097ee248]{position:absolute;top:23vh;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000014;transition:opacity .25s ease;z-index:2;pointer-events:none}.play-icon[data-v-097ee248]{width:56px;height:56px;color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.top-mask[data-v-097ee248]{position:absolute;top:0;left:0;right:0;height:23vh;background:#fff;z-index:3;pointer-events:auto}@media (max-width: 900px),(orientation: portrait){.top-mask[data-v-097ee248]{display:none}.play-hint[data-v-097ee248]{top:10vh;bottom:auto;height:56.25vw}}.experience-caption[data-v-097ee248]{position:absolute;top:calc(23vh - 18px);right:80px;max-width:calc(100% - 636px);margin:0;text-align:right;font-size:15px;font-weight:300;line-height:1.85;color:#6a5f56;z-index:3;opacity:0;transform:translateY(-100%) translateY(16px);pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.experience-caption--visible[data-v-097ee248]{opacity:1;transform:translateY(-100%)}.experience-caption__lead[data-v-097ee248]{font-weight:600;color:inherit}@media (max-width: 900px),(orientation: portrait){.experience-caption[data-v-097ee248]{right:24px;max-width:calc(100% - 48px);font-size:13px;line-height:1.7;top:calc(10vh + 56.25vw + 320px);transform:translateY(-8px)}.experience-caption--visible[data-v-097ee248]{transform:translateY(0)}}.orbit-pin[data-v-097ee248]{position:absolute;top:23vh;transform:translateY(-50%);z-index:4;isolation:isolate}.orbit-arc-text[data-v-097ee248]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible;opacity:0;transition:opacity .25s ease}.orbit-arc-text text[data-v-097ee248]{font-family:var(--font-body);font-size:7px;font-weight:500;letter-spacing:.02em;fill:#c99636;text-shadow:0 1px 2px rgba(0,0,0,.12)}.orbit-pin:hover .orbit-arc-text[data-v-097ee248]{opacity:1}@media (max-width: 900px),(orientation: portrait){.orbit-arc-text.arc-loop[data-v-097ee248]{animation:arcTextLoop-097ee248 3.2s ease-in-out infinite}}@keyframes arcTextLoop-097ee248{0%,to{opacity:0}50%{opacity:1}}.orbit-glass-wrap[data-v-097ee248]{--pad: 14px;position:absolute;top:calc(-1 * var(--pad));left:calc(-1 * var(--pad));width:calc(100% + var(--pad) * 2);height:calc(100% + var(--pad) * 2);z-index:0;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.orbit-glass-wrap--visible[data-v-097ee248]{opacity:1}.orbit-glass-shadow[data-v-097ee248]{--cut: 14px;position:absolute;inset:calc(-1 * var(--cut) / 2);filter:blur(5px);pointer-events:none}.orbit-glass-shadow[data-v-097ee248]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,#c996361f,#c996360d);padding:1px;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.orbit-glass[data-v-097ee248]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(-75deg,#ffffff1a,#ffffff52,#ffffff1a);backdrop-filter:blur(3px) saturate(1.8);-webkit-backdrop-filter:blur(3px) saturate(1.8);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 4px 16px #0000001a}.orbit-glass[data-v-097ee248]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1.3px;box-sizing:border-box;background:conic-gradient(from var(--glass-angle) at 50% 50%,rgba(201,150,54,.52),rgba(201,150,54,0) 16% 34%,rgba(201,150,54,.52) 50%,rgba(201,150,54,0) 66% 84%,rgba(201,150,54,.52)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:glassAngleSpin-097ee248 6s linear infinite;will-change:--glass-angle}@keyframes glassAngleSpin-097ee248{0%{--glass-angle: -45deg}to{--glass-angle: 315deg}}.orbit-pin[data-v-097ee248] .reveal{display:block;width:100%;height:100%}.orbit-circle[data-v-097ee248]{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 12px 32px #00000029;background:#e9e9e9}.orbit-video[data-v-097ee248]{width:100%;height:100%;object-fit:cover;display:block}.orbit-pin--shake[data-v-097ee248]{width:calc(240px - 60px * var(--p));height:calc(240px - 50px * var(--p));right:calc(80px + (100% - 636px) * var(--p))}.orbit-pin--sleep[data-v-097ee248]{width:calc(180px + 60px * var(--p));height:calc(190px + 50px * var(--p));right:calc(376px + (100% - 696px) * var(--p))}@media (max-width: 900px),(orientation: portrait){.orbit-pin--shake[data-v-097ee248]{width:calc(210px - 60px * var(--p));height:calc(210px - 60px * var(--p));right:42px;top:calc(10vh + 56.25vw + 110px);transform:translateY(calc(-50% + 95px * var(--p)))}.orbit-pin--sleep[data-v-097ee248]{width:calc(120px + 50px * var(--p));height:calc(120px + 50px * var(--p));left:42px;right:auto;top:calc(10vh + 56.25vw + 110px);transform:translateY(calc(-50% + 120px - 140px * var(--p)))}}@media ((max-width: 900px) or (orientation: portrait)) and (max-height: 700px){.main-video[data-v-097ee248]{top:0}.play-hint[data-v-097ee248]{top:5vh}.experience-caption[data-v-097ee248]{top:calc(5vh + 56.25vw + 320px)}.orbit-pin--shake[data-v-097ee248],.orbit-pin--sleep[data-v-097ee248]{top:calc(5vh + 56.25vw + 110px)}}@media (min-width: 700px) and (max-width: 900px){.experience-caption[data-v-097ee248]{top:calc(10vh + 56.25vw + 220px);left:42px;right:auto;text-align:left;max-width:400px}}@property --glass-angle{syntax: "<angle>"; inherits: false; initial-value: -45deg;}.section-tag[data-v-11449b38]{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-4);margin-bottom:16px;opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.05s}.section-tag.tag-in[data-v-11449b38]{opacity:1;transform:none}.headline-char[data-v-11449b38]{display:inline-block;position:relative;opacity:0;letter-spacing:.03em;transform:translate3d(var(--x),var(--y),0) rotate(var(--rotate)) scale(.14);transform-origin:50% 60%;will-change:transform,opacity;color:var(--c-text)}.headline-char.is-space[data-v-11449b38]{width:.26em}.headline-char.char-in[data-v-11449b38]{animation:contact-char-assemble-11449b38 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay)}@keyframes contact-char-assemble-11449b38{0%{opacity:0;transform:translate3d(var(--x),var(--y),0) rotate(var(--rotate)) scale(.14);filter:blur(10px)}18%{opacity:.4;filter:blur(5px)}52%{opacity:1;transform:translate3d(calc(var(--x)*.05),calc(var(--y)*.05),0) rotate(calc(var(--rotate)*.05)) scale(1.18);filter:blur(.4px)}74%{transform:translateZ(0) rotate(0) scale(.96);filter:blur(0)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1);filter:blur(0)}}.headline-sweep[data-v-11449b38]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 34%,rgba(255,255,255,0) 40%,rgba(255,255,255,.46) 46%,rgba(255,255,255,.88) 50%,rgba(210,230,255,.38) 54%,rgba(255,255,255,.06) 62%,transparent 70%,transparent 100%);background-size:330% 100%;background-position:185% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:0;mix-blend-mode:screen}.headline-sweep.sweep-run[data-v-11449b38]{animation:contact-sweep-11449b38 9s cubic-bezier(.65,0,.35,1) infinite;animation-delay:1.2s}.sweep-char[data-v-11449b38]{display:inline-block;letter-spacing:.03em}.sweep-char.is-space[data-v-11449b38]{width:.26em}@keyframes contact-sweep-11449b38{0%{background-position:185% 0;opacity:0}14%{background-position:185% 0;opacity:0}24%{opacity:.8}68%{background-position:-125% 0;opacity:.8}78%{background-position:-125% 0;opacity:0}99.9%{background-position:-125% 0;opacity:0}to{background-position:185% 0;opacity:0}}.anim-el[data-anim=fade-up][data-v-11449b38]{opacity:0;transform:translateY(20px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.anim-el[data-anim=fade-left][data-v-11449b38]{opacity:0;transform:translate(-32px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.anim-el[data-anim=fade-right][data-v-11449b38]{opacity:0;transform:translate(44px) translateY(12px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.anim-el[data-anim=pop][data-v-11449b38]{opacity:0;transform:scale(.72) translateY(10px);transition:opacity .65s cubic-bezier(.34,1.56,.64,1),transform .65s cubic-bezier(.34,1.56,.64,1)}.anim-el.anim-in[data-v-11449b38]{opacity:1!important;transform:none!important}.contact-section[data-v-11449b38]{--c-text: #6A5F56;--c-text-2: #8C7F76;--c-text-3: #A89F98;--c-text-4: #C4BDB8;height:100vh;min-height:100vh;width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:144px 0 0;overflow:hidden;position:relative}.contact-header[data-v-11449b38]{position:relative;z-index:1;max-width:1200px;margin:12px auto 0;padding:0 40px;text-align:center}.section-headline[data-v-11449b38]{font-family:var(--font-display);font-size:clamp(56px,8.5vw,108px);font-weight:700;line-height:1.04;color:var(--c-text-2);margin-bottom:0;position:relative;display:block;isolation:isolate}.headline-main[data-v-11449b38]{display:block;position:relative;z-index:1}.headline-line[data-v-11449b38]{display:block;white-space:nowrap;overflow:visible}.contact-body[data-v-11449b38]{position:relative;z-index:2;display:flex;justify-content:center;max-width:1360px;width:100%;margin-left:auto;margin-right:auto;margin-top:-24px;padding:0 40px;box-sizing:border-box;overflow:visible;flex:1 1 auto;min-height:0}.contact-right-wrap[data-v-11449b38]{position:relative;align-self:stretch;min-height:200px;overflow:visible;width:100%;max-width:1280px}.glass-card[data-v-11449b38]{border-radius:var(--r-lg);box-shadow:0 3px 18px #00000014,0 0 18px #c996360d;transition:box-shadow .55s cubic-bezier(.16,1,.3,1)}.contact-right[data-v-11449b38]{--pad: 8px;position:relative;width:100%;overflow:hidden;cursor:pointer;opacity:0;transform:perspective(1400px) rotateX(12deg) rotateY(-32deg) rotate(6deg) translate(22%) translateY(-8%) scale(1.6);transform-origin:0% 0%;will-change:transform,opacity;transition:transform 1.2s cubic-bezier(.34,1.42,.64,1),opacity .9s cubic-bezier(.16,1,.3,1),box-shadow 1s cubic-bezier(.16,1,.3,1)}.contact-right.card-entered[data-v-11449b38]{opacity:1;transform:perspective(1400px) rotateX(4deg) rotateY(-13deg) rotate(2deg) translate(52%) translateY(45%) scale(1.65);box-shadow:0 10px 32px #00000012,0 0 22px #c9963612}.contact-right.card-active[data-v-11449b38]{--pad: 12px;opacity:1;will-change:auto;transform:perspective(1400px) rotateX(0) rotateY(0) rotate(0) translate(0) translateY(0) scale(1);box-shadow:0 8px 26px #0000000f,0 0 24px #c9963614;cursor:default;transition:transform .78s cubic-bezier(.34,1.28,.64,1),box-shadow .6s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.contact-glass[data-v-11449b38]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--r-lg);background:linear-gradient(-75deg,#ffffff1a,#ffffff52,#ffffff1a);backdrop-filter:blur(4px) saturate(1.9);-webkit-backdrop-filter:blur(4px) saturate(1.9);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a}.contact-right[data-v-11449b38]:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg);padding:1.3px;box-sizing:border-box;background:conic-gradient(from var(--glass-angle) at 50% 50%,rgba(201,150,54,.55),rgba(201,150,54,0) 16% 34%,rgba(201,150,54,.55) 50%,rgba(201,150,54,0) 66% 84%,rgba(201,150,54,.55)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:contactGlassAngleSpin-11449b38 6s linear infinite;will-change:--glass-angle}@keyframes contactGlassAngleSpin-11449b38{0%{--glass-angle: -45deg}to{--glass-angle: 315deg}}.contact-inner-card[data-v-11449b38]{position:relative;z-index:2;margin:var(--pad);width:calc(100% - var(--pad) * 2);height:calc(100% - var(--pad) * 2);background:#fff;border-radius:max(8px,calc(var(--r-lg) - var(--pad)));overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000a;transition:border-radius .55s cubic-bezier(.16,1,.3,1),background .55s cubic-bezier(.16,1,.3,1)}.contact-right.card-active .contact-inner-card[data-v-11449b38]{flex-direction:row;align-items:stretch}.contact-right.card-entered:not(.card-active) .contact-inner-card[data-v-11449b38]{background:#baada0}.contact-right.card-entered:not(.card-active) .form-title[data-v-11449b38],.contact-right.card-entered:not(.card-active) .card-peek-sub[data-v-11449b38],.contact-right.card-entered:not(.card-active) .card-peek-cue[data-v-11449b38]{color:#fff}.card-peek[data-v-11449b38]{display:flex;flex-direction:column;padding:36px 32px 32px;flex-shrink:0;min-height:220px;border-right:.5px solid transparent;transition:width .72s cubic-bezier(.34,1.18,.64,1),padding .72s cubic-bezier(.34,1.18,.64,1),border-color .4s}.contact-right.card-active .card-peek[data-v-11449b38]{width:240px;flex-shrink:0;align-self:stretch;padding:36px 26px 32px 32px;border-right-color:#00000014}.card-peek-sub[data-v-11449b38]{font-size:12.5px;font-weight:300;color:var(--c-text-3);margin-top:5px;line-height:1.5;transition:opacity .3s,max-height .3s,color .3s;max-height:40px;overflow:hidden}.card-peek-cue[data-v-11449b38]{display:inline-block;margin-top:14px;font-size:18px;color:var(--c-text-3);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.contact-right.card-active .card-peek-sub[data-v-11449b38]{font-size:12.5px;font-weight:300;color:var(--c-text-3);margin-top:5px;line-height:1.5;transition:opacity .3s,max-height .3s,color .3s;max-height:40px;overflow:hidden}.contact-right.card-active .card-peek-sub[data-v-11449b38]{opacity:0;max-height:0;margin-top:0;transition:opacity .22s cubic-bezier(.4,0,1,1),max-height .28s cubic-bezier(.4,0,1,1),margin-top .28s}.card-peek-cue[data-v-11449b38]{opacity:0;transform:translate(6px,-6px)}.contact-right.card-entered:not(.card-active) .card-peek-socials[data-v-11449b38]{display:none}.card-peek-socials[data-v-11449b38]{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.social-btn[data-v-11449b38]{--send-angle: -45deg;--bw: 1px;all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(-75deg,#ffffff1a,#ffffff52,#ffffff1a);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 10px #0000001a;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);transition:all .4s cubic-bezier(.25,1,.5,1),--send-angle .5s ease}.social-btn[data-v-11449b38]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:50%;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--send-angle) at 50% 50%,rgba(201,150,54,.55),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.55) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.55)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--send-angle .5s ease;box-shadow:inset 0 0 0 .5px #c9963638}.social-btn[data-v-11449b38]:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:linear-gradient(var(--send-angle),rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 38% 52%,rgba(255,255,255,0) 57%);mix-blend-mode:screen;pointer-events:none;transition:--send-angle .5s ease}.social-btn[data-v-11449b38]:hover{--send-angle: -95deg;transform:scale(.94);backdrop-filter:blur(20px) saturate(2);-webkit-backdrop-filter:blur(20px) saturate(2)}.social-btn svg[data-v-11449b38]{position:relative;z-index:3;width:17px;height:17px;color:var(--c-text-2);transition:color .3s}.social-btn:hover svg[data-v-11449b38]{color:var(--c-text)}.contact-right.card-entered:not(.card-active) .social-btn svg[data-v-11449b38]{color:#fff}.card-body[data-v-11449b38]{padding:0;display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:width .72s cubic-bezier(.34,1.18,.64,1),max-height .72s cubic-bezier(.34,1.18,.64,1),opacity .25s cubic-bezier(.16,1,.3,1),padding .72s cubic-bezier(.34,1.18,.64,1),visibility 0s 0s}.contact-right.card-active .card-body[data-v-11449b38]{width:auto;flex:1 1 auto;max-height:none;opacity:1;visibility:visible;padding:32px 32px 28px;transition:width .72s cubic-bezier(.34,1.18,.64,1),max-height .72s cubic-bezier(.34,1.18,.64,1),opacity .5s cubic-bezier(.16,1,.3,1) .14s,padding .72s cubic-bezier(.34,1.18,.64,1),visibility 0s .14s}.form-title[data-v-11449b38]{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--c-text);line-height:1.2;transition:color .3s}.contact-right.card-active .form-title[data-v-11449b38]{color:var(--c-text)}.form-cols[data-v-11449b38]{display:grid;grid-template-columns:1fr 1.15fr .85fr;gap:24px;align-items:stretch}.form-col[data-v-11449b38]{display:flex;flex-direction:column;gap:12px;min-width:0}.form-col-submit[data-v-11449b38]{height:100%}.form-col-submit .btn-send[data-v-11449b38]{margin-top:auto}.form-group[data-v-11449b38]{display:flex;flex-direction:column;gap:7px}.form-group-grow[data-v-11449b38]{flex:1 1 auto}.form-group-grow .glass-textarea[data-v-11449b38]{height:100%;min-height:140px}.form-label[data-v-11449b38]{font-size:12px;font-weight:500;color:var(--c-text-2);letter-spacing:.02em}.req[data-v-11449b38]{color:var(--c-text-3)}.glass-input[data-v-11449b38]{width:100%;height:42px;padding:0 16px;background:#ffffff85;border:.5px solid rgba(255,255,255,.8);border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--c-text);outline:none;resize:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,background .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.glass-input[data-v-11449b38]::placeholder{color:var(--c-text-4)}.glass-input[data-v-11449b38]:focus{border-color:#0003;background:#ffffffb8}.glass-input[data-v-11449b38]:-webkit-autofill,.glass-input[data-v-11449b38]:-webkit-autofill:hover,.glass-input[data-v-11449b38]:-webkit-autofill:focus,.glass-input[data-v-11449b38]:-webkit-autofill:active{-webkit-text-fill-color:var(--c-text);caret-color:var(--c-text);transition:background-color 9999s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.52) inset;box-shadow:0 0 0 1000px #ffffff85 inset;border-color:#fffc}.glass-input.input-error[data-v-11449b38]:-webkit-autofill,.glass-input.input-error[data-v-11449b38]:-webkit-autofill:hover,.glass-input.input-error[data-v-11449b38]:-webkit-autofill:focus,.glass-input.input-error[data-v-11449b38]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.52) inset;box-shadow:0 0 0 1000px #ffffff85 inset;border-color:#7a1f33}.glass-input.input-error[data-v-11449b38]{border-color:#7a1f33;box-shadow:0 0 0 3px #7a1f3324;animation:input-error-shake-11449b38 .4s cubic-bezier(.36,.07,.19,.97)}.glass-input.input-error[data-v-11449b38]::placeholder{color:#7a1f338c}.glass-input.input-error[data-v-11449b38]:focus{border-color:#7a1f33;box-shadow:0 0 0 3px #7a1f332e}@keyframes input-error-shake-11449b38{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.glass-textarea[data-v-11449b38]{height:auto;min-height:88px;padding:12px 16px;border-radius:var(--r-sm)}.radio-group[data-v-11449b38]{display:flex;align-items:center;gap:22px;min-height:36px}.radio-pill[data-v-11449b38]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-pill input[type=radio][data-v-11449b38]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.radio-dot[data-v-11449b38]{width:16px;height:16px;flex-shrink:0;border-radius:50%;border:1.3px solid rgba(0,0,0,.22);background:#ffffff8c;position:relative;transition:border-color .2s,background .2s}.radio-dot[data-v-11449b38]:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--c-text);transform:translate(-50%,-50%) scale(0);transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.radio-pill.checked .radio-dot[data-v-11449b38]{border-color:var(--c-text)}.radio-pill.checked .radio-dot[data-v-11449b38]:after{transform:translate(-50%,-50%) scale(1)}.radio-text[data-v-11449b38]{font-size:13px;font-weight:300;color:var(--c-text-2);transition:color .2s}.radio-pill.checked .radio-text[data-v-11449b38]{color:var(--c-text);font-weight:500}@property --send-angle{syntax: "<angle>"; inherits: false; initial-value: -45deg;}.btn-send[data-v-11449b38]{--send-angle: -45deg;--bw: 1px;all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:42px;padding:0 20px;border-radius:999px;background:linear-gradient(-75deg,#ffffff1a,#ffffff52,#ffffff1a);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 10px #0000001a;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);transition:all .4s cubic-bezier(.25,1,.5,1),--send-angle .5s ease}.btn-send[data-v-11449b38]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999px;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--send-angle) at 50% 50%,rgba(201,150,54,.55),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.55) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.55)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--send-angle .5s ease;box-shadow:inset 0 0 0 .5px #c9963638}.btn-send[data-v-11449b38]:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:999px;overflow:hidden;background:linear-gradient(var(--send-angle),rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 38% 52%,rgba(255,255,255,0) 57%);mix-blend-mode:screen;pointer-events:none;transition:--send-angle .5s ease}.btn-send[data-v-11449b38]:hover{--send-angle: -95deg;transform:scale(.98);backdrop-filter:blur(20px) saturate(2);-webkit-backdrop-filter:blur(20px) saturate(2);box-shadow:inset 0 2px 2px #fffc,inset 0 -.5px .5px #00000008,0 1px 6px #0000001f}.btn-send[data-v-11449b38]:disabled{cursor:wait;opacity:.65;transform:none}.submit-error[data-v-11449b38]{margin:0;color:#a33b32;font-size:11px;line-height:1.35;text-align:center}.btn-send-glyph[data-v-11449b38]{position:relative;z-index:3;display:flex;font-size:14px;font-weight:600;color:var(--gold, #c99636);text-shadow:0 1.5px 2px rgba(255,255,255,.65),0 1px 1px rgba(0,0,0,.05)}.btn-send-label[data-v-11449b38]{position:relative;z-index:3;font-family:var(--font-body);font-size:13.5px;font-weight:500;letter-spacing:.02em;color:var(--gold, #c99636);text-shadow:0 1.5px 2px rgba(255,255,255,.65),0 1px 1px rgba(0,0,0,.05);-webkit-user-select:none;user-select:none}.btn-send.sent[data-v-11449b38]{background:linear-gradient(-75deg,#ffffff14,#ffffff38,#ffffff14)}.bottom-deco-wrap[data-v-11449b38]{position:absolute;bottom:0;left:0;width:100%;display:block;line-height:0;pointer-events:none;z-index:9999}.bottom-deco[data-v-11449b38]{width:100%;display:block;pointer-events:none}.qr-modal-overlay[data-v-11449b38]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#14100c6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:qrOverlayIn-11449b38 .25s cubic-bezier(.16,1,.3,1)}@keyframes qrOverlayIn-11449b38{0%{opacity:0}to{opacity:1}}.qr-modal-card[data-v-11449b38]{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 36px 26px;border-radius:var(--r-lg, 20px);background:#fff;border:.5px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #00000047,0 0 24px #c996361f;animation:qrCardIn-11449b38 .32s cubic-bezier(.34,1.3,.64,1)}@keyframes qrCardIn-11449b38{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.qr-modal-close[data-v-11449b38]{--send-angle: -45deg;--bw: 1px;all:unset;box-sizing:border-box;position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:500;color:var(--c-text);cursor:pointer;background:linear-gradient(-75deg,#ffffff1a,#ffffff52,#ffffff1a);box-shadow:inset 0 1.5px 1.5px #ffffffb8,inset 0 -1px 1px #0000000a,0 2px 10px #0000001a;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);transition:all .3s cubic-bezier(.25,1,.5,1),--send-angle .5s ease}.qr-modal-close[data-v-11449b38]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:50%;width:calc(100% + var(--bw));height:calc(100% + var(--bw));top:calc(-1 * var(--bw) / 2);left:calc(-1 * var(--bw) / 2);padding:var(--bw);box-sizing:border-box;background:conic-gradient(from var(--send-angle) at 50% 50%,rgba(201,150,54,.55),rgba(201,150,54,0) 5% 40%,rgba(201,150,54,.55) 50%,rgba(201,150,54,0) 60% 95%,rgba(201,150,54,.55)),linear-gradient(180deg,#ffffffbf,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--send-angle .5s ease;box-shadow:inset 0 0 0 .5px #c9963638}.qr-modal-close span[data-v-11449b38]{position:relative;z-index:3;text-shadow:0 1.5px 2px rgba(255,255,255,.65),0 1px 1px rgba(0,0,0,.05)}.qr-modal-close[data-v-11449b38]:hover{--send-angle: -95deg;transform:scale(.94);color:var(--c-text)}.qr-modal-img[data-v-11449b38]{width:200px;height:200px;object-fit:contain;border-radius:12px;background:#fff}.qr-modal-caption[data-v-11449b38]{font-size:12.5px;font-weight:300;letter-spacing:.01em;color:var(--c-text-3)}@media (max-width: 1024px){.contact-section[data-v-11449b38]{height:auto;min-height:0;overflow-x:hidden;overflow-y:visible;padding:72px 0 0}.contact-header[data-v-11449b38]{padding:0 24px}.section-headline[data-v-11449b38]{font-size:clamp(26px,7.5vw,34px)}.headline-line[data-v-11449b38]{white-space:normal}.contact-body[data-v-11449b38]{padding-left:24px;padding-right:24px;padding-bottom:80px;flex:none;margin-top:28px}.contact-right-wrap[data-v-11449b38]{max-width:none;align-self:auto;min-height:0}.contact-right[data-v-11449b38]{transform:translateY(20px);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1);overflow:hidden}.contact-right.card-entered[data-v-11449b38],.contact-right.card-active[data-v-11449b38]{transform:none}.contact-inner-card[data-v-11449b38]{height:auto}.contact-right.card-active .contact-inner-card[data-v-11449b38]{flex-direction:column}.card-peek[data-v-11449b38]{border-bottom:.5px solid transparent}.contact-right.card-active .card-peek[data-v-11449b38]{width:100%;border-right-color:transparent;border-bottom-color:#00000014}.contact-right.card-active .card-body[data-v-11449b38]{width:100%;flex:none;max-height:900px}.form-cols[data-v-11449b38]{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1024px){.contact-body[data-v-11449b38]{padding-bottom:180px}}.faq-section[data-v-e562708f]{position:relative;height:100vh;max-width:100%;width:100%;margin:0 auto;padding:0 40px;overflow:hidden;display:flex;align-items:center;user-select:none;-webkit-user-select:none}.faq-grid[data-v-e562708f]{display:grid;grid-template-columns:1fr auto;gap:0;align-items:center;width:100%}.faq-left[data-v-e562708f]{display:flex;flex-direction:column;justify-content:center}.section-tag[data-v-e562708f]{position:absolute;top:120px;left:80px;font-family:var(--font-display, "SF Pro Display", sans-serif);font-size:clamp(34px,3.5vw,72px);font-weight:700;line-height:1.15;letter-spacing:.03em;text-transform:none;color:#6a5f56;-webkit-user-select:none;user-select:none}.faq-scroll-outer[data-v-e562708f]{position:relative;height:384px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;padding-left:80px;touch-action:none;overscroll-behavior:contain}.faq-scroll-outer.is-dragging[data-v-e562708f]{cursor:grabbing}.faq-scroll-inner[data-v-e562708f]{overflow:hidden;height:100%;padding:48px 0}.faq-fade[data-v-e562708f]{position:absolute;left:0;right:0;height:72px;pointer-events:none;z-index:10}.faq-fade--top[data-v-e562708f]{top:0;background:linear-gradient(to bottom,var(--c-bg, #fff) 0%,rgba(255,255,255,0) 100%)}.faq-fade--bottom[data-v-e562708f]{bottom:0;background:linear-gradient(to top,var(--c-bg, #fff) 0%,rgba(255,255,255,0) 100%)}.faq-item[data-v-e562708f]{position:relative;cursor:pointer;padding:0;overflow:hidden}.faq-item__head[data-v-e562708f]{display:flex;align-items:center;gap:20px;padding:20px 0;-webkit-user-select:none;user-select:none;min-height:64px}.faq-item__index[data-v-e562708f]{font-family:var(--font-display, "SF Pro Display", sans-serif);font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1;color:#6a5f5659;flex-shrink:0;width:44px;text-align:right;transition:font-size .42s cubic-bezier(.25,1,.5,1),letter-spacing .42s cubic-bezier(.25,1,.5,1),color .36s ease,width .42s cubic-bezier(.25,1,.5,1);font-variant-numeric:tabular-nums}.faq-item__q[data-v-e562708f]{flex:1;font-size:15px;font-weight:500;line-height:1.5;color:#6a5f56;transition:color .32s ease}.faq-item__chevron[data-v-e562708f]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#6a5f5659;transition:transform .4s cubic-bezier(.25,1,.5,1),color .32s ease}.faq-item__chevron svg[data-v-e562708f]{width:14px;height:14px;display:block}.faq-item--open .faq-item__chevron[data-v-e562708f]{transform:rotate(180deg);color:#6a5f56}.faq-item--open .faq-item__index[data-v-e562708f]{font-size:52px;letter-spacing:-.04em;color:#6a5f561f;width:64px}.faq-item--open .faq-item__q[data-v-e562708f],.faq-item:hover .faq-item__q[data-v-e562708f]{color:#6a5f56}.faq-item:hover .faq-item__chevron[data-v-e562708f]{color:#6a5f56b3}.faq-item:hover:not(.faq-item--open) .faq-item__index[data-v-e562708f]{color:#6a5f568c;font-size:15px}.faq-item__body-wrap[data-v-e562708f]{max-height:var(--max-h, 0px);overflow:hidden;transition:max-height .46s cubic-bezier(.25,1,.5,1)}.faq-item__body[data-v-e562708f]{padding:0 0 22px 84px}.faq-item__body p[data-v-e562708f]{font-size:14px;font-weight:300;line-height:1.85;color:#6a5f56b3;margin:0}.faq-item__rule[data-v-e562708f]{position:relative;height:.5px;background:#6a5f561a;overflow:hidden}.faq-item__rule[data-v-e562708f]:after{content:"";position:absolute;inset-block:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgba(197,160,90,.55),rgba(232,196,120,.85),rgba(197,160,90,.55),transparent);animation:rule-sweep-e562708f 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .6s)}@keyframes rule-sweep-e562708f{0%{left:-40%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:110%;opacity:0}}.faq-item--open[data-v-e562708f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,.018),transparent 60%);pointer-events:none;border-radius:8px;animation:open-glow-e562708f .36s ease both}@keyframes open-glow-e562708f{0%{opacity:0}to{opacity:1}}.faq-right[data-v-e562708f]{display:flex;align-items:center;justify-content:flex-end;padding-right:40px}.video-circle-wrap[data-v-e562708f]{width:50vw;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;-webkit-user-select:none;user-select:none}.video-circle[data-v-e562708f]{width:100%;height:100%}.video-circle__video[data-v-e562708f]{width:100%;height:100%;object-position:center;pointer-events:none;object-fit:cover;display:block;background:transparent}.video-circle__video[data-v-e562708f]:not([src]),.video-circle__video[src=""][data-v-e562708f]{display:none}@media (max-width: 960px) and (min-width: 769px){.faq-grid[data-v-e562708f]{grid-template-columns:1fr;gap:40px}.faq-right[data-v-e562708f]{order:-1}.video-circle-wrap[data-v-e562708f]{max-width:280px;margin:0 auto}.faq-section[data-v-e562708f]{padding:80px 24px}.faq-item__q[data-v-e562708f]{font-size:18px}}@media (max-width: 768px){.faq-section[data-v-e562708f]{height:100svh;padding:0 40px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.faq-grid[data-v-e562708f]{display:flex;flex-direction:column;width:100%;gap:40px}.faq-right[data-v-e562708f]{order:-1;width:100%;box-sizing:border-box;padding-right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.video-circle-wrap[data-v-e562708f]{flex:1;width:auto;max-width:none;aspect-ratio:1 / 1}.section-tag[data-v-e562708f]{order:1;position:static;writing-mode:vertical-rl;text-orientation:mixed;text-transform:none;font-size:clamp(28px,8vw,40px);margin:0;flex-shrink:0}.faq-left[data-v-e562708f]{order:0;width:100%}.faq-accordion-wrap[data-v-e562708f]{width:100%}.faq-scroll-outer[data-v-e562708f]{height:300px;max-height:46vh;padding-left:0;width:100%}.faq-scroll-inner[data-v-e562708f]{padding:24px 0}.faq-item__head[data-v-e562708f]{gap:14px;padding:14px 0;min-height:48px}.faq-item__index[data-v-e562708f]{font-size:11px;width:32px}.faq-item--open .faq-item__index[data-v-e562708f]{font-size:36px;width:48px}.faq-item__q[data-v-e562708f]{font-size:13px}.faq-item__body[data-v-e562708f]{padding:0 0 18px 46px}.faq-item__body p[data-v-e562708f]{font-size:12.5px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{background:#fff;color:#111;font-family:DM Sans,Helvetica Neue,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none}.app{overscroll-behavior-y:none}:root{--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--c-bg: #ffffff;--c-glass: rgba(255,255,255,.52);--c-glass-hi: rgba(255,255,255,.78);--c-text: #0F0F0F;--c-text-2: #444;--c-text-3: #888;--c-text-4: #AAAAAA;--c-border-lo: rgba(0,0,0,.07);--c-border-mid: rgba(0,0,0,.11);--r-sm: 14px;--r-md: 22px;--r-lg: 28px;--r-xl: 36px;--blur: blur(22px) saturate(160%);--blur-sm: blur(12px) saturate(130%);--ease-out: cubic-bezier(.16,1,.3,1)}.app{position:relative;min-height:100vh}.bg-canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;background:#fff}.scroll-progress{position:fixed;top:0;left:0;height:1.5px;background:linear-gradient(90deg,#c996363d,#c99636eb);z-index:9999;transition:width .08s linear}@media (min-width: 769px){.scroll-progress{display:none}}.main{position:relative;z-index:1}.section{width:100%}.section-tag{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin-bottom:20px}.section-headline{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--c-text);margin-bottom:24px}
