.intro,.intro *,.intro :after,.intro :before,.jl-scope *,.jl-scope :after,.jl-scope :before{margin:0;padding:0}body.jl-immersive-active{background-color:#0e0e0e;overflow:hidden}.jl-scope{width:100%;height:100%;z-index:10;background-color:#0e0e0e}.jl-scope,.webgl{position:fixed;top:0;left:0}.webgl{outline:none}#preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:99999;display:flex}#preloader:after,#preloader:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;background-color:#0e0e0e;transition:all .3s ease 0s}#preloader:after{left:auto;right:0}#preloader .loader_line{margin:auto;width:1px;height:75%;position:relative;overflow:hidden;transition:all .8s ease 0s}.loader_line:before{top:50%;height:0;transform:translateY(-50%);background-color:#fff;animation:lineheight 1s ease-in-out 0s forwards}.loader_line:after,.loader_line:before{content:"";position:absolute;left:0;width:1px}.loader_line:after{top:0;height:100%;background-color:#bbb;transform:translateY(-100%);animation:lineround 1.2s linear 0s infinite;animation-delay:2s}@keyframes lineheight{0%{height:0}to{height:100%}}@keyframes lineround{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.preloaded .loader_line:after{opacity:0}.preloaded .loader_line{opacity:0;height:100%!important}.preloaded:after,.preloaded:before{animation:preloadedzero 1s ease-in-out .5s forwards}@keyframes preloadedzero{0%{width:50%}to{width:0}}.wrapper{position:sticky;top:0;left:0;width:100%;height:100%;overflow:hidden}.smooth{display:block;overflow:hidden auto;will-change:transform}.section,.smooth{position:relative}.section{display:flex;align-items:center;height:100dvh;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;color:#ddc4a4;text-transform:uppercase;font-size:6vmin;padding-left:10%;padding-right:10%}section:nth-child(odd){justify-content:flex-end}.section--intro{justify-content:center;padding:0;text-transform:none;font-size:medium;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}.intro{position:fixed;top:0;left:0;width:100%;height:100vh;display:grid;place-items:center;text-align:center;pointer-events:none;z-index:100}.intro__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:760px;width:100%;padding:0 clamp(20px,4vw,48px);position:relative}.intro__content:before{content:"";position:absolute;inset:-3rem -4rem;background:radial-gradient(ellipse at center,rgba(10,10,10,.5) 0,rgba(10,10,10,.2) 50%,rgba(10,10,10,0) 74%);border-radius:50%;z-index:0;pointer-events:none}.intro__content>*{position:relative;z-index:1}.intro__kicker{font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:#B8B0A2;margin-bottom:1.6rem}.intro__headline{font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:1.28;color:#F2F0E9;letter-spacing:.01em;margin-bottom:1.2rem;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.45),0 3px 16px rgba(0,0,0,.28)}.intro__headline,.intro__sub{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.intro__sub{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:400;line-height:1.65;color:#D2CEC4;margin-bottom:2.4rem;text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.25)}.intro__cta{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;align-items:center;width:100%;max-width:560px}.intro__input{flex:1 1 240px;min-width:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:1rem;color:#F2F0E9;background:transparent;border:1px solid rgba(235,225,205,.25);border-radius:999px;padding:.85rem 1.4rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.intro__input::-moz-placeholder{color:rgba(210,206,196,.5)}.intro__input::placeholder{color:rgba(210,206,196,.5)}.intro__input:hover{border-color:rgba(235,225,205,.42)}.intro__input:focus{border-color:#E5D1AD;background:transparent;box-shadow:0 0 0 3px rgba(229,209,173,.1)}.intro__btn{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.04em;border:none;border-radius:999px;padding:.85rem 1.7rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.intro__btn--primary{background-color:#E5D1AD;color:#171713}.intro__btn--primary:hover{background-color:#F2F0E9}.intro__btn--primary:active{transform:translateY(1px)}.intro__btn--ghost{background:transparent;color:#E5D1AD;border:1px solid rgba(229,209,173,.45)}.intro__btn--ghost:hover{border-color:#E5D1AD;background:rgba(229,209,173,.1)}.intro__btn:focus-visible{outline:2px solid #E5D1AD;outline-offset:2px}.intro__scroll{margin-top:2.4rem;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#B8B0A2}.intro__file-input{display:none}.intro__files{margin-top:.9rem;color:#D2CEC4;opacity:.85}.intro__file-message,.intro__files{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.82rem}.intro__file-message{margin-top:.6rem;color:#E5D1AD;opacity:.9}.section--text{align-items:center;text-transform:none;font-size:medium}.section--text h2{position:static;top:auto;transform:none;pointer-events:auto;text-align:left}.content--text{max-width:38vw;padding:0;text-align:left}.content__text-title{font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1;color:#ddc4a4;text-transform:none;margin:0 0 1.5rem;letter-spacing:-.01em}.content__text-title:not(.content__text-title--small){font-family:Georgia,Times New Roman,serif;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.content__text{font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.4;color:#ddc4a4;text-transform:none;margin:0}.content__text .word{display:inline-block;will-change:opacity,transform}.content__text .word.word--in{opacity:1;transform:rotate(0)}.content__text-title--small{font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:clamp(3.75rem,7.5vw,6.75rem);text-transform:uppercase;text-align:center;letter-spacing:.02em;margin:8rem 0}#page-fairy{flex-direction:column;align-items:flex-start;padding-top:15vh}#page-fairy h2.content__text-title--small{text-align:left!important}#page-fairy .content--text{max-width:38vw}div[data-text-effect="21"] h2.content__text-title--small{font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}h2[data-text-effect="20"].content__text-title--small{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.08em}h2[data-text-effect="28"].content__text-title--small{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:.01em}.content__text-title--small{text-align:center!important}.section--text--right{justify-content:flex-end}.section--text--right .content--text{text-align:center;max-width:38vw}.section--text--stack{flex-direction:column;align-items:flex-end}.section--text--left{justify-content:flex-start}.section--text--left .content--text{text-align:left;max-width:38vw}.content__text-title--left{text-align:left!important}[data-text-effect="18"] .word{white-space:nowrap;display:inline-block}[data-text-effect="18"] .char{display:inline-block}div[data-text-effect="18"] h2.content__text-title--small{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.04em;text-transform:uppercase;margin:8rem 0}[data-text-effect="20"] .char{display:inline-block;opacity:0;transform-origin:50% 100%;will-change:opacity,transform}[data-text-effect="28"] .word{white-space:nowrap;display:inline-block}[data-text-effect="28"] .char{display:inline-block}[data-text-effect="23"] .word{white-space:nowrap;display:inline-block}[data-text-effect="23"] .char{display:inline-block}[data-text-effect="21"] .word{white-space:nowrap;display:inline-block}[data-text-effect="21"] .char{display:inline-block}#fake-scroll{position:absolute;overflow:hidden auto}body.jl-immersive-active{-webkit-user-select:none;-moz-user-select:none;user-select:none}#fake-scroll{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}#fake-scroll,.jl-scope{touch-action:none}.webgl{z-index:0}.scene-copy-layer{position:fixed;inset:0;z-index:2;pointer-events:none}.scene-copy{position:absolute;inset:0;opacity:0;transform:translateY(24px);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.scene-copy.active{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.scene-copy__grid{display:grid;grid-template-columns:repeat(12,1fr);height:100%;align-items:center;padding:0 clamp(24px,5vw,72px)}.scene-copy__content{grid-column:2/7;max-width:44ch;color:#D2CEC4;font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;text-align:left;position:relative}.scene-copy__content:before{content:"";position:absolute;inset:-3.2rem -4.5rem;background:radial-gradient(ellipse at center,rgba(10,10,10,.52) 0,rgba(10,10,10,.22) 48%,rgba(10,10,10,0) 72%);border-radius:50%;z-index:0;pointer-events:none}.scene-copy__content>*{position:relative;z-index:1}.scene-copy--right .scene-copy__content{grid-column:7/12;text-align:left}.scene-copy--center .scene-copy__grid{align-items:end;padding-bottom:12vh;justify-items:center;text-align:center}.scene-copy--center .scene-copy__content{grid-column:3/11;text-align:center;max-width:56ch}.scene-copy__kicker{font-size:clamp(.7rem,.9vw,.85rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#B8B0A2;margin-bottom:1.4rem}.scene-copy__title{font-weight:600;font-size:clamp(2rem,4.2vw,3.9rem);line-height:1.16;letter-spacing:.01em;color:#F2F0E9;margin:0 0 1.5rem;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.45),0 3px 16px rgba(0,0,0,.28)}.scene-copy__body,.scene-copy__title{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.scene-copy__body{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#D2CEC4;margin:0 0 2rem;text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.25)}.scene-copy__actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;pointer-events:auto}.scene-copy__cta{display:inline-block;pointer-events:auto;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.04em;color:#171713;background-color:#E5D1AD;padding:.85rem 1.9rem;border-radius:999px;border:none;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.scene-copy__cta:hover{background-color:#F2F0E9}.scene-copy__cta:active{transform:translateY(1px)}.scene-copy__cta:focus-visible{outline:2px solid #E5D1AD;outline-offset:2px}.scene-copy__cta--ghost{background:transparent;color:#E5D1AD;border:1px solid rgba(229,209,173,.45)}.scene-copy__cta--ghost:hover{background:rgba(229,209,173,.1);color:#E5D1AD}.scene-copy--center .scene-copy__actions{justify-content:center}@media (max-width:820px){.scene-copy--right .scene-copy__content,.scene-copy__content{grid-column:2/12}.scene-copy__grid{align-items:end;padding-bottom:14vh}.scene-copy--center .scene-copy__content{grid-column:2/12}.scene-copy__title{font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.2}.scene-copy__body{font-size:.98rem;line-height:1.65}.intro__headline{font-size:clamp(1.7rem,8.5vw,2.4rem)}}@media (max-width:520px){.intro__content{padding:0 16px}.intro__content,.intro__headline{width:340px;max-width:calc(100vw - 32px);box-sizing:border-box}.intro__headline{overflow-wrap:anywhere;font-size:clamp(1.65rem,8vw,2.1rem);line-height:1.24}.intro__sub{max-width:100%;font-size:.92rem;line-height:1.55;margin-bottom:1.5rem}.intro__cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:280px;max-width:calc(100vw - 32px);gap:.55rem}.intro__input{grid-column:1/-1;padding:.78rem 1rem;font-size:.92rem}.intro__btn,.intro__input{width:100%;box-sizing:border-box}.intro__btn{min-width:0;padding:.78rem .5rem;font-size:.86rem;white-space:nowrap}.intro__scroll{margin-top:1.6rem}.aiwork-nav{box-sizing:border-box;width:100%;padding-left:16px;padding-right:32px}.aiwork-nav__actions{gap:.45rem;min-width:0;transform:translateX(-16px)}.aiwork-nav__menu{flex:0 0 40px}.aiwork-nav button.aiwork-nav__cta{padding-left:.85rem;padding-right:.85rem;font-size:.84rem}}:root{--landing-primary-cta-bg:#E5D1AD;--landing-primary-cta-bg-hover:#F1E3C3;--landing-primary-cta-bg-active:#D9C59F;--landing-primary-cta-text:#171713}.aiwork-nav{position:fixed;top:0;left:0;right:0;height:72px;z-index:10000;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,56px);background:transparent;pointer-events:none}.aiwork-nav a,.aiwork-nav button{pointer-events:auto;text-decoration:none;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;cursor:pointer;border:none;background:transparent}.aiwork-nav__brand{font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:1.15rem;font-weight:700;letter-spacing:.06em;color:#F2F0E9;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.3)}.aiwork-nav__links{display:flex;gap:2.2rem;align-items:center}.aiwork-nav__links a{font-size:.92rem;font-weight:500;color:#D2CEC4;letter-spacing:.02em;transition:color .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.3)}.aiwork-nav__links a:hover{color:#F2F0E9}.aiwork-nav__actions{display:flex;gap:1.2rem;align-items:center}.aiwork-nav__login{font-size:.92rem;font-weight:500;color:#D2CEC4;transition:color .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.3)}.aiwork-nav__login:hover{color:#F2F0E9}.aiwork-nav button.aiwork-nav__cta{font-size:.92rem;font-weight:600;color:var(--landing-primary-cta-text);background:var(--landing-primary-cta-bg);padding:.55rem 1.3rem;border-radius:999px;transition:background-color .2s ease}.aiwork-nav button.aiwork-nav__cta:hover{background:var(--landing-primary-cta-bg-hover)}.aiwork-nav button.aiwork-nav__cta:active{background:var(--landing-primary-cta-bg-active)}.aiwork-nav a:focus-visible,.aiwork-nav button:focus-visible{outline:2px solid #E5D1AD;outline-offset:2px}.aiwork-nav__mobile-menu{position:fixed;inset:0;z-index:9999;background:rgba(10,10,10,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.aiwork-nav__mobile-menu nav{position:absolute;top:72px;right:clamp(12px,3vw,24px);width:220px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:16px;background:rgba(16,16,18,.92);border:1px solid rgba(242,240,233,.08)}.aiwork-nav__mobile-menu a,.aiwork-nav__mobile-menu button{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:10px;font-size:.95rem;color:#D2CEC4;text-decoration:none;background:transparent;border:none;cursor:pointer}.aiwork-nav__mobile-menu a:hover,.aiwork-nav__mobile-menu button:hover{background:rgba(242,240,233,.08);color:#F2F0E9}.aiwork-nav__menu{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:transparent;border:none;padding:8px}.aiwork-nav__menu span{display:block;width:100%;height:1.5px;background:#F2F0E9;border-radius:1px}@media (max-width:820px){.aiwork-nav__links,.aiwork-nav__login{display:none}.aiwork-nav__menu{display:flex}}