.motion-asset-preview[data-v-598022a2]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;background:#000}.motion-asset-preview__frame[data-v-598022a2]{position:absolute;top:50%;left:50%;border:0;transform-origin:center center}.mma[data-v-7d3f01c7]{--mma-gold:#d9b97a;--mma-gold-light:#f0dcae;--mma-gold-grad:linear-gradient(135deg,#f0dcae,#d9b97a 55%,#c9a45c);--mma-line:rgba(217,185,122,.18);color:#fff}.mma--page[data-v-7d3f01c7]{position:fixed;inset:0;padding-top:96px;background:radial-gradient(ellipse 60% 50% at 40% 0,rgba(217,185,122,.06),transparent 70%),#06060f;z-index:40}.mma--page .mma-panel[data-v-7d3f01c7]{background:transparent}.mma--page .mma-panel[data-v-7d3f01c7],.mma--popup[data-v-7d3f01c7],.mma--popup .mma-panel[data-v-7d3f01c7]{width:100%;height:100%}.mma-panel[data-v-7d3f01c7]{display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 90% 40% at 50% 0,rgba(217,185,122,.08),transparent 70%),#0a0a14}.mma-head[data-v-7d3f01c7]{display:flex;flex-shrink:0;align-items:center;gap:10px;height:60px;padding:0 16px;border-bottom:1px solid var(--mma-line)}.mma-head-icon[data-v-7d3f01c7]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid rgba(217,185,122,.45);border-radius:50%;background:#d9b97a1a;color:var(--mma-gold)}.mma-title[data-v-7d3f01c7]{margin:0;overflow:hidden;color:#fff;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mma-count[data-v-7d3f01c7]{flex:none;padding:2px 8px;border-radius:999px;background:#d9b97a24;color:var(--mma-gold-light);font-size:11.5px;font-weight:600}.mma-close[data-v-7d3f01c7]{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-left:auto;padding:0;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mma-close[data-v-7d3f01c7]:focus-visible,.mma-close[data-v-7d3f01c7]:hover{border-color:#d9b97a99;background:#d9b97a1f;color:var(--mma-gold-light)}.mma-body[data-v-7d3f01c7]{display:flex;flex:1;min-height:0}.mma-stage[data-v-7d3f01c7]{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;container-type:size}.mma-stage__square[data-v-7d3f01c7]{width:min(90cqw,90cqh);aspect-ratio:1;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:#06060f;box-shadow:0 24px 80px #0000008c}.mma-list[data-v-7d3f01c7]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:18rem;padding:14px 14px 18px;overflow-y:auto;border-left:1px solid rgba(217,185,122,.16);background:radial-gradient(ellipse 90% 40% at 50% 0,rgba(217,185,122,.08),transparent 70%),#0a0a14}@media(min-width:1504px){.mma-list[data-v-7d3f01c7]{width:400px}}.mma--popup .mma-list[data-v-7d3f01c7]{width:100%;flex:1;border-left:0;background:transparent}.mma-list[data-v-7d3f01c7]::-webkit-scrollbar{width:6px}.mma-list[data-v-7d3f01c7]::-webkit-scrollbar-track{background:transparent}.mma-list[data-v-7d3f01c7]::-webkit-scrollbar-thumb{border-radius:3px;background:#d9b97a40}.mma-state[data-v-7d3f01c7]{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:36px 16px;border:1px dashed rgba(217,185,122,.22);border-radius:14px;color:#ffffff8c;font-size:13px;text-align:center}.mma-state svg[data-v-7d3f01c7]{color:var(--mma-gold)}.mma-state-error[data-v-7d3f01c7]{border:1px solid rgba(224,122,122,.3);background:#e07a7a14;color:#f39a9a;line-height:1.6}.mma-skeleton[data-v-7d3f01c7]{flex:none;height:46px;border-radius:14px;background:linear-gradient(90deg,#ffffff08 25%,#d9b97a14,#ffffff08 75%);background-size:200% 100%;animation:mma-shimmer-7d3f01c7 1.4s ease-in-out infinite}@keyframes mma-shimmer-7d3f01c7{0%{background-position:100% 0}to{background-position:-100% 0}}.mma-row[data-v-7d3f01c7]{display:flex;flex:none;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:#ffffff08;cursor:pointer;outline:none;transition:background-color .18s ease,border-color .18s ease}.mma-row[data-v-7d3f01c7]:focus-visible,.mma-row[data-v-7d3f01c7]:hover{border-color:#d9b97a4d}.mma-row.is-selected[data-v-7d3f01c7]{padding-bottom:12px;border-color:#d9b97a8c;background:#d9b97a12}.mma-row__head[data-v-7d3f01c7]{display:flex;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 10px 0 14px}.mma-row__name[data-v-7d3f01c7]{flex:1;min-width:0;overflow:hidden;color:#ffffffe0;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mma-row.is-selected .mma-row__name[data-v-7d3f01c7]{color:#fff;font-weight:600}.mma-row__actions[data-v-7d3f01c7]{display:flex;flex-shrink:0;gap:8px}.mma-icon[data-v-7d3f01c7]{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:1px solid rgba(217,185,122,.4);border-radius:50%;background:transparent;color:var(--mma-gold);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mma-icon[data-v-7d3f01c7]:focus-visible,.mma-icon[data-v-7d3f01c7]:hover{background:var(--mma-gold);color:#14100a}.mma-icon-danger[data-v-7d3f01c7]{border-color:#e07a7a66;color:#e07a7a}.mma-icon-danger[data-v-7d3f01c7]:focus-visible,.mma-icon-danger[data-v-7d3f01c7]:hover{border-color:transparent;background:#e07a7ad9;color:#14100a}.mma-row__media[data-v-7d3f01c7]{display:flex;align-items:stretch;gap:7px;padding:0 12px}.mma-row__preview[data-v-7d3f01c7]{flex:1;min-width:0;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(217,185,122,.22);border-radius:12px;background:#06060f;box-shadow:inset 0 0 0 1px #0006,0 10px 24px -14px #000000e6}.mma-row__preview[data-v-7d3f01c7] .motion-asset-preview,.mma-stage__square[data-v-7d3f01c7] .motion-asset-preview{border-radius:0;background:#06060f}.mma-preview-empty[data-v-7d3f01c7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0 12px;color:#ffffff73;font-size:12px;text-align:center}.mma-open-btn[data-v-7d3f01c7]{display:grid;place-items:center;flex:none;width:38px;min-height:38px;padding:0;border:0;border-radius:12px;background:linear-gradient(160deg,#f0dcae,#d9b97a 55%,#c9a45c);color:#14100a;box-shadow:0 8px 20px -10px #d9b97acc;cursor:pointer;transition:box-shadow .18s ease,filter .18s ease}.mma-open-btn[data-v-7d3f01c7]:focus-visible,.mma-open-btn[data-v-7d3f01c7]:hover{box-shadow:0 12px 26px -8px #d9b97ae6;filter:brightness(1.05)}.mma-open-btn svg[data-v-7d3f01c7]{transition:transform .18s ease}.mma-open-btn:hover svg[data-v-7d3f01c7]{transform:translate(1px,-1px)}.vinstock-message-popup[data-v-7d3f01c7]{width:100vw;height:100vh;background:#00000080;position:fixed;top:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center}.vinstock-message-popup .vinstock-message-main[data-v-7d3f01c7]{width:387px;background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(217,185,122,.1),transparent 70%),#0a0a14;border-radius:16px;border:1px solid rgba(217,185,122,.24);box-shadow:0 24px 48px -16px #000000d9;display:flex;flex-direction:column}.vinstock-message-popup .vinstock-message-header[data-v-7d3f01c7]{width:100%;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(217,185,122,.18)}.vinstock-message-popup .vinstock-message-header .title[data-v-7d3f01c7]{font-size:15px;font-weight:700;color:#fff}.vinstock-message-popup .vinstock-message-content[data-v-7d3f01c7]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.vinstock-message-popup .vinstock-message-content .form-item[data-v-7d3f01c7]{display:flex;flex-direction:column;gap:8px}.vinstock-message-popup .vinstock-message-content .confirm-text[data-v-7d3f01c7]{margin:0;font-size:14px;line-height:1.6;color:#ffffffd9;text-align:center}.vinstock-message-popup .vinstock-message-content .form-textarea[data-v-7d3f01c7] .el-textarea__inner{height:120px;padding:10px 14px!important;background:#ffffff0a!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.14)!important;box-shadow:none!important;font-size:14px!important;color:#fff!important}.vinstock-message-popup .vinstock-message-content .form-textarea[data-v-7d3f01c7] .el-textarea__inner:focus{border-color:#d9b97a99!important}.vinstock-message-popup .vinstock-message-footer[data-v-7d3f01c7]{width:100%;padding:18px 24px;display:flex;align-items:center;justify-content:center;gap:20px}.vinstock-message-popup .vinstock-message-footer .confirm-btn[data-v-7d3f01c7]{width:140px;height:36px;background:linear-gradient(135deg,#f0dcae,#d9b97a 55%,#c9a45c);border-radius:999px;color:#14100a;font-size:13px;font-weight:700;box-shadow:0 8px 20px -10px #d9b97acc;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.vinstock-message-popup .vinstock-message-footer .confirm-btn.disabled[data-v-7d3f01c7]{opacity:.6;pointer-events:none}.vinstock-message-popup .vinstock-message-footer .cancel-btn[data-v-7d3f01c7]{width:140px;height:36px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fffc;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.mma-spinner[data-v-7d3f01c7]{width:13px;height:13px;border:2px solid rgba(20,16,10,.3);border-top-color:#14100a;border-radius:50%;animation:mma-spin-7d3f01c7 .8s linear infinite}@keyframes mma-spin-7d3f01c7{to{transform:rotate(1turn)}}.el-popper.mma-tooltip{padding:6px 12px;border:1px solid rgba(217,185,122,.35);border-radius:10px;background:radial-gradient(ellipse 90% 80% at 50% 0,rgba(217,185,122,.14),transparent 70%),#0a0a14;box-shadow:0 12px 28px -10px #000000d9;color:#f0dcae;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.el-popper.mma-tooltip .el-popper__arrow:before{border:1px solid rgba(217,185,122,.35);background:#0a0a14}.el-popper.mma-tooltip[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}@layer theme,base,components,utilities;.lp-root{--lp-ink:#06060f;--lp-ink-2:#0c0b1c;--lp-line:hsla(0,0%,100%,.12);--lp-purple:#6d4aff;--lp-pink:#ff3d8b;--lp-orange:#ff7a3d;--lp-light-ink:#0d0c1b;--lp-light-muted:#5f5d72;--lp-light-line:#e7e6ee;--lp-wrap:1320px;background:var(--lp-ink);color:#fff;overflow-x:clip;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:where(.lp-root) a{text-decoration:none;color:inherit}.lp-wrap{width:100%;max-width:var(--lp-wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.lp-nav{position:sticky;top:0;z-index:40;height:0;pointer-events:none}.lp-nav.over-hero .lp-nav-shell,.lp-nav.over-hero.is-scrolled .lp-nav-shell{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.lp-nav.over-hero .lp-nav-list{background:transparent;box-shadow:none}.lp-nav-shell{pointer-events:auto;position:relative;top:12px;width:min(1040px,calc(100% - 32px));margin:0 auto;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:#0c0c18b8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);transition:width .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1),border-radius .55s cubic-bezier(.2,.8,.2,1),background-color .4s ease,box-shadow .4s ease,border-color .4s ease}.lp-nav.is-scrolled .lp-nav-shell{width:100%;top:0;border-radius:0;border-color:transparent;background:#07070ed1;box-shadow:0 18px 40px -26px #000c}.lp-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 8px 0 24px;transition:padding .55s cubic-bezier(.2,.8,.2,1)}.lp-nav.is-scrolled .lp-nav-inner{max-width:var(--lp-wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.lp-logo{display:inline-flex;align-items:center;gap:8px;flex:1 1 0;font-size:15px;font-weight:800;letter-spacing:.01em}.lp-logo svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lp-logo:hover svg{transform:rotate(-12deg) scale(1.15)}.lp-nav-links{flex:0 0 auto}.lp-nav-list{display:flex;gap:2px;padding:4px;border:1px solid hsla(0,0%,100%,.07);background:#ffffff08;box-shadow:inset 0 2px 8px #00000059}.lp-nav-item,.lp-nav-list{position:relative;align-items:center;border-radius:999px}.lp-nav-item{z-index:1;display:inline-flex;height:34px;padding-inline:16px;font-size:13.5px;font-weight:500;color:#ffffffad;transition:color .2s ease,transform .2s ease}.lp-nav-item:focus-visible,.lp-nav-item:hover{color:#fff;transform:translateY(-1px)}.lp-nav-item.is-selected{color:#fff}.lp-nav-item:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:2px;border-radius:2px;opacity:0;translate:-50% 0;transition:width .3s ease,opacity .3s ease}.lp-nav-item:hover:after{width:40%;opacity:1}.lp-nav-item.is-selected:after{width:56%;opacity:1}.lp-nav-item:active{transform:scale(.96)}.lp-nav-ind{position:absolute;top:4px;left:0;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff17;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease,background .3s ease,box-shadow .3s ease}.lp-nav-ind.is-on{opacity:1}.lp-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 0}.lp-nav-search{place-items:center;transition:background-color .2s ease,color .2s ease,transform .3s ease}.lp-nav-btn{display:inline-flex;align-items:center;height:36px;padding-inline:18px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;font-size:13px;font-weight:600;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lp-nav-btn:hover{background:#ffffff1a;transform:translateY(-1px)}.lp-nav-btn-solid:hover{background:#fff}.lp-nav-profile{position:relative}.lp-nav-profile-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lp-nav-profile-btn:has(.lp-nav-profile-img){overflow:hidden;padding:0;border-color:#d9b97a8c}.lp-nav-profile-img{display:block;width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.lp-nav-profile-btn:hover,.lp-nav-profile-btn[aria-expanded=true]{background:#ffffff1a;border-color:#ffffff80}.lp-nav-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:flex;flex-direction:column;width:260px;max-height:calc(100vh - 84px);padding:8px;overflow-y:auto;scrollbar-width:none;border:1px solid rgba(217,185,122,.24);border-radius:16px;background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(217,185,122,.1),transparent 70%),#0a0a14;box-shadow:0 24px 48px -16px #000000d9,inset 0 1px #ffffff0d;animation:lp-menu-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.lp-nav-menu::-webkit-scrollbar{display:none}.lp-nav-menu-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 12px;border-bottom:1px solid rgba(217,185,122,.18);color:inherit;text-decoration:none;cursor:pointer}.lp-nav-menu-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border:1px solid rgba(217,185,122,.45);border-radius:50%;background:#d9b97a1a;color:#d9b97a}.lp-nav-menu-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-nav-menu-id{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lp-nav-menu-id small,.lp-nav-menu-id strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-nav-menu-id strong{color:#fff;font-size:14px;font-weight:700}.lp-nav-menu-id small{color:#ffffff8c;font-size:12px}.lp-nav-menu-open{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:#ffffffbf;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lp-nav-menu-head:hover .lp-nav-menu-open,.lp-nav-menu-open:focus-visible,.lp-nav-menu-open:hover{border-color:#d9b97a;background:#d9b97a;color:#14100a;transform:translate(1px,-1px)}.lp-nav-menu-item,.lp-nav-menu-logout{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:10px;color:#ffffffc7;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.lp-nav-menu-item:focus-visible,.lp-nav-menu-item:hover{background:#d9b97a1f;color:#f0dcae;transform:translate(2px)}.lp-nav-menu-item.router-link-exact-active{color:#d9b97a}.lp-nav-menu-logout{margin-top:6px;color:#e07a7a}.lp-nav-menu-logout:focus-visible,.lp-nav-menu-logout:hover{background:#e07a7a1f;color:#f39a9a}.lp-nav-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:0 9px;border:0;border-radius:50%;background:transparent;cursor:pointer}.lp-nav-burger span{height:2px;border-radius:2px;background:#fff;transition:transform .3s ease,opacity .2s ease}.lp-nav.is-open .lp-nav-burger span:first-child{transform:translateY(6px) rotate(45deg)}.lp-nav.is-open .lp-nav-burger span:nth-child(2){opacity:0}.lp-nav.is-open .lp-nav-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lp-nav-mobile{display:none}@media(max-width:900px){.lp-nav-shell{width:calc(100% - 20px);border-radius:28px}.lp-nav-inner{padding-left:18px}.lp-nav-actions>.lp-nav-btn,.lp-nav-links{display:none}.lp-nav-burger{display:flex}.lp-nav-mobile{display:grid;max-height:0;overflow:hidden;padding-inline:12px;transition:max-height .4s ease,padding .4s ease}.lp-nav.is-open .lp-nav-mobile{max-height:340px;padding-bottom:12px}.lp-nav-mobile a{padding:12px 14px;border-radius:14px;font-size:14px;font-weight:500;color:#ffffffbf;transition:background-color .2s ease,color .2s ease,padding-left .2s ease}.lp-nav-mobile a:hover,.lp-nav-mobile>a.is-selected{padding-left:20px;background:#ffffff14;color:#fff}.lp-nav-mobile-actions{display:flex;gap:8px;padding:8px 14px 4px}.lp-nav-mobile-actions .lp-nav-mobile-auth{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;height:40px;min-height:40px;padding-inline:16px;border-radius:999px;font-size:13px;color:#fff}.lp-nav-mobile-actions .lp-nav-mobile-auth:hover{padding-left:16px;background:#ffffff1a}.lp-nav-mobile-actions .lp-nav-mobile-auth.lp-nav-btn-solid,.lp-nav-mobile-actions .lp-nav-mobile-auth.lp-nav-btn-solid:hover{color:#14100a}.lp-nav.is-scrolled .lp-nav-shell{border-radius:0}.lp-nav.is-scrolled .lp-nav-inner{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.lp-nav-ind,.lp-nav-inner,.lp-nav-shell{transition-duration:.01ms}}.lp-sec{position:relative;padding-block:clamp(34px,3.4vw,48px);overflow:hidden}.lp-dark{background:radial-gradient(ellipse 50% 60% at 85% 20%,rgba(109,74,255,.18),transparent 70%),var(--lp-ink);color:#fff}.lp-light{background:#fff}.lp-light,.lp-tint{color:var(--lp-light-ink)}.lp-tint{background:radial-gradient(ellipse 50% 70% at 20% 0,rgba(186,170,255,.35),transparent 70%),radial-gradient(ellipse 45% 70% at 90% 10%,rgba(255,190,220,.3),transparent 70%),#f6f5fb}.lp-eyebrow{display:block;margin-bottom:10px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e7bff}.lp-light .lp-eyebrow,.lp-tint .lp-eyebrow{color:var(--lp-purple)}.lp-h2{font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.12;letter-spacing:-.03em;font-weight:800}.lp-sub{margin-top:12px;max-width:40rem;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.6;color:#ffffffad}.lp-light .lp-sub,.lp-tint .lp-sub{color:var(--lp-light-muted)}.lp-center{text-align:center}.lp-center .lp-sub{margin-inline:auto}.lp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding-inline:22px;border-radius:999px;border:1px solid transparent;font-size:13.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.lp-btn:hover{transform:translateY(-2px)}.lp-btn-white{background:#fff;color:#0b0b18!important}.lp-btn-white:hover{box-shadow:0 10px 28px -8px #fff6}.lp-btn-outline{border-color:#fff6;color:#fff;background:#ffffff0a}.lp-btn-outline:hover{background:#ffffff1f}.lp-btn-dark{background:#0d0c1b;color:#fff!important}.lp-btn-dark:hover{box-shadow:0 10px 28px -8px #0d0c1b80}.lp-btn-line{border-color:#cfcddb;color:var(--lp-light-ink);background:#fff}.lp-btn-line:hover{border-color:var(--lp-light-ink)}.lp-btn-sm{height:34px;padding-inline:16px;font-size:12px;border-radius:8px}.lp-art{position:relative;color:#fff;overflow:hidden;border-radius:12px;isolation:isolate}.lp-person{position:absolute;inset:0;background:radial-gradient(circle at 50% 34%,var(--skin,#d9a98c) 0 11%,transparent 11.6%),radial-gradient(ellipse 34% 26% at 50% 78%,var(--cloth,#20202e) 0 99%,transparent 100%),linear-gradient(180deg,var(--p1,#6b5b95),var(--p2,#2a2342))}.lp-poster-title{position:absolute;z-index:2;font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.lp-hero{display:flex;align-items:center;min-height:clamp(580px,88vh,820px);padding-block:48px;background:radial-gradient(ellipse 45% 70% at 78% 30%,rgba(109,74,255,.28),transparent 70%),radial-gradient(ellipse 35% 50% at 100% 90%,rgba(255,61,139,.16),transparent 70%),var(--lp-ink)}.lp-hero-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.lp-hero h1{font-size:clamp(2.5rem,4.2vw,4.1rem);line-height:1.05;letter-spacing:-.04em;font-weight:800}.lp-hero .lp-sub{max-width:31rem;margin-top:20px;font-size:clamp(.95rem,1.2vw,1.1rem)}.lp-hero .lp-btn{height:48px;padding-inline:28px;font-size:14.5px}.lp-stats{display:flex;flex-wrap:wrap;gap:18px clamp(20px,3vw,40px);margin-top:30px}.lp-stat b{display:block;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:800;letter-spacing:-.02em}.lp-stat span{font-size:11px;color:#fff9}.lp-collage{position:relative;height:clamp(340px,42vw,620px)}.lp-collage>*{position:absolute;padding:0;border:0;text-align:left;font:inherit;cursor:pointer;box-shadow:0 24px 60px -20px #000000b3;translate:calc(var(--nx, 0)*var(--d, 12px)*-1) calc(var(--ny, 0)*var(--d, 12px)*-1);transition:transform .5s cubic-bezier(.2,.7,.2,1),translate .35s ease-out,opacity .35s ease,filter .35s ease,box-shadow .35s ease}.lp-collage>button:hover{transform:rotate(0) scale(1.1)!important;translate:0 0;z-index:15!important;box-shadow:0 0 0 2px #ffffff8c,0 36px 80px -20px #000000e6!important}.lp-collage:has(>button:hover)>button:not(:hover):not(.is-active){opacity:.45;filter:saturate(.7) blur(1.5px)}.lp-collage>.lp-dot,.lp-collage>.lp-pill{--d:40px}.lp-collage>.is-active,.lp-collage>.is-active:hover{z-index:20!important;transform:rotate(0) scale(1.1)!important;box-shadow:0 0 0 2px #ffffffbf,0 40px 90px -20px #000000d9}.lp-collage>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-collage img{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.lp-collage .lp-poster-title{text-shadow:0 2px 14px rgba(0,0,0,.45)}.lp-c-a{left:6%;top:6%;width:41%;height:62%;transform:rotate(-3deg);background:linear-gradient(150deg,#8a4dff,#d63da0 55%,#2a1357);--p1:transparent;--p2:transparent}.lp-c-a .lp-person{background:radial-gradient(circle at 56% 36%,#e5b79a 0 12%,transparent 12.6%),radial-gradient(ellipse 30% 26% at 56% 76%,#2c1a4a 0 99%,transparent 100%)}.lp-c-a .lp-poster-title{left:9%;top:8%;font-size:clamp(14px,2.1vw,28px);max-width:60%}.lp-c-b{left:33%;top:14%;width:36%;height:74%;transform:rotate(2deg);background:linear-gradient(170deg,#141225,#05040c);z-index:2}.lp-c-b .lp-person{--p1:#2a1c46;--p2:#0a0814;--skin:#e0b49a;--cloth:#7a2a62}.lp-c-c{right:2%;top:0;width:30%;height:38%;transform:rotate(1.5deg);background:linear-gradient(160deg,#1f1840,#3f2a84);z-index:3}.lp-c-c .lp-poster-title{left:9%;bottom:12%;font-size:clamp(12px,1.5vw,20px);text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:700}.lp-c-d{left:12%;bottom:0;width:34%;height:30%;transform:rotate(-2deg);background:linear-gradient(135deg,#cfd6cb,#8da392 60%,#5e7a68);z-index:3;color:#14231a}.lp-c-d .lp-poster-title{color:#fff;left:8%;bottom:14%;font-size:clamp(11px,1.3vw,17px)}.lp-c-e{right:0;bottom:6%;width:29%;height:40%;transform:rotate(2deg);background:linear-gradient(160deg,#f4f1ff,#e3cfa2);z-index:4;color:#1a1633}.lp-c-e .lp-poster-title{left:9%;bottom:10%;font-size:clamp(9px,1vw,13px);text-transform:none;line-height:1.25}.lp-c-e img{height:62%}.lp-c-e .lp-poster-title{text-shadow:none}.lp-pill{left:38%;bottom:12%;z-index:8;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#141226d9;border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;color:#fff}.lp-pill i{width:50px;height:3px;border-radius:2px;background:linear-gradient(90deg,#fff 40%,#ffffff4d 0)}.lp-dot{right:33%;top:8%;z-index:8;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff5a3d;font-size:12px;font-weight:800}@media(max-width:900px){.lp-hero-grid{grid-template-columns:1fr}.lp-collage{height:380px}}.lp-ways{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.lp-way{display:flex;flex-direction:column;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--lp-light-line);box-shadow:0 12px 34px -20px #281e644d;transition:transform .3s ease,box-shadow .3s ease}.lp-way:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px #6d4aff73}.lp-way-head{display:flex;gap:10px;align-items:flex-start}.lp-way-ico{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1.5px solid;font-size:11px;font-weight:800}.lp-way h3{font-size:13.5px;font-weight:750}.lp-way p{margin-top:3px;font-size:11px;line-height:1.5;color:var(--lp-light-muted)}.lp-way .lp-art{height:108px;margin-block:14px 8px}.lp-way-cap{min-height:15px;font-size:9.5px;color:var(--lp-light-muted);display:flex;justify-content:space-between}.lp-way .lp-btns{margin-top:12px;gap:8px}.lp-way .lp-btn{flex:1;padding-inline:8px;font-size:11px}.lp-t-hello{background:#e9e7ec;color:#14121f}.lp-t-hello .lp-person{left:40%;--p1:#b9b6c4;--p2:#87839a;--skin:#7a4b36;--cloth:#15141c}.lp-t-hello .lp-poster-title{left:8%;top:14%;font-size:22px;text-transform:none;letter-spacing:-.03em}.lp-t-motion{background:#08060f}.lp-t-motion .lp-poster-title{inset:0;display:grid;place-items:center;font-size:26px;font-style:italic;color:#fff;text-shadow:0 0 6px #ff3df5,0 0 16px #ff3df5,0 0 34px #b21cff}.lp-t-bold{background:#0a0a12}.lp-t-bold:before{content:"";position:absolute;right:-10%;top:6%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ff8fd8 0 12%,transparent 40%),conic-gradient(from 20deg,#ff3d8b,#7b3dff,#3d7bff,#ff7a3d,#ff3d8b);filter:blur(2px);opacity:.95}.lp-t-bold .lp-poster-title{left:9%;top:14%;font-size:19px;text-transform:none;line-height:1.02}.lp-t-print{background:#d9d6d0;color:#12101a}.lp-t-print .lp-poster-title{left:9%;top:12%;font-size:15px;line-height:1.02}.lp-t-print:after{content:"";position:absolute;right:10%;bottom:-6%;width:44%;height:74%;transform:rotate(8deg);border-radius:4px;background:linear-gradient(160deg,#1b1a24,#3b3947);box-shadow:-6px 6px 18px #0000004d}@media(max-width:1000px){.lp-ways{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp-ways{grid-template-columns:1fr}}.lp-explore-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:center}.lp-search{display:flex;align-items:center;gap:10px;max-width:28rem;margin-top:22px;padding:6px 6px 6px 16px;border-radius:10px;background:#fff;color:#6c6a80;font-size:12.5px}.lp-search span{flex:1}.lp-search button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#0d0c1b;color:#fff;cursor:pointer}.lp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:11px;color:#ffffffbf}.lp-chips b{font-weight:500;color:#ffffff73}.lp-chips a:hover{color:#fff}.lp-tilt{position:relative;height:250px;perspective:1100px}.lp-tilt-grid{position:absolute;inset:-8% -6% -8% 0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:10px;transform:rotateY(-22deg) rotateX(10deg) rotate(-8deg) scale(1.05);transform-style:preserve-3d}.lp-tile{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 14px 30px -10px #0009;transition:transform .4s ease}.lp-tile:hover{transform:translateZ(30px) scale(1.06);z-index:3}.lp-tile em{position:absolute;left:10%;bottom:12%;font-style:normal;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff;text-transform:uppercase}@media(max-width:900px){.lp-explore-grid{grid-template-columns:1fr}}.lp-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center}.lp-editor{display:grid;grid-template-columns:22px 1fr 28%;grid-template-rows:1fr 56px;gap:1px;height:clamp(210px,17.5vw,250px);overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:#1c1b26;box-shadow:0 30px 60px -24px #0009}.lp-editor>div{background:#0f0e18}.lp-ed-tools{grid-area:1/1/3/2;display:flex;flex-direction:column;gap:8px;padding:8px 5px;grid-row:1/3}.lp-ed-tools i{display:block;height:10px;border-radius:3px;background:#ffffff40}.lp-ed-stage{grid-area:1/2;position:relative;overflow:hidden}.lp-ed-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 55% at 70% 50%,#ff3d6e 0 20%,transparent 62%),radial-gradient(ellipse 50% 60% at 60% 60%,#7b2dff,transparent 70%),#120a22}.lp-ed-stage .lp-poster-title{left:9%;top:28%;font-size:clamp(18px,2.4vw,32px);text-transform:none;line-height:1.02}.lp-ed-props{grid-area:1/3/3/4;display:flex;flex-direction:column;gap:7px;padding:10px;grid-row:1/3;font-size:7px;color:#fff9}.lp-ed-props i{display:block;height:14px;border-radius:3px;background:#ffffff1a}.lp-ed-props i.is-narrow{width:55%}.lp-ed-timeline{grid-area:2/2;display:flex;flex-direction:column;gap:5px;padding:8px 10px}.lp-ed-timeline i{display:block;height:8px;border-radius:3px;background:linear-gradient(90deg,#ff3d8b,#8a4dff)}.lp-ed-timeline i:nth-child(2){width:62%;margin-left:14%;background:linear-gradient(90deg,#6d4aff,#3d7bff)}.lp-ed-timeline i:nth-child(3){width:40%;margin-left:30%;background:linear-gradient(90deg,#ff7a3d,#ff3d8b)}@media(max-width:900px){.lp-split{grid-template-columns:1fr}}.lp-scratch-sec{padding-block:clamp(40px,4vw,56px);background:radial-gradient(ellipse 45% 90% at 78% 30%,rgba(247,205,232,.55),transparent 70%),radial-gradient(ellipse 40% 80% at 40% 0,rgba(214,205,252,.55),transparent 70%),linear-gradient(105deg,#f5f5f9,#f2effa 50%,#f7f0f6)}.lp-scratch-sec .lp-eyebrow{margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#17161f}.lp-scratch-sec .lp-eyebrow:before{display:none}.lp-scratch-sec .lp-h2{font-size:clamp(1.7rem,2.55vw,2.3rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:#0f0e17}.lp-scratch-sec .lp-sub{max-width:34rem;margin-top:14px;font-size:.8rem;line-height:1.55;color:#55546a}.lp-scratch{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:26px;align-items:stretch}.lp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-mini-img{overflow:hidden;aspect-ratio:1.62;border-radius:6px;background:#15151b;box-shadow:0 14px 30px -18px #1e14508c}.lp-mini-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lp-mini:hover .lp-mini-img img{transform:scale(1.05)}.lp-mini h3{margin-top:14px;font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:#0f0e17}.lp-mini p{margin-top:4px;max-width:17rem;font-size:.74rem;line-height:1.5;color:#62617a}.lp-scratch-side{align-self:stretch;padding-left:28px;border-left:1px solid #dedbe8}.lp-scratch-side h3{font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#0f0e17}.lp-scratch-side p{margin-top:14px;font-size:.74rem;line-height:1.7;color:#3f3e55}@media(max-width:1000px){.lp-scratch{grid-template-columns:1fr}.lp-scratch-side{padding:22px 0 0;border-left:0;border-top:1px solid #dedbe8}}@media(max-width:640px){.lp-three{grid-template-columns:1fr}}.lp-one-sec{padding-block:clamp(40px,4vw,56px);background:radial-gradient(ellipse 50% 70% at 85% 10%,rgba(109,74,255,.14),transparent 70%),#07070d}.lp-one-sec .lp-eyebrow{margin-bottom:12px;font-size:9.5px;font-weight:600;letter-spacing:.07em;color:#cfc8f5}.lp-one-sec .lp-eyebrow:before{display:none}.lp-one-sec .lp-h2{font-size:clamp(1.8rem,2.7vw,2.45rem);letter-spacing:-.035em;font-weight:700}.lp-one-sec .lp-sub{margin-top:10px;font-size:.78rem;color:#ffffffb8}.lp-flow{display:grid;grid-template-columns:minmax(0,2.05fr) 44px repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;align-items:stretch}.lp-flow-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffffd9}.lp-flow-arrow i{width:22px;height:1px;background:#ffffff59}.lp-out,.lp-source{display:flex;flex-direction:column;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff06);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.lp-out:hover,.lp-source:hover{transform:translateY(-4px);border-color:#a08cff8c;box-shadow:0 22px 50px -26px #6d4affb3}.lp-source{padding:18px 16px 16px}.lp-source h3{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.lp-source p{margin-top:5px;font-size:.62rem;color:#ffffff8c}.lp-source-img{position:relative;flex:1;min-height:150px;margin:16px -4px -4px 0;overflow:hidden;border-radius:8px;box-shadow:0 18px 40px -18px #000c}.lp-source-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lp-source:hover .lp-source-img img{transform:scale(1.04)}.lp-source-live{position:absolute;inset:0 0 46px;display:grid;place-items:center;padding:14px;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 50% 30%,rgba(217,185,122,.14),transparent 70%),#0d0f14}.lp-source-live>*{transform:scale(.92);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-source:hover .lp-source-live>*{transform:scale(1)}.lp-edit-btn{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:#08080eeb;border:1px solid hsla(0,0%,100%,.12);font-size:.7rem;font-weight:650;color:#fff}.lp-out{padding:14px 12px 12px}.lp-out-head{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700}.lp-out-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:6px}.lp-out-ico.is-runtime{background:#3d6bff38;color:#6f93ff}.lp-out-ico.is-motion{background:transparent;color:#ff4fa8}.lp-out-ico.is-graphics{background:#ff5a7833;color:#ff6b8a}.lp-out-ico.is-print{background:#3cc88c33;color:#4fd8a0}.lp-out-media{position:relative;flex:1;display:grid;place-items:center;min-height:118px;margin:10px 0}.lp-out-media img{display:block;width:100%;height:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lp-out:hover .lp-out-media img{transform:scale(1.06)}.lp-out-media.is-motion img{max-height:72px;border-radius:4px;box-shadow:0 0 30px -6px #ff3df58c}.lp-out-media.is-motion{flex:0 0 auto;min-height:0;margin-bottom:14px}.lp-out-media.is-print img{max-height:140px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.lp-out-cap{font-size:.64rem;color:#ffffff9e}.lp-out-list{display:grid;gap:22px;margin:25px 0 auto;line-height:1.7;padding:0;list-style:none;font-size:.64rem;color:#ffffffb3}.lp-out-list li:before{content:"→";margin-right:8px;font-weight:700;color:#ffffff8c}@media(max-width:1100px){.lp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow-arrow{display:none}.lp-source{grid-column:1/-1}.lp-out-media{min-height:150px}.lp-source-img{flex:none;aspect-ratio:1.75;max-width:560px}.lp-out-media.is-print img{-o-object-fit:contain;object-fit:contain}}@media(max-width:560px){.lp-flow{grid-template-columns:1fr}}.lp-composer-sec{padding-block:clamp(36px,3.6vw,52px);color:#0f0e17;background:radial-gradient(ellipse 40% 100% at 0 50%,#ececf1,transparent 70%),linear-gradient(100deg,#f1f1f5,#fafafc 45%,#fff)}.lp-composer-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}.lp-composer-sec .lp-eyebrow{margin-bottom:14px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#17161f}.lp-composer-sec .lp-eyebrow:before{display:none}.lp-composer-sec .lp-h2{font-size:clamp(1.7rem,2.55vw,2.3rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:#0f0e17}.lp-composer-sec .lp-sub{max-width:31rem;margin-top:16px;font-size:.8rem;line-height:1.65;color:#44435a}.lp-composer-btn{display:inline-flex;align-items:center;margin-top:22px;height:42px;padding-inline:24px;border-radius:999px;border:1px solid #cfcfd9;font-size:.78rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-composer-btn svg{transition:transform .2s ease}.lp-composer-btn:hover{transform:translateY(-2px)}.lp-composer-shot{overflow:hidden;border-radius:8px;background:#131417;box-shadow:0 24px 50px -24px #1414288c,0 0 0 1px #0f0e171f}.lp-composer-shot img{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lp-composer-shot:hover img{transform:scale(1.03)}@media(max-width:900px){.lp-composer-grid{grid-template-columns:1fr}}.lp-delivery-sec{padding-block:clamp(40px,4vw,56px);color:#fff;background:radial-gradient(ellipse 40% 80% at 0 0,rgba(80,60,160,.12),transparent 70%),#050508}.lp-silk{position:absolute;top:-10%;right:-9%;z-index:0;width:min(32vw,500px);height:auto;pointer-events:none;opacity:.9}.lp-delivery-sec .lp-wrap{position:relative;z-index:1}.lp-delivery-sec .lp-eyebrow{margin-bottom:12px;font-size:9.5px;font-weight:600;letter-spacing:.07em;color:#d9b97a}.lp-delivery-sec .lp-eyebrow:before{display:none}.lp-delivery-sec .lp-h2{font-size:clamp(1.8rem,2.7vw,2.45rem);letter-spacing:-.035em;font-weight:700}.lp-delivery-sec .lp-sub{margin-top:12px;max-width:36rem;font-size:.78rem;line-height:1.55;color:#ffffffc7}.lp-deliver{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 170px;gap:12px;margin-top:28px;align-items:stretch;border:0;background:none}.lp-dcol{padding:16px 14px 18px;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;background:linear-gradient(180deg,#1a1b21,#131418)}.lp-dcol:hover{box-shadow:0 22px 44px -24px #6d4aff99}.lp-dcol h3{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.lp-dico{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:6px}.lp-dico.is-runtime{background:#4e6ebe59;color:#9bb6ff}.lp-dico.is-exporter{background:#dc2864d9;color:#fff}.lp-dico.is-studio{background:#e1325ae6;color:#fff}.lp-dico.is-graphics{background:#289678d9;color:#d8fff0}.lp-dico.is-print{background:#f5aa14f2;color:#3a2600}.lp-dcol ul{margin:0;padding:0}.lp-dcol li{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:.66rem;line-height:1.3;color:#ffffffd1}.lp-dcol li:before{content:"✓";flex-shrink:0;width:10px;font-size:.66rem;font-weight:700;color:#fff}.lp-dguide{display:flex;align-items:center;align-self:end;gap:12px;padding:0 4px 6px 10px;color:#fff}.lp-dguide-btn{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#0b0b12;transition:transform .25s ease,box-shadow .25s ease}.lp-dguide:hover .lp-dguide-btn{transform:translate(4px);box-shadow:0 10px 24px -8px #ffffff80}.lp-dguide-text{font-size:.64rem;font-weight:600;line-height:1.5;color:#ffffffeb}@media(max-width:1200px){.lp-deliver{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-dguide{grid-column:1/-1;align-self:center;padding:6px 0 0}}@media(max-width:700px){.lp-deliver{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-silk{width:60vw;opacity:.45}}@media(max-width:460px){.lp-deliver{grid-template-columns:1fr}}.lp-people-sec{padding-block:clamp(36px,3.6vw,52px);color:#0f0e17;background:radial-gradient(ellipse 45% 100% at 0 50%,#ebebf0,transparent 70%),linear-gradient(100deg,#f1f1f5,#f9f9fb 50%,#fff)}.lp-people-sec .lp-eyebrow{margin-bottom:12px;font-size:10px;font-weight:600;letter-spacing:.06em;color:#17161f}.lp-people-sec .lp-eyebrow:before{display:none}.lp-people-sec .lp-h2{font-size:clamp(1.7rem,2.55vw,2.3rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:#0f0e17}.lp-people-sec .lp-sub{max-width:44rem;margin-top:12px;font-size:.8rem;line-height:1.55;color:#44435a}.lp-people{display:grid;margin-top:26px}.lp-person-card{align-items:center;gap:12px;border:1px solid #ececf2;background:#fff;box-shadow:0 1px 2px #0f0e170a,0 14px 30px -22px #1e145059}.lp-person-card img{flex-shrink:0;width:74px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.lp-person-card h3{font-weight:700;letter-spacing:-.01em;color:#0f0e17}.lp-person-card p{line-height:1.5;color:#5a596f}@media(max-width:1200px){.lp-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.lp-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lp-people{grid-template-columns:1fr}}.lp-cta{margin-bottom:clamp(36px,4vw,56px);padding-block:clamp(36px,3.6vw,52px);background:radial-gradient(ellipse 45% 100% at 100% 40%,rgba(70,60,140,.22),transparent 70%),linear-gradient(100deg,#030306,#07070c 55%,#0b0b12)}.lp-cta-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3vw,48px);align-items:center}.lp-cta .lp-eyebrow{margin-bottom:12px;font-size:9.5px;font-weight:600;letter-spacing:.07em;color:#b8b2e8}.lp-cta .lp-eyebrow:before{display:none}.lp-cta .lp-h2{font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.1;letter-spacing:-.035em;font-weight:700}.lp-cta .lp-sub{margin-top:12px;max-width:30rem;font-size:.76rem;line-height:1.55;color:#ffffffb8}.lp-cta-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lp-cta-btn{display:inline-flex;align-items:center;padding-inline:20px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.lp-cta-btn svg{transition:transform .2s ease}.lp-cta-btn:hover svg{transform:translate(3px)}.lp-cta-art{position:relative;height:clamp(210px,19vw,270px);perspective:1000px}.lp-cc{position:absolute;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 22px 44px -16px #000000d9,0 0 0 1px #ffffff0f}.lp-cc:hover{transform:translateY(-8px) rotate(0) scale(1.05)!important}.lp-cc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-cc figcaption{position:absolute;z-index:2;left:12%;bottom:10%;font-weight:800;line-height:1.02;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}.lp-cc-abstract{left:0;top:20%;z-index:1;width:24%;height:72%;transform:rotate(-9deg) rotateY(14deg);background:linear-gradient(150deg,#5b8cff,#2a1f8f 70%,#0d0a2e)}.lp-cc-abstract img{inset:12% 4% auto;height:auto;width:92%;-o-object-fit:contain;object-fit:contain}.lp-cc-abstract figcaption{font-size:clamp(.62rem,.95vw,.9rem);font-weight:700}.lp-cc-real{left:19%;top:30%;z-index:3;width:25%;height:66%;transform:rotate(5deg);background:#111}.lp-cc-real:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 55%)}.lp-cc-real figcaption{font-size:clamp(.8rem,1.45vw,1.35rem)}.lp-cc-portrait{left:40%;top:2%;z-index:4;width:24%;height:84%;transform:rotate(-2deg)}.lp-cc-portrait img{-o-object-position:50% 20%;object-position:50% 20%}.lp-cc-warm{left:62%;top:0;z-index:2;width:19%;height:46%;transform:rotate(4deg)}.lp-cc-warm img{-o-object-position:40% 22%;object-position:40% 22%}.lp-cc-bloom{left:62%;top:54%;z-index:2;width:19%;height:40%;transform:rotate(-3deg)}.lp-cc-bloom img{-o-object-position:50% 75%;object-position:50% 75%;filter:saturate(1.2)}.lp-cc-tall{right:0;top:8%;z-index:3;width:17%;height:84%;transform:rotate(3deg);background:linear-gradient(170deg,#e9fbf6,#a7e4dc 55%,#5fc6c0);color:#0d3b3a}.lp-cc-tall figcaption{left:12%;bottom:9%;font-size:clamp(.5rem,.72vw,.7rem);font-weight:700;line-height:1.25;color:#0d3b3a;text-shadow:none}.lp-cc-kicker{position:absolute;left:12%;top:8%;font-size:clamp(.4rem,.55vw,.55rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0d3b3ab3}@media(max-width:900px){.lp-cta-grid{grid-template-columns:1fr}.lp-cta-art{height:260px}}@media(max-width:520px){.lp-cta-art{height:210px}}.lp-footer{position:relative;padding-top:56px;background:radial-gradient(ellipse 50% 90% at 15% 0,rgba(109,74,255,.16),transparent 70%),var(--lp-ink);border-top:1px solid var(--lp-line)}.lp-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);margin-bottom:32px}.lp-footer p{max-width:19rem;margin-top:14px;font-size:12.5px;line-height:1.65;color:#fff9}.lp-footer h4{margin-bottom:14px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e7bff}.lp-footer li{list-style:none;margin-top:10px;font-size:13px}.lp-footer li a{color:#ffffffb8;transition:color .2s ease,padding-left .2s ease}.lp-footer li a:hover{padding-left:4px;color:#fff}.lp-footer-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:20px;font-size:12px;color:#ffffff80}@media(max-width:900px){.lp-footer-grid{grid-template-columns:repeat(2,1fr)}.lp-footer-brand{grid-column:1/-1}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-btns,.lp-chips,.lp-collage,.lp-cta-art,.lp-deliver,.lp-editor,.lp-eyebrow,.lp-footer-grid>*,.lp-h2,.lp-scratch-side,.lp-search,.lp-stat,.lp-sub,.lp-tilt{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.lp-h2{animation-range:entry 5% entry 65%}.lp-sub{animation-range:entry 10% entry 70%}.lp-btns{animation-range:entry 15% entry 75%}.lp-cta-grid>:first-child,.lp-explore-grid>:first-child,.lp-hero-grid>:first-child,.lp-split>:first-child{animation:lp-from-left linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.lp-cta-grid>:last-child,.lp-explore-grid>:last-child,.lp-split>:last-child{animation:lp-from-right linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.lp-flow,.lp-people,.lp-three,.lp-ways{perspective:1200px}.lp-mini,.lp-out,.lp-person-card,.lp-source,.lp-way{animation:lp-flip linear both;animation-timeline:view();animation-range:entry 0 entry 70%;transform-origin:50% 100%}.lp-flow>:nth-child(4),.lp-people>:nth-child(2),.lp-three>:nth-child(2),.lp-ways>:nth-child(2){animation-range:entry 8% entry 78%}.lp-flow>:nth-child(5),.lp-people>:nth-child(3),.lp-three>:nth-child(3),.lp-ways>:nth-child(3){animation-range:entry 16% entry 86%}.lp-flow>:nth-child(6),.lp-people>:nth-child(4),.lp-ways>:nth-child(4){animation-range:entry 24% entry 94%}.lp-people>:nth-child(5){animation-range:entry 32% entry 100%}.lp-dcol{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.lp-dcol:nth-child(2){animation-range:entry 8% entry 78%}.lp-dcol:nth-child(3){animation-range:entry 16% entry 86%}.lp-dcol:nth-child(4){animation-range:entry 24% entry 94%}.lp-dcol:nth-child(5){animation-range:entry 32% entry 100%}.lp-c-a,.lp-c-b,.lp-c-c,.lp-c-d,.lp-c-e{animation:lp-drift linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.lp-c-a{--dy:-50px}.lp-c-b{--dy:-90px}.lp-c-c{--dy:-30px}.lp-c-d{--dy:-70px}.lp-c-e{--dy:-110px}}}@keyframes lp-rise{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}@keyframes lp-from-left{0%{opacity:0;translate:-70px 0}to{opacity:1;translate:0 0}}@keyframes lp-from-right{0%{opacity:0;translate:70px 0}to{opacity:1;translate:0 0}}@keyframes lp-flip{0%{opacity:0;translate:0 60px;rotate:1 0 0 55deg}to{opacity:1;translate:0 0;rotate:1 0 0 0deg}}@keyframes lp-drift{0%{margin-top:0}to{margin-top:var(--dy,-60px)}}.lp-collage>.lp-dot,.lp-collage>.lp-pill{pointer-events:none;cursor:default}.lp-nav-btn{white-space:nowrap}.lp-nav.is-open .lp-nav-shell,.lp-nav.is-open.over-hero .lp-nav-shell{background:#0a0a14f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@property --lp-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-why-sec{padding-block:clamp(48px,5vw,76px);color:#0f0e17;background:radial-gradient(ellipse 40% 50% at 100% 0,rgba(217,185,122,.12),transparent 70%),radial-gradient(ellipse 40% 50% at 0 100%,rgba(154,116,48,.14),transparent 70%),linear-gradient(180deg,#f4f4f9,#fff)}.lp-why-sec .lp-h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.04em;font-weight:800;color:#0f0e17}.lp-why-name{color:#0f0e17}.lp-why-sec .lp-sub{max-width:44rem;margin-top:14px;font-size:.88rem;line-height:1.65;color:#52516a}.lp-why{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:36px}.lp-wc.is-control,.lp-wc.is-once{grid-column:span 6}.lp-wc.is-compose,.lp-wc.is-handoff,.lp-wc.is-live{grid-column:span 4}.lp-wc.is-workflow{grid-column:span 12}.lp-wc{--gx:50%;--gy:50%;position:relative;display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:26px;border-radius:20px;isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.lp-wc:before{content:"";position:absolute;inset:0;z-index:-1;padding:1.5px;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .4s ease}.lp-wc{--ps:paused}.lp-wc.is-in{--ps:running}.lp-wc:hover{transform:translateY(-6px)}.lp-wc:hover:before{opacity:1;animation:lp-spin 3.2s linear infinite}@keyframes lp-spin{to{--lp-ang:360deg}}.lp-wc-body{position:relative;z-index:2;max-width:34rem}.lp-wc-num{display:inline-block;margin-bottom:14px;padding:3px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.12em}.lp-wc h3{font-size:1.15rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.lp-wc p{margin-top:10px;font-size:.8rem;line-height:1.7}.lp-wv{position:relative;z-index:1;margin-top:auto;padding-top:22px;min-height:92px}.lp-root .is-control .lp-wv{display:grid;gap:12px;max-width:340px}.lp-wv-slider{position:relative;height:6px;border-radius:6px}.lp-wv-slider i{position:absolute;inset:0 auto 0 0;width:60%;border-radius:inherit;background:linear-gradient(90deg,#9a7430,#d9b97a);width:var(--to);animation:lp-fill 1.4s cubic-bezier(.2,.8,.2,1) both;animation-play-state:var(--ps);animation-delay:calc(var(--i)*.15s)}.lp-wv-slider b{position:absolute;top:50%;left:var(--to);width:14px;height:14px;border-radius:50%;translate:-50% -50%;animation:lp-knob 1.4s cubic-bezier(.2,.8,.2,1) both;animation-play-state:var(--ps);animation-delay:calc(var(--i)*.15s)}.lp-wv-slider:first-child{--to:72%}.lp-wv-slider:nth-child(2){--to:88%}.lp-wv-slider:nth-child(3){--to:46%}@keyframes lp-fill{0%{width:0}}@keyframes lp-knob{0%{left:0}}.lp-wv-inf{width:190px;height:95px;fill:none;stroke:url(#lp-inf-grad);stroke-width:3.5;stroke-linecap:round;overflow:visible}.lp-wv-path{stroke-dasharray:1;animation:lp-draw 2.2s cubic-bezier(.4,0,.2,1) both;animation-play-state:var(--ps)}@keyframes lp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lp-root .is-compose .lp-wv{height:110px}.lp-wv-tile{position:absolute;left:0;bottom:0;width:92px;height:64px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-wv-tile.t1{background:linear-gradient(135deg,#9a7430,#4d7cff);transform:translate(0) rotate(-3deg)}.lp-wv-tile.t2{background:linear-gradient(135deg,#d9b97a,#9a7430);transform:translate(26px,-14px) rotate(3deg)}.lp-wv-tile.t3{background:linear-gradient(135deg,#f0dcae,#d9b97a);transform:translate(52px,-28px) rotate(8deg)}.lp-wv-tile{animation:lp-tile .9s cubic-bezier(.2,.8,.2,1) both;animation-play-state:var(--ps)}.lp-wv-tile.t2{animation-delay:.15s}.lp-wv-tile.t3{animation-delay:.3s}@keyframes lp-tile{0%{opacity:0;translate:-24px 16px}}.lp-root .is-compose:hover .t1{transform:translate(-6px,6px) rotate(-8deg)}.lp-root .is-compose:hover .t2{transform:translate(52px,-14px) rotate(2deg)}.lp-root .is-compose:hover .t3{transform:translate(112px,-32px) rotate(12deg)}.lp-root .is-live .lp-wv{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-wv-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.1em}.lp-wv-live i{width:7px;height:7px;border-radius:50%;animation:lp-ping 1.2s ease-out 2;animation-play-state:var(--ps)}@keyframes lp-ping{0%{box-shadow:0 0 #3de0b0b3}to{box-shadow:0 0 0 9px #3de0b000}}.lp-wv-ver{padding:4px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;font-family:var(--font-mono);font-size:.68rem}.lp-wv-ver.is-new{border-color:transparent;background:linear-gradient(135deg,#9a7430,#d9b97a);color:#fff;animation:lp-pop .7s cubic-bezier(.2,.8,.2,1) .9s both;animation-play-state:var(--ps)}@keyframes lp-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.lp-wv-bar{flex-basis:100%;height:5px;overflow:hidden;border-radius:5px}.lp-wv-bar:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9a7430,#d9b97a);transform-origin:left;animation:lp-load 1.6s cubic-bezier(.4,0,.2,1) both;animation-play-state:var(--ps)}@keyframes lp-load{0%{transform:scaleX(0)}}.lp-root .is-handoff .lp-wv{display:flex;align-items:center;gap:10px}.lp-wv-chip{padding:8px 14px;border-radius:10px;font-size:.72rem;font-weight:700;white-space:nowrap}.lp-wv-chip.is-design{background:linear-gradient(135deg,#d9b97a,#f0dcae)}.lp-wv-chip.is-code{border:1px solid hsla(0,0%,100%,.22);font-family:var(--font-mono)}.lp-wv-arrow{position:relative;flex:1;min-width:36px;height:2px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0 6px,transparent 6px 12px);background-size:12px 2px;animation:lp-reveal 1.2s cubic-bezier(.4,0,.2,1) both;animation-play-state:var(--ps)}.lp-wv-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border-left:8px solid #fff;border-block:5px solid transparent}@keyframes lp-reveal{0%{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px -8px -6px 0)}}.lp-root .is-workflow{min-height:0;flex-direction:row;align-items:center;gap:32px}.lp-root .is-workflow .lp-wv{flex:1;display:grid;gap:10px;margin:0;padding:0}.lp-wv-lane{display:flex;align-items:center;gap:14px}.lp-wv-lane b{width:92px;font-size:.68rem;font-weight:700}.lp-wv-lane i{position:relative;flex:1;height:8px;overflow:hidden;border-radius:8px}.lp-wv-lane i:after{content:"";position:absolute;inset:0 auto 0 0;width:62%;border-radius:inherit;background:linear-gradient(90deg,#9a7430,#d9b97a);animation:lp-lane 1.6s cubic-bezier(.2,.8,.2,1) both;animation-play-state:var(--ps)}.lp-wv-lane.is-dev i:after{width:86%;background:linear-gradient(90deg,#4d7cff,#1fd6a0);animation-delay:.25s}@keyframes lp-lane{0%{width:0}}.lp-wv-sync{justify-self:end;padding:4px 12px;border:1px dashed hsla(0,0%,100%,.25);border-radius:999px;font-size:.64rem;letter-spacing:.06em}@media(max-width:1000px){.lp-wc.is-control,.lp-wc.is-once{grid-column:span 12}.lp-wc.is-compose,.lp-wc.is-live{grid-column:span 6}.lp-wc.is-handoff{grid-column:span 12}.lp-root .is-workflow{flex-direction:column;align-items:stretch;gap:20px}}@media(max-width:620px){.lp-wc.is-compose,.lp-wc.is-live{grid-column:span 12}.lp-wc{padding:22px;min-height:0}}@media(prefers-reduced-motion:reduce){.lp-wc *,.lp-wc:before{animation:none!important}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-why-sec .lp-h2,.lp-why-sec .lp-sub{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.lp-wc{animation:lp-flip linear both;animation-timeline:view();animation-range:entry 0 entry 70%;transform-origin:50% 100%}}}.lp-wc{color:#0f0e17;background:radial-gradient(420px circle at var(--gx) var(--gy),rgba(154,116,48,.12),transparent 60%),#fff;box-shadow:0 1px 2px #0f0e170d,0 22px 40px -28px #281e6e66}.lp-wc:before{background:conic-gradient(from var(--lp-ang),#e6e4f0,#9a7430,#d9b97a,#f0dcae,#e6e4f0);opacity:.9}.lp-wc:not(:hover):before{background:#e9e8f1}.lp-wc:hover{box-shadow:0 30px 50px -26px #9a743073}.lp-wc-num{border-color:#dcd9ee;color:#6a5be0;background:#f4f2ff}.lp-wc h3{color:#0f0e17}.lp-wc p{color:#5a596f}.lp-wv-slider{background:#e7e5f2}.lp-wv-slider b{background:#fff;box-shadow:0 0 0 3px #9a743059,0 2px 6px #0f0e1740}.lp-wv-path{filter:drop-shadow(0 2px 6px rgba(217,185,122,.3))}.lp-wv-tile{border-color:#ffffffb3;box-shadow:0 10px 20px -8px #3c28a073}.lp-wv-live{background:#e3f8f0;color:#0f9b72}.lp-wv-live i{background:#14b887}.lp-wv-ver{border-color:#dcd9ee;color:#6a6882;background:#faf9ff}.lp-wv-bar{background:#e7e5f2}.lp-wv-chip.is-design{color:#fff}.lp-wv-chip.is-code{border-color:#d5d2e8;background:#f4f2ff;color:#3b2fb3}.lp-wv-arrow{background-image:repeating-linear-gradient(90deg,#a9a4cc 0 6px,transparent 6px 12px)}.lp-wv-arrow:after{border-left-color:#6a5be0}.lp-wv-lane b{color:#44435a}.lp-wv-lane i{background:#e7e5f2}.lp-wv-sync{border-color:#cfcbe6;color:#6a6882}.lp-mini{cursor:default}.lp-mini-img{position:relative;isolation:isolate;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,outline-color .3s ease;outline:2px solid transparent;outline-offset:3px}.lp-mini-img:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.32) 48%,transparent 64%);transform:translate(-120%)}.lp-mini:hover .lp-mini-img{transform:translateY(-8px) scale(1.025);outline-color:#9a74308c;box-shadow:0 30px 44px -20px #9a74308c,0 0 36px -6px #d9b97a59}.lp-mini:hover .lp-mini-img:after{opacity:1;transform:translate(120%);transition:transform .9s ease,opacity .2s ease}.lp-mini:last-child .lp-mini-img{outline-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #9a7430b3,0 18px 32px -18px #9a7430b3}.lp-mini:last-child h3{background:linear-gradient(95deg,#9a7430,#d9b97a);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-mini h3{transition:transform .35s ease}.lp-mini:hover h3{transform:translate(4px)}.lp-three:has(.lp-mini:hover) .lp-mini:not(:hover){filter:saturate(.6) brightness(.92) blur(1px)}.lp-mini{transition:filter .35s ease}.lp-scratch-side{position:relative;border-left-color:transparent}.lp-scratch-side:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(180deg,#9a7430,#d9b97a 55%,transparent)}.lp-scratch-side a{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:10px 18px;border:1px solid #e3cfa2;border-radius:999px;background:#fff;font-size:.76rem;font-weight:700;color:#9a7430;box-shadow:0 10px 22px -16px #9a743099;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .3s ease,gap .25s ease}.lp-scratch-side a:hover{gap:16px;transform:translateY(-2px);border-color:transparent;background:linear-gradient(110deg,#9a7430,#d9b97a);color:#fff;text-decoration:none;box-shadow:0 16px 28px -10px #d9b97a99}@media(max-width:1000px){.lp-scratch-side:before{width:100%;height:2px;bottom:auto;background:linear-gradient(90deg,#9a7430,#d9b97a 55%,transparent)}}@media(prefers-reduced-motion:reduce){.lp-mini-img,.lp-mini-img:after,.lp-scratch-side a{transition:none!important}}.lp-out{--c:#9a7430;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff12,#ffffff05)}.lp-out:nth-of-type(2){--c:#4d7cff}.lp-out:nth-of-type(3){--c:#d9b97a}.lp-out:nth-of-type(4){--c:#ff6b8a}.lp-out:nth-of-type(5){--c:#3de0a8}.lp-out:before,.lp-source:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--c,#9a7430),#d9b97a);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-source{position:relative;overflow:hidden;border-color:#a79bff59;box-shadow:0 0 40px -14px #6d4aff8c}.lp-out:hover:before,.lp-source:hover:before{transform:scaleX(1)}.lp-out:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--c) 65%,transparent);box-shadow:0 28px 44px -24px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent)}.lp-out-ico{transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease}.lp-out:hover .lp-out-ico{transform:rotate(-10deg) scale(1.15)}.lp-out-media{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lp-out:hover .lp-out-media{transform:translateY(-4px)}.lp-out-media:after{content:"";position:absolute;left:12%;right:12%;bottom:-4px;height:14px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%);filter:blur(6px);opacity:0;transition:opacity .5s ease;pointer-events:none}.lp-out:hover .lp-out-media:after{opacity:1}.lp-out-cap{transition:color .3s ease,letter-spacing .3s ease}.lp-out:hover .lp-out-cap,.lp-out:hover .lp-out-list{color:#fff}.lp-out-list li{transition:transform .3s ease}.lp-out:hover .lp-out-list li:first-child{transform:translate(4px)}.lp-out:hover .lp-out-list li:nth-child(2){transform:translate(8px)}.lp-flow:has(.lp-out:hover) .lp-out:not(:hover){filter:saturate(.6) brightness(.8)}.lp-out{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .4s ease,filter .35s ease}.lp-flow-arrow{transition:color .3s ease}.lp-flow-arrow svg{transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .3s ease}.lp-flow:has(.lp-source:hover) .lp-flow-arrow{color:#ff8fd0}.lp-flow:has(.lp-source:hover) .lp-flow-arrow svg{transform:translate(6px);filter:drop-shadow(0 0 6px rgba(217,185,122,.8))}.lp-flow:has(.lp-source:hover) .lp-out{border-color:#a79bff66}.lp-edit-btn{overflow:hidden;isolation:isolate;transition:transform .25s ease,color .25s ease,box-shadow .3s ease,border-color .25s ease}.lp-edit-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lp-edit-btn:hover{background:#08080eeb;color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 12px 24px -8px #d9b97ab3}.lp-edit-btn:hover:before{transform:translate(0)}.lp-edit-btn svg{transition:transform .3s ease}.lp-edit-btn:hover svg{transform:translate(3px) rotate(-45deg)}.lp-source-img:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.3) 48%,transparent 64%);transform:translate(-120%)}.lp-source:hover .lp-source-img:after{opacity:1;transform:translate(120%);transition:transform .9s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.lp-edit-btn,.lp-flow-arrow svg,.lp-out,.lp-out *,.lp-source *{transition:none!important}}.lp-composer-btn{position:relative;overflow:hidden;isolation:isolate;gap:14px;padding-right:8px;border-color:#14131c;background:#14131c;color:#fff;box-shadow:0 12px 24px -14px #14131ccc}.lp-composer-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-composer-btn:hover{border-color:transparent;box-shadow:0 18px 30px -10px #d9b97a99}.lp-composer-btn:hover:before{transform:translate(0)}.lp-composer-btn:active{transform:scale(.97)}.lp-composer-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#14131c;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lp-composer-btn:hover .lp-composer-arrow{transform:translate(3px) rotate(-45deg)}.lp-composer-btn:hover svg{transform:none}.lp-composer-btn:focus-visible{outline:0;box-shadow:0 0 0 3px #9a743066,0 0 20px #9a743059}.lp-composer-stage{--rx:0deg;--ry:0deg;--hx:50%;--hy:50%;position:relative;min-width:0;perspective:1100px}.lp-composer-glow{position:absolute;inset:10% 3% -6%;z-index:0;border-radius:40px;background:radial-gradient(ellipse at 50% 50%,rgba(217,185,122,.42),rgba(154,116,48,.34) 55%,transparent 75%);filter:blur(34px);opacity:.5;transition:opacity .5s ease,transform .6s ease}.lp-composer-stage:hover .lp-composer-glow{opacity:1;transform:scale(1.06)}.lp-composer-shot{position:relative;z-index:1;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s ease-out,box-shadow .4s ease}.lp-composer-shot:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--hx) var(--hy),hsla(0,0%,100%,.2),transparent 60%);transition:opacity .4s ease}.lp-composer-stage:hover .lp-composer-shot{box-shadow:0 40px 70px -26px #3c28b499,0 0 0 1px #a08cff80}.lp-composer-stage:hover .lp-composer-shot:after{opacity:1}.lp-composer-stage:hover .lp-composer-shot img{transform:scale(1.04)}.lp-cchip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 28px -12px #1e145a80;font-size:11px;font-weight:700;color:#1a1830;pointer-events:none;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-cchip.is-sync{top:-14px;right:6%}.lp-cchip.is-sync i{width:8px;height:8px;border-radius:50%;background:#1fd6a0;box-shadow:0 0 0 3px #1fd6a040}.lp-cchip.is-export{left:-14px;bottom:10%}.lp-cchip.is-export b{padding:2px 6px;border-radius:6px;background:linear-gradient(135deg,#9a7430,#d9b97a);font-family:var(--font-mono);font-size:10px;color:#fff}.lp-composer-stage:hover .is-sync{transform:translate(8px,-8px)}.lp-composer-stage:hover .is-export{transform:translate(-8px,8px)}@media(max-width:900px){.lp-cchip.is-export{left:4px}}@media(hover:none){.lp-composer-shot{transform:none}}@media(prefers-reduced-motion:reduce){.lp-cchip,.lp-composer-btn:before,.lp-composer-shot,.lp-composer-shot img{transition:none!important}}.lp-root .edit-copy h2,.lp-root .explore-copy h2,.lp-root .lp-composer-sec .lp-h2,.lp-root .lp-cta .lp-h2,.lp-root .lp-delivery-sec .lp-h2,.lp-root .lp-hero h1,.lp-root .lp-one-sec .lp-h2,.lp-root .lp-people-sec .lp-h2,.lp-root .lp-scratch-sec .lp-h2,.lp-root .ways-intro h2{font-family:var(--font-sans)!important;font-size:clamp(1.75rem,2.7vw,2.45rem)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.035em!important}.lp-root .lp-hero h1{font-size:clamp(2.2rem,3.9vw,3.4rem)!important;line-height:1.04!important}.lp-root .edit-copy p,.lp-root .explore-copy>p,.lp-root .lp-composer-sec .lp-sub,.lp-root .lp-cta .lp-sub,.lp-root .lp-delivery-sec .lp-sub,.lp-root .lp-hero .hero-subtitle,.lp-root .lp-hero .lp-sub,.lp-root .lp-one-sec .lp-sub,.lp-root .lp-people-sec .lp-sub,.lp-root .lp-scratch-sec .lp-sub,.lp-root .ways-intro>p{font-family:var(--font-sans)!important;font-size:clamp(.85rem,1.02vw,.98rem)!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}.lp-root .lp-hero .hero-subtitle{font-size:clamp(1rem,1.6vw,1.4rem)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.02em!important}.lp-root .edit-copy,.lp-root .explore-copy,.lp-root .hero-eyebrow,.lp-root .lp-hero .lp-btn,.lp-root .lp-hero .lp-stat,.lp-root .ways-intro{font-family:var(--font-sans)}.lp-delivery-sec{--px:0;--py:0}.lp-silk{translate:calc(var(--px)*-14px) calc(var(--py)*-10px);transition:translate .6s ease-out,opacity .6s ease;will-change:translate}.lp-delivery-sec:hover .lp-silk{opacity:1}.lp-dcol{--c:#9a7430;--sx:50%;--sy:50%;position:relative;overflow:hidden;isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .4s ease,filter .35s ease}.lp-dcol.is-runtime{--c:#6f93ff}.lp-dcol.is-exporter{--c:#ff4f86}.lp-dcol.is-studio{--c:#ff5a6e}.lp-dcol.is-graphics{--c:#2fd0a0}.lp-dcol.is-print{--c:#ffb42e}.lp-dcol:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--sx) var(--sy),color-mix(in srgb,var(--c) 26%,transparent),transparent 70%);transition:opacity .3s ease}.lp-dcol:before{content:"";position:absolute;background:linear-gradient(90deg,var(--c),transparent)}.lp-dcol:hover{box-shadow:0 28px 44px -26px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.lp-dcol:hover:after{opacity:1}.lp-dico{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.lp-dcol li:before{transition:color .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.lp-dcol:hover li{color:#fff;transform:translate(4px)}.lp-dcol:hover li:nth-child(2){transition-delay:.04s}.lp-dcol:hover li:nth-child(3){transition-delay:.08s}.lp-dcol:hover li:nth-child(4){transition-delay:.12s}.lp-dcol:hover li:nth-child(5){transition-delay:.16s}.lp-deliver:has(.lp-dcol:hover) .lp-dcol:not(:hover){filter:saturate(.6) brightness(.78)}.lp-dguide-btn{position:relative}.lp-dguide-btn:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid hsla(0,0%,100%,.7);opacity:0}.lp-dguide:hover .lp-dguide-btn:after{animation:lp-ring .9s ease-out}@keyframes lp-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}.lp-dguide-text{transition:transform .3s ease,color .3s ease}.lp-dguide:hover .lp-dguide-text{transform:translate(3px);color:#fff}@media(prefers-reduced-motion:reduce){.lp-dcol,.lp-dcol *,.lp-dguide-btn:after,.lp-silk{transition:none!important;animation:none!important}}@media(hover:none){.lp-silk{translate:none}}.lp-deliver{perspective:1100px}.lp-dcol{--rx:0deg;--ry:0deg;transform-style:preserve-3d}.lp-dcol h3,.lp-dcol li{transition:transform .3s ease,color .3s ease}.lp-dcol:before{background:linear-gradient(90deg,transparent,var(--c),transparent)}.lp-person-card{--ox:50%;--oy:50%;position:relative;isolation:isolate;overflow:hidden;transition:border-color .4s ease,box-shadow .5s ease}.lp-person-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#1b1650,#3b1d78 55%,#d9b97a);clip-path:circle(0 at var(--ox) var(--oy));transition:clip-path .65s cubic-bezier(.2,.8,.2,1)}.lp-person-card:hover{transform:none;border-color:transparent;box-shadow:0 24px 40px -22px #9a7430b3}.lp-person-card:hover:before{clip-path:circle(150% at var(--ox) var(--oy))}.lp-person-card img{filter:saturate(.85);transition:filter .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),border-radius .5s ease}.lp-person-card:hover img{filter:none;transform:scale(1.08);border-radius:50%}.lp-person-card h3,.lp-person-card p{transition:color .4s ease}.lp-person-card:hover h3{color:#fff}.lp-person-card:hover p{color:#ffffffbf}.lp-person-go{display:block;max-height:0;margin-top:0;overflow:hidden;font-size:.66rem;font-weight:700;color:#ffd0ec;opacity:0;transform:translateY(6px);transition:max-height .4s ease,margin-top .4s ease,opacity .4s ease .1s,transform .4s ease .1s}.lp-person-card:hover .lp-person-go{max-height:20px;margin-top:6px;opacity:1;transform:none}@media(hover:none){.lp-person-card img{filter:none}.lp-dcol:hover{transform:none}}@media(prefers-reduced-motion:reduce){.lp-dcol:hover,.lp-person-card img,.lp-person-card:before,.lp-person-go{transition:none!important}}.lp-dcol:hover{transform:none;border-color:transparent;box-shadow:0 26px 40px -24px color-mix(in srgb,var(--c) 85%,transparent);transition:border-color .3s ease,box-shadow .4s ease,filter .35s ease}.lp-dcol:before{inset:0;height:auto;z-index:-1;background:linear-gradient(0deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));transform:translateY(101%);transform-origin:bottom;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lp-dcol:hover:before{transform:translateY(0)}.lp-dcol:after{display:none}.lp-dcol:hover h3,.lp-dcol:hover li{color:#0b0b12;transform:translate(0)}.lp-dcol:hover h3{transform:none}.lp-dcol:hover li{font-weight:600}.lp-dcol:hover li:before{color:#0b0b12;transform:scale(1.2)}.lp-dcol:hover .lp-dico{background:#0b0b12;color:#fff;transform:rotate(-8deg) scale(1.1);box-shadow:0 8px 16px -6px #00000080}.lp-dcol li{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s ease}.lp-dcol:hover li{animation:lp-li-in .5s cubic-bezier(.2,.8,.2,1) both}.lp-dcol:hover li:first-child{animation-delay:.05s}.lp-dcol:hover li:nth-child(2){animation-delay:.1s}.lp-dcol:hover li:nth-child(3){animation-delay:.15s}.lp-dcol:hover li:nth-child(4){animation-delay:.2s}.lp-dcol:hover li:nth-child(5){animation-delay:.25s}@keyframes lp-li-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-dcol:before,.lp-dcol:hover li{transition:none!important;animation:none!important}}.lp-cc{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .4s ease,box-shadow .4s ease}.lp-cc:hover{z-index:10!important;box-shadow:0 30px 54px -16px #000000e6,0 0 0 1px #ffffff59,0 0 36px #9a743073}.lp-cta-art:has(.lp-cc:hover) .lp-cc:not(:hover){filter:blur(2.5px) brightness(.78) saturate(.85)}@media(hover:none){.lp-cta-art:has(.lp-cc:hover) .lp-cc:not(:hover){filter:none}}@media(prefers-reduced-motion:reduce){.lp-cc{transition:none!important}}.lp-cta-btn{position:relative;overflow:hidden;isolation:isolate;min-height:42px;height:auto;gap:12px;padding:9px 22px;font-size:clamp(11px,1.05vw,13.5px);font-weight:700;transition:transform .25s ease,box-shadow .3s ease,border-color .25s ease,color .25s ease}.lp-cta-btn:before{content:"";position:absolute;inset:0;z-index:-1;transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.lp-cta-btn:hover{transform:translateY(-3px)}.lp-cta-btn:active{transform:translateY(0) scale(.97)}.lp-cta-btn-solid{padding-right:10px;background:#fff;border-color:#fff;color:#0b0b12!important;box-shadow:0 10px 22px -12px #ffffff80}.lp-cta-btn-solid:before{background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%)}.lp-cta-btn-solid:hover{border-color:transparent;color:#fff!important;box-shadow:0 16px 30px -10px #d9b97aa6}.lp-cta-btn-solid:hover:before{transform:translate(0)}.lp-cta-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0b0b12;color:#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease}.lp-cta-btn-solid:hover .lp-cta-arrow{background:#fff;color:#0b0b12;transform:translate(3px) rotate(-45deg)}.lp-cta-btn-solid:hover svg{transform:none}.lp-cta-btn-ghost{background:#ffffff0a;border-color:#fff3;color:#fff}.lp-cta-btn-ghost:before{opacity:0;background:linear-gradient(110deg,#9a743059,#d9b97a4d)}.lp-cta-btn-ghost:hover{border-color:#c9a45c;background:#ffffff0a;box-shadow:0 12px 24px -14px #9a7430cc}.lp-cta-btn-ghost:hover:before{opacity:1}.lp-cta-btn:focus-visible{outline:0;box-shadow:0 0 0 3px #9a743073,0 0 20px #9a743066}@media(prefers-reduced-motion:reduce){.lp-cta-arrow,.lp-cta-btn,.lp-cta-btn:before{transition:none!important}}.lp-nav-shell,.lp-nav.is-open .lp-nav-shell,.lp-nav.is-open.over-hero .lp-nav-shell,.lp-nav.is-scrolled .lp-nav-shell,.lp-nav.over-hero .lp-nav-shell,.lp-nav.over-hero.is-scrolled .lp-nav-shell{background:#0a0a14;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-nav.is-scrolled .lp-nav-shell,.lp-nav.over-hero.is-scrolled .lp-nav-shell{border-color:transparent transparent hsla(0,0%,100%,.1);box-shadow:0 14px 30px -22px #000000e6}.lp-nav-list,.lp-nav.over-hero .lp-nav-list{background:#12121e;box-shadow:inset 0 2px 8px #00000073}.lp-nav.lp-root{background:transparent;overflow:visible;color:#fff}.lp-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-person-card{display:block;padding:22px 24px 24px;border-radius:12px}.lp-person-card h3{font-size:1.05rem}.lp-person-card p{margin-top:10px;font-size:.8rem}@media(max-width:1000px){.lp-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-people{grid-template-columns:1fr}}.lp-guides-sec{padding-block:clamp(40px,4vw,60px);color:#0f0e17;background:radial-gradient(ellipse 40% 60% at 100% 0,rgba(217,185,122,.08),transparent 70%),radial-gradient(ellipse 40% 60% at 0 100%,rgba(154,116,48,.12),transparent 70%),#eceaf6}.lp-guides-sec .lp-guides-eyebrow{margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a7430}.lp-guides-sec .lp-guides-eyebrow:before{display:none}.lp-guides-sec .lp-h2{color:#0f0e17}.lp-guides-sec .lp-sub{max-width:44rem;margin-top:12px;color:#52516a}.lp-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.lp-guide{position:relative;display:block;overflow:hidden;border:1px solid #e4e2f1;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px #0f0e170a,0 14px 28px -22px #281e6e59;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .3s ease}.lp-guide:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#9a7430,#d9b97a,#f0dcae);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-guide:hover{transform:translateY(-6px);border-color:#e3cfa2;box-shadow:0 26px 40px -24px #9a743080}.lp-guide:hover:before{transform:scaleX(1)}.lp-guide h3{font-weight:700;letter-spacing:-.015em;color:#0f0e17}.lp-guide p{margin-top:10px;font-size:.78rem;line-height:1.65;color:#5a596f}.lp-guide .lp-guide-note{margin-top:12px;color:#6c6a82}.lp-guide-go{display:block;max-height:0;overflow:hidden;font-size:.72rem;font-weight:700;opacity:0;transform:translateY(6px);transition:max-height .35s ease,margin-top .35s ease,opacity .35s ease,transform .35s ease}.lp-guide:focus-visible .lp-guide-go,.lp-guide:hover .lp-guide-go{max-height:20px;margin-top:12px;opacity:1;transform:none}.lp-guide:focus-visible{outline:0;box-shadow:0 0 0 3px #9a743066}@media(max-width:1000px){.lp-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-guides{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lp-guide,.lp-guide-go,.lp-guide:before{transition:none!important}}.lp-guides{gap:18px}.lp-guide{--gc:#9a7430;--gx:50%;--gy:50%;padding:24px 24px 26px;border-radius:18px;border-color:#e6e3f4;background:radial-gradient(260px circle at var(--gx) var(--gy),color-mix(in srgb,var(--gc) 14%,transparent),transparent 70%),#fff}.lp-guide:before{background:linear-gradient(90deg,var(--gc),color-mix(in srgb,var(--gc) 40%,#d9b97a))}.lp-guide-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lp-guide-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--gc);background:color-mix(in srgb,var(--gc) 12%,#fff);border:1px solid color-mix(in srgb,var(--gc) 26%,#fff);transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease,box-shadow .3s ease}.lp-guide:hover .lp-guide-ico{transform:rotate(-8deg) scale(1.1);background:var(--gc);color:#fff;box-shadow:0 12px 22px -8px color-mix(in srgb,var(--gc) 80%,transparent)}.lp-guide-num{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#cbc8de;transition:color .3s ease}.lp-guide:hover .lp-guide-num{color:var(--gc)}.lp-guide:hover{border-color:color-mix(in srgb,var(--gc) 45%,#fff);box-shadow:0 28px 44px -26px color-mix(in srgb,var(--gc) 70%,transparent)}.lp-guide h3{font-size:1.08rem}.lp-guide-arrow{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e3e0f2;border-radius:50%;background:#fff;color:#8a87a3;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease,border-color .3s ease}.lp-guide:hover .lp-guide-arrow{transform:translate(2px,-2px);border-color:transparent;background:var(--gc);color:#fff}.lp-guide-go{color:var(--gc)}.lp-guide p{padding-right:34px}@media(prefers-reduced-motion:reduce){.lp-guide-arrow,.lp-guide-ico{transition:none!important}}.lp-delivery-sec .lp-delivery-eyebrow{margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d9b97a}.lp-license{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:26px;padding:clamp(22px,3vw,36px) clamp(22px,3.2vw,40px);overflow:hidden;border:1px solid rgba(167,155,255,.28);border-radius:16px;background:radial-gradient(ellipse 50% 120% at 100% 0,rgba(154,116,48,.3),transparent 70%),radial-gradient(ellipse 40% 100% at 0 100%,rgba(217,185,122,.12),transparent 70%),#0f0d1f}.lp-license-checks{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;list-style:none}.lp-license-checks li{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:600;color:#ffffffe0}.lp-license-checks li:before{content:"✓";font-weight:800;color:#8cf0c8}.lp-license-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;flex-shrink:0;align-items:center;gap:10px;min-height:42px;padding:9px 20px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:#ffffff0a;font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .3s ease}.lp-license-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-license-btn:hover{transform:translateY(-3px);border-color:transparent;box-shadow:0 14px 28px -10px #d9b97a99}.lp-license-btn:hover:before{transform:translate(0)}.lp-license-note{max-width:52rem;font-size:.7rem;line-height:1.6;color:#ffffff80}@media(max-width:800px){.lp-license{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lp-license-btn,.lp-license-btn:before{transition:none!important}}.lp-person-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border:1px solid #e0daf8;border-radius:13px;background:linear-gradient(135deg,#f1edff,#ffeaf5);color:#9a7430;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .4s ease,color .4s ease,border-color .4s ease}.lp-person-card:hover .lp-person-ico{transform:rotate(-8deg) scale(1.08);border-color:#ffffff59;background:#ffffff29;color:#fff}@media(prefers-reduced-motion:reduce){.lp-person-ico{transition:none!important}}.lp-scratch-sec .lp-scratch-eyebrow{margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a7430}.lp-scratch-sec .lp-scratch-eyebrow:before{display:none}.lp-r3{display:flex;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .3s ease}.lp-r3-banner{display:grid;place-items:center;padding:16px;text-align:center}.lp-r3-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 90% at 78% 22%,hsla(0,0%,100%,.4),transparent 70%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.lp-r3:hover .lp-r3-banner:before{transform:scale(1.25) translate(-6%,6%)}.lp-r3.is-experience .lp-r3-banner{background:linear-gradient(120deg,#0c1744,#1f2f8c 55%,#3a47b0)}.lp-r3.is-learn .lp-r3-banner{background:linear-gradient(120deg,#231536,#4f2f6a 55%,#7a4a9a)}.lp-r3.is-understand .lp-r3-banner{background:linear-gradient(120deg,#2e161e,#6a2f3a 55%,#b0525a)}.lp-r3-banner span{position:relative;white-space:pre-line;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;color:#f5f5fb;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-r3:hover .lp-r3-banner span{transform:scale(1.06)}.lp-r3-body{display:flex;flex:1;flex-direction:column}.lp-r3-meta{font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-r3 h3{font-weight:700;letter-spacing:-.02em}.lp-r3 p{flex:1;line-height:1.6}.lp-r3-cta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;transition:gap .3s ease,color .3s ease}.lp-r3-cta i{font-style:normal}.lp-r3:hover .lp-r3-cta{gap:12px}.lp-r3:focus-visible{outline:0;box-shadow:0 0 0 3px #9a743080}.lp-three:has(.lp-r3:hover) .lp-r3:not(:hover){filter:saturate(.7) brightness(.9)}@media(prefers-reduced-motion:reduce){.lp-r3,.lp-r3-banner span,.lp-r3-banner:before,.lp-r3-cta{transition:none!important}}.lp-r3.is-experience .lp-r3-banner,.lp-r3.is-learn .lp-r3-banner,.lp-r3.is-understand .lp-r3-banner{display:block;padding:0;background:#15151b}.lp-r3-banner:before{display:none}.lp-r3-banner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.lp-r3:hover .lp-r3-banner img{transform:scale(1.08)}.lp-r3{border:0;border-radius:0;background:transparent;color:#0f0e17;box-shadow:none;overflow:visible}.lp-r3:hover{transform:none;border-color:transparent;box-shadow:none}.lp-r3-banner{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.62;border-radius:10px;box-shadow:0 14px 30px -18px #1e14508c;outline:2px solid transparent;outline-offset:3px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,outline-color .3s ease}.lp-r3-banner:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.3) 48%,transparent 64%);transform:translate(-120%)}.lp-r3:hover .lp-r3-banner{transform:translateY(-8px) scale(1.025);outline-color:#9a74308c;box-shadow:0 30px 44px -20px #9a74308c,0 0 36px -6px #d9b97a59}.lp-r3:hover .lp-r3-banner:after{opacity:1;transform:translate(120%);transition:transform .9s ease,opacity .2s ease}.lp-r3-banner .lp-r3-text{position:absolute;inset:auto 0 0;z-index:3;padding:44px 18px 16px;background:linear-gradient(0deg,rgba(8,6,20,.9),rgba(8,6,20,.55) 55%,transparent);font-family:Arial Black,Arial,sans-serif;font-size:clamp(.95rem,1.45vw,1.35rem);font-weight:900;line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;white-space:pre-line;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5);transition:padding-bottom .4s ease}.lp-r3:hover .lp-r3-banner .lp-r3-text{padding-bottom:20px}.lp-r3-body{padding:14px 2px 0}.lp-r3-meta{color:#9a7430}.lp-r3 h3{margin-top:8px;font-size:.98rem;color:#0f0e17;transition:transform .35s ease}.lp-r3:hover h3{transform:translate(4px)}.lp-r3 p{max-width:19rem;margin-top:5px;font-size:.76rem;color:#62617a}.lp-r3-cta{margin-top:12px;color:#9a7430}.lp-r3:hover .lp-r3-cta{color:#d9b97a}.lp-r3:hover .lp-r3-banner span.lp-r3-text{transform:none}.lp-root .edit-eyebrow,.lp-root .explore-eyebrow,.lp-root .hero-eyebrow,.lp-root .lp-eyebrow,.lp-root .ways-eyebrow{display:block!important;margin:0 0 14px!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#9a7430!important}.lp-root .lp-eyebrow:before{display:none!important}.lp-cta-box{position:relative;overflow:hidden;padding:clamp(28px,3.6vw,52px) clamp(24px,4vw,56px);border:1px solid rgba(167,155,255,.28);border-radius:24px;background:radial-gradient(ellipse 50% 120% at 100% 0,rgba(154,116,48,.3),transparent 70%),radial-gradient(ellipse 40% 100% at 0 100%,rgba(217,185,122,.12),transparent 70%),#0f0d1f;box-shadow:0 40px 80px -40px #3c28b499}.lp-cta-box .lp-cta-art{height:clamp(210px,19vw,270px)}@media(max-width:900px){.lp-cta-box{padding:28px 20px}}.lp-root{--pr-ink:#07070d;--pr-ivory:#f5f1ea;--pr-gold:#d9b97a;--pr-gold-deep:#9a7430;--pr-grad:linear-gradient(110deg,#d9b97a,#d9b97a 55%,#9a7430 110%)}.lp-root .lp-dark,.lp-root .lp-delivery-sec,.lp-root .lp-hero,.lp-root .lp-one-sec{background:radial-gradient(ellipse 45% 70% at 85% 0,rgba(217,185,122,.08),transparent 70%),radial-gradient(ellipse 45% 70% at 10% 100%,rgba(154,116,48,.1),transparent 70%),var(--pr-ink)!important}.lp-root .explore-section{background:var(--pr-ink)!important}.lp-root .explore-art:after{background:linear-gradient(90deg,var(--pr-ink) 0,transparent 15%,transparent 94%,#07070d33)!important}.lp-root .lp-cta{background:var(--pr-ink)!important}.lp-root .explore-copy h2,.lp-root .lp-delivery-sec .lp-h2,.lp-root .lp-hero h1,.lp-root .lp-one-sec .lp-h2{color:var(--pr-ivory)!important}.lp-root .explore-eyebrow,.lp-root .hero-eyebrow,.lp-root .lp-cta .lp-eyebrow,.lp-root .lp-delivery-sec .lp-eyebrow,.lp-root .lp-one-sec .lp-eyebrow{color:var(--pr-gold)!important}.lp-root .edit-eyebrow,.lp-root .lp-eyebrow,.lp-root .ways-eyebrow{color:var(--pr-gold-deep)!important}.lp-root .lp-cta .lp-eyebrow,.lp-root .lp-delivery-sec .lp-eyebrow,.lp-root .lp-one-sec .lp-eyebrow{color:var(--pr-gold)!important}.lp-root .edit-eyebrow:after,.lp-root .explore-eyebrow:after,.lp-root .hero-eyebrow:after,.lp-root .lp-eyebrow:after,.lp-root .ways-eyebrow:after{content:"";display:block;width:28px;height:1px;margin-top:8px;background:currentColor;opacity:.7}.lp-root .hero-pill i,.lp-root .lp-dcol li:before,.lp-root .lp-license-badge,.lp-root .lp-license-checks li:before{color:var(--pr-gold)!important}.lp-root .hero-pill{border-color:#d9b97a66!important;background:#d9b97a14!important;color:var(--pr-ivory)!important}.lp-root .lp-btn-white,.lp-root .lp-cta-btn-solid{background:var(--pr-ivory)!important;border-color:var(--pr-ivory)!important}.lp-root .auth-submit:before,.lp-root .edit-actions .edit-primary:before,.lp-root .lp-composer-btn:before,.lp-root .lp-cta-btn-solid:before,.lp-root .lp-edit-btn:before,.lp-root .lp-license-btn:before{background:var(--pr-grad)!important}.lp-root .lp-dcol:before,.lp-root .lp-guide:before,.lp-root .way-card:before{background:linear-gradient(90deg,transparent,var(--pr-gold),transparent)!important}.lp-root .lp-cta-box,.lp-root .lp-license{border-color:#d9b97a52!important;box-shadow:0 40px 80px -40px #d9b97a40!important}.lp-nav-shell,.lp-nav.is-open .lp-nav-shell,.lp-nav.is-scrolled .lp-nav-shell,.lp-nav.over-hero .lp-nav-shell{background:#0a0a12!important}.lp-root .edit-section,.lp-root .lp-composer-sec,.lp-root .lp-guides-sec,.lp-root .lp-people-sec,.lp-root .lp-scratch-sec,.lp-root .ways-section{background:radial-gradient(ellipse 40% 60% at 100% 0,rgba(217,185,122,.14),transparent 70%),radial-gradient(ellipse 40% 60% at 0 100%,rgba(154,116,48,.07),transparent 70%),#f7f4ee!important}.lp-root{--pr-gold-soft:rgba(217,185,122,.16);--pr-gold-glow:rgba(217,185,122,.45)}.lp-nav-ind.is-active{border-color:#d9b97a80!important;box-shadow:0 8px 22px -8px #d9b97a8c!important}.lp-hero.is-pointer:before{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(217,185,122,.16),rgba(217,185,122,.06) 45%,transparent 70%)!important}.lp-root .explore-search:hover{border-color:#e3cfa2!important;box-shadow:0 8px 28px -6px #d9b97a73,0 0 24px #d9b97a40!important}.lp-root .explore-search:focus-within{border-color:var(--pr-gold)!important;box-shadow:0 0 0 4px #d9b97a2e,0 10px 34px -4px #d9b97a80!important}.lp-root .explore-popular a:hover{color:#14100a!important;box-shadow:0 10px 22px -8px #d9b97a99!important}.lp-root .explore-poster:hover{box-shadow:0 22px 44px -10px #000000d9,0 0 0 1px #ffffff40,0 0 34px #d9b97a66!important}.lp-root .edit-actions .edit-secondary:hover{color:var(--pr-gold-deep)!important;border-color:var(--pr-gold)!important;box-shadow:0 12px 24px -14px #d9b97acc!important}.lp-root .edit-actions .edit-secondary:before{background:linear-gradient(110deg,#d9b97a33,#d9b97a1a)!important}.lp-root .editor-glow,.lp-root .lp-composer-glow{background:radial-gradient(ellipse at 50% 50%,rgba(217,185,122,.4),rgba(217,185,122,.2) 55%,transparent 75%)!important}.lp-root .editor-wrap:hover .editor-preview,.lp-root .lp-composer-stage:hover .lp-composer-shot{box-shadow:0 40px 70px -26px #d9b97a66,0 0 0 1px #d9b97a80!important}.lp-root .lp-r3-cta,.lp-root .lp-r3-meta{color:var(--pr-gold-deep)!important}.lp-root .lp-r3:hover .lp-r3-cta{color:var(--pr-gold)!important}.lp-root .lp-r3:hover .lp-r3-banner{outline-color:#d9b97ab3!important;box-shadow:0 30px 44px -20px #9a743080,0 0 36px -6px #d9b97a66!important}.lp-root .lp-scratch-side:before{background:linear-gradient(180deg,var(--pr-gold),transparent)!important}.lp-root .lp-scratch-side a{border-color:#9a743066!important;color:var(--pr-gold-deep)!important;box-shadow:0 10px 22px -16px #9a743099!important}.lp-root .lp-scratch-side a:hover{color:#14100a!important}.lp-root .lp-out,.lp-root .lp-source{border-color:#f4ede41a!important}.lp-root .lp-source{box-shadow:0 0 40px -14px #d9b97a66!important;border-color:#d9b97a4d!important}.lp-root .lp-dcol:hover,.lp-root .lp-out:hover,.lp-root .lp-source:hover{border-color:#d9b97a8c!important;box-shadow:0 28px 44px -26px #d9b97a66!important}.lp-root .lp-dguide:hover .lp-dguide-btn{box-shadow:0 10px 24px -8px #d9b97a99!important}.lp-root .lp-guides-eyebrow{color:var(--pr-gold-deep)!important}.lp-root .lp-guide:hover{border-color:#d9b97a99!important}.lp-root .lp-person-card:before{background:linear-gradient(120deg,#14110a,#3a2c14 55%,#9a7430)!important}.lp-root .lp-person-card:hover{box-shadow:0 24px 40px -22px #9a7430b3!important}.lp-root .lp-person-ico{border-color:#d9b97a66!important;background:linear-gradient(135deg,#f7efdd,#fbe9ee)!important;color:var(--pr-gold-deep)!important}.lp-root .lp-person-go{color:var(--pr-gold)!important}.lp-root .lp-cta-btn-ghost:hover{border-color:var(--pr-gold)!important;box-shadow:0 12px 24px -14px #d9b97acc!important}.lp-root .lp-dcol,.lp-root .lp-dcol.is-exporter,.lp-root .lp-dcol.is-graphics,.lp-root .lp-dcol.is-print,.lp-root .lp-dcol.is-runtime,.lp-root .lp-dcol.is-studio,.lp-root .lp-guide,.lp-root .lp-out,.lp-root .way-card{--way-color:#b8913f!important;--gc:#b8913f!important;--c:#d9b97a!important}.lp-root .lp-dico,.lp-root .lp-dico.is-exporter,.lp-root .lp-dico.is-graphics,.lp-root .lp-dico.is-print,.lp-root .lp-dico.is-runtime,.lp-root .lp-dico.is-studio{background:#d9b97a29!important;color:#d9b97a!important;border:1px solid rgba(217,185,122,.3)}.lp-root .lp-out-ico,.lp-root .lp-out-ico.is-graphics,.lp-root .lp-out-ico.is-motion,.lp-root .lp-out-ico.is-print,.lp-root .lp-out-ico.is-runtime{background:#d9b97a29!important;color:#d9b97a!important}.lp-root .lp-dcol:hover .lp-dico{background:#d9b97a!important;color:#14100a!important}.lp-root .lp-guide-ico,.lp-root .way-icon{color:#9a7430!important;background:#f6ecd6!important;border-color:#9a74304d!important}.lp-root .lp-guide:hover .lp-guide-ico,.lp-root .way-body .way-icon,.lp-root .way-card:hover .way-icon{background:#b8913f!important;color:#fff!important;border-color:#fff!important}.lp-root .way-body .way-icon{box-shadow:0 12px 22px -8px #9a7430b3!important}.lp-root .lp-guide-go,.lp-root .lp-guide:hover .lp-guide-num{color:#9a7430!important}.lp-root .lp-guide:hover .lp-guide-arrow,.lp-root .way-card:hover .way-arrow{background:#b8913f!important;color:#fff!important}.lp-root .way-card:hover .way-text strong{background:linear-gradient(95deg,#9a7430,#d9b97a)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.lp-root .way-tint{background:linear-gradient(0deg,rgba(154,116,48,.55),transparent 60%),linear-gradient(180deg,#08061400,#08061459)!important}.lp-root .way-card:after{background:linear-gradient(135deg,#9a7430,#d9b97a 60%,#f0dcae)!important}.lp-root .auth-submit:before,.lp-root .edit-actions .edit-primary:before,.lp-root .lp-composer-btn:before,.lp-root .lp-cta-btn-solid:before,.lp-root .lp-edit-btn:before,.lp-root .lp-license-btn:before,.lp-root .soon-btn:before{background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae)!important}.lp-nav-item:after{background:linear-gradient(90deg,#9a7430,#d9b97a)!important}.lp-nav-ind.is-active{background:linear-gradient(135deg,#d9b97a66,#9a743040)!important}.lp-root .explore-popular a:hover{background:linear-gradient(120deg,#d9b97a,#b8913f)!important}.lp-root .lp-scratch-side a:hover{background:linear-gradient(110deg,#d9b97a,#b8913f)!important}.lp-root .auth-submit:hover,.lp-root .edit-actions .edit-primary:hover,.lp-root .lp-btn-white:hover,.lp-root .lp-composer-btn:hover,.lp-root .lp-cta-btn-solid:hover,.lp-root .lp-edit-btn:hover,.lp-root .lp-license-btn:hover{color:#14100a!important}.lp-root .lp-r3-banner img{filter:none}.lp-hero .hero-btn{--bx:0px;--by:0px;--gx:50%;position:relative;overflow:hidden;isolation:isolate;gap:12px;translate:var(--bx) var(--by);transition:translate .25s ease-out,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .3s ease,color .3s ease}.lp-hero .hero-btn:hover{transform:translateY(-3px)!important}.lp-hero .hero-btn:active{transform:translateY(0) scale(.96)!important}.lp-hero .hero-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lp-hero .hero-btn:hover:before{transform:translate(0)}.lp-hero .hero-btn:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(70px circle at var(--gx) 50%,hsla(0,0%,100%,.45),transparent 70%);transition:opacity .3s ease}.lp-hero .hero-btn:hover:after{opacity:1}.lp-hero .hero-btn-label{position:relative;z-index:1}.lp-hero .hero-btn-primary{padding-right:8px}.lp-hero .hero-btn-primary:hover{color:#14100a!important;box-shadow:0 18px 34px -12px #d9b97aa6!important}.lp-hero .hero-btn-arrow{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14100a;color:#f5f1ea;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease}.lp-hero .hero-btn-primary:hover .hero-btn-arrow{background:#fff;color:#14100a;transform:translate(3px) rotate(-45deg)}.lp-hero .hero-btn-ghost:hover{border-color:#d9b97a!important;color:#14100a!important;box-shadow:0 14px 28px -14px #d9b97ab3!important}.lp-hero .hero-btn:focus-visible{outline:0;box-shadow:0 0 0 3px #d9b97a80,0 0 22px #d9b97a66}@media(hover:none){.lp-hero .hero-btn{translate:none}}@media(prefers-reduced-motion:reduce){.lp-hero .hero-btn,.lp-hero .hero-btn-arrow,.lp-hero .hero-btn:before{transition:none!important;translate:none}}.lp-root .lp-logo{gap:10px}.lp-root .lp-logo-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:5px;overflow:hidden;background:#111215;color:#14100a;box-shadow:0 6px 16px -6px #d9b97ab3,inset 0 1px #ffffff80;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.lp-root .lp-logo:hover .lp-logo-mark{transform:rotate(-10deg) scale(1.08);box-shadow:0 10px 22px -6px #d9b97ae6,inset 0 1px #ffffff80}.lp-root .lp-logo-mark img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-root .lp-logo svg{transition:none}.lp-root .lp-logo:hover svg{transform:none}.lp-root .lp-logo-word{font-size:15px;font-weight:800;letter-spacing:.12em}.lp-nav-shell{border-color:#d9b97a2e!important;box-shadow:0 18px 50px -22px #000c,inset 0 1px #ffffff0d,0 0 0 1px #0006!important}.lp-nav.is-scrolled .lp-nav-shell{border-bottom-color:#d9b97a38!important}.lp-nav-list{border-color:#d9b97a24!important}.lp-nav-item{letter-spacing:.01em}.lp-nav-search{display:inline-flex;align-items:center;width:auto;height:36px;gap:8px;padding-inline:14px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:#ffffff0a;font-size:13px;font-weight:500;color:#ffffffb3}.lp-nav-search:hover{border-color:#d9b97a8c;background:#d9b97a1a;color:#fff;transform:none}.lp-nav-search:hover svg{transform:rotate(-12deg) scale(1.1)}.lp-nav-search svg{transition:transform .3s ease}@media(max-width:1180px){.lp-nav-search-label{display:none}.lp-nav-search{padding-inline:11px}}.lp-nav-btn{border-color:#fff3}.lp-nav-btn:hover{border-color:#d9b97a99;color:#fff}.lp-nav-btn-solid{background:linear-gradient(135deg,#f0dcae,#d9b97a 55%,#c9a45c)!important;border-color:transparent!important;color:#14100a!important;box-shadow:0 8px 20px -10px #d9b97acc}.lp-nav-btn-solid:hover{box-shadow:0 12px 26px -8px #d9b97ae6!important;color:#14100a!important}.lp-root .lp-footer{position:relative;overflow:hidden;padding-top:0;background:radial-gradient(ellipse 50% 60% at 50% 0,rgba(217,185,122,.1),transparent 70%),#07070d!important;border-top:0!important}.lp-root .lp-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(217,185,122,.7),transparent)}.lp-foot-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(32px,4vw,52px);padding:clamp(22px,3vw,34px) clamp(22px,3.2vw,40px);border:1px solid rgba(217,185,122,.22);border-radius:22px;background:radial-gradient(ellipse 50% 140% at 100% 50%,rgba(217,185,122,.16),transparent 70%),linear-gradient(135deg,#14131c,#0d0d15)}.lp-foot-kicker{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d9b97a}.lp-foot-cta h3{margin-top:8px;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:700;letter-spacing:-.03em;color:#f5f1ea}.lp-foot-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;flex-shrink:0;align-items:center;gap:12px;padding:9px 9px 9px 22px;border-radius:999px;background:#f5f1ea;font-size:13px;font-weight:700;color:#14100a!important;transition:transform .25s ease,box-shadow .3s ease}.lp-foot-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);transform:translate(-101%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.lp-foot-btn:hover{transform:translateY(-3px);box-shadow:0 16px 30px -12px #d9b97ab3}.lp-foot-btn:hover:before{transform:translate(0)}.lp-foot-btn i,.lp-foot-top i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14100a;color:#f5f1ea;transition:transform .3s ease,background-color .3s ease,color .3s ease}.lp-foot-btn:hover i{background:#fff;color:#14100a;transform:translate(3px) rotate(-45deg)}.lp-footer-grid{margin-top:clamp(36px,4.4vw,56px);gap:36px 32px}.lp-footer-brand p{color:#f5f1ea99}.lp-foot-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.lp-foot-tags li{margin:0;padding:5px 12px;border:1px solid rgba(217,185,122,.25);border-radius:999px;font-size:11px;font-weight:600;color:#e6d3a6}.lp-root .lp-footer h4{color:#d9b97a!important;letter-spacing:.14em}.lp-root .lp-footer li a{position:relative;display:inline-block;color:#f5f1eab8;padding-left:0}.lp-root .lp-footer li a span{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.lp-root .lp-footer li a:hover{padding-left:0;color:#f0dcae!important}.lp-root .lp-footer li a:hover span{background-size:100% 1px}.lp-foot-mark{margin-top:clamp(28px,4vw,52px);text-align:center;font-size:clamp(3.5rem,15vw,13rem);font-weight:900;line-height:.9;letter-spacing:.04em;background:linear-gradient(180deg,#d9b97a38,#d9b97a05 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.lp-footer-bar{align-items:center;margin-top:0;border-top:1px solid rgba(217,185,122,.16)}.lp-foot-tag{color:#f5f1ea80}.lp-foot-top{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#e6d3a6!important;transition:color .25s ease,transform .25s ease}.lp-foot-top:hover{color:#fff!important;transform:translateY(-2px)}.lp-foot-top:hover i{background:#d9b97a;color:#14100a;transform:translateY(-3px)}.lp-foot-social{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(min-width:901px){.lp-footer-grid>nav:nth-child(4),.lp-footer-grid>nav:nth-child(5){grid-row:1}.lp-footer-grid>nav:nth-child(4){grid-column:4}.lp-footer-grid>nav:nth-child(5){grid-column:5}.lp-foot-social{grid-column:4/-1;grid-row:1;align-self:end}}.lp-foot-social a{position:relative;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:#ffffff0a;color:#ffffffb8;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,color .25s ease,opacity .3s ease,box-shadow .3s ease}.lp-foot-social a:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#d9b97a,#f0dcae);transform:translateY(101%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lp-foot-social svg{position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.lp-foot-social:hover a:not(:hover){opacity:.5}.lp-foot-social a:focus-visible,.lp-foot-social a:hover{border-color:#d9b97a;color:#14100a;transform:translateY(-4px);box-shadow:0 12px 24px -10px #d9b97abf}.lp-foot-social a:focus-visible:before,.lp-foot-social a:hover:before{transform:translateY(0)}.lp-foot-social a:focus-visible svg,.lp-foot-social a:hover svg{transform:scale(1.14) rotate(-8deg)}.lp-foot-social a:active{transform:translateY(-1px) scale(.95)}@media(max-width:700px){.lp-foot-cta{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lp-foot-btn,.lp-foot-btn i,.lp-foot-btn:before,.lp-foot-social a,.lp-foot-social a:before,.lp-foot-social svg,.lp-foot-top,.lp-root .lp-logo-mark{transition:none!important}}.lp-root .lp-license{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,52px);margin-top:28px;padding:clamp(26px,3.6vw,48px);overflow:hidden;isolation:isolate;border:1px solid rgba(217,185,122,.3)!important;border-radius:26px;background:radial-gradient(ellipse 55% 120% at 100% 0,rgba(217,185,122,.2),transparent 70%),radial-gradient(ellipse 40% 100% at 0 100%,rgba(154,116,48,.14),transparent 70%),linear-gradient(145deg,#15141b,#0d0d13)!important;box-shadow:0 40px 80px -40px #d9b97a4d,inset 0 1px #ffffff0f!important}.lp-license:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(217,185,122,.06) 1px,transparent 0),linear-gradient(90deg,rgba(217,185,122,.06) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 100% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 100% at 100% 0,#000,transparent 75%)}.lp-lic-orb{position:absolute;right:-90px;top:-90px;z-index:-1;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(217,185,122,.35),transparent 65%);filter:blur(30px)}.lp-license-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1px solid rgba(217,185,122,.4);border-radius:999px;background:#d9b97a1a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e6d3a6!important}.lp-license-badge i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f0dcae,#c9a45c);font-style:normal;font-size:10px;color:#14100a}.lp-license h3{margin-top:16px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;color:#f5f1ea}.lp-lic-grad{background:linear-gradient(95deg,#f0dcae,#d9b97a 60%,#c9a45c);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-license p{max-width:34rem;margin-top:14px;font-size:.86rem;line-height:1.7;color:#f5f1eaad}.lp-license .lp-license-btn{margin-top:24px;padding:8px 8px 8px 22px;gap:12px;border:0;background:#f5f1ea!important;color:#14100a!important;box-shadow:0 14px 28px -14px #d9b97a99!important}.lp-license .lp-license-btn i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14100a;color:#f5f1ea;transition:transform .3s ease,background-color .3s ease,color .3s ease}.lp-license .lp-license-btn:hover i{background:#fff;color:#14100a;transform:translate(2px,-2px)}.lp-license .lp-license-btn svg{transform:none}.lp-lic-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lp-lic-tile{--lx:50%;--ly:50%;position:relative;display:grid;gap:6px;padding:20px 18px;overflow:hidden;border:1px solid hsla(38,35%,94%,.1);border-radius:18px;background:linear-gradient(160deg,#ffffff0f,#ffffff05);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .4s ease}.lp-lic-tile:nth-child(2n){transform:translateY(14px)}.lp-lic-tile:hover{transform:translateY(-6px);border-color:#d9b97a99;box-shadow:0 24px 40px -24px #d9b97a8c}.lp-lic-tile:nth-child(2n):hover{transform:translateY(8px)}.lp-lic-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:8px;border:1px solid rgba(217,185,122,.3);border-radius:13px;background:#d9b97a1f;color:#d9b97a;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease,color .3s ease}.lp-lic-tile:hover .lp-lic-ico{transform:rotate(-8deg) scale(1.1);background:#d9b97a;color:#14100a}.lp-lic-tile strong{font-size:.92rem;font-weight:700;letter-spacing:-.015em;color:#f5f1ea}.lp-lic-tile>span:last-child{font-size:.74rem;line-height:1.5;color:#f5f1ea94}.lp-license-note{margin-top:18px}@media(max-width:900px){.lp-root .lp-license{grid-template-columns:1fr}.lp-lic-tile:nth-child(2n),.lp-lic-tile:nth-child(2n):hover{transform:none}}@media(max-width:480px){.lp-lic-tiles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lp-lic-ico,.lp-lic-tile,.lp-license .lp-license-btn i{transition:none!important}}footer.lp-footer{background:radial-gradient(ellipse 50% 60% at 50% 0,rgba(217,185,122,.1),transparent 70%),#07070d!important}footer.lp-footer h4{color:#d9b97a!important}footer.lp-footer li a:hover{color:#f0dcae!important}.lp-root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--fs-card:#111118;--fs-border:#24242e;--fs-muted:#9a9aa6;--fs-primary:#d9b97a}html:has(.lp-root>main){scroll-behavior:smooth}@layer base{.lp-root *{border-color:var(--fs-border)}}@layer components{.lp-root .t-display{font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.04;letter-spacing:-.035em;font-weight:700}.lp-root .t-h2{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.2;letter-spacing:-.02em;font-weight:650}.lp-root .t-h3{font-size:1.15rem;line-height:1.34;letter-spacing:-.012em;font-weight:600}.lp-root .t-small{font-size:.85rem;line-height:1.55}}@layer utilities{.lp-root .bg-card{background-color:var(--fs-card)}.lp-root .bg-primary{background-color:var(--fs-primary)}.lp-root .text-primary{color:var(--fs-primary)}.lp-root .text-muted{color:var(--fs-muted)}.lp-root .border-border{border-color:var(--fs-border)}.lp-root .rounded-pill{border-radius:999px}}.lp-nav.is-bar{position:relative;flex-shrink:0;height:60px}.lp-nav.is-bar .lp-nav-inner{height:60px}.lp-nav-locale{position:relative}.lp-nav-locale-btn{cursor:pointer}.lp-nav-locale-btn[aria-expanded=true]{border-color:#d9b97a8c;background:#d9b97a1a;color:#fff}.lp-nav-locale .lp-nav-menu{width:150px}.lp-nav-locale .lp-nav-menu-item.is-selected{color:#d9b97a}.lp-nav-panel{position:fixed;top:70px;right:10px;z-index:998;width:min(340px,calc(100% - 20px));height:calc(100% - 80px);overflow:hidden;box-sizing:border-box;background:#0a0a14;border:1px solid rgba(217,185,122,.28);border-radius:16px;box-shadow:0 16px 40px -12px #00000073,0 0 0 1px #0003}.lp-nav-panel :is(.sd-panel,.cp-panel,.pv-aside){border-left:0!important;box-shadow:none!important}.lp-nav-panel .sd-panel-theme{top:70px!important;height:calc(100% - 80px)!important;margin-right:20px;overflow:hidden;border:1px solid rgba(217,185,122,.28)!important;border-radius:16px;box-shadow:0 16px 40px -12px #00000073!important}.lp-nav-panel.lp-nav-panel--left{top:74px;right:auto;left:10px;height:calc(100% - 88px);border-radius:20px}.lp-nav-panel--left :is(.sd-panel-theme,aside.pv-aside.fixed){left:360px!important;right:auto!important;margin-right:0!important}.lp-nav-menu.lp-nav-menu--docked{position:fixed;top:74px;right:auto;left:10px;z-index:999;width:270px;height:calc(100% - 88px);max-height:none;padding:10px;border-radius:20px;background:radial-gradient(ellipse 90% 40% at 50% 0,rgba(217,185,122,.1),transparent 70%),#0b0b10;box-shadow:0 28px 70px -20px #0009,inset 0 1px #ffffff0d;color:#fff;animation:lp-menu-dock-in .28s cubic-bezier(.22,1,.36,1)}@keyframes lp-menu-dock-in{0%{opacity:0;transform:translate(-10px)}}.lp-nav-menu-dock-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 10px 8px}.lp-nav-menu-dock-title{color:#d9b97a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lp-nav-menu-close{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:#ffffff08;color:#aab3c0;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.lp-nav-menu-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-nav-menu-close:focus-visible,.lp-nav-menu-close:hover{border-color:#f8717166;background:#ef444426;color:#f87171}.lp-nav-menu--docked .lp-nav-menu-item.is-active{background:#d9b97a1f;color:#f0dcae}.lp-nav-guest-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 14px 40px;text-align:center}.lp-nav-guest-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border:1px solid rgba(217,185,122,.45);border-radius:50%;background:#d9b97a1a;color:#d9b97a}.lp-nav-guest-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lp-nav-guest-title{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.3}.lp-nav-guest-text{margin:0;color:#fff9;font-size:13px;line-height:1.6}.lp-nav-guest-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:40px;margin-top:8px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#f0dcae,#d9b97a 55%,#c9a45c);color:#14100a;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 8px 20px -10px #d9b97acc;transition:background .15s,transform .15s}.lp-nav-guest-btn:hover{background:#fff;transform:translateY(-1px)}.lp-nav-panel.lp-nav-panel--beside{top:74px;right:auto;left:290px;height:calc(100% - 88px);border-radius:20px}.lp-nav-menu.lp-nav-menu--docked.lp-nav-menu--landing,.lp-nav-panel.lp-nav-panel--beside.lp-nav-panel--landing{top:82px;height:calc(100% - 96px)}.lp-nav-panel--beside :is(.sd-panel-theme,aside.pv-aside.fixed){left:640px!important;right:auto!important;margin-right:0!important}.lp-nav-panel .ws-pop-root{display:flex;flex-direction:column;height:100%}.lp-nav-panel .ws-pop-preview{position:fixed!important;inset:70px 360px 10px 10px;z-index:1;flex:none!important;width:auto!important;min-height:0!important;padding:18px!important;overflow:hidden;border:1px solid rgba(217,185,122,.28)!important;border-radius:16px;background:#07070d;box-shadow:0 16px 40px -12px #00000073}.lp-nav-panel--left .ws-pop-preview{inset:74px 10px 14px 360px;border-radius:20px}.lp-nav-panel--beside .ws-pop-preview{inset:74px 10px 14px 640px;border-radius:20px}.lp-nav-panel--beside.lp-nav-panel--landing .ws-pop-preview{top:82px}.ws-pop-preview-close{position:absolute;top:12px;right:12px;z-index:40;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:#0b0b10d9;color:#aab3c0;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ws-pop-preview-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ws-pop-preview-close:hover{border-color:#f8717166;background:#ef444426;color:#f87171}.ws-pop-layer{position:relative;z-index:1100}.lp-nav.is-menu-over-panel{z-index:999}.cs-sec{padding-block:clamp(56px,6.4vw,92px)}.lp-root .cs-light{background:radial-gradient(ellipse 40% 60% at 100% 0,rgba(217,185,122,.14),transparent 70%),radial-gradient(ellipse 40% 60% at 0 100%,rgba(154,116,48,.07),transparent 70%),#f7f4ee;color:#0f0e17}.lp-root .cs-light .lp-h2{color:#0f0e17}.lp-root .cs-light .lp-sub{color:#52516a}.lp-root .cs-dark .lp-eyebrow{color:var(--pr-gold)!important}.lp-root .cs-dark .lp-h2{color:var(--pr-ivory)}.lp-root .cs-dark .lp-sub{color:#f5f1eaad}.lp-root .cs-hero h1 em,.lp-root .cs-sec .lp-h2 em,.lp-root .cs-statement blockquote em{font-style:normal;background:linear-gradient(100deg,#9a7430,#d9b97a 55%,#f0dcae);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-root .cs-dark .lp-h2 em,.lp-root .cs-hero h1 em,.lp-root .cs-statement blockquote em{background:linear-gradient(100deg,#d9b97a,#f0dcae 60%,#d9b97a);-webkit-background-clip:text;background-clip:text}.cs-heading{max-width:46rem;margin-bottom:clamp(26px,3vw,38px)}.cs-heading.lp-center,.lp-root .cs-heading.lp-center .lp-eyebrow:after{margin-inline:auto}.cs-heading .lp-h2{margin:0}.cs-heading .lp-sub{max-width:42rem;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.7}.cs-note{max-width:52rem;margin-top:22px;padding:14px 18px;border-left:2px solid #d9b97a;border-radius:0 10px 10px 0;background:#d9b97a1a;font-size:.86rem;line-height:1.65;color:#52516a}.cs-note strong{color:#0f0e17}.cs-dark .cs-note{background:#d9b97a12;color:#f5f1eab3}.cs-dark .cs-note strong{color:var(--pr-ivory)}.cs-hero{position:relative;isolation:isolate;padding-block:clamp(118px,11vw,150px) clamp(48px,5vw,72px)}.cs-hero-grid,.cs-hero-index{position:relative;z-index:1}.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px)}.lp-root .cs-hero .lp-eyebrow{color:var(--pr-gold)!important}.cs-hero h1{margin:4px 0 0;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--pr-ivory)}.cs-hero .lp-sub{max-width:34rem;margin-top:20px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7;color:#f5f1eab8}.cs-hero-actions{margin-top:30px}.cs-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.cs-hero-meta li{padding:6px 12px;border:1px solid rgba(217,185,122,.3);border-radius:999px;background:#d9b97a0f;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f1eac7}.cs-hero-shot,.cs-split-shot{margin:0;overflow:hidden;aspect-ratio:4/3;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:#15151b;box-shadow:0 40px 80px -34px #000c}.cs-hero-shot img,.cs-split-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cs-hero-index{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:clamp(44px,5vw,64px);padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);font-size:.85rem;color:#f5f1eab8}.cs-hero-index span{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-gold)}.cs-hero-index a{transition:color .25s ease}.cs-hero-index a:hover{color:var(--pr-gold)}.cs-grid{grid-template-columns:repeat(var(--cs-cols,3),minmax(0,1fr))}.lp-root .cs-grid.lp-guides{margin-top:0}.cs-grid-image{row-gap:34px}.cs-card .lp-r3-banner{display:block;padding:0;background:#15151b}.cs-card p{max-width:none;font-size:.86rem;line-height:1.65}.cs-card h3{font-size:1.08rem}.cs-guide p{font-size:.88rem;line-height:1.65}.cs-guide.is-static p{padding-right:0}.cs-guide.is-static{cursor:default}.cs-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.cs-tags li{padding:4px 10px;border:1px solid rgba(154,116,48,.28);border-radius:999px;background:#d9b97a1a;font-size:.7rem;font-weight:700;color:#7a5c24}.cs-dark .cs-card h3{color:var(--pr-ivory)}.cs-dark .cs-card p{color:#f5f1eaa3}.cs-dark .cs-card .lp-r3-cta,.cs-dark .cs-card .lp-r3-meta{color:var(--pr-gold)}.lp-root .cs-dark .cs-guide{border-color:#ffffff1a;background:radial-gradient(260px circle at var(--gx) var(--gy),color-mix(in srgb,var(--gc) 18%,transparent),transparent 70%),#12121a;color:var(--pr-ivory)}.cs-dark .cs-guide h3{color:var(--pr-ivory)}.cs-dark .cs-guide p{color:#f5f1eaa3}.cs-dark .cs-guide .lp-guide-ico{background:color-mix(in srgb,var(--gc) 18%,#12121a);border-color:color-mix(in srgb,var(--gc) 40%,#12121a)}.cs-dark .cs-guide .lp-guide-num{color:#f5f1ea4d}.cs-dark .cs-tags li{border-color:#d9b97a4d;background:#d9b97a14;color:#e5d2a5}.cs-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px)}.cs-split.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.cs-split.is-reverse .cs-split-copy{order:2}.cs-split .cs-heading{margin-bottom:0}.cs-split-copy>.cs-checklist,.cs-split-copy>.cs-prose{margin-top:22px}.cs-prose{font-size:clamp(.94rem,1.08vw,1.02rem);line-height:1.8;color:#3f3e55}.cs-prose p{margin:0 0 16px}.cs-prose p:last-child{margin-bottom:0}.cs-prose strong{color:#0f0e17}.cs-dark .cs-prose{color:#f5f1eab3}.cs-dark .cs-prose strong{color:var(--pr-ivory)}.cs-checklist{display:grid;gap:10px;padding:0;list-style:none}.cs-checklist li{position:relative;padding-left:30px;font-size:.94rem;line-height:1.5;color:#3f3e55}.cs-checklist li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#9a7430,#d9b97a);font-size:11px;font-weight:800;color:#fff}.cs-dark .cs-checklist li{color:#f5f1eac7}.cs-text-link{display:inline-flex;gap:8px;margin-top:24px;font-size:.9rem;font-weight:800;color:#9a7430;transition:gap .3s ease,color .3s ease}.cs-text-link:hover{gap:12px;color:#d9b97a}.cs-dark .cs-text-link{color:var(--pr-gold)}.cs-split-copy>.cs-note{margin-top:22px}.cs-statement{padding-block:clamp(64px,7vw,104px)}.cs-statement blockquote{max-width:62rem;margin:6px 0 0;font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:800;line-height:1.12;letter-spacing:-.04em;color:var(--pr-ivory)}.cs-statement .lp-sub{max-width:44rem;margin-top:26px;font-size:1rem;line-height:1.7}.cs-demo{overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:18px;background:#0f0e18;box-shadow:0 40px 80px -40px #140f28bf}.cs-demo-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#14131f;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f1ea99}.cs-demo-bar b{margin-left:auto;color:var(--pr-gold)}.cs-demo-dots{display:flex;gap:6px}.cs-demo-dots i{width:10px;height:10px;border-radius:50%;background:#3a3946}.cs-demo-dots i:first-child{background:#d9b97a}.cs-demo-body{display:grid;grid-template-columns:290px minmax(0,1fr)}.cs-demo-controls{display:flex;flex-direction:column;gap:8px;padding:22px;border-right:1px solid hsla(0,0%,100%,.08);color:var(--pr-ivory)}.cs-demo-kicker{margin-bottom:8px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-gold)}.cs-demo-controls .cs-demo-label,.cs-demo-controls label:not(.cs-demo-toggle){margin-top:8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f1ea99}.cs-demo-controls input[type=text],.cs-demo-controls select,.cs-demo-controls textarea{width:100%;padding:10px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;outline:0;background:#181724;font:.9rem/1.5 var(--font-sans);color:var(--pr-ivory);resize:vertical;transition:border-color .25s ease,box-shadow .25s ease}.cs-demo-controls input[type=text]:focus,.cs-demo-controls select:focus,.cs-demo-controls textarea:focus{border-color:#d9b97a;box-shadow:0 0 0 3px #d9b97a33}.cs-demo-controls input[type=color]{width:42px;height:32px;padding:0;border:0;background:none;cursor:pointer}.cs-demo-row{gap:10px;font:.82rem var(--font-mono,monospace);color:#f5f1eab3}.cs-demo-row,.cs-demo-toggle{display:flex;align-items:center}.cs-demo-toggle{justify-content:space-between;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:.88rem;color:#f5f1ead1}.cs-demo-toggle input{accent-color:#d9b97a}.cs-demo-segment{display:flex;gap:6px}.cs-demo-btn,.cs-demo-segment button{flex:1;min-height:38px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:transparent;font-size:.8rem;font-weight:700;color:#f5f1ead9;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.cs-demo-btn:hover,.cs-demo-segment button:hover{border-color:#d9b97a;transform:translateY(-1px)}.cs-demo-btn.is-primary,.cs-demo-segment button.is-active{border-color:transparent;background:linear-gradient(110deg,#9a7430,#d9b97a 60%,#f0dcae);color:#14100a}.cs-demo-actions{display:grid;gap:8px;margin-top:auto;padding-top:18px}.cs-demo-stage{min-width:0;padding:22px}.cs-demo-timeline{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:12px;margin-top:16px;font:.74rem var(--font-mono,monospace);color:#f5f1ea80}.cs-demo-timeline>div{height:4px;overflow:hidden;border-radius:4px;background:#ffffff1a}.cs-demo-timeline i{display:block;width:12%;height:100%;background:linear-gradient(90deg,#9a7430,#d9b97a)}.cs-demo-timeline i.is-playing{width:100%;transition:width 3s linear}.cs-table-wrap{overflow-x:auto;border:1px solid #e6e3f4;border-radius:18px;background:#fff;box-shadow:0 24px 44px -34px #3c281473}.cs-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.cs-table td,.cs-table th{padding:18px 20px;border-bottom:1px solid #efedf5;font-size:.9rem;line-height:1.55;vertical-align:top;color:#52516a}.cs-table thead th{background:#faf7f1;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a7430}.cs-table tbody th{min-width:170px;font-weight:800;color:#0f0e17}.cs-table tbody tr:last-child>*{border-bottom:0}.cs-table tr.is-highlight>*{background:linear-gradient(90deg,#d9b97a29,#d9b97a0f)}.cs-table tr.is-highlight th{color:#7a5c24}.cs-dark .cs-table-wrap{border-color:#ffffff1a;background:#12121a}.cs-dark .cs-table td,.cs-dark .cs-table th{border-color:#ffffff12;color:#f5f1eab3}.cs-dark .cs-table thead th{background:#17161f;color:var(--pr-gold)}.cs-dark .cs-table tbody th{color:var(--pr-ivory)}@media(max-width:1000px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cs-hero-grid,.cs-split,.cs-split.has-image{grid-template-columns:1fr}.cs-split.is-reverse .cs-split-copy{order:0}.cs-demo-body{grid-template-columns:1fr}.cs-demo-controls{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}}@media(max-width:620px){.cs-grid{grid-template-columns:1fr}.cs-hero{padding-top:104px}.cs-demo-controls,.cs-demo-stage{padding:16px}}@media(prefers-reduced-motion:reduce){.cs-demo-timeline i.is-playing,.cs-hero-shot img,.cs-split-shot img,.cs-text-link{transition:none!important}}
